| What: /sys/bus/cdx/rescan | |
| Date: March 2023 | |
| Contact: nipun.gupta@amd.com | |
| Description: | |
| Writing y/1/on to this file will cause rescan of the bus | |
| and devices on the CDX bus. Any new devices are scanned and | |
| added to the list of Linux devices and any devices removed are | |
| also deleted from Linux. | |
| For example:: | |
| # echo 1 > /sys/bus/cdx/rescan | |
| What: /sys/bus/cdx/devices/.../vendor | |
| Date: March 2023 | |
| Contact: nipun.gupta@amd.com | |
| Description: | |
| Vendor ID for this CDX device, in hexadecimal. Vendor ID is | |
| 16 bit identifier which is specific to the device manufacturer. | |
| Combination of Vendor ID and Device ID identifies a device. | |
| What: /sys/bus/cdx/devices/.../device | |
| Date: March 2023 | |
| Contact: nipun.gupta@amd.com | |
| Description: | |
| Device ID for this CDX device, in hexadecimal. Device ID is | |
| 16 bit identifier to identify a device type within the range | |
| of a device manufacturer. | |
| Combination of Vendor ID and Device ID identifies a device. | |
| What: /sys/bus/cdx/devices/.../reset | |
| Date: March 2023 | |
| Contact: nipun.gupta@amd.com | |
| Description: | |
| Writing y/1/on to this file resets the CDX device. | |
| On resetting the device, the corresponding driver is notified | |
| twice, once before the device is being reset, and again after | |
| the reset has been complete. | |
| For example:: | |
| # echo 1 > /sys/bus/cdx/.../reset | |
| What: /sys/bus/cdx/devices/.../remove | |
| Date: March 2023 | |
| Contact: tarak.reddy@amd.com | |
| Description: | |
| Writing y/1/on to this file removes the corresponding | |
| device from the CDX bus. If the device is to be reconfigured | |
| reconfigured in the Hardware, the device can be removed, so | |
| that the device driver does not access the device while it is | |
| being reconfigured. | |
| For example:: | |
| # echo 1 > /sys/bus/cdx/devices/.../remove |