Allocating address for Child Nodes for a Multifunction device

Hi all,

We are working on a Multifunction device whose Child’s Address field needs customisation . I tried editing the address field value through inf but the value gets added to the device parameters section .

This is the Child device’s inf

%MCHP_PCI1xxxx-SPI.DeviceDesc% = MCHP_PCI1xxxx-SPI_Device_0, PCI\VEN_1055&DEV_A044&SUBSYS_0000000F
%MCHP_PCI1xxxx-SPI.DeviceDesc% = MCHP_PCI1xxxx-SPI_Device_1, PCI\VEN_1055&DEV_A044&SUBSYS_000000FF

[MCHP_PCI1xxxx-SPI_Device_1.NT]
CopyFiles=Drivers_Dir
AddReg = Address1.reg

[MCHP_PCI1xxxx-SPI_Device_1.NT.HW]
AddReg = MSI.reg

[Address1.reg]
HKR,Address,0x00010001,3

[Drivers_Dir]
MCHP_PCI1xxxx-SPI.sys

[MCHP_PCI1xxxx-SPI_Device_0.NT]
CopyFiles=Drivers_Dir
AddReg = Address0.reg

[MCHP_PCI1xxxx-SPI_Device_0.NT.HW]
AddReg = MSI.reg

[Address0.reg]
HKR,Address,0x00010001,2

Any help would be welcome

Image

1 Like