From fdcb9ec95d414998942c0b938fb4c046eeecf44d Mon Sep 17 00:00:00 2001 From: Oleksandr Suvorov Date: Sun, 22 Mar 2020 01:21:03 +0200 Subject: ARM64: boot: dts: verdin-imx8mm: support non-wifi module Add support of non-wifi Toradex Verdin iMX8MM module on the Development board. Related-to: ELB-2322 Signed-off-by: Oleksandr Suvorov --- arch/arm64/boot/dts/freescale/Makefile | 1 + .../freescale/fsl-imx8mm-verdin-nonwifi-dev.dts | 15 +++++++++++++ .../dts/freescale/fsl-imx8mm-verdin-nonwifi.dtsi | 26 ++++++++++++++++++++++ 3 files changed, 42 insertions(+) create mode 100755 arch/arm64/boot/dts/freescale/fsl-imx8mm-verdin-nonwifi-dev.dts create mode 100755 arch/arm64/boot/dts/freescale/fsl-imx8mm-verdin-nonwifi.dtsi diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile index 131fda2550c5..34e5f4126153 100644 --- a/arch/arm64/boot/dts/freescale/Makefile +++ b/arch/arm64/boot/dts/freescale/Makefile @@ -152,6 +152,7 @@ dtb-$(CONFIG_ARCH_FSL_IMX8MM) += fsl-imx8mm-evk.dtb \ fsl-imx8mm-evk-revb-rm67191.dtb \ fsl-imx8mm-ddr4-evk-rm67191.dtb \ fsl-imx8mm-ddr4-qca9377-evk.dtb \ + fsl-imx8mm-verdin-nonwifi-dev.dtb \ fsl-imx8mm-verdin-wifi-dev.dtb dtb-$(CONFIG_ARCH_FSL_IMX8MN) += fsl-imx8mn-ddr4-evk.dtb \ fsl-imx8mn-evk.dtb \ diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8mm-verdin-nonwifi-dev.dts b/arch/arm64/boot/dts/freescale/fsl-imx8mm-verdin-nonwifi-dev.dts new file mode 100755 index 000000000000..3cb6c9e30686 --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-imx8mm-verdin-nonwifi-dev.dts @@ -0,0 +1,15 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * Copyright 2019 Toradex + */ + +/dts-v1/; + +#include "fsl-imx8mm-verdin-nonwifi.dtsi" +#include "fsl-imx8mm-verdin-dev.dtsi" + +/ { + model = "Toradex Verdin iMX8M Mini on Verdin Development Board"; + compatible = "toradex,verdin-imx8mm-nonwifi-dev", + "toradex,verdin-imx8mm-nonwifi", "fsl,imx8mm"; +}; diff --git a/arch/arm64/boot/dts/freescale/fsl-imx8mm-verdin-nonwifi.dtsi b/arch/arm64/boot/dts/freescale/fsl-imx8mm-verdin-nonwifi.dtsi new file mode 100755 index 000000000000..6ece6911ccbf --- /dev/null +++ b/arch/arm64/boot/dts/freescale/fsl-imx8mm-verdin-nonwifi.dtsi @@ -0,0 +1,26 @@ +// SPDX-License-Identifier: GPL-2.0+ OR MIT +/* + * Copyright 2020 Toradex + */ + +#include "fsl-imx8mm-verdin.dtsi" + +&usdhc3 { + bus-width = <4>; + pinctrl-names = "default", "state_100mhz", "state_200mhz"; + pinctrl-0 = <&pinctrl_usdhc3>; + pinctrl-1 = <&pinctrl_usdhc3_100mhz>; + pinctrl-2 = <&pinctrl_usdhc3_200mhz>; +}; + +&iomuxc { + pinctrl_tsp: tspgrp { + fsl,pins = < + MX8MM_IOMUXC_SAI1_RXD4_GPIO4_IO6 0x140 /* SODIMM 148 */ + MX8MM_IOMUXC_SAI1_RXD5_GPIO4_IO7 0x140 /* SODIMM 152 */ + MX8MM_IOMUXC_SAI1_RXD6_GPIO4_IO8 0x140 /* SODIMM 154 */ + MX8MM_IOMUXC_SAI1_RXD7_GPIO4_IO9 0x140 /* SODIMM 179 */ + MX8MM_IOMUXC_SAI1_TXD5_GPIO4_IO17 0x140 /* SODIMM 150 */ + >; + }; +}; -- cgit v1.2.3