linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string
@ 2020-01-13  5:33 Anson Huang
  2020-01-13  5:33 ` [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP " Anson Huang
                   ` (6 more replies)
  0 siblings, 7 replies; 14+ messages in thread
From: Anson Huang @ 2020-01-13  5:33 UTC (permalink / raw)
  To: robh+dt, mark.rutland, vkoul, shawnguo, s.hauer, kernel,
	festevam, ulf.hansson, srinivas.kandagatla, broonie,
	manivannan.sadhasivam, andrew.smirnov, rjones, marcel.ziswiler,
	sebastien.szymanski, aisheng.dong, richard.hu, angus,
	cosmin.stoica, l.stach, rabeeh, leonard.crestez, daniel.baluta,
	jun.li, devicetree, linux-kernel, dmaengine, linux-arm-kernel,
	linux-mmc, linux-spi
  Cc: Linux-imx

Add imx8mm/imx8mn/imx8mp sdma support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
---
New patch
---
 Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt b/Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
index 9d8bbac..c9e9740 100644
--- a/Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
+++ b/Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt
@@ -10,6 +10,9 @@ Required properties:
       "fsl,imx6q-sdma"
       "fsl,imx7d-sdma"
       "fsl,imx8mq-sdma"
+      "fsl,imx8mm-sdma"
+      "fsl,imx8mn-sdma"
+      "fsl,imx8mp-sdma"
   The -to variants should be preferred since they allow to determine the
   correct ROM script addresses needed for the driver to work without additional
   firmware.
-- 
2.7.4


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string
  2020-01-13  5:33 [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Anson Huang
@ 2020-01-13  5:33 ` Anson Huang
  2020-01-15 15:42   ` Rob Herring
  2020-01-16 15:37   ` Ulf Hansson
  2020-01-13  5:33 ` [PATCH V2 3/7] dt-bindings: imx-ocotp: Add i.MX8MP compatible Anson Huang
                   ` (5 subsequent siblings)
  6 siblings, 2 replies; 14+ messages in thread
From: Anson Huang @ 2020-01-13  5:33 UTC (permalink / raw)
  To: robh+dt, mark.rutland, vkoul, shawnguo, s.hauer, kernel,
	festevam, ulf.hansson, srinivas.kandagatla, broonie,
	manivannan.sadhasivam, andrew.smirnov, rjones, marcel.ziswiler,
	sebastien.szymanski, aisheng.dong, richard.hu, angus,
	cosmin.stoica, l.stach, rabeeh, leonard.crestez, daniel.baluta,
	jun.li, devicetree, linux-kernel, dmaengine, linux-arm-kernel,
	linux-mmc, linux-spi
  Cc: Linux-imx

Add compatible string for imx8mp

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
---
New patch
---
 Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 +
 1 file changed, 1 insertion(+)

diff --git a/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt b/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
index 2fb466c..c93643f 100644
--- a/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
+++ b/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
@@ -21,6 +21,7 @@ Required properties:
 	       "fsl,imx8mq-usdhc"
 	       "fsl,imx8mm-usdhc"
 	       "fsl,imx8mn-usdhc"
+	       "fsl,imx8mp-usdhc"
 	       "fsl,imx8qxp-usdhc"
 
 Optional properties:
-- 
2.7.4


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [PATCH V2 3/7] dt-bindings: imx-ocotp: Add i.MX8MP compatible
  2020-01-13  5:33 [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Anson Huang
  2020-01-13  5:33 ` [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP " Anson Huang
@ 2020-01-13  5:33 ` Anson Huang
  2020-01-15 15:42   ` Rob Herring
  2020-01-16 16:11   ` Srinivas Kandagatla
  2020-01-13  5:33 ` [PATCH V2 4/7] dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible Anson Huang
                   ` (4 subsequent siblings)
  6 siblings, 2 replies; 14+ messages in thread
From: Anson Huang @ 2020-01-13  5:33 UTC (permalink / raw)
  To: robh+dt, mark.rutland, vkoul, shawnguo, s.hauer, kernel,
	festevam, ulf.hansson, srinivas.kandagatla, broonie,
	manivannan.sadhasivam, andrew.smirnov, rjones, marcel.ziswiler,
	sebastien.szymanski, aisheng.dong, richard.hu, angus,
	cosmin.stoica, l.stach, rabeeh, leonard.crestez, daniel.baluta,
	jun.li, devicetree, linux-kernel, dmaengine, linux-arm-kernel,
	linux-mmc, linux-spi
  Cc: Linux-imx

Add compatible and description for i.MX8MP.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
---
New patch
---
 Documentation/devicetree/bindings/nvmem/imx-ocotp.txt | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
index 904dadf..6e346d5 100644
--- a/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
+++ b/Documentation/devicetree/bindings/nvmem/imx-ocotp.txt
@@ -2,7 +2,7 @@ Freescale i.MX6 On-Chip OTP Controller (OCOTP) device tree bindings
 
 This binding represents the on-chip eFuse OTP controller found on
 i.MX6Q/D, i.MX6DL/S, i.MX6SL, i.MX6SX, i.MX6UL, i.MX6ULL/ULZ, i.MX6SLL,
-i.MX7D/S, i.MX7ULP, i.MX8MQ, i.MX8MM and i.MX8MN SoCs.
+i.MX7D/S, i.MX7ULP, i.MX8MQ, i.MX8MM, i.MX8MN and i.MX8MP SoCs.
 
 Required properties:
 - compatible: should be one of
@@ -17,6 +17,7 @@ Required properties:
 	"fsl,imx8mq-ocotp" (i.MX8MQ),
 	"fsl,imx8mm-ocotp" (i.MX8MM),
 	"fsl,imx8mn-ocotp" (i.MX8MN),
+	"fsl,imx8mp-ocotp" (i.MX8MP),
 	followed by "syscon".
 - #address-cells : Should be 1
 - #size-cells : Should be 1
-- 
2.7.4


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [PATCH V2 4/7] dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible
  2020-01-13  5:33 [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Anson Huang
  2020-01-13  5:33 ` [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP " Anson Huang
  2020-01-13  5:33 ` [PATCH V2 3/7] dt-bindings: imx-ocotp: Add i.MX8MP compatible Anson Huang
@ 2020-01-13  5:33 ` Anson Huang
  2020-01-15 15:43   ` Rob Herring
  2020-01-13  5:33 ` [PATCH V2 6/7] arm64: dts: freescale: Add i.MX8MP EVK board support Anson Huang
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 14+ messages in thread
From: Anson Huang @ 2020-01-13  5:33 UTC (permalink / raw)
  To: robh+dt, mark.rutland, vkoul, shawnguo, s.hauer, kernel,
	festevam, ulf.hansson, srinivas.kandagatla, broonie,
	manivannan.sadhasivam, andrew.smirnov, rjones, marcel.ziswiler,
	sebastien.szymanski, aisheng.dong, richard.hu, angus,
	cosmin.stoica, l.stach, rabeeh, leonard.crestez, daniel.baluta,
	jun.li, devicetree, linux-kernel, dmaengine, linux-arm-kernel,
	linux-mmc, linux-spi
  Cc: Linux-imx

Add compatbile for imx8mm/imx8mn/imx8mp.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
---
New patch
---
 Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt b/Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
index 2d32641..33bc58f 100644
--- a/Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
+++ b/Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
@@ -10,7 +10,10 @@ Required properties:
   - "fsl,imx35-cspi" for SPI compatible with the one integrated on i.MX35
   - "fsl,imx51-ecspi" for SPI compatible with the one integrated on i.MX51
   - "fsl,imx53-ecspi" for SPI compatible with the one integrated on i.MX53 and later Soc
-  - "fsl,imx8mq-ecspi" for SPI compatible with the one integrated on i.MX8M
+  - "fsl,imx8mq-ecspi" for SPI compatible with the one integrated on i.MX8MQ
+  - "fsl,imx8mm-ecspi" for SPI compatible with the one integrated on i.MX8MM
+  - "fsl,imx8mn-ecspi" for SPI compatible with the one integrated on i.MX8MN
+  - "fsl,imx8mp-ecspi" for SPI compatible with the one integrated on i.MX8MP
 - reg : Offset and length of the register set for the device
 - interrupts : Should contain CSPI/eCSPI interrupt
 - clocks : Clock specifiers for both ipg and per clocks.
-- 
2.7.4


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [PATCH V2 6/7] arm64: dts: freescale: Add i.MX8MP EVK board support
  2020-01-13  5:33 [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Anson Huang
                   ` (2 preceding siblings ...)
  2020-01-13  5:33 ` [PATCH V2 4/7] dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible Anson Huang
@ 2020-01-13  5:33 ` Anson Huang
  2020-01-13  5:33 ` [PATCH V2 7/7] dt-bindings: arm: imx: Add the i.MX8MP EVK board Anson Huang
                   ` (2 subsequent siblings)
  6 siblings, 0 replies; 14+ messages in thread
From: Anson Huang @ 2020-01-13  5:33 UTC (permalink / raw)
  To: robh+dt, mark.rutland, vkoul, shawnguo, s.hauer, kernel,
	festevam, ulf.hansson, srinivas.kandagatla, broonie,
	manivannan.sadhasivam, andrew.smirnov, rjones, marcel.ziswiler,
	sebastien.szymanski, aisheng.dong, richard.hu, angus,
	cosmin.stoica, l.stach, rabeeh, leonard.crestez, daniel.baluta,
	jun.li, devicetree, linux-kernel, dmaengine, linux-arm-kernel,
	linux-mmc, linux-spi
  Cc: Linux-imx

Add basic i.MM8MP EVK board support.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
---
No change.
---
 arch/arm64/boot/dts/freescale/Makefile       |   1 +
 arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 231 +++++++++++++++++++++++++++
 2 files changed, 232 insertions(+)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mp-evk.dts

diff --git a/arch/arm64/boot/dts/freescale/Makefile b/arch/arm64/boot/dts/freescale/Makefile
index bac293e..f04c49f 100644
--- a/arch/arm64/boot/dts/freescale/Makefile
+++ b/arch/arm64/boot/dts/freescale/Makefile
@@ -26,6 +26,7 @@ dtb-$(CONFIG_ARCH_LAYERSCAPE) += fsl-lx2160a-rdb.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mm-evk.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mn-evk.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mn-ddr4-evk.dtb
+dtb-$(CONFIG_ARCH_MXC) += imx8mp-evk.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mq-evk.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mq-hummingboard-pulse.dtb
 dtb-$(CONFIG_ARCH_MXC) += imx8mq-librem5-devkit.dtb
diff --git a/arch/arm64/boot/dts/freescale/imx8mp-evk.dts b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
new file mode 100644
index 0000000..6df3beb
--- /dev/null
+++ b/arch/arm64/boot/dts/freescale/imx8mp-evk.dts
@@ -0,0 +1,231 @@
+// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
+/*
+ * Copyright 2019 NXP
+ */
+
+/dts-v1/;
+
+#include "imx8mp.dtsi"
+
+/ {
+	model = "NXP i.MX8MPlus EVK board";
+	compatible = "fsl,imx8mp-evk", "fsl,imx8mp";
+
+	chosen {
+		stdout-path = &uart2;
+	};
+
+	memory@40000000 {
+		device_type = "memory";
+		reg = <0x0 0x40000000 0 0xc0000000>,
+		      <0x1 0x00000000 0 0xc0000000>;
+	};
+
+	reg_usdhc2_vmmc: regulator-usdhc2 {
+		compatible = "regulator-fixed";
+		pinctrl-names = "default";
+		pinctrl-0 = <&pinctrl_reg_usdhc2_vmmc>;
+		regulator-name = "VSD_3V3";
+		regulator-min-microvolt = <3300000>;
+		regulator-max-microvolt = <3300000>;
+		gpio = <&gpio2 19 GPIO_ACTIVE_HIGH>;
+		enable-active-high;
+	};
+};
+
+&fec {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_fec>;
+	phy-mode = "rgmii-id";
+	phy-handle = <&ethphy1>;
+	fsl,magic-packet;
+	status = "okay";
+
+	mdio {
+		#address-cells = <1>;
+		#size-cells = <0>;
+
+		ethphy1: ethernet-phy@1 {
+			compatible = "ethernet-phy-ieee802.3-c22";
+			reg = <1>;
+			eee-broken-1000t;
+			reset-gpios = <&gpio4 2 GPIO_ACTIVE_LOW>;
+		};
+	};
+};
+
+&snvs_pwrkey {
+	status = "okay";
+};
+
+&uart2 {
+	/* console */
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_uart2>;
+	status = "okay";
+};
+
+&usdhc2 {
+	assigned-clocks = <&clk IMX8MP_CLK_USDHC2>;
+	assigned-clock-rates = <400000000>;
+	pinctrl-names = "default", "state_100mhz", "state_200mhz";
+	pinctrl-0 = <&pinctrl_usdhc2>, <&pinctrl_usdhc2_gpio>;
+	pinctrl-1 = <&pinctrl_usdhc2_100mhz>, <&pinctrl_usdhc2_gpio>;
+	pinctrl-2 = <&pinctrl_usdhc2_200mhz>, <&pinctrl_usdhc2_gpio>;
+	cd-gpios = <&gpio2 12 GPIO_ACTIVE_LOW>;
+	vmmc-supply = <&reg_usdhc2_vmmc>;
+	bus-width = <4>;
+	status = "okay";
+};
+
+&usdhc3 {
+	assigned-clocks = <&clk IMX8MP_CLK_USDHC3>;
+	assigned-clock-rates = <400000000>;
+	pinctrl-names = "default", "state_100mhz", "state_200mhz";
+	pinctrl-0 = <&pinctrl_usdhc3>;
+	pinctrl-1 = <&pinctrl_usdhc3_100mhz>;
+	pinctrl-2 = <&pinctrl_usdhc3_200mhz>;
+	bus-width = <8>;
+	non-removable;
+	status = "okay";
+};
+
+&wdog1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_wdog>;
+	fsl,ext-reset-output;
+	status = "okay";
+};
+
+&iomuxc {
+	pinctrl-names = "default";
+
+	pinctrl_fec: fecgrp {
+		fsl,pins = <
+			MX8MP_IOMUXC_SAI1_RXD2__ENET1_MDC		0x3
+			MX8MP_IOMUXC_SAI1_RXD3__ENET1_MDIO		0x3
+			MX8MP_IOMUXC_SAI1_RXD4__ENET1_RGMII_RD0		0x91
+			MX8MP_IOMUXC_SAI1_RXD5__ENET1_RGMII_RD1		0x91
+			MX8MP_IOMUXC_SAI1_RXD6__ENET1_RGMII_RD2		0x91
+			MX8MP_IOMUXC_SAI1_RXD7__ENET1_RGMII_RD3		0x91
+			MX8MP_IOMUXC_SAI1_TXC__ENET1_RGMII_RXC		0x91
+			MX8MP_IOMUXC_SAI1_TXFS__ENET1_RGMII_RX_CTL	0x91
+			MX8MP_IOMUXC_SAI1_TXD0__ENET1_RGMII_TD0		0x1f
+			MX8MP_IOMUXC_SAI1_TXD1__ENET1_RGMII_TD1		0x1f
+			MX8MP_IOMUXC_SAI1_TXD2__ENET1_RGMII_TD2		0x1f
+			MX8MP_IOMUXC_SAI1_TXD3__ENET1_RGMII_TD3		0x1f
+			MX8MP_IOMUXC_SAI1_TXD4__ENET1_RGMII_TX_CTL	0x1f
+			MX8MP_IOMUXC_SAI1_TXD5__ENET1_RGMII_TXC		0x1f
+			MX8MP_IOMUXC_SAI1_RXD0__GPIO4_IO02		0x19
+		>;
+	};
+
+	pinctrl_reg_usdhc2_vmmc: regusdhc2vmmc {
+		fsl,pins = <
+			MX8MP_IOMUXC_SD2_RESET_B__GPIO2_IO19	0x41
+		>;
+	};
+
+	pinctrl_uart2: uart2grp {
+		fsl,pins = <
+			MX8MP_IOMUXC_UART2_RXD__UART2_DCE_RX	0x49
+			MX8MP_IOMUXC_UART2_TXD__UART2_DCE_TX	0x49
+		>;
+	};
+
+	pinctrl_usdhc2: usdhc2grp {
+		fsl,pins = <
+			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK	0x190
+			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD	0x1d0
+			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0	0x1d0
+			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1	0x1d0
+			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2	0x1d0
+			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3	0x1d0
+			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT	0xc1
+		>;
+	};
+
+	pinctrl_usdhc2_100mhz: usdhc2grp-100mhz {
+		fsl,pins = <
+			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK	0x194
+			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD	0x1d4
+			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0	0x1d4
+			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1	0x1d4
+			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2	0x1d4
+			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3	0x1d4
+			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc1
+		>;
+	};
+
+	pinctrl_usdhc2_200mhz: usdhc2grp-200mhz {
+		fsl,pins = <
+			MX8MP_IOMUXC_SD2_CLK__USDHC2_CLK	0x196
+			MX8MP_IOMUXC_SD2_CMD__USDHC2_CMD	0x1d6
+			MX8MP_IOMUXC_SD2_DATA0__USDHC2_DATA0	0x1d6
+			MX8MP_IOMUXC_SD2_DATA1__USDHC2_DATA1	0x1d6
+			MX8MP_IOMUXC_SD2_DATA2__USDHC2_DATA2	0x1d6
+			MX8MP_IOMUXC_SD2_DATA3__USDHC2_DATA3	0x1d6
+			MX8MP_IOMUXC_GPIO1_IO04__USDHC2_VSELECT 0xc1
+		>;
+	};
+
+	pinctrl_usdhc2_gpio: usdhc2grp-gpio {
+		fsl,pins = <
+			MX8MP_IOMUXC_SD2_CD_B__GPIO2_IO12	0x1c4
+		>;
+	};
+
+	pinctrl_usdhc3: usdhc3grp {
+		fsl,pins = <
+			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK	0x190
+			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD	0x1d0
+			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0	0x1d0
+			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1	0x1d0
+			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2	0x1d0
+			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3	0x1d0
+			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4	0x1d0
+			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5	0x1d0
+			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6	0x1d0
+			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7	0x1d0
+			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE	0x190
+		>;
+	};
+
+	pinctrl_usdhc3_100mhz: usdhc3grp-100mhz {
+		fsl,pins = <
+			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK	0x194
+			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD	0x1d4
+			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0	0x1d4
+			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1	0x1d4
+			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2	0x1d4
+			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3	0x1d4
+			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4	0x1d4
+			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5	0x1d4
+			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6	0x1d4
+			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7	0x1d4
+			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE	0x194
+		>;
+	};
+
+	pinctrl_usdhc3_200mhz: usdhc3grp-200mhz {
+		fsl,pins = <
+			MX8MP_IOMUXC_NAND_WE_B__USDHC3_CLK	0x196
+			MX8MP_IOMUXC_NAND_WP_B__USDHC3_CMD	0x1d6
+			MX8MP_IOMUXC_NAND_DATA04__USDHC3_DATA0	0x1d6
+			MX8MP_IOMUXC_NAND_DATA05__USDHC3_DATA1	0x1d6
+			MX8MP_IOMUXC_NAND_DATA06__USDHC3_DATA2	0x1d6
+			MX8MP_IOMUXC_NAND_DATA07__USDHC3_DATA3	0x1d6
+			MX8MP_IOMUXC_NAND_RE_B__USDHC3_DATA4	0x1d6
+			MX8MP_IOMUXC_NAND_CE2_B__USDHC3_DATA5	0x1d6
+			MX8MP_IOMUXC_NAND_CE3_B__USDHC3_DATA6	0x1d6
+			MX8MP_IOMUXC_NAND_CLE__USDHC3_DATA7	0x1d6
+			MX8MP_IOMUXC_NAND_CE1_B__USDHC3_STROBE	0x196
+		>;
+	};
+
+	pinctrl_wdog: wdoggrp {
+		fsl,pins = <
+			MX8MP_IOMUXC_GPIO1_IO02__WDOG1_WDOG_B	0xc6
+		>;
+	};
+};
-- 
2.7.4


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* [PATCH V2 7/7] dt-bindings: arm: imx: Add the i.MX8MP EVK board
  2020-01-13  5:33 [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Anson Huang
                   ` (3 preceding siblings ...)
  2020-01-13  5:33 ` [PATCH V2 6/7] arm64: dts: freescale: Add i.MX8MP EVK board support Anson Huang
@ 2020-01-13  5:33 ` Anson Huang
  2020-01-13 21:47   ` Rob Herring
  2020-01-15 15:40 ` [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Rob Herring
  2020-01-21  9:20 ` Vinod Koul
  6 siblings, 1 reply; 14+ messages in thread
From: Anson Huang @ 2020-01-13  5:33 UTC (permalink / raw)
  To: robh+dt, mark.rutland, vkoul, shawnguo, s.hauer, kernel,
	festevam, ulf.hansson, srinivas.kandagatla, broonie,
	manivannan.sadhasivam, andrew.smirnov, rjones, marcel.ziswiler,
	sebastien.szymanski, aisheng.dong, richard.hu, angus,
	cosmin.stoica, l.stach, rabeeh, leonard.crestez, daniel.baluta,
	jun.li, devicetree, linux-kernel, dmaengine, linux-arm-kernel,
	linux-mmc, linux-spi
  Cc: Linux-imx

Add board binding for i.MX8MP EVK board.

Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
---
No change.
---
 Documentation/devicetree/bindings/arm/fsl.yaml | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/Documentation/devicetree/bindings/arm/fsl.yaml b/Documentation/devicetree/bindings/arm/fsl.yaml
index c5b0270..b8c8c72b 100644
--- a/Documentation/devicetree/bindings/arm/fsl.yaml
+++ b/Documentation/devicetree/bindings/arm/fsl.yaml
@@ -324,6 +324,12 @@ properties:
               - fsl,imx8mn-evk            # i.MX8MN LPDDR4 EVK Board
           - const: fsl,imx8mn
 
+      - description: i.MX8MP based Boards
+        items:
+          - enum:
+              - fsl,imx8mp-evk            # i.MX8MP EVK Board
+          - const: fsl,imx8mp
+
       - description: i.MX8MQ based Boards
         items:
           - enum:
-- 
2.7.4


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply related	[flat|nested] 14+ messages in thread

* Re: [PATCH V2 7/7] dt-bindings: arm: imx: Add the i.MX8MP EVK board
  2020-01-13  5:33 ` [PATCH V2 7/7] dt-bindings: arm: imx: Add the i.MX8MP EVK board Anson Huang
@ 2020-01-13 21:47   ` Rob Herring
  0 siblings, 0 replies; 14+ messages in thread
From: Rob Herring @ 2020-01-13 21:47 UTC (permalink / raw)
  To: Anson Huang
  Cc: mark.rutland, ulf.hansson, marcel.ziswiler, angus,
	srinivas.kandagatla, manivannan.sadhasivam, leonard.crestez,
	festevam, richard.hu, andrew.smirnov, rabeeh, Linux-imx,
	devicetree, s.hauer, robh+dt, daniel.baluta, linux-arm-kernel,
	aisheng.dong, rjones, shawnguo, linux-mmc, linux-kernel,
	linux-spi, vkoul, broonie, kernel, dmaengine, jun.li,
	cosmin.stoica, l.stach

On Mon, 13 Jan 2020 13:33:22 +0800, Anson Huang wrote:
> Add board binding for i.MX8MP EVK board.
> 
> Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
> ---
> No change.
> ---
>  Documentation/devicetree/bindings/arm/fsl.yaml | 6 ++++++
>  1 file changed, 6 insertions(+)
> 

Please add Acked-by/Reviewed-by tags when posting new versions. However,
there's no need to repost patches *only* to add the tags. The upstream
maintainer will do that for acks received on the version they apply.

If a tag was not added on purpose, please state why and what changed.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string
  2020-01-13  5:33 [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Anson Huang
                   ` (4 preceding siblings ...)
  2020-01-13  5:33 ` [PATCH V2 7/7] dt-bindings: arm: imx: Add the i.MX8MP EVK board Anson Huang
@ 2020-01-15 15:40 ` Rob Herring
  2020-01-21  9:20 ` Vinod Koul
  6 siblings, 0 replies; 14+ messages in thread
From: Rob Herring @ 2020-01-15 15:40 UTC (permalink / raw)
  To: Anson Huang
  Cc: mark.rutland, ulf.hansson, marcel.ziswiler, angus,
	srinivas.kandagatla, manivannan.sadhasivam, leonard.crestez,
	festevam, richard.hu, andrew.smirnov, rabeeh, Linux-imx,
	devicetree, s.hauer, robh+dt, daniel.baluta, linux-arm-kernel,
	aisheng.dong, rjones, shawnguo, linux-mmc, linux-kernel,
	linux-spi, vkoul, broonie, kernel, dmaengine, jun.li,
	cosmin.stoica, l.stach

On Mon, 13 Jan 2020 13:33:16 +0800, Anson Huang wrote:
> Add imx8mm/imx8mn/imx8mp sdma support.
> 
> Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
> ---
> New patch
> ---
>  Documentation/devicetree/bindings/dma/fsl-imx-sdma.txt | 3 +++
>  1 file changed, 3 insertions(+)
> 

Acked-by: Rob Herring <robh@kernel.org>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string
  2020-01-13  5:33 ` [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP " Anson Huang
@ 2020-01-15 15:42   ` Rob Herring
  2020-01-16 15:37   ` Ulf Hansson
  1 sibling, 0 replies; 14+ messages in thread
From: Rob Herring @ 2020-01-15 15:42 UTC (permalink / raw)
  To: Anson Huang
  Cc: mark.rutland, ulf.hansson, marcel.ziswiler, angus,
	srinivas.kandagatla, manivannan.sadhasivam, leonard.crestez,
	festevam, richard.hu, andrew.smirnov, rabeeh, Linux-imx,
	devicetree, s.hauer, robh+dt, daniel.baluta, linux-arm-kernel,
	aisheng.dong, rjones, shawnguo, linux-mmc, linux-kernel,
	linux-spi, vkoul, broonie, kernel, dmaengine, jun.li,
	cosmin.stoica, l.stach

On Mon, 13 Jan 2020 13:33:17 +0800, Anson Huang wrote:
> Add compatible string for imx8mp
> 
> Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
> ---
> New patch
> ---
>  Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 +
>  1 file changed, 1 insertion(+)
> 

Acked-by: Rob Herring <robh@kernel.org>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH V2 3/7] dt-bindings: imx-ocotp: Add i.MX8MP compatible
  2020-01-13  5:33 ` [PATCH V2 3/7] dt-bindings: imx-ocotp: Add i.MX8MP compatible Anson Huang
@ 2020-01-15 15:42   ` Rob Herring
  2020-01-16 16:11   ` Srinivas Kandagatla
  1 sibling, 0 replies; 14+ messages in thread
From: Rob Herring @ 2020-01-15 15:42 UTC (permalink / raw)
  To: Anson Huang
  Cc: mark.rutland, ulf.hansson, marcel.ziswiler, angus,
	srinivas.kandagatla, manivannan.sadhasivam, leonard.crestez,
	festevam, richard.hu, andrew.smirnov, rabeeh, Linux-imx,
	devicetree, s.hauer, robh+dt, daniel.baluta, linux-arm-kernel,
	aisheng.dong, rjones, shawnguo, linux-mmc, linux-kernel,
	linux-spi, vkoul, broonie, kernel, dmaengine, jun.li,
	cosmin.stoica, l.stach

On Mon, 13 Jan 2020 13:33:18 +0800, Anson Huang wrote:
> Add compatible and description for i.MX8MP.
> 
> Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
> ---
> New patch
> ---
>  Documentation/devicetree/bindings/nvmem/imx-ocotp.txt | 3 ++-
>  1 file changed, 2 insertions(+), 1 deletion(-)
> 

Acked-by: Rob Herring <robh@kernel.org>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH V2 4/7] dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible
  2020-01-13  5:33 ` [PATCH V2 4/7] dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible Anson Huang
@ 2020-01-15 15:43   ` Rob Herring
  0 siblings, 0 replies; 14+ messages in thread
From: Rob Herring @ 2020-01-15 15:43 UTC (permalink / raw)
  To: Anson Huang
  Cc: mark.rutland, ulf.hansson, marcel.ziswiler, angus,
	srinivas.kandagatla, manivannan.sadhasivam, leonard.crestez,
	festevam, richard.hu, andrew.smirnov, rabeeh, Linux-imx,
	devicetree, s.hauer, broonie, daniel.baluta, linux-arm-kernel,
	aisheng.dong, rjones, cosmin.stoica, linux-mmc, linux-kernel,
	linux-spi, vkoul, kernel, dmaengine, jun.li, shawnguo, l.stach

On Mon, Jan 13, 2020 at 01:33:19PM +0800, Anson Huang wrote:
> Add compatbile for imx8mm/imx8mn/imx8mp.

checkpatch reports a typo.

Otherwise,

Acked-by: Rob Herring <robh@kernel.org>

> 
> Signed-off-by: Anson Huang <Anson.Huang@nxp.com>
> ---
> New patch
> ---
>  Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt | 5 ++++-
>  1 file changed, 4 insertions(+), 1 deletion(-)
> 
> diff --git a/Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt b/Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
> index 2d32641..33bc58f 100644
> --- a/Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
> +++ b/Documentation/devicetree/bindings/spi/fsl-imx-cspi.txt
> @@ -10,7 +10,10 @@ Required properties:
>    - "fsl,imx35-cspi" for SPI compatible with the one integrated on i.MX35
>    - "fsl,imx51-ecspi" for SPI compatible with the one integrated on i.MX51
>    - "fsl,imx53-ecspi" for SPI compatible with the one integrated on i.MX53 and later Soc
> -  - "fsl,imx8mq-ecspi" for SPI compatible with the one integrated on i.MX8M
> +  - "fsl,imx8mq-ecspi" for SPI compatible with the one integrated on i.MX8MQ
> +  - "fsl,imx8mm-ecspi" for SPI compatible with the one integrated on i.MX8MM
> +  - "fsl,imx8mn-ecspi" for SPI compatible with the one integrated on i.MX8MN
> +  - "fsl,imx8mp-ecspi" for SPI compatible with the one integrated on i.MX8MP
>  - reg : Offset and length of the register set for the device
>  - interrupts : Should contain CSPI/eCSPI interrupt
>  - clocks : Clock specifiers for both ipg and per clocks.
> -- 
> 2.7.4
> 

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP compatible string
  2020-01-13  5:33 ` [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP " Anson Huang
  2020-01-15 15:42   ` Rob Herring
@ 2020-01-16 15:37   ` Ulf Hansson
  1 sibling, 0 replies; 14+ messages in thread
From: Ulf Hansson @ 2020-01-16 15:37 UTC (permalink / raw)
  To: Anson Huang
  Cc: Mark Rutland, Marcel Ziswiler, angus, Srinivas Kandagatla,
	Manivannan Sadhasivam, Leonard Crestez, Fabio Estevam,
	richard.hu, Andrey Smirnov, Rabeeh Khoury, dl-linux-imx, DTML,
	Sascha Hauer, Rob Herring, Daniel Baluta, Linux ARM,
	Aisheng Dong, rjones, Shawn Guo, linux-mmc,
	Linux Kernel Mailing List, linux-spi, Vinod Koul, Mark Brown,
	Sascha Hauer, dmaengine, jun.li, cosmin.stoica, Lucas Stach

On Mon, 13 Jan 2020 at 06:37, Anson Huang <Anson.Huang@nxp.com> wrote:
>
> Add compatible string for imx8mp
>
> Signed-off-by: Anson Huang <Anson.Huang@nxp.com>

Applied for next, thanks!

Kind regards
Uffe


> ---
> New patch
> ---
>  Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt | 1 +
>  1 file changed, 1 insertion(+)
>
> diff --git a/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt b/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
> index 2fb466c..c93643f 100644
> --- a/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
> +++ b/Documentation/devicetree/bindings/mmc/fsl-imx-esdhc.txt
> @@ -21,6 +21,7 @@ Required properties:
>                "fsl,imx8mq-usdhc"
>                "fsl,imx8mm-usdhc"
>                "fsl,imx8mn-usdhc"
> +              "fsl,imx8mp-usdhc"
>                "fsl,imx8qxp-usdhc"
>
>  Optional properties:
> --
> 2.7.4
>

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH V2 3/7] dt-bindings: imx-ocotp: Add i.MX8MP compatible
  2020-01-13  5:33 ` [PATCH V2 3/7] dt-bindings: imx-ocotp: Add i.MX8MP compatible Anson Huang
  2020-01-15 15:42   ` Rob Herring
@ 2020-01-16 16:11   ` Srinivas Kandagatla
  1 sibling, 0 replies; 14+ messages in thread
From: Srinivas Kandagatla @ 2020-01-16 16:11 UTC (permalink / raw)
  To: Anson Huang, robh+dt, mark.rutland, vkoul, shawnguo, s.hauer,
	kernel, festevam, ulf.hansson, broonie, manivannan.sadhasivam,
	andrew.smirnov, rjones, marcel.ziswiler, sebastien.szymanski,
	aisheng.dong, richard.hu, angus, cosmin.stoica, l.stach, rabeeh,
	leonard.crestez, daniel.baluta, jun.li, devicetree, linux-kernel,
	dmaengine, linux-arm-kernel, linux-mmc, linux-spi
  Cc: Linux-imx



On 13/01/2020 05:33, Anson Huang wrote:
> Add compatible and description for i.MX8MP.
> 
> Signed-off-by: Anson Huang <Anson.Huang@nxp.com>

Applied Thanks,

--srini

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 14+ messages in thread

* Re: [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string
  2020-01-13  5:33 [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Anson Huang
                   ` (5 preceding siblings ...)
  2020-01-15 15:40 ` [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Rob Herring
@ 2020-01-21  9:20 ` Vinod Koul
  6 siblings, 0 replies; 14+ messages in thread
From: Vinod Koul @ 2020-01-21  9:20 UTC (permalink / raw)
  To: Anson Huang
  Cc: mark.rutland, ulf.hansson, marcel.ziswiler, angus,
	srinivas.kandagatla, manivannan.sadhasivam, leonard.crestez,
	festevam, richard.hu, andrew.smirnov, rabeeh, Linux-imx,
	devicetree, s.hauer, robh+dt, daniel.baluta, linux-arm-kernel,
	aisheng.dong, rjones, cosmin.stoica, linux-mmc, linux-kernel,
	linux-spi, broonie, kernel, dmaengine, jun.li, shawnguo, l.stach

On 13-01-20, 13:33, Anson Huang wrote:
> Add imx8mm/imx8mn/imx8mp sdma support.

Applied, thanks

-- 
~Vinod

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] 14+ messages in thread

end of thread, other threads:[~2020-01-21  9:20 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-01-13  5:33 [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Anson Huang
2020-01-13  5:33 ` [PATCH V2 2/7] dt-bindings: mmc: fsl-imx-esdhc: add i.MX8MP " Anson Huang
2020-01-15 15:42   ` Rob Herring
2020-01-16 15:37   ` Ulf Hansson
2020-01-13  5:33 ` [PATCH V2 3/7] dt-bindings: imx-ocotp: Add i.MX8MP compatible Anson Huang
2020-01-15 15:42   ` Rob Herring
2020-01-16 16:11   ` Srinivas Kandagatla
2020-01-13  5:33 ` [PATCH V2 4/7] dt-bindings: spi: imx: Add i.MX8MM/i.MX8MN/i.MX8MP compatible Anson Huang
2020-01-15 15:43   ` Rob Herring
2020-01-13  5:33 ` [PATCH V2 6/7] arm64: dts: freescale: Add i.MX8MP EVK board support Anson Huang
2020-01-13  5:33 ` [PATCH V2 7/7] dt-bindings: arm: imx: Add the i.MX8MP EVK board Anson Huang
2020-01-13 21:47   ` Rob Herring
2020-01-15 15:40 ` [PATCH V2 1/7] dt-bindings: fsl-imx-sdma: Add i.MX8MM/i.MX8MN/i.MX8MP compatible string Rob Herring
2020-01-21  9:20 ` Vinod Koul

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).