mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-24 01:28:48 +00:00
dde_linux: use new platform API for usb_host_drv
Introduce a common platform device initialization routine for all ARM SoCs by using the new platform driver API. Fix #3865
This commit is contained in:
committed by
Norman Feske
parent
e223be32ce
commit
a5f6d0f081
@ -1,4 +1,4 @@
|
||||
<config>
|
||||
<config verbose="true">
|
||||
|
||||
<parent-provides>
|
||||
<service name="IRQ"/>
|
||||
@ -26,6 +26,35 @@
|
||||
</route>
|
||||
</start>
|
||||
|
||||
<start name="platform_drv" caps="150">
|
||||
<binary name="imx8mq_platform_drv"/>
|
||||
<resource name="RAM" quantum="1M"/>
|
||||
<provides> <service name="Platform"/> </provides>
|
||||
<config>
|
||||
<device name="usb_host_2">
|
||||
<io_mem address="0x38200000" size="0x10000"/>
|
||||
<irq number="73"/>
|
||||
<power-domain name="usb_otg_2"/>
|
||||
<clock name="usb_phy_ref_clk_root"
|
||||
driver_name="usb_phy_root_clk"
|
||||
parent="system_pll1_div8"
|
||||
rate="100000000"/>
|
||||
<clock name="usb_core_ref_clk_root"
|
||||
parent="system_pll1_div8"
|
||||
rate="100000000"/>
|
||||
<clock name="usb_bus_clk_root"
|
||||
parent="system_pll2_div2"
|
||||
rate="500000000"/>
|
||||
<clock name="usb_ctrl2_gate"/>
|
||||
<clock name="usb_phy2_gate"/>
|
||||
<property name="compatible" value="snps,dwc3"/>
|
||||
<property name="dr_mode" value="host"/>
|
||||
</device>
|
||||
<policy label="usb_drv -> "> <device name="usb_host_2"/> </policy>
|
||||
</config>
|
||||
<route> <any-service> <parent/> </any-service> </route>
|
||||
</start>
|
||||
|
||||
<start name="usb_drv" caps="150">
|
||||
<binary name="imx8q_evk_usb_host_drv"/>
|
||||
<resource name="RAM" quantum="12M"/>
|
||||
|
Reference in New Issue
Block a user