* [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 = <ðphy1>;
+ 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 = <®_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).