1 What: /sys/bus/cdx/rescan 1 What: /sys/bus/cdx/rescan 2 Date: March 2023 2 Date: March 2023 3 Contact: nipun.gupta@amd.com 3 Contact: nipun.gupta@amd.com 4 Description: 4 Description: 5 Writing y/1/on to this file wi 5 Writing y/1/on to this file will cause rescan of the bus 6 and devices on the CDX bus. An 6 and devices on the CDX bus. Any new devices are scanned and 7 added to the list of Linux dev 7 added to the list of Linux devices and any devices removed are 8 also deleted from Linux. 8 also deleted from Linux. 9 9 10 For example:: 10 For example:: 11 11 12 # echo 1 > /sys/bus/cdx/resc 12 # echo 1 > /sys/bus/cdx/rescan 13 13 14 What: /sys/bus/cdx/devices/.../vendo 14 What: /sys/bus/cdx/devices/.../vendor 15 Date: March 2023 15 Date: March 2023 16 Contact: nipun.gupta@amd.com 16 Contact: nipun.gupta@amd.com 17 Description: 17 Description: 18 Vendor ID for this CDX device, 18 Vendor ID for this CDX device, in hexadecimal. Vendor ID is 19 16 bit identifier which is spe 19 16 bit identifier which is specific to the device manufacturer. 20 Combination of Vendor ID and D 20 Combination of Vendor ID and Device ID identifies a device. 21 21 22 What: /sys/bus/cdx/devices/.../devic 22 What: /sys/bus/cdx/devices/.../device 23 Date: March 2023 23 Date: March 2023 24 Contact: nipun.gupta@amd.com 24 Contact: nipun.gupta@amd.com 25 Description: 25 Description: 26 Device ID for this CDX device, 26 Device ID for this CDX device, in hexadecimal. Device ID is 27 16 bit identifier to identify 27 16 bit identifier to identify a device type within the range 28 of a device manufacturer. 28 of a device manufacturer. 29 Combination of Vendor ID and D 29 Combination of Vendor ID and Device ID identifies a device. 30 30 31 What: /sys/bus/cdx/devices/.../subsy << 32 Date: July 2023 << 33 Contact: puneet.gupta@amd.com << 34 Description: << 35 Subsystem Vendor ID for this C << 36 Subsystem Vendor ID is 16 bit << 37 card manufacturer. << 38 << 39 What: /sys/bus/cdx/devices/.../subsy << 40 Date: July 2023 << 41 Contact: puneet.gupta@amd.com << 42 Description: << 43 Subsystem Device ID for this C << 44 Subsystem Device ID is 16 bit << 45 card manufacturer. << 46 << 47 What: /sys/bus/cdx/devices/.../class << 48 Date: July 2023 << 49 Contact: puneet.gupta@amd.com << 50 Description: << 51 This file contains the class o << 52 Class is 24 bit identifier spe << 53 << 54 What: /sys/bus/cdx/devices/.../revis << 55 Date: July 2023 << 56 Contact: puneet.gupta@amd.com << 57 Description: << 58 This file contains the revisio << 59 Revision is 8 bit revision ide << 60 << 61 What: /sys/bus/cdx/devices/.../enabl << 62 Date: October 2023 << 63 Contact: abhijit.gangurde@amd.com << 64 Description: << 65 CDX bus should be disabled bef << 66 Writing n/0/off will attempt t << 67 writing y/1/on will attempt to << 68 gives the current state of the << 69 << 70 For example:: << 71 << 72 # echo 1 > /sys/bus/cdx/.../ << 73 << 74 What: /sys/bus/cdx/devices/.../reset 31 What: /sys/bus/cdx/devices/.../reset 75 Date: March 2023 32 Date: March 2023 76 Contact: nipun.gupta@amd.com 33 Contact: nipun.gupta@amd.com 77 Description: 34 Description: 78 Writing y/1/on to this file re !! 35 Writing y/1/on to this file resets the CDX device. 79 on the bus. On resetting the d !! 36 On resetting the device, the corresponding driver is notified 80 notified twice, once before th !! 37 twice, once before the device is being reset, and again after 81 after the reset has been compl !! 38 the reset has been complete. 82 39 83 For example:: 40 For example:: 84 41 85 # echo 1 > /sys/bus/cdx/.../ 42 # echo 1 > /sys/bus/cdx/.../reset 86 43 87 What: /sys/bus/cdx/devices/.../remov 44 What: /sys/bus/cdx/devices/.../remove 88 Date: March 2023 45 Date: March 2023 89 Contact: tarak.reddy@amd.com 46 Contact: tarak.reddy@amd.com 90 Description: 47 Description: 91 Writing y/1/on to this file re 48 Writing y/1/on to this file removes the corresponding 92 device from the CDX bus. If th 49 device from the CDX bus. If the device is to be reconfigured 93 reconfigured in the Hardware, 50 reconfigured in the Hardware, the device can be removed, so 94 that the device driver does no 51 that the device driver does not access the device while it is 95 being reconfigured. 52 being reconfigured. 96 53 97 For example:: 54 For example:: 98 55 99 # echo 1 > /sys/bus/cdx/devi 56 # echo 1 > /sys/bus/cdx/devices/.../remove 100 << 101 What: /sys/bus/cdx/devices/.../resou << 102 Date: July 2023 << 103 Contact: puneet.gupta@amd.com << 104 Description: << 105 The resource binary file conta << 106 regions. These files can be m' << 107 << 108 What: /sys/bus/cdx/devices/.../modal << 109 Date: July 2023 << 110 Contact: nipun.gupta@amd.com << 111 Description: << 112 This attribute indicates the C << 113 That is in the format: << 114 cdx:vXXXXdXXXXsvXXXXsdXXXXcXXX << 115 where: << 116 << 117 - vXXXX contains the vendo << 118 - dXXXX contains the devic << 119 - svXXXX contains the subs << 120 - sdXXXX contains the subs << 121 - cXXXXXX contains the dev <<
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.