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/platform/README
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
[email protected]
https://lists.genode.org/listinfo/users