Re: [PATCH 4/5] arm64: dts: ti: k3-am642-sk: Enable USB Super-Speed HOST port
From: Kishon Vijay Abraham I <hidden>
Date: 2021-05-13 12:35:23
Also in:
linux-arm-kernel, lkml
From: Kishon Vijay Abraham I <hidden>
Date: 2021-05-13 12:35:23
Also in:
linux-arm-kernel, lkml
Hi Nishanth, On 13/05/21 1:10 am, Nishanth Menon wrote:
On 20:31-20210512, Kishon Vijay Abraham I wrote:quoted
Enable USB Super-Speed HOST port. Signed-off-by: Kishon Vijay Abraham I <redacted> Signed-off-by: Aswath Govindraju <redacted> --- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 39 ++++++++++++++++++++++++++ 1 file changed, 39 insertions(+)diff --git a/arch/arm64/boot/dts/ti/k3-am642-sk.dts b/arch/arm64/boot/dts/ti/k3-am642-sk.dts index 8424cd071955..056c1b2df559 100644 --- a/arch/arm64/boot/dts/ti/k3-am642-sk.dts +++ b/arch/arm64/boot/dts/ti/k3-am642-sk.dts@@ -5,6 +5,8 @@ /dts-v1/; +#include <dt-bindings/mux/ti-serdes.h> +#include <dt-bindings/phy/phy.h> #include <dt-bindings/gpio/gpio.h> #include <dt-bindings/net/ti-dp83867.h> #include "k3-am642.dtsi"@@ -85,6 +87,12 @@ >; }; + main_usb0_pins_default: main-usb0-pins-default { + pinctrl-single,pins = < + AM64X_IOPAD(0x02a8, PIN_OUTPUT, 0) /* (E19) USB0_DRVVBUS */ + >; + }; + main_i2c1_pins_default: main-i2c1-pins-default { pinctrl-single,pins = < AM64X_IOPAD(0x0268, PIN_INPUT_PULLUP, 0) /* (C18) I2C1_SCL */@@ -235,6 +243,37 @@ disable-wp; }; +&serdes_ln_ctrl { + idle-states = <AM64_SERDES0_LANE0_USB>; +}; + +&serdes_wiz0 { + status = "okay";not sure I understand why default of okay needs to be explicitly stated as okay in board dts.
hmm, not required. Will remove it. Thanks Kishon