Thank you Norman,
Your suggestion solved the problem.
Best regards, Pontus
On Wed, Dec 21, 2022 at 11:03 PM Norman Feske norman.feske@genode-labs.com wrote:
Hello Pontus,
My platform config looks as follows:
<start name="platform_drv" caps="300" managing_system="yes" priority="0"> <binary name="imx8mq_platform_drv"/> <resource name="RAM" quantum="8M"/> <provides> <service name="Platform"/> </provides> <route> <any-service><parent/></any-service> </route> <config> <policy label="eth0_drv -> "><device name="fec"/></policy> <policy label="usb_drv -> " info="yes"> <device name="usb_host_2"/> <device name="usb_phy_2"/> </policy> </config> </start>
from looking at this config snippet, I guess that the 'info="yes"' attribute [1] is missing from the eth0_drv policy. The new driver uses this physical information to correlate device-tree nodes with the physical resources obtained from the platform driver.
[1] https://github.com/genodelabs/genode/blob/master/repos/os/src/drivers/platfo...
Cheers Norman
-- Dr.-Ing. Norman Feske Genode Labs
https://www.genode-labs.com · https://genode.org
Genode Labs GmbH · Amtsgericht Dresden · HRB 28424 · Sitz Dresden Geschäftsführer: Dr.-Ing. Norman Feske, Christian Helmuth
Genode users mailing list users@lists.genode.org https://lists.genode.org/listinfo/users