1description: > 2 This defines a PCIe device to be exposed for system management. It 3 includes the device properties and function properties for all 8 4 possible functions that are needed for the device identification. 5 6properties: 7 - name: DeviceType 8 type: string 9 description: > 10 Indicates if the device is MultiFunction or SingleFunction. 11 12 - name: Function0ClassCode 13 type: string 14 description: > 15 The Class Code for this function. 16 - name: Function0DeviceClass 17 type: string 18 description: > 19 The Device Class for this function. 20 - name: Function0DeviceId 21 type: string 22 description: > 23 The Device ID for this function. 24 - name: Function0FunctionType 25 type: string 26 description: > 27 Indicates if the function is Physical or Virtual 28 - name: Function0RevisionId 29 type: string 30 description: > 31 The Revision ID for this function. 32 - name: Function0SubsystemId 33 type: string 34 description: > 35 The Subsystem ID for this function. 36 - name: Function0SubsystemVendorId 37 type: string 38 description: > 39 The Subsystem Vendor ID for this function. 40 - name: Function0VendorId 41 type: string 42 description: > 43 The Vendor ID for this function. 44 45 - name: Function1ClassCode 46 type: string 47 description: > 48 The Class Code for this function. 49 - name: Function1DeviceClass 50 type: string 51 description: > 52 The Device Class for this function. 53 - name: Function1DeviceId 54 type: string 55 description: > 56 The Device ID for this function. 57 - name: Function1FunctionType 58 type: string 59 description: > 60 Indicates if the function is Physical or Virtual 61 - name: Function1RevisionId 62 type: string 63 description: > 64 The Revision ID for this function. 65 - name: Function1SubsystemId 66 type: string 67 description: > 68 The Subsystem ID for this function. 69 - name: Function1SubsystemVendorId 70 type: string 71 description: > 72 The Subsystem Vendor ID for this function. 73 - name: Function1VendorId 74 type: string 75 description: > 76 The Vendor ID for this function. 77 78 - name: Function2ClassCode 79 type: string 80 description: > 81 The Class Code for this function. 82 - name: Function2DeviceClass 83 type: string 84 description: > 85 The Device Class for this function. 86 - name: Function2DeviceId 87 type: string 88 description: > 89 The Device ID for this function. 90 - name: Function2FunctionType 91 type: string 92 description: > 93 Indicates if the function is Physical or Virtual 94 - name: Function2RevisionId 95 type: string 96 description: > 97 The Revision ID for this function. 98 - name: Function2SubsystemId 99 type: string 100 description: > 101 The Subsystem ID for this function. 102 - name: Function2SubsystemVendorId 103 type: string 104 description: > 105 The Subsystem Vendor ID for this function. 106 - name: Function2VendorId 107 type: string 108 description: > 109 The Vendor ID for this function. 110 111 - name: Function3ClassCode 112 type: string 113 description: > 114 The Class Code for this function. 115 - name: Function3DeviceClass 116 type: string 117 description: > 118 The Device Class for this function. 119 - name: Function3DeviceId 120 type: string 121 description: > 122 The Device ID for this function. 123 - name: Function3FunctionType 124 type: string 125 description: > 126 Indicates if the function is Physical or Virtual 127 - name: Function3RevisionId 128 type: string 129 description: > 130 The Revision ID for this function. 131 - name: Function3SubsystemId 132 type: string 133 description: > 134 The Subsystem ID for this function. 135 - name: Function3SubsystemVendorId 136 type: string 137 description: > 138 The Subsystem Vendor ID for this function. 139 - name: Function3VendorId 140 type: string 141 description: > 142 The Vendor ID for this function. 143 144 - name: Function4ClassCode 145 type: string 146 description: > 147 The Class Code for this function. 148 - name: Function4DeviceClass 149 type: string 150 description: > 151 The Device Class for this function. 152 - name: Function4DeviceId 153 type: string 154 description: > 155 The Device ID for this function. 156 - name: Function4FunctionType 157 type: string 158 description: > 159 Indicates if the function is Physical or Virtual 160 - name: Function4RevisionId 161 type: string 162 description: > 163 The Revision ID for this function. 164 - name: Function4SubsystemId 165 type: string 166 description: > 167 The Subsystem ID for this function. 168 - name: Function4SubsystemVendorId 169 type: string 170 description: > 171 The Subsystem Vendor ID for this function. 172 - name: Function4VendorId 173 type: string 174 description: > 175 The Vendor ID for this function. 176 177 - name: Function5ClassCode 178 type: string 179 description: > 180 The Class Code for this function. 181 - name: Function5DeviceClass 182 type: string 183 description: > 184 The Device Class for this function. 185 - name: Function5DeviceId 186 type: string 187 description: > 188 The Device ID for this function. 189 - name: Function5FunctionType 190 type: string 191 description: > 192 Indicates if the function is Physical or Virtual 193 - name: Function5RevisionId 194 type: string 195 description: > 196 The Revision ID for this function. 197 - name: Function5SubsystemId 198 type: string 199 description: > 200 The Subsystem ID for this function. 201 - name: Function5SubsystemVendorId 202 type: string 203 description: > 204 The Subsystem Vendor ID for this function. 205 - name: Function5VendorId 206 type: string 207 description: > 208 The Vendor ID for this function. 209 210 - name: Function6ClassCode 211 type: string 212 description: > 213 The Class Code for this function. 214 - name: Function6DeviceClass 215 type: string 216 description: > 217 The Device Class for this function. 218 - name: Function6DeviceId 219 type: string 220 description: > 221 The Device ID for this function. 222 - name: Function6FunctionType 223 type: string 224 description: > 225 Indicates if the function is Physical or Virtual 226 - name: Function6RevisionId 227 type: string 228 description: > 229 The Revision ID for this function. 230 - name: Function6SubsystemId 231 type: string 232 description: > 233 The Subsystem ID for this function. 234 - name: Function6SubsystemVendorId 235 type: string 236 description: > 237 The Subsystem Vendor ID for this function. 238 - name: Function6VendorId 239 type: string 240 description: > 241 The Vendor ID for this function. 242 243 - name: Function7ClassCode 244 type: string 245 description: > 246 The Class Code for this function. 247 - name: Function7DeviceClass 248 type: string 249 description: > 250 The Device Class for this function. 251 - name: Function7DeviceId 252 type: string 253 description: > 254 The Device ID for this function. 255 - name: Function7FunctionType 256 type: string 257 description: > 258 Indicates if the function is Physical or Virtual 259 - name: Function7RevisionId 260 type: string 261 description: > 262 The Revision ID for this function. 263 - name: Function7SubsystemId 264 type: string 265 description: > 266 The Subsystem ID for this function. 267 - name: Function7SubsystemVendorId 268 type: string 269 description: > 270 The Subsystem Vendor ID for this function. 271 - name: Function7VendorId 272 type: string 273 description: > 274 The Vendor ID for this function. 275 276 - name: Manufacturer 277 type: string 278 description: > 279 The name of the Manufacturer for this device. 280