* [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes
@ 2023-05-16 8:13 Marek Vasut
2023-05-16 8:13 ` [PATCH v2 2/2] arm64: dts: imx8mp: Add DeWarp Engine DT node Marek Vasut
` (2 more replies)
0 siblings, 3 replies; 5+ messages in thread
From: Marek Vasut @ 2023-05-16 8:13 UTC (permalink / raw)
To: linux-arm-kernel
Cc: Marek Vasut, Alexander Stein, Conor Dooley, Fabio Estevam,
Krzysztof Kozlowski, NXP Linux Team, Pengutronix Kernel Team,
Richard Cochran, Rob Herring, Sascha Hauer, Shawn Guo, devicetree
Sort AIPS4 nodes by node unit-address . No functional change .
Suggested-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Signed-off-by: Marek Vasut <marex@denx.de>
---
Cc: Conor Dooley <conor+dt@kernel.org>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
Cc: Richard Cochran <richardcochran@gmail.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: devicetree@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
---
V2: New patch
---
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 204 +++++++++++-----------
1 file changed, 102 insertions(+), 102 deletions(-)
diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index aabcf447e8931..a3ffd53a95357 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -1332,6 +1332,108 @@ aips4: bus@32c00000 {
#size-cells = <1>;
ranges;
+ isi_0: isi@32e00000 {
+ compatible = "fsl,imx8mp-isi";
+ reg = <0x32e00000 0x4000>;
+ interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
+ <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clk IMX8MP_CLK_MEDIA_AXI_ROOT>,
+ <&clk IMX8MP_CLK_MEDIA_APB_ROOT>;
+ clock-names = "axi", "apb";
+ fsl,blk-ctrl = <&media_blk_ctrl>;
+ power-domains = <&media_blk_ctrl IMX8MP_MEDIABLK_PD_ISI>;
+ status = "disabled";
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+
+ isi_in_0: endpoint {
+ remote-endpoint = <&mipi_csi_0_out>;
+ };
+ };
+
+ port@1 {
+ reg = <1>;
+
+ isi_in_1: endpoint {
+ remote-endpoint = <&mipi_csi_1_out>;
+ };
+ };
+ };
+ };
+
+ mipi_csi_0: csi@32e40000 {
+ compatible = "fsl,imx8mp-mipi-csi2", "fsl,imx8mm-mipi-csi2";
+ reg = <0x32e40000 0x10000>;
+ interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
+ clock-frequency = <500000000>;
+ clocks = <&clk IMX8MP_CLK_MEDIA_APB_ROOT>,
+ <&clk IMX8MP_CLK_MEDIA_CAM1_PIX_ROOT>,
+ <&clk IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT>,
+ <&clk IMX8MP_CLK_MEDIA_AXI_ROOT>;
+ clock-names = "pclk", "wrap", "phy", "axi";
+ assigned-clocks = <&clk IMX8MP_CLK_MEDIA_CAM1_PIX>;
+ assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_1000M>;
+ assigned-clock-rates = <500000000>;
+ power-domains = <&media_blk_ctrl IMX8MP_MEDIABLK_PD_MIPI_CSI2_1>;
+ status = "disabled";
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+ };
+
+ port@1 {
+ reg = <1>;
+
+ mipi_csi_0_out: endpoint {
+ remote-endpoint = <&isi_in_0>;
+ };
+ };
+ };
+ };
+
+ mipi_csi_1: csi@32e50000 {
+ compatible = "fsl,imx8mp-mipi-csi2", "fsl,imx8mm-mipi-csi2";
+ reg = <0x32e50000 0x10000>;
+ interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
+ clock-frequency = <266000000>;
+ clocks = <&clk IMX8MP_CLK_MEDIA_APB_ROOT>,
+ <&clk IMX8MP_CLK_MEDIA_CAM2_PIX_ROOT>,
+ <&clk IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT>,
+ <&clk IMX8MP_CLK_MEDIA_AXI_ROOT>;
+ clock-names = "pclk", "wrap", "phy", "axi";
+ assigned-clocks = <&clk IMX8MP_CLK_MEDIA_CAM2_PIX>;
+ assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_1000M>;
+ assigned-clock-rates = <266000000>;
+ power-domains = <&media_blk_ctrl IMX8MP_MEDIABLK_PD_MIPI_CSI2_2>;
+ status = "disabled";
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ port@0 {
+ reg = <0>;
+ };
+
+ port@1 {
+ reg = <1>;
+
+ mipi_csi_1_out: endpoint {
+ remote-endpoint = <&isi_in_1>;
+ };
+ };
+ };
+ };
+
mipi_dsi: dsi@32e60000 {
compatible = "fsl,imx8mp-mipi-dsim";
reg = <0x32e60000 0x400>;
@@ -1493,108 +1595,6 @@ ldb_lvds_ch1: endpoint {
};
};
- isi_0: isi@32e00000 {
- compatible = "fsl,imx8mp-isi";
- reg = <0x32e00000 0x4000>;
- interrupts = <GIC_SPI 16 IRQ_TYPE_LEVEL_HIGH>,
- <GIC_SPI 42 IRQ_TYPE_LEVEL_HIGH>;
- clocks = <&clk IMX8MP_CLK_MEDIA_AXI_ROOT>,
- <&clk IMX8MP_CLK_MEDIA_APB_ROOT>;
- clock-names = "axi", "apb";
- fsl,blk-ctrl = <&media_blk_ctrl>;
- power-domains = <&media_blk_ctrl IMX8MP_MEDIABLK_PD_ISI>;
- status = "disabled";
-
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
-
- port@0 {
- reg = <0>;
-
- isi_in_0: endpoint {
- remote-endpoint = <&mipi_csi_0_out>;
- };
- };
-
- port@1 {
- reg = <1>;
-
- isi_in_1: endpoint {
- remote-endpoint = <&mipi_csi_1_out>;
- };
- };
- };
- };
-
- mipi_csi_0: csi@32e40000 {
- compatible = "fsl,imx8mp-mipi-csi2", "fsl,imx8mm-mipi-csi2";
- reg = <0x32e40000 0x10000>;
- interrupts = <GIC_SPI 17 IRQ_TYPE_LEVEL_HIGH>;
- clock-frequency = <500000000>;
- clocks = <&clk IMX8MP_CLK_MEDIA_APB_ROOT>,
- <&clk IMX8MP_CLK_MEDIA_CAM1_PIX_ROOT>,
- <&clk IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT>,
- <&clk IMX8MP_CLK_MEDIA_AXI_ROOT>;
- clock-names = "pclk", "wrap", "phy", "axi";
- assigned-clocks = <&clk IMX8MP_CLK_MEDIA_CAM1_PIX>;
- assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_1000M>;
- assigned-clock-rates = <500000000>;
- power-domains = <&media_blk_ctrl IMX8MP_MEDIABLK_PD_MIPI_CSI2_1>;
- status = "disabled";
-
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
-
- port@0 {
- reg = <0>;
- };
-
- port@1 {
- reg = <1>;
-
- mipi_csi_0_out: endpoint {
- remote-endpoint = <&isi_in_0>;
- };
- };
- };
- };
-
- mipi_csi_1: csi@32e50000 {
- compatible = "fsl,imx8mp-mipi-csi2", "fsl,imx8mm-mipi-csi2";
- reg = <0x32e50000 0x10000>;
- interrupts = <GIC_SPI 80 IRQ_TYPE_LEVEL_HIGH>;
- clock-frequency = <266000000>;
- clocks = <&clk IMX8MP_CLK_MEDIA_APB_ROOT>,
- <&clk IMX8MP_CLK_MEDIA_CAM2_PIX_ROOT>,
- <&clk IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT>,
- <&clk IMX8MP_CLK_MEDIA_AXI_ROOT>;
- clock-names = "pclk", "wrap", "phy", "axi";
- assigned-clocks = <&clk IMX8MP_CLK_MEDIA_CAM2_PIX>;
- assigned-clock-parents = <&clk IMX8MP_SYS_PLL2_1000M>;
- assigned-clock-rates = <266000000>;
- power-domains = <&media_blk_ctrl IMX8MP_MEDIABLK_PD_MIPI_CSI2_2>;
- status = "disabled";
-
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
-
- port@0 {
- reg = <0>;
- };
-
- port@1 {
- reg = <1>;
-
- mipi_csi_1_out: endpoint {
- remote-endpoint = <&isi_in_1>;
- };
- };
- };
- };
-
pcie_phy: pcie-phy@32f00000 {
compatible = "fsl,imx8mp-pcie-phy";
reg = <0x32f00000 0x10000>;
--
2.39.2
^ permalink raw reply related [flat|nested] 5+ messages in thread* [PATCH v2 2/2] arm64: dts: imx8mp: Add DeWarp Engine DT node
2023-05-16 8:13 [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes Marek Vasut
@ 2023-05-16 8:13 ` Marek Vasut
2023-05-16 8:42 ` Alexander Stein
2023-05-16 8:40 ` [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes Alexander Stein
2023-05-27 8:47 ` Shawn Guo
2 siblings, 1 reply; 5+ messages in thread
From: Marek Vasut @ 2023-05-16 8:13 UTC (permalink / raw)
To: linux-arm-kernel
Cc: Marek Vasut, Conor Dooley, Fabio Estevam, Krzysztof Kozlowski,
Laurent Pinchart, NXP Linux Team, Pengutronix Kernel Team,
Richard Cochran, Rob Herring, Sascha Hauer, Shawn Guo, devicetree
Add DT node for the DeWarp Engine of the i.MX8MP.
Signed-off-by: Marek Vasut <marex@denx.de>
---
Cc: Conor Dooley <conor+dt@kernel.org>
Cc: Fabio Estevam <festevam@gmail.com>
Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
Cc: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
Cc: Richard Cochran <richardcochran@gmail.com>
Cc: Rob Herring <robh+dt@kernel.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: devicetree@vger.kernel.org
Cc: linux-arm-kernel@lists.infradead.org
---
V2: Update on top of 1/2
---
arch/arm64/boot/dts/freescale/imx8mp.dtsi | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
index a3ffd53a95357..cd64b39e7d4b8 100644
--- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
+++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
@@ -1366,6 +1366,16 @@ isi_in_1: endpoint {
};
};
+ dewarp: dwe@32e30000 {
+ compatible = "nxp,imx8mp-dw100";
+ reg = <0x32e30000 0x10000>;
+ interrupts = <GIC_SPI 100 IRQ_TYPE_LEVEL_HIGH>;
+ clocks = <&clk IMX8MP_CLK_MEDIA_AXI_ROOT>,
+ <&clk IMX8MP_CLK_MEDIA_APB_ROOT>;
+ clock-names = "axi", "ahb";
+ power-domains = <&media_blk_ctrl IMX8MP_MEDIABLK_PD_DWE>;
+ };
+
mipi_csi_0: csi@32e40000 {
compatible = "fsl,imx8mp-mipi-csi2", "fsl,imx8mm-mipi-csi2";
reg = <0x32e40000 0x10000>;
--
2.39.2
^ permalink raw reply related [flat|nested] 5+ messages in thread* Re: [PATCH v2 2/2] arm64: dts: imx8mp: Add DeWarp Engine DT node
2023-05-16 8:13 ` [PATCH v2 2/2] arm64: dts: imx8mp: Add DeWarp Engine DT node Marek Vasut
@ 2023-05-16 8:42 ` Alexander Stein
0 siblings, 0 replies; 5+ messages in thread
From: Alexander Stein @ 2023-05-16 8:42 UTC (permalink / raw)
To: linux-arm-kernel
Cc: Marek Vasut, Conor Dooley, Fabio Estevam, Krzysztof Kozlowski,
Laurent Pinchart, NXP Linux Team, Pengutronix Kernel Team,
Richard Cochran, Rob Herring, Sascha Hauer, Shawn Guo, devicetree,
Marek Vasut
Am Dienstag, 16. Mai 2023, 10:13:54 CEST schrieb Marek Vasut:
> Add DT node for the DeWarp Engine of the i.MX8MP.
>
> Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Thanks,
Alexander
> ---
> Cc: Conor Dooley <conor+dt@kernel.org>
> Cc: Fabio Estevam <festevam@gmail.com>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
> Cc: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
> Cc: NXP Linux Team <linux-imx@nxp.com>
> Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
> Cc: Richard Cochran <richardcochran@gmail.com>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Sascha Hauer <s.hauer@pengutronix.de>
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: devicetree@vger.kernel.org
> Cc: linux-arm-kernel@lists.infradead.org
> ---
> V2: Update on top of 1/2
> ---
> arch/arm64/boot/dts/freescale/imx8mp.dtsi | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
> b/arch/arm64/boot/dts/freescale/imx8mp.dtsi index
> a3ffd53a95357..cd64b39e7d4b8 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
> +++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
> @@ -1366,6 +1366,16 @@ isi_in_1: endpoint {
> };
> };
>
> + dewarp: dwe@32e30000 {
> + compatible = "nxp,imx8mp-dw100";
> + reg = <0x32e30000 0x10000>;
> + interrupts = <GIC_SPI 100
IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&clk
IMX8MP_CLK_MEDIA_AXI_ROOT>,
> + <&clk
IMX8MP_CLK_MEDIA_APB_ROOT>;
> + clock-names = "axi", "ahb";
> + power-domains = <&media_blk_ctrl
IMX8MP_MEDIABLK_PD_DWE>;
> + };
> +
> mipi_csi_0: csi@32e40000 {
> compatible = "fsl,imx8mp-mipi-csi2",
"fsl,imx8mm-mipi-csi2";
> reg = <0x32e40000 0x10000>;
--
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/
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes
2023-05-16 8:13 [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes Marek Vasut
2023-05-16 8:13 ` [PATCH v2 2/2] arm64: dts: imx8mp: Add DeWarp Engine DT node Marek Vasut
@ 2023-05-16 8:40 ` Alexander Stein
2023-05-27 8:47 ` Shawn Guo
2 siblings, 0 replies; 5+ messages in thread
From: Alexander Stein @ 2023-05-16 8:40 UTC (permalink / raw)
To: linux-arm-kernel, Marek Vasut
Cc: Marek Vasut, Conor Dooley, Fabio Estevam, Krzysztof Kozlowski,
NXP Linux Team, Pengutronix Kernel Team, Richard Cochran,
Rob Herring, Sascha Hauer, Shawn Guo, devicetree
Am Dienstag, 16. Mai 2023, 10:13:53 CEST schrieb Marek Vasut:
> Sort AIPS4 nodes by node unit-address . No functional change .
>
> Suggested-by: Alexander Stein <alexander.stein@ew.tq-group.com>
> Signed-off-by: Marek Vasut <marex@denx.de>
Reviewed-by: Alexander Stein <alexander.stein@ew.tq-group.com>
Also verified by using dtx_diff.
Thanks,
Alexander
> ---
> Cc: Conor Dooley <conor+dt@kernel.org>
> Cc: Fabio Estevam <festevam@gmail.com>
> Cc: Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>
> Cc: NXP Linux Team <linux-imx@nxp.com>
> Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
> Cc: Richard Cochran <richardcochran@gmail.com>
> Cc: Rob Herring <robh+dt@kernel.org>
> Cc: Sascha Hauer <s.hauer@pengutronix.de>
> Cc: Shawn Guo <shawnguo@kernel.org>
> Cc: devicetree@vger.kernel.org
> Cc: linux-arm-kernel@lists.infradead.org
> ---
> V2: New patch
> ---
> arch/arm64/boot/dts/freescale/imx8mp.dtsi | 204 +++++++++++-----------
> 1 file changed, 102 insertions(+), 102 deletions(-)
>
> diff --git a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
> b/arch/arm64/boot/dts/freescale/imx8mp.dtsi index
> aabcf447e8931..a3ffd53a95357 100644
> --- a/arch/arm64/boot/dts/freescale/imx8mp.dtsi
> +++ b/arch/arm64/boot/dts/freescale/imx8mp.dtsi
> @@ -1332,6 +1332,108 @@ aips4: bus@32c00000 {
> #size-cells = <1>;
> ranges;
>
> + isi_0: isi@32e00000 {
> + compatible = "fsl,imx8mp-isi";
> + reg = <0x32e00000 0x4000>;
> + interrupts = <GIC_SPI 16
IRQ_TYPE_LEVEL_HIGH>,
> + <GIC_SPI 42
IRQ_TYPE_LEVEL_HIGH>;
> + clocks = <&clk
IMX8MP_CLK_MEDIA_AXI_ROOT>,
> + <&clk
IMX8MP_CLK_MEDIA_APB_ROOT>;
> + clock-names = "axi", "apb";
> + fsl,blk-ctrl = <&media_blk_ctrl>;
> + power-domains = <&media_blk_ctrl
IMX8MP_MEDIABLK_PD_ISI>;
> + status = "disabled";
> +
> + ports {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + port@0 {
> + reg = <0>;
> +
> + isi_in_0: endpoint
{
> + remote-
endpoint = <&mipi_csi_0_out>;
> + };
> + };
> +
> + port@1 {
> + reg = <1>;
> +
> + isi_in_1: endpoint
{
> + remote-
endpoint = <&mipi_csi_1_out>;
> + };
> + };
> + };
> + };
> +
> + mipi_csi_0: csi@32e40000 {
> + compatible = "fsl,imx8mp-mipi-csi2",
"fsl,imx8mm-mipi-csi2";
> + reg = <0x32e40000 0x10000>;
> + interrupts = <GIC_SPI 17
IRQ_TYPE_LEVEL_HIGH>;
> + clock-frequency = <500000000>;
> + clocks = <&clk
IMX8MP_CLK_MEDIA_APB_ROOT>,
> + <&clk
IMX8MP_CLK_MEDIA_CAM1_PIX_ROOT>,
> + <&clk
IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT>,
> + <&clk
IMX8MP_CLK_MEDIA_AXI_ROOT>;
> + clock-names = "pclk", "wrap", "phy",
"axi";
> + assigned-clocks = <&clk
IMX8MP_CLK_MEDIA_CAM1_PIX>;
> + assigned-clock-parents = <&clk
IMX8MP_SYS_PLL2_1000M>;
> + assigned-clock-rates = <500000000>;
> + power-domains = <&media_blk_ctrl
IMX8MP_MEDIABLK_PD_MIPI_CSI2_1>;
> + status = "disabled";
> +
> + ports {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + port@0 {
> + reg = <0>;
> + };
> +
> + port@1 {
> + reg = <1>;
> +
> + mipi_csi_0_out:
endpoint {
> + remote-
endpoint = <&isi_in_0>;
> + };
> + };
> + };
> + };
> +
> + mipi_csi_1: csi@32e50000 {
> + compatible = "fsl,imx8mp-mipi-csi2",
"fsl,imx8mm-mipi-csi2";
> + reg = <0x32e50000 0x10000>;
> + interrupts = <GIC_SPI 80
IRQ_TYPE_LEVEL_HIGH>;
> + clock-frequency = <266000000>;
> + clocks = <&clk
IMX8MP_CLK_MEDIA_APB_ROOT>,
> + <&clk
IMX8MP_CLK_MEDIA_CAM2_PIX_ROOT>,
> + <&clk
IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT>,
> + <&clk
IMX8MP_CLK_MEDIA_AXI_ROOT>;
> + clock-names = "pclk", "wrap", "phy",
"axi";
> + assigned-clocks = <&clk
IMX8MP_CLK_MEDIA_CAM2_PIX>;
> + assigned-clock-parents = <&clk
IMX8MP_SYS_PLL2_1000M>;
> + assigned-clock-rates = <266000000>;
> + power-domains = <&media_blk_ctrl
IMX8MP_MEDIABLK_PD_MIPI_CSI2_2>;
> + status = "disabled";
> +
> + ports {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + port@0 {
> + reg = <0>;
> + };
> +
> + port@1 {
> + reg = <1>;
> +
> + mipi_csi_1_out:
endpoint {
> + remote-
endpoint = <&isi_in_1>;
> + };
> + };
> + };
> + };
> +
> mipi_dsi: dsi@32e60000 {
> compatible = "fsl,imx8mp-mipi-dsim";
> reg = <0x32e60000 0x400>;
> @@ -1493,108 +1595,6 @@ ldb_lvds_ch1: endpoint {
> };
> };
>
> - isi_0: isi@32e00000 {
> - compatible = "fsl,imx8mp-isi";
> - reg = <0x32e00000 0x4000>;
> - interrupts = <GIC_SPI 16
IRQ_TYPE_LEVEL_HIGH>,
> - <GIC_SPI 42
IRQ_TYPE_LEVEL_HIGH>;
> - clocks = <&clk
IMX8MP_CLK_MEDIA_AXI_ROOT>,
> - <&clk
IMX8MP_CLK_MEDIA_APB_ROOT>;
> - clock-names = "axi", "apb";
> - fsl,blk-ctrl = <&media_blk_ctrl>;
> - power-domains = <&media_blk_ctrl
IMX8MP_MEDIABLK_PD_ISI>;
> - status = "disabled";
> -
> - ports {
> - #address-cells = <1>;
> - #size-cells = <0>;
> -
> - port@0 {
> - reg = <0>;
> -
> - isi_in_0: endpoint
{
> - remote-
endpoint = <&mipi_csi_0_out>;
> - };
> - };
> -
> - port@1 {
> - reg = <1>;
> -
> - isi_in_1: endpoint
{
> - remote-
endpoint = <&mipi_csi_1_out>;
> - };
> - };
> - };
> - };
> -
> - mipi_csi_0: csi@32e40000 {
> - compatible = "fsl,imx8mp-mipi-csi2",
"fsl,imx8mm-mipi-csi2";
> - reg = <0x32e40000 0x10000>;
> - interrupts = <GIC_SPI 17
IRQ_TYPE_LEVEL_HIGH>;
> - clock-frequency = <500000000>;
> - clocks = <&clk
IMX8MP_CLK_MEDIA_APB_ROOT>,
> - <&clk
IMX8MP_CLK_MEDIA_CAM1_PIX_ROOT>,
> - <&clk
IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT>,
> - <&clk
IMX8MP_CLK_MEDIA_AXI_ROOT>;
> - clock-names = "pclk", "wrap", "phy",
"axi";
> - assigned-clocks = <&clk
IMX8MP_CLK_MEDIA_CAM1_PIX>;
> - assigned-clock-parents = <&clk
IMX8MP_SYS_PLL2_1000M>;
> - assigned-clock-rates = <500000000>;
> - power-domains = <&media_blk_ctrl
IMX8MP_MEDIABLK_PD_MIPI_CSI2_1>;
> - status = "disabled";
> -
> - ports {
> - #address-cells = <1>;
> - #size-cells = <0>;
> -
> - port@0 {
> - reg = <0>;
> - };
> -
> - port@1 {
> - reg = <1>;
> -
> - mipi_csi_0_out:
endpoint {
> - remote-
endpoint = <&isi_in_0>;
> - };
> - };
> - };
> - };
> -
> - mipi_csi_1: csi@32e50000 {
> - compatible = "fsl,imx8mp-mipi-csi2",
"fsl,imx8mm-mipi-csi2";
> - reg = <0x32e50000 0x10000>;
> - interrupts = <GIC_SPI 80
IRQ_TYPE_LEVEL_HIGH>;
> - clock-frequency = <266000000>;
> - clocks = <&clk
IMX8MP_CLK_MEDIA_APB_ROOT>,
> - <&clk
IMX8MP_CLK_MEDIA_CAM2_PIX_ROOT>,
> - <&clk
IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_ROOT>,
> - <&clk
IMX8MP_CLK_MEDIA_AXI_ROOT>;
> - clock-names = "pclk", "wrap", "phy",
"axi";
> - assigned-clocks = <&clk
IMX8MP_CLK_MEDIA_CAM2_PIX>;
> - assigned-clock-parents = <&clk
IMX8MP_SYS_PLL2_1000M>;
> - assigned-clock-rates = <266000000>;
> - power-domains = <&media_blk_ctrl
IMX8MP_MEDIABLK_PD_MIPI_CSI2_2>;
> - status = "disabled";
> -
> - ports {
> - #address-cells = <1>;
> - #size-cells = <0>;
> -
> - port@0 {
> - reg = <0>;
> - };
> -
> - port@1 {
> - reg = <1>;
> -
> - mipi_csi_1_out:
endpoint {
> - remote-
endpoint = <&isi_in_1>;
> - };
> - };
> - };
> - };
> -
> pcie_phy: pcie-phy@32f00000 {
> compatible = "fsl,imx8mp-pcie-phy";
> reg = <0x32f00000 0x10000>;
--
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/
^ permalink raw reply [flat|nested] 5+ messages in thread* Re: [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes
2023-05-16 8:13 [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes Marek Vasut
2023-05-16 8:13 ` [PATCH v2 2/2] arm64: dts: imx8mp: Add DeWarp Engine DT node Marek Vasut
2023-05-16 8:40 ` [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes Alexander Stein
@ 2023-05-27 8:47 ` Shawn Guo
2 siblings, 0 replies; 5+ messages in thread
From: Shawn Guo @ 2023-05-27 8:47 UTC (permalink / raw)
To: Marek Vasut
Cc: linux-arm-kernel, Alexander Stein, Conor Dooley, Fabio Estevam,
Krzysztof Kozlowski, NXP Linux Team, Pengutronix Kernel Team,
Richard Cochran, Rob Herring, Sascha Hauer, devicetree
On Tue, May 16, 2023 at 10:13:53AM +0200, Marek Vasut wrote:
> Sort AIPS4 nodes by node unit-address . No functional change .
>
> Suggested-by: Alexander Stein <alexander.stein@ew.tq-group.com>
> Signed-off-by: Marek Vasut <marex@denx.de>
Applied both, thanks!
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2023-05-27 8:47 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-05-16 8:13 [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes Marek Vasut
2023-05-16 8:13 ` [PATCH v2 2/2] arm64: dts: imx8mp: Add DeWarp Engine DT node Marek Vasut
2023-05-16 8:42 ` Alexander Stein
2023-05-16 8:40 ` [PATCH v2 1/2] arm64: dts: imx8mp: Sort AIPS4 nodes Alexander Stein
2023-05-27 8:47 ` Shawn Guo
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).