Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
Commit 3c7f06b4 authored by Pratyush Yadav's avatar Pratyush Yadav Committed by Vignesh Raghavendra
Browse files

arm64: dts: ti: k3-j784s4-main: Add CSI2RX nodes


Add the entries for two CSI2RX instances and corresponding
DPHY for J784S4 and keep them disabled by default.

Signed-off-by: default avatarPratyush Yadav <p.yadav@ti.com>
Signed-off-by: default avatarVaishnav Achath <vaishnav.a@ti.com>
Signed-off-by: default avatarVignesh Raghavendra <vigneshr@ti.com>
parent da080867
Branches
Tags
No related merge requests found
......@@ -1702,4 +1702,134 @@ c71_3: dsp@67800000 {
status = "disabled";
};
ti_csi2rx0: ticsi2rx@4500000 {
status = "disabled";
compatible = "ti,j721e-csi2rx";
dmas = <&main_udmap 0x4940>, <&main_udmap 0x4941>, <&main_udmap 0x4942>,
<&main_udmap 0x4943>, <&main_udmap 0x4944>, <&main_udmap 0x4945>,
<&main_udmap 0x4946>, <&main_udmap 0x4947>;
dma-names = "rx0", "rx1", "rx2", "rx3", "rx4", "rx5", "rx6", "rx7";
reg = <0x00 0x04500000 0x00 0x00001000>;
power-domains = <&k3_pds 72 TI_SCI_PD_EXCLUSIVE>;
#address-cells = <2>;
#size-cells = <2>;
ranges;
cdns_csi2rx0: csi-bridge@4504000 {
compatible = "cdns,csi2rx";
reg = <0x00 0x04504000 0x00 0x00001000>;
clocks = <&k3_clks 72 2>, <&k3_clks 72 0>, <&k3_clks 72 2>,
<&k3_clks 72 2>, <&k3_clks 72 3>, <&k3_clks 72 3>;
clock-names = "sys_clk", "p_clk", "pixel_if0_clk",
"pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk";
phys = <&dphy_rx0>;
phy-names = "dphy";
power-domains = <&k3_pds 72 TI_SCI_PD_EXCLUSIVE>;
status = "disabled";
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";
};
};
};
};
ti_csi2rx1: ticsi2rx@4510000 {
status = "disabled";
compatible = "ti,j721e-csi2rx";
dmas = <&main_udmap 0x4960>, <&main_udmap 0x4961>, <&main_udmap 0x4962>,
<&main_udmap 0x4963>, <&main_udmap 0x4964>, <&main_udmap 0x4965>,
<&main_udmap 0x4966>, <&main_udmap 0x4967>;
dma-names = "rx0", "rx1", "rx2", "rx3", "rx4", "rx5", "rx6", "rx7";
reg = <0x00 0x04510000 0x00 0x00001000>;
power-domains = <&k3_pds 73 TI_SCI_PD_EXCLUSIVE>;
#address-cells = <2>;
#size-cells = <2>;
ranges;
cdns_csi2rx1: csi-bridge@4514000 {
compatible = "cdns,csi2rx";
reg = <0x00 0x04514000 0x00 0x00001000>;
clocks = <&k3_clks 73 2>, <&k3_clks 73 0>, <&k3_clks 73 2>,
<&k3_clks 73 2>, <&k3_clks 73 3>, <&k3_clks 73 3>;
clock-names = "sys_clk", "p_clk", "pixel_if0_clk",
"pixel_if1_clk", "pixel_if2_clk", "pixel_if3_clk";
phys = <&dphy_rx1>;
phy-names = "dphy";
power-domains = <&k3_pds 73 TI_SCI_PD_EXCLUSIVE>;
status = "disabled";
ports {
#address-cells = <1>;
#size-cells = <0>;
csi1_port0: port@0 {
reg = <0>;
status = "disabled";
};
csi1_port1: port@1 {
reg = <1>;
status = "disabled";
};
csi1_port2: port@2 {
reg = <2>;
status = "disabled";
};
csi1_port3: port@3 {
reg = <3>;
status = "disabled";
};
csi1_port4: port@4 {
reg = <4>;
status = "disabled";
};
};
};
};
dphy_rx0: phy@4580000 {
compatible = "ti,j721e-dphy", "cdns,dphy";
reg = <0x00 0x04580000 0x00 0x00001100>;
#phy-cells = <0>;
power-domains = <&k3_pds 147 TI_SCI_PD_EXCLUSIVE>;
status = "disabled";
};
dphy_rx1: phy@4590000 {
compatible = "ti,j721e-dphy", "cdns,dphy";
reg = <0x00 0x04590000 0x00 0x00001100>;
#phy-cells = <0>;
power-domains = <&k3_pds 148 TI_SCI_PD_EXCLUSIVE>;
status = "disabled";
};
};
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment