* [PATCH 1/4] arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
2024-02-01 13:06 [PATCH 0/4] arm64: dts: ti: Enable camera for SK-AM62P Jai Luthra
@ 2024-02-01 13:07 ` Jai Luthra
2024-02-12 12:03 ` Vaishnav Achath
2024-02-01 13:07 ` [PATCH 2/4] arm64: dts: ti: k3-am62p: Add DMASS1 for CSI Jai Luthra
` (2 subsequent siblings)
3 siblings, 1 reply; 9+ messages in thread
From: Jai Luthra @ 2024-02-01 13:07 UTC (permalink / raw)
To: Nishanth Menon, Vignesh Raghavendra, Tero Kristo, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Andrew Davis, Bryan Brattlof,
Dhruva Gole
Cc: linux-arm-kernel, devicetree, linux-kernel, Vaishnav Achath,
Devarsh Thakkar, Aradhya Bhatia, Jai Luthra
The INTR module for DMASS1 (CSI specific DMASS) is outside the currently
available ranges, as it starts at 0x4e400000. So fix the ranges property
to enable programming the interrupts correctly.
Fixes: 29075cc09f43 ("arm64: dts: ti: Introduce AM62P5 family of SoCs")
Signed-off-by: Jai Luthra <j-luthra@ti.com>
---
arch/arm64/boot/dts/ti/k3-am62p.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm64/boot/dts/ti/k3-am62p.dtsi b/arch/arm64/boot/dts/ti/k3-am62p.dtsi
index 84ffe7b9dcaf..4f22b5d9fb9f 100644
--- a/arch/arm64/boot/dts/ti/k3-am62p.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62p.dtsi
@@ -71,7 +71,7 @@ cbass_main: bus@f0000 {
<0x00 0x43600000 0x00 0x43600000 0x00 0x00010000>, /* SA3 sproxy data */
<0x00 0x44043000 0x00 0x44043000 0x00 0x00000fe0>, /* TI SCI DEBUG */
<0x00 0x44860000 0x00 0x44860000 0x00 0x00040000>, /* SA3 sproxy config */
- <0x00 0x48000000 0x00 0x48000000 0x00 0x06400000>, /* DMSS */
+ <0x00 0x48000000 0x00 0x48000000 0x00 0x06408000>, /* DMSS */
<0x00 0x60000000 0x00 0x60000000 0x00 0x08000000>, /* FSS0 DAT1 */
<0x00 0x70000000 0x00 0x70000000 0x00 0x00010000>, /* OCSRAM */
<0x01 0x00000000 0x01 0x00000000 0x00 0x00310000>, /* A53 PERIPHBASE */
--
2.43.0
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: [PATCH 1/4] arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS
2024-02-01 13:07 ` [PATCH 1/4] arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS Jai Luthra
@ 2024-02-12 12:03 ` Vaishnav Achath
0 siblings, 0 replies; 9+ messages in thread
From: Vaishnav Achath @ 2024-02-12 12:03 UTC (permalink / raw)
To: Jai Luthra, Nishanth Menon, Vignesh Raghavendra, Tero Kristo,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Andrew Davis,
Bryan Brattlof, Dhruva Gole
Cc: linux-arm-kernel, devicetree, linux-kernel, Devarsh Thakkar,
Aradhya Bhatia
Hi Jai,
Thanks for the patch.
On 01/02/24 18:37, Jai Luthra wrote:
> The INTR module for DMASS1 (CSI specific DMASS) is outside the currently
> available ranges, as it starts at 0x4e400000. So fix the ranges property
> to enable programming the interrupts correctly.
>
> Fixes: 29075cc09f43 ("arm64: dts: ti: Introduce AM62P5 family of SoCs")
> Signed-off-by: Jai Luthra <j-luthra@ti.com>
> ---
> arch/arm64/boot/dts/ti/k3-am62p.dtsi | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/arch/arm64/boot/dts/ti/k3-am62p.dtsi b/arch/arm64/boot/dts/ti/k3-am62p.dtsi
> index 84ffe7b9dcaf..4f22b5d9fb9f 100644
> --- a/arch/arm64/boot/dts/ti/k3-am62p.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am62p.dtsi
> @@ -71,7 +71,7 @@ cbass_main: bus@f0000 {
> <0x00 0x43600000 0x00 0x43600000 0x00 0x00010000>, /* SA3 sproxy data */
> <0x00 0x44043000 0x00 0x44043000 0x00 0x00000fe0>, /* TI SCI DEBUG */
> <0x00 0x44860000 0x00 0x44860000 0x00 0x00040000>, /* SA3 sproxy config */
> - <0x00 0x48000000 0x00 0x48000000 0x00 0x06400000>, /* DMSS */
> + <0x00 0x48000000 0x00 0x48000000 0x00 0x06408000>, /* DMSS */
Reviewed-by: Vaishnav Achath <vaishnav.a@ti.com>
> <0x00 0x60000000 0x00 0x60000000 0x00 0x08000000>, /* FSS0 DAT1 */
> <0x00 0x70000000 0x00 0x70000000 0x00 0x00010000>, /* OCSRAM */
> <0x01 0x00000000 0x01 0x00000000 0x00 0x00310000>, /* A53 PERIPHBASE */
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 2/4] arm64: dts: ti: k3-am62p: Add DMASS1 for CSI
2024-02-01 13:06 [PATCH 0/4] arm64: dts: ti: Enable camera for SK-AM62P Jai Luthra
2024-02-01 13:07 ` [PATCH 1/4] arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS Jai Luthra
@ 2024-02-01 13:07 ` Jai Luthra
2024-02-12 12:05 ` Vaishnav Achath
2024-02-01 13:07 ` [PATCH 3/4] arm64: dts: ti: k3-am62p: Add nodes for CSI-RX Jai Luthra
2024-02-01 13:07 ` [PATCH 4/4] arm64: dts: ti: Enable overlays for SK-AM62P Jai Luthra
3 siblings, 1 reply; 9+ messages in thread
From: Jai Luthra @ 2024-02-01 13:07 UTC (permalink / raw)
To: Nishanth Menon, Vignesh Raghavendra, Tero Kristo, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Andrew Davis, Bryan Brattlof,
Dhruva Gole
Cc: linux-arm-kernel, devicetree, linux-kernel, Vaishnav Achath,
Devarsh Thakkar, Aradhya Bhatia, Jai Luthra
On AM62P, CSI-RX uses a dedicated BCDMA instance (DMASS1) for
transferring captured camera frames to DDR, so enable it.
Signed-off-by: Jai Luthra <j-luthra@ti.com>
---
arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 37 +++++++++++++++++++++++++++++++
1 file changed, 37 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
index 4c51bae06b57..57ec4ef334e4 100644
--- a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
@@ -158,6 +158,43 @@ main_pktdma: dma-controller@485c0000 {
};
};
+ dmss_csi: bus@4e000000 {
+ compatible = "simple-bus";
+ ranges = <0x00 0x4e000000 0x00 0x4e000000 0x00 0x408000>;
+ #address-cells = <2>;
+ #size-cells = <2>;
+ dma-ranges;
+ ti,sci-dev-id = <198>;
+
+ inta_main_dmss_csi: interrupt-controller@4e400000 {
+ compatible = "ti,sci-inta";
+ reg = <0x00 0x4e400000 0x00 0x8000>;
+ #interrupt-cells = <0>;
+ interrupt-controller;
+ interrupt-parent = <&gic500>;
+ msi-controller;
+ power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>;
+ ti,sci = <&dmsc>;
+ ti,sci-dev-id = <200>;
+ ti,interrupt-ranges = <0 237 8>;
+ ti,unmapped-event-sources = <&main_bcdma_csi>;
+ };
+
+ main_bcdma_csi: dma-controller@4e230000 {
+ compatible = "ti,am62a-dmss-bcdma-csirx";
+ reg = <0x00 0x4e230000 0x00 0x100>,
+ <0x00 0x4e180000 0x00 0x8000>,
+ <0x00 0x4e100000 0x00 0x10000>;
+ reg-names = "gcfg", "rchanrt", "ringrt";
+ #dma-cells = <3>;
+ msi-parent = <&inta_main_dmss_csi>;
+ power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>;
+ ti,sci = <&dmsc>;
+ ti,sci-dev-id = <199>;
+ ti,sci-rm-range-rchan = <0x21>;
+ };
+ };
+
dmsc: system-controller@44043000 {
compatible = "ti,k2g-sci";
ti,host-id = <12>;
--
2.43.0
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: [PATCH 2/4] arm64: dts: ti: k3-am62p: Add DMASS1 for CSI
2024-02-01 13:07 ` [PATCH 2/4] arm64: dts: ti: k3-am62p: Add DMASS1 for CSI Jai Luthra
@ 2024-02-12 12:05 ` Vaishnav Achath
0 siblings, 0 replies; 9+ messages in thread
From: Vaishnav Achath @ 2024-02-12 12:05 UTC (permalink / raw)
To: Jai Luthra, Nishanth Menon, Vignesh Raghavendra, Tero Kristo,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Andrew Davis,
Bryan Brattlof, Dhruva Gole
Cc: linux-arm-kernel, devicetree, linux-kernel, Devarsh Thakkar,
Aradhya Bhatia
On 01/02/24 18:37, Jai Luthra wrote:
> On AM62P, CSI-RX uses a dedicated BCDMA instance (DMASS1) for
> transferring captured camera frames to DDR, so enable it.
>
> Signed-off-by: Jai Luthra <j-luthra@ti.com>
> ---
> arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 37 +++++++++++++++++++++++++++++++
> 1 file changed, 37 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
> index 4c51bae06b57..57ec4ef334e4 100644
> --- a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
> @@ -158,6 +158,43 @@ main_pktdma: dma-controller@485c0000 {
> };
> };
>
> + dmss_csi: bus@4e000000 {
> + compatible = "simple-bus";
> + ranges = <0x00 0x4e000000 0x00 0x4e000000 0x00 0x408000>;
> + #address-cells = <2>;
> + #size-cells = <2>;
> + dma-ranges;
> + ti,sci-dev-id = <198>;
> +
> + inta_main_dmss_csi: interrupt-controller@4e400000 {
> + compatible = "ti,sci-inta";
> + reg = <0x00 0x4e400000 0x00 0x8000>;
> + #interrupt-cells = <0>;
> + interrupt-controller;
> + interrupt-parent = <&gic500>;
> + msi-controller;
> + power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>;
> + ti,sci = <&dmsc>;
> + ti,sci-dev-id = <200>;
> + ti,interrupt-ranges = <0 237 8>;
> + ti,unmapped-event-sources = <&main_bcdma_csi>;
> + };
> +
> + main_bcdma_csi: dma-controller@4e230000 {
> + compatible = "ti,am62a-dmss-bcdma-csirx";
> + reg = <0x00 0x4e230000 0x00 0x100>,
> + <0x00 0x4e180000 0x00 0x8000>,
> + <0x00 0x4e100000 0x00 0x10000>;
> + reg-names = "gcfg", "rchanrt", "ringrt";
> + #dma-cells = <3>;
> + msi-parent = <&inta_main_dmss_csi>;
> + power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>;
> + ti,sci = <&dmsc>;
> + ti,sci-dev-id = <199>;
> + ti,sci-rm-range-rchan = <0x21>;
> + };
> + };
Reviewed-by: Vaishnav Achath <vaishnav.a@ti.com>
> +
> dmsc: system-controller@44043000 {
> compatible = "ti,k2g-sci";
> ti,host-id = <12>;
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 3/4] arm64: dts: ti: k3-am62p: Add nodes for CSI-RX
2024-02-01 13:06 [PATCH 0/4] arm64: dts: ti: Enable camera for SK-AM62P Jai Luthra
2024-02-01 13:07 ` [PATCH 1/4] arm64: dts: ti: k3-am62p: Fix memory ranges for DMSS Jai Luthra
2024-02-01 13:07 ` [PATCH 2/4] arm64: dts: ti: k3-am62p: Add DMASS1 for CSI Jai Luthra
@ 2024-02-01 13:07 ` Jai Luthra
2024-02-12 12:06 ` Vaishnav Achath
2024-02-01 13:07 ` [PATCH 4/4] arm64: dts: ti: Enable overlays for SK-AM62P Jai Luthra
3 siblings, 1 reply; 9+ messages in thread
From: Jai Luthra @ 2024-02-01 13:07 UTC (permalink / raw)
To: Nishanth Menon, Vignesh Raghavendra, Tero Kristo, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Andrew Davis, Bryan Brattlof,
Dhruva Gole
Cc: linux-arm-kernel, devicetree, linux-kernel, Vaishnav Achath,
Devarsh Thakkar, Aradhya Bhatia, Jai Luthra
AM62P supports image capture via the MIPI CSI-2 protocol, it uses three
IPs to achieve this: Cadence DPHY, Cadence CSI-RX, and TI's pixelgrabber
wrapper on top. Enable all of these IPs in the devicetree.
Signed-off-by: Jai Luthra <j-luthra@ti.com>
---
arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 61 +++++++++++++++++++++++++++++++
1 file changed, 61 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
index 57ec4ef334e4..fdd835a04327 100644
--- a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
+++ b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
@@ -928,4 +928,65 @@ mcasp2: audio-controller@2b20000 {
power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>;
status = "disabled";
};
+
+ ti_csi2rx0: ticsi2rx@30102000 {
+ compatible = "ti,j721e-csi2rx-shim";
+ reg = <0x00 0x30102000 0x00 0x1000>;
+ ranges;
+ #address-cells = <2>;
+ #size-cells = <2>;
+ dmas = <&main_bcdma_csi 0 0x5000 0>;
+ dma-names = "rx0";
+ power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>;
+ status = "disabled";
+
+ cdns_csi2rx0: csi-bridge@30101000 {
+ compatible = "ti,j721e-csi2rx", "cdns,csi2rx";
+ reg = <0x00 0x30101000 0x00 0x1000>;
+ clocks = <&k3_clks 182 0>, <&k3_clks 182 3>, <&k3_clks 182 0>,
+ <&k3_clks 182 0>, <&k3_clks 182 4>, <&k3_clks 182 4>;
+ clock-names = "sys_clk", "p_clk", "pixel_if0_clk",
+ "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk";
+ phys = <&dphy0>;
+ phy-names = "dphy";
+
+ ports {
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ csi0_port0: port@0 {
+ reg = <0>;
+ status = "disabled";
+ };
+
+ csi0_port1: port@1 {
+ reg = <1>;
+ status = "disabled";
+ };
+
+ csi0_port2: port@2 {
+ reg = <2>;
+ status = "disabled";
+ };
+
+ csi0_port3: port@3 {
+ reg = <3>;
+ status = "disabled";
+ };
+
+ csi0_port4: port@4 {
+ reg = <4>;
+ status = "disabled";
+ };
+ };
+ };
+ };
+
+ dphy0: phy@30110000 {
+ compatible = "cdns,dphy-rx";
+ reg = <0x00 0x30110000 0x00 0x1100>;
+ #phy-cells = <0>;
+ power-domains = <&k3_pds 185 TI_SCI_PD_EXCLUSIVE>;
+ status = "disabled";
+ };
};
--
2.43.0
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: [PATCH 3/4] arm64: dts: ti: k3-am62p: Add nodes for CSI-RX
2024-02-01 13:07 ` [PATCH 3/4] arm64: dts: ti: k3-am62p: Add nodes for CSI-RX Jai Luthra
@ 2024-02-12 12:06 ` Vaishnav Achath
0 siblings, 0 replies; 9+ messages in thread
From: Vaishnav Achath @ 2024-02-12 12:06 UTC (permalink / raw)
To: Jai Luthra, Nishanth Menon, Vignesh Raghavendra, Tero Kristo,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Andrew Davis,
Bryan Brattlof, Dhruva Gole
Cc: linux-arm-kernel, devicetree, linux-kernel, Devarsh Thakkar,
Aradhya Bhatia
On 01/02/24 18:37, Jai Luthra wrote:
> AM62P supports image capture via the MIPI CSI-2 protocol, it uses three
> IPs to achieve this: Cadence DPHY, Cadence CSI-RX, and TI's pixelgrabber
> wrapper on top. Enable all of these IPs in the devicetree.
>
Add nodes and keep them disabled sounds more apt here as you are keeping
all of these disabled.
> Signed-off-by: Jai Luthra <j-luthra@ti.com>
> ---
> arch/arm64/boot/dts/ti/k3-am62p-main.dtsi | 61 +++++++++++++++++++++++++++++++
> 1 file changed, 61 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
> index 57ec4ef334e4..fdd835a04327 100644
> --- a/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
> +++ b/arch/arm64/boot/dts/ti/k3-am62p-main.dtsi
> @@ -928,4 +928,65 @@ mcasp2: audio-controller@2b20000 {
> power-domains = <&k3_pds 192 TI_SCI_PD_EXCLUSIVE>;
> status = "disabled";
> };
> +
> + ti_csi2rx0: ticsi2rx@30102000 {
> + compatible = "ti,j721e-csi2rx-shim";
> + reg = <0x00 0x30102000 0x00 0x1000>;
> + ranges;
> + #address-cells = <2>;
> + #size-cells = <2>;
> + dmas = <&main_bcdma_csi 0 0x5000 0>;
> + dma-names = "rx0";
> + power-domains = <&k3_pds 182 TI_SCI_PD_EXCLUSIVE>;
> + status = "disabled";
> +
> + cdns_csi2rx0: csi-bridge@30101000 {
> + compatible = "ti,j721e-csi2rx", "cdns,csi2rx";
> + reg = <0x00 0x30101000 0x00 0x1000>;
> + clocks = <&k3_clks 182 0>, <&k3_clks 182 3>, <&k3_clks 182 0>,
> + <&k3_clks 182 0>, <&k3_clks 182 4>, <&k3_clks 182 4>;
> + clock-names = "sys_clk", "p_clk", "pixel_if0_clk",
> + "pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk";
> + phys = <&dphy0>;
> + phy-names = "dphy";
> +
> + ports {
> + #address-cells = <1>;
> + #size-cells = <0>;
> +
> + csi0_port0: port@0 {
> + reg = <0>;
> + status = "disabled";
> + };
> +
> + csi0_port1: port@1 {
> + reg = <1>;
> + status = "disabled";
> + };
> +
> + csi0_port2: port@2 {
> + reg = <2>;
> + status = "disabled";
> + };
> +
> + csi0_port3: port@3 {
> + reg = <3>;
> + status = "disabled";
> + };
> +
> + csi0_port4: port@4 {
> + reg = <4>;
> + status = "disabled";
> + };
> + };
> + };
> + };
> +
> + dphy0: phy@30110000 {
> + compatible = "cdns,dphy-rx";
> + reg = <0x00 0x30110000 0x00 0x1100>;
> + #phy-cells = <0>;
> + power-domains = <&k3_pds 185 TI_SCI_PD_EXCLUSIVE>;
> + status = "disabled";
> + };
Reviewed-by: Vaishnav Achath <vaishnav.a@ti.com>
> };
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [PATCH 4/4] arm64: dts: ti: Enable overlays for SK-AM62P
2024-02-01 13:06 [PATCH 0/4] arm64: dts: ti: Enable camera for SK-AM62P Jai Luthra
` (2 preceding siblings ...)
2024-02-01 13:07 ` [PATCH 3/4] arm64: dts: ti: k3-am62p: Add nodes for CSI-RX Jai Luthra
@ 2024-02-01 13:07 ` Jai Luthra
2024-02-12 12:07 ` Vaishnav Achath
3 siblings, 1 reply; 9+ messages in thread
From: Jai Luthra @ 2024-02-01 13:07 UTC (permalink / raw)
To: Nishanth Menon, Vignesh Raghavendra, Tero Kristo, Rob Herring,
Krzysztof Kozlowski, Conor Dooley, Andrew Davis, Bryan Brattlof,
Dhruva Gole
Cc: linux-arm-kernel, devicetree, linux-kernel, Vaishnav Achath,
Devarsh Thakkar, Aradhya Bhatia, Jai Luthra
Enable symbols so that overlays can be applied on the base DTB for
SK-AM62P.
Also compile-test known-to-work camera sensor overlays for OV5640 and
IMX219.
Signed-off-by: Jai Luthra <j-luthra@ti.com>
---
arch/arm64/boot/dts/ti/Makefile | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makefile
index 52c1dc910308..80733ed747a2 100644
--- a/arch/arm64/boot/dts/ti/Makefile
+++ b/arch/arm64/boot/dts/ti/Makefile
@@ -101,6 +101,12 @@ k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \
k3-am62x-sk-csi2-ov5640.dtbo
k3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \
k3-am62x-sk-csi2-tevi-ov5640.dtbo
+k3-am62p5-sk-csi2-imx219-dtbs := k3-am62p5-sk.dtb \
+ k3-am62x-sk-csi2-imx219.dtbo
+k3-am62p5-sk-csi2-ov5640-dtbs := k3-am62p5-sk.dtb \
+ k3-am62x-sk-csi2-ov5640.dtbo
+k3-am62p5-sk-csi2-tevi-ov5640-dtbs := k3-am62p5-sk.dtb \
+ k3-am62x-sk-csi2-tevi-ov5640.dtbo
k3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \
k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
k3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \
@@ -118,6 +124,9 @@ dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
k3-am62-lp-sk-hdmi-audio.dtb \
k3-am62a7-sk-csi2-imx219.dtb \
k3-am62a7-sk-csi2-ov5640.dtb \
+ k3-am62p5-sk-csi2-imx219.dtb \
+ k3-am62p5-sk-csi2-ov5640.dtb \
+ k3-am62p5-sk-csi2-tevi-ov5640.dtb \
k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \
k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \
k3-j721e-evm-pcie0-ep.dtb \
@@ -128,6 +137,7 @@ DTC_FLAGS_k3-am625-beagleplay += -@
DTC_FLAGS_k3-am625-sk += -@
DTC_FLAGS_k3-am62-lp-sk += -@
DTC_FLAGS_k3-am62a7-sk += -@
+DTC_FLAGS_k3-am62p5-sk += -@
DTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@
DTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@
DTC_FLAGS_k3-j721e-common-proc-board += -@
--
2.43.0
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: [PATCH 4/4] arm64: dts: ti: Enable overlays for SK-AM62P
2024-02-01 13:07 ` [PATCH 4/4] arm64: dts: ti: Enable overlays for SK-AM62P Jai Luthra
@ 2024-02-12 12:07 ` Vaishnav Achath
0 siblings, 0 replies; 9+ messages in thread
From: Vaishnav Achath @ 2024-02-12 12:07 UTC (permalink / raw)
To: Jai Luthra, Nishanth Menon, Vignesh Raghavendra, Tero Kristo,
Rob Herring, Krzysztof Kozlowski, Conor Dooley, Andrew Davis,
Bryan Brattlof, Dhruva Gole
Cc: linux-arm-kernel, devicetree, linux-kernel, Devarsh Thakkar,
Aradhya Bhatia
On 01/02/24 18:37, Jai Luthra wrote:
> Enable symbols so that overlays can be applied on the base DTB for
> SK-AM62P.
>
> Also compile-test known-to-work camera sensor overlays for OV5640 and
> IMX219.
>
> Signed-off-by: Jai Luthra <j-luthra@ti.com>
> ---
> arch/arm64/boot/dts/ti/Makefile | 10 ++++++++++
> 1 file changed, 10 insertions(+)
>
> diff --git a/arch/arm64/boot/dts/ti/Makefile b/arch/arm64/boot/dts/ti/Makefile
> index 52c1dc910308..80733ed747a2 100644
> --- a/arch/arm64/boot/dts/ti/Makefile
> +++ b/arch/arm64/boot/dts/ti/Makefile
> @@ -101,6 +101,12 @@ k3-am62a7-sk-csi2-ov5640-dtbs := k3-am62a7-sk.dtb \
> k3-am62x-sk-csi2-ov5640.dtbo
> k3-am62a7-sk-csi2-tevi-ov5640-dtbs := k3-am62a7-sk.dtb \
> k3-am62x-sk-csi2-tevi-ov5640.dtbo
> +k3-am62p5-sk-csi2-imx219-dtbs := k3-am62p5-sk.dtb \
> + k3-am62x-sk-csi2-imx219.dtbo
> +k3-am62p5-sk-csi2-ov5640-dtbs := k3-am62p5-sk.dtb \
> + k3-am62x-sk-csi2-ov5640.dtbo
> +k3-am62p5-sk-csi2-tevi-ov5640-dtbs := k3-am62p5-sk.dtb \
> + k3-am62x-sk-csi2-tevi-ov5640.dtbo
> k3-am642-tqma64xxl-mbax4xxl-sdcard-dtbs := \
> k3-am642-tqma64xxl-mbax4xxl.dtb k3-am64-tqma64xxl-mbax4xxl-sdcard.dtbo
> k3-am642-tqma64xxl-mbax4xxl-wlan-dtbs := \
> @@ -118,6 +124,9 @@ dtb- += k3-am625-beagleplay-csi2-ov5640.dtb \
> k3-am62-lp-sk-hdmi-audio.dtb \
> k3-am62a7-sk-csi2-imx219.dtb \
> k3-am62a7-sk-csi2-ov5640.dtb \
> + k3-am62p5-sk-csi2-imx219.dtb \
> + k3-am62p5-sk-csi2-ov5640.dtb \
> + k3-am62p5-sk-csi2-tevi-ov5640.dtb \
> k3-am642-tqma64xxl-mbax4xxl-sdcard.dtb \
> k3-am642-tqma64xxl-mbax4xxl-wlan.dtb \
> k3-j721e-evm-pcie0-ep.dtb \
> @@ -128,6 +137,7 @@ DTC_FLAGS_k3-am625-beagleplay += -@
> DTC_FLAGS_k3-am625-sk += -@
> DTC_FLAGS_k3-am62-lp-sk += -@
> DTC_FLAGS_k3-am62a7-sk += -@
> +DTC_FLAGS_k3-am62p5-sk += -@
Reviewed-by: Vaishnav Achath <vaishnav.a@ti.com>
> DTC_FLAGS_k3-am642-tqma64xxl-mbax4xxl += -@
> DTC_FLAGS_k3-am6548-iot2050-advanced-m2 += -@
> DTC_FLAGS_k3-j721e-common-proc-board += -@
>
^ permalink raw reply [flat|nested] 9+ messages in thread