123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181 |
- &csi2_dphy0_hw {
- status = "okay";
- };
- &csi2_dphy1_hw {
- status = "okay";
- };
- &csi2_dphy4 {
- status = "okay";
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
- port@0 {
- reg = <0>;
- #address-cells = <1>;
- #size-cells = <0>;
- mipidphy4_in_ucam0: endpoint@1 {
- reg = <1>;
- remote-endpoint = <&sc2210_out1>;
- data-lanes = <1 2>;
- };
- };
- port@1 {
- reg = <1>;
- #address-cells = <1>;
- #size-cells = <0>;
- csidphy4_out: endpoint@0 {
- reg = <0>;
- remote-endpoint = <&mipi4_csi2_input>;
- };
- };
- };
- };
- &i2c4 {
- status = "okay";
- pinctrl-0 = <&i2c4m0_xfer>;
- dw9763_1: dw9763-1@c {
- compatible = "dongwoon,dw9763";
- status = "disable";
- reg = <0x0c>;
- rockchip,vcm-max-current = <120>;
- rockchip,vcm-start-current = <20>;
- rockchip,vcm-rated-current = <90>;
- rockchip,vcm-step-mode = <3>;
- rockchip,vcm-t-src = <0x20>;
- rockchip,vcm-t-div = <1>;
- rockchip,camera-module-index = <0>;
- rockchip,camera-module-facing = "back";
- };
- sc2210_1: sc2210-1@30 {
- compatible = "smartsens,sc2210";
- status = "okay";
- reg = <0x30>;
- clocks = <&cru CLK_MIPI_CAMARAOUT_M3>;
- clock-names = "xvclk";
- power-domains = <&power RK3588_PD_VI>;
- // power-gpios = <&gpio3 RK_PA6 GPIO_ACTIVE_HIGH>;
- reset-gpios = <&gpio1 RK_PB0 GPIO_ACTIVE_HIGH>;
- pwdn-gpios = <&gpio1 RK_PB1 GPIO_ACTIVE_HIGH>;
- pinctrl-names = "default";
- pinctrl-0 = <&mipim0_camera3_clk>;
- rockchip,camera-module-index = <0>;
- rockchip,camera-module-facing = "back";
- rockchip,camera-module-name = "CMK-OT2016-FV1";
- rockchip,camera-module-lens-name = "default";
- lens-focus = <&dw9763_1>;
- port {
- sc2210_out1: endpoint {
- remote-endpoint = <&mipidphy4_in_ucam0>;
- data-lanes = <1 2>;
- };
- };
- };
- };
- //&mipi_dcphy0 {
- // status = "okay";
- //};
- //&mipi_dcphy1 {
- // status = "okay";
- //};
- &mipi4_csi2 {
- status = "okay";
- ports {
- #address-cells = <1>;
- #size-cells = <0>;
- port@0 {
- reg = <0>;
- #address-cells = <1>;
- #size-cells = <0>;
- mipi4_csi2_input: endpoint@1 {
- reg = <1>;
- remote-endpoint = <&csidphy4_out>;
- };
- };
- port@1 {
- reg = <1>;
- #address-cells = <1>;
- #size-cells = <0>;
- mipi4_csi2_output: endpoint@0 {
- reg = <0>;
- remote-endpoint = <&cif_mipi_in4>;
- };
- };
- };
- };
- &rkcif {
- status = "okay";
- };
- &rkcif_mipi_lvds4 {
- status = "okay";
- port {
- cif_mipi_in4: endpoint {
- remote-endpoint = <&mipi4_csi2_output>;
- };
- };
- };
- &rkcif_mipi_lvds4_sditf {
- status = "okay";
- port {
- mipi4_lvds_sditf: endpoint {
- remote-endpoint = <&isp1_vir1>;
- };
- };
- };
- &rkcif_mmu {
- status = "okay";
- };
- &rkisp0 {
- status = "okay";
- };
- &rkisp1 {
- status = "okay";
- };
- &isp0_mmu {
- status = "okay";
- };
- &isp1_mmu {
- status = "okay";
- };
- &rkisp1_vir1 {
- status = "okay";
- port {
- #address-cells = <1>;
- #size-cells = <0>;
- isp1_vir1: endpoint@0 {
- reg = <0>;
- remote-endpoint = <&mipi4_lvds_sditf>;
- };
- };
- };
|