176 lines
4.4 KiB
Plaintext
176 lines
4.4 KiB
Plaintext
![]() |
|
||
|
&rkisp1_0 {
|
||
|
status = "okay";
|
||
|
|
||
|
port {
|
||
|
#address-cells = <1>;
|
||
|
#size-cells = <0>;
|
||
|
|
||
|
isp0_mipi_in: endpoint@0 {
|
||
|
reg = <0>;
|
||
|
remote-endpoint = <&dphy_rx0_out>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
&mipi_dphy_rx0 {
|
||
|
status = "okay";
|
||
|
|
||
|
ports {
|
||
|
#address-cells = <1>;
|
||
|
#size-cells = <0>;
|
||
|
|
||
|
port@0 {
|
||
|
reg = <0>;
|
||
|
#address-cells = <1>;
|
||
|
#size-cells = <0>;
|
||
|
|
||
|
mipi_in_ucam0: endpoint@1 {
|
||
|
reg = <1>;
|
||
|
remote-endpoint = <&ucam_out0>;
|
||
|
data-lanes = <1 2>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
port@1 {
|
||
|
reg = <1>;
|
||
|
#address-cells = <1>;
|
||
|
#size-cells = <0>;
|
||
|
|
||
|
dphy_rx0_out: endpoint@0 {
|
||
|
reg = <0>;
|
||
|
remote-endpoint = <&isp0_mipi_in>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
&isp0_mmu {
|
||
|
status = "okay";
|
||
|
};
|
||
|
|
||
|
&rkisp1_1 {
|
||
|
status = "okay";
|
||
|
|
||
|
port {
|
||
|
#address-cells = <1>;
|
||
|
#size-cells = <0>;
|
||
|
|
||
|
isp1_mipi_in: endpoint@0 {
|
||
|
reg = <0>;
|
||
|
remote-endpoint = <&dphy_tx1rx1_out>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
&mipi_dphy_tx1rx1 {
|
||
|
status = "okay";
|
||
|
|
||
|
ports {
|
||
|
#address-cells = <1>;
|
||
|
#size-cells = <0>;
|
||
|
|
||
|
port@0 {
|
||
|
reg = <0>;
|
||
|
#address-cells = <1>;
|
||
|
#size-cells = <0>;
|
||
|
|
||
|
mipi_in_ucam1: endpoint@1 {
|
||
|
reg = <1>;
|
||
|
// Unlinked camera
|
||
|
remote-endpoint = <&ucam_out1>;
|
||
|
data-lanes = <1 2>;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
port@1 {
|
||
|
reg = <1>;
|
||
|
#address-cells = <1>;
|
||
|
#size-cells = <0>;
|
||
|
|
||
|
dphy_tx1rx1_out: endpoint@0 {
|
||
|
reg = <0>;
|
||
|
remote-endpoint = <&isp1_mipi_in>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
&isp1_mmu {
|
||
|
status = "okay";
|
||
|
};
|
||
|
|
||
|
|
||
|
|
||
|
&i2c1 {
|
||
|
status = "okay";
|
||
|
ov13850b: ov13850b@10 {
|
||
|
compatible = "ovti,ov13850";
|
||
|
status = "okay";
|
||
|
reg = <0x10>;
|
||
|
clocks = <&cru SCLK_CIF_OUT>;
|
||
|
clock-names = "xvclk";
|
||
|
|
||
|
/* conflict with csi-ctl-gpios */
|
||
|
reset-gpios = <&gpio1 3 GPIO_ACTIVE_HIGH>;
|
||
|
pwdn-gpios = <&gpio2 28 GPIO_ACTIVE_HIGH>;
|
||
|
pinctrl-names = "rockchip,camera_default";
|
||
|
pinctrl-0 = <&pinctrl_ov13850b>;
|
||
|
rockchip,camera-module-index = <0>;
|
||
|
rockchip,camera-module-facing = "back";
|
||
|
rockchip,camera-module-name = "CMK-CT0116";
|
||
|
rockchip,camera-module-lens-name = "Largan-50013A1";
|
||
|
|
||
|
port {
|
||
|
ucam_out0: endpoint {
|
||
|
remote-endpoint = <&mipi_in_ucam0>;
|
||
|
data-lanes = <1 2>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
ov13850f: ov13850f@10 {
|
||
|
compatible = "ovti,ov13850";
|
||
|
status = "okay";
|
||
|
reg = <0x10>;
|
||
|
clocks = <&cru SCLK_CIF_OUT>;
|
||
|
clock-names = "xvclk";
|
||
|
|
||
|
/* conflict with csi-ctl-gpios */
|
||
|
reset-gpios = <&gpio2 27 GPIO_ACTIVE_HIGH>;
|
||
|
pwdn-gpios = <&gpio2 12 GPIO_ACTIVE_HIGH>;
|
||
|
//pinctrl-names = "rockchip,camera_default";
|
||
|
//pinctrl-0 = <&pinctrl_ov13850f>;
|
||
|
rockchip,camera-module-index = <1>;
|
||
|
rockchip,camera-module-facing = "front";
|
||
|
rockchip,camera-module-name = "CMK-CT0116";
|
||
|
rockchip,camera-module-lens-name = "Largan-50013A1";
|
||
|
|
||
|
port {
|
||
|
ucam_out1: endpoint {
|
||
|
remote-endpoint = <&mipi_in_ucam1>;
|
||
|
data-lanes = <1 2>;
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
};
|
||
|
|
||
|
&pinctrl {
|
||
|
camera {
|
||
|
pinctrl_ov13850b: pinctrl-ov13850b {
|
||
|
rockchip,pins =
|
||
|
/* cif_clkout */
|
||
|
<2 RK_PB3 3 &pcfg_pull_none>,
|
||
|
<1 RK_PA3 0 &pcfg_pull_none>,
|
||
|
<2 RK_PD4 0 &pcfg_pull_none>;
|
||
|
};
|
||
|
pinctrl_ov13850f: pinctrl-ov13850f {
|
||
|
rockchip,pins =
|
||
|
/* cif_clkout */
|
||
|
<2 RK_PB3 3 &pcfg_pull_none>,
|
||
|
<2 RK_PD3 0 &pcfg_pull_none>,
|
||
|
<2 RK_PB4 0 &pcfg_pull_none>;
|
||
|
};
|
||
|
};
|
||
|
};
|