[PATCH RESEND v4 13/18] arm64: dts: imx8qm: add conn ss support

Bough Chen haibo.chen at nxp.com
Thu Nov 26 21:11:05 EST 2020


> -----Original Message-----
> From: Aisheng Dong
> Sent: 2020年11月26日 18:59
> To: devicetree at vger.kernel.org
> Cc: linux-arm-kernel at lists.infradead.org; dl-linux-imx <linux-imx at nxp.com>;
> linux-mmc at vger.kernel.org; Aisheng Dong <aisheng.dong at nxp.com>; Rob
> Herring <robh+dt at kernel.org>; Mark Rutland <mark.rutland at arm.com>;
> Shawn Guo <shawnguo at kernel.org>; Sascha Hauer <kernel at pengutronix.de>;
> Fabio Estevam <fabio.estevam at nxp.com>
> Subject: [PATCH RESEND v4 13/18] arm64: dts: imx8qm: add conn ss support
> 
> The CONN SS of MX8QM is mostly the same as MX8QXP except it has one more
> USB HSIC module support. So we can fully reuse the exist CONN SS dtsi.
> Add <soc>-ss-conn.dtsi with compatible string updated according to
> imx8-ss-conn.dtsi.
> 
> Cc: Rob Herring <robh+dt at kernel.org>
> Cc: Mark Rutland <mark.rutland at arm.com>
> Cc: devicetree at vger.kernel.org
> Cc: Shawn Guo <shawnguo at kernel.org>
> Cc: Sascha Hauer <kernel at pengutronix.de>
> Cc: Fabio Estevam <fabio.estevam at nxp.com>
> Signed-off-by: Dong Aisheng <aisheng.dong at nxp.com>
> ---
> ChangeLog:
> v2->v3:
>  * no changes
> v1->v2:
>  * change to the new two cell scu clk binding
> ---
>  .../boot/dts/freescale/imx8qm-ss-conn.dtsi    | 21 +++++++++++++++++++
>  1 file changed, 21 insertions(+)
>  create mode 100644 arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
> 
> diff --git a/arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
> b/arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
> new file mode 100644
> index 000000000000..dc47c5c80eae
> --- /dev/null
> +++ b/arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi
> @@ -0,0 +1,21 @@
> +// SPDX-License-Identifier: GPL-2.0+
> +/*
> + * Copyright 2019-2020 NXP
> + *	Dong Aisheng <aisheng.dong at nxp.com>
> + */
> +
> +&fec1 {
> +	compatible = "fsl,imx8qm-fec", "fsl,imx6sx-fec"; };
> +
> +&fec2 {
> +	compatible = "fsl,imx8qm-fec", "fsl,imx6sx-fec"; };
> +
> +&usdhc1 {
> +	compatible = "fsl,imx8qm-usdhc", "fsl,imx7d-usdhc"; };
> +
> +&usdhc2 {
> +	compatible = "fsl,imx8qm-usdhc", "fsl,imx7d-usdhc"; };

Hi Aisheng,

For usdhc1 and usdhc2, the compatible setting should be like this:
	compatible = "fsl,imx8qm-usdhc", "fsl,imx8qxp-usdhc";

Since imx8qm also support hs400es and command queue, The usdhc IP is the same with imx8qxp.

Best Regards
Haibo Chen
> --
> 2.23.0



More information about the linux-arm-kernel mailing list