From: Kishon Vijay Abraham I Date: Wed, 29 May 2019 09:18:08 +0000 (+0530) Subject: arm64: dts: k3-am6: Add mux-controller DT node required for muxing SERDES X-Git-Tag: v5.15~5870^2~38^2~14 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1cbe04b0b74414f1182213e7f9d90e9ffe258e6d;p=platform%2Fkernel%2Flinux-starfive.git arm64: dts: k3-am6: Add mux-controller DT node required for muxing SERDES Add mux-controller DT node as a child node of scm_conf. This is required for muxing SERDES between USB, PCIe and ICSS2 SGMII. Signed-off-by: Kishon Vijay Abraham I Signed-off-by: Tero Kristo --- diff --git a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi index 27dedca..877597f 100644 --- a/arch/arm64/boot/dts/ti/k3-am65-main.dtsi +++ b/arch/arm64/boot/dts/ti/k3-am65-main.dtsi @@ -233,6 +233,13 @@ #address-cells = <1>; #size-cells = <1>; ranges = <0x0 0x0 0x00100000 0x1c000>; + + serdes_mux: mux-controller { + compatible = "mmio-mux"; + #mux-control-cells = <1>; + mux-reg-masks = <0x4080 0x3>, /* SERDES0 lane select */ + <0x4090 0x3>; /* SERDES1 lane select */ + }; }; dwc3_0: dwc3@4000000 {