diff options
author | Francesco Dolcini <francesco.dolcini@toradex.com> | 2023-03-17 09:47:32 +0100 |
---|---|---|
committer | Francesco Dolcini <francesco.dolcini@toradex.com> | 2023-03-17 10:16:41 +0100 |
commit | d022e573f64a6768835d8ea329703d3a0ef080e9 (patch) | |
tree | f3eb8c2f475b59f436480576ca57e436c7f66ce3 /arch | |
parent | 60cedd8dc9bf5c47c660af776eec0313a59ce0e1 (diff) |
arm64: dts: colibri-imx8x: Add USB3803 HUB
Add USB3803 HUB, this is required for Bluetooth and USB
functionalities.
Upstream-Status: Pending
This should be send upstream, however currently the FXL6408 and USB3803
drivers are not merged yet, and the first batch of DTS files is under
review, therefore we have to postpone it.
Signed-off-by: Francesco Dolcini <francesco.dolcini@toradex.com>
Diffstat (limited to 'arch')
-rw-r--r-- | arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi index 012520f02504..bf0b8eb25ad4 100644 --- a/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi +++ b/arch/arm64/boot/dts/freescale/imx8x-colibri.dtsi @@ -260,6 +260,26 @@ pinctrl-0 = <&pinctrl_i2c0>, <&pinctrl_sgtl5000_usb_clk>; status = "okay"; + /* USB HUB USB3803 */ + usb-hub@8 { + compatible = "smsc,usb3803"; + reg = <0x8>; + assigned-clocks = <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_PLL>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_SLV_BUS>, + <&clk IMX_SC_R_AUDIO_PLL_0 IMX_SC_PM_CLK_MST_BUS>, + <&mclkout0_lpcg 0>; + assigned-clock-rates = <786432000>, <49152000>, <12000000>, <12000000>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_usb3503a>; + bypass-gpios = <&gpio_expander_43 5 GPIO_ACTIVE_LOW>; + clocks = <&mclkout0_lpcg 0>; + clock-names = "refclk"; + disabled-ports = <2>; + initial-mode = <1>; + intn-gpios = <&lsio_gpio3 4 GPIO_ACTIVE_LOW>; + reset-gpios = <&gpio_expander_43 4 GPIO_ACTIVE_LOW>; + }; + /* Touch controller */ ad7879_ts: touchscreen@2c { compatible = "adi,ad7879-1"; |