[PATCH 3/3] arm64: dts: imx8mp-tqma8mpql-mba8mpxl: Fix USB connector description

Alexander Stein alexander.stein at ew.tq-group.com
Sun Dec 10 23:42:01 PST 2023


Hi Fabio,

Am Donnerstag, 7. Dezember 2023, 19:55:43 CET schrieb Fabio Estevam:
> From: Fabio Estevam <festevam at denx.de>
> 
> The USB connector should not be placed under the dwc3 node.
> 
> Move the USB connector out of the SoC level and use port to describe
> the connection to the dwc3 controller.
> 
> This fixes the following dt-schema warning:
> 
> imx8mp-tqma8mpql-mba8mpxl.dtb: usb at 38100000: Unevaluated properties are not
> allowed ('connector' was unexpected) from schema $id:
> http://devicetree.org/schemas/usb/snps,dwc3.yaml#
> 
> Signed-off-by: Fabio Estevam <festevam at denx.de>

Reviewed-by: Alexander Stein <alexander.stein at ew.tq-group.com>
Tested-by: Alexander Stein <alexander.stein at ew.tq-group.com>

Thanks
Alexander

> ---
>  .../freescale/imx8mp-tqma8mpql-mba8mpxl.dts   | 26 ++++++++++++++-----
>  1 file changed, 19 insertions(+), 7 deletions(-)
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts
> b/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts index
> 4b161564a284..505b70cb2bd7 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts
> +++ b/arch/arm64/boot/dts/freescale/imx8mp-tqma8mpql-mba8mpxl.dts
> @@ -55,6 +55,21 @@ clk_xtal25: clk-xtal25 {
>  		clock-frequency = <25000000>;
>  	};
> 
> +	connector {
> +		compatible = "gpio-usb-b-connector", "usb-b-connector";
> +		type = "micro";
> +		label = "X29";
> +		pinctrl-names = "default";
> +		pinctrl-0 = <&pinctrl_usbcon0>;
> +		id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
> +
> +		port {
> +			usb_dr_connector: endpoint {
> +				remote-endpoint = <&usb3_dwc>;
> +			};
> +		};
> +	};
> +
>  	fan0: pwm-fan {
>  		compatible = "pwm-fan";
>  		pinctrl-names = "default";
> @@ -625,13 +640,10 @@ &usb_dwc3_0 {
>  	role-switch-default-mode = "peripheral";
>  	status = "okay";
> 
> -	connector {
> -		compatible = "gpio-usb-b-connector", "usb-b-connector";
> -		type = "micro";
> -		label = "X29";
> -		pinctrl-names = "default";
> -		pinctrl-0 = <&pinctrl_usbcon0>;
> -		id-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
> +	port {
> +		usb3_dwc: endpoint {
> +			remote-endpoint = <&usb_dr_connector>;
> +		};
>  	};
>  };


-- 
TQ-Systems GmbH | Mühlstraße 2, Gut Delling | 82229 Seefeld, Germany
Amtsgericht München, HRB 105018
Geschäftsführer: Detlef Schneider, Rüdiger Stahl, Stefan Schneider
http://www.tq-group.com/





More information about the linux-arm-kernel mailing list