qcom_dwc3: add initial Qualcomm SoC DWC3 controller glue
This adds some very simple DWC3 glue for the IPQ4018/IPQ4019. Other chipsets introduce reset line iteration, some further clock line iteration and some customisations; I'll look at adding those later. This is enough to finally bring up USB 3.0 on my IPQ4018 ASUS RT-58U router.
This commit is contained in:
@@ -65,3 +65,10 @@ options ARM_FORCE_DBG_MONITOR_DISABLE
|
||||
# USB PHY support
|
||||
device qcom_ipq4018_hs_usbphy
|
||||
device qcom_ipq4018_ss_usbphy
|
||||
|
||||
# USB support
|
||||
device usb
|
||||
device xhci
|
||||
device dwc3
|
||||
device qcom_dwc3
|
||||
options USB_HOST_ALIGN=64
|
||||
|
||||
@@ -6,6 +6,8 @@ arm/qualcomm/qcom_cpu_kpssv2.c optional smp
|
||||
arm/qualcomm/ipq4018_usb_hs_phy.c optional qcom_ipq4018_hs_usbphy
|
||||
arm/qualcomm/ipq4018_usb_ss_phy.c optional qcom_ipq4018_ss_usbphy
|
||||
|
||||
dev/qcom_dwc3/qcom_dwc3.c optional qcom_dwc3
|
||||
|
||||
dev/qcom_rnd/qcom_rnd.c optional qcom_rnd
|
||||
|
||||
dev/qcom_qup/qcom_spi.c optional qcom_qup_spi
|
||||
|
||||
Reference in New Issue
Block a user