|
Posted at 8/12/2022 03:53:08
1#
I 'm using a OV4689 with the the motherboard (MB-JD4-
RV11091126) with this device tree, note that I use two lanes:
- ov4689: ov4689@36 {
- compatible = "ovti,ov4689";
- reg = <0x36>;
- clocks = <&cru CLK_MIPICSI_OUT>;
- clock-names = "xvclk";
- power-domains = <&power RV1126_PD_VI>;
- pinctrl-names = "rockchip,camera_default";
- pinctrl-0 = <&mipicsi_clk0>;
- avdd-supply = <&vcc_avdd>; // 2.8V
- //dovdd-supply = <&vcc_dovdd>; // 1.8V
- dovdd-supply = <&vcc_1v8>;
- dvdd-supply = <&vcc_dvdd>; // 1.2V
- //pwdn-gpios = <&gpio2 RK_PA7 GPIO_ACTIVE_HIGH>;
- pwdn-gpios = <&gpio1 RK_PD4 GPIO_ACTIVE_HIGH>;
- reset-gpios = <&gpio4 RK_PA0 GPIO_ACTIVE_LOW>;
- rockchip,camera-module-index = <1>;
- rockchip,camera-module-facing = "front";
- rockchip,camera-module-name = "Unknown";
- rockchip,camera-module-lens-name = "Unknown";
- //rockchip,camera-module-name = "JSD3425-C1";
- //rockchip,camera-module-lens-name = "JSD3425-C1";
- // NO_HDR:0 HDR_X2:5 HDR_X3:6
- rockchip,camera-hdr-mode = <0>;
- port {
- ucam_out0: endpoint {
- remote-endpoint = <&mipi_in_ucam0>;
- data-lanes = <1 2>;
- };
- };
- };
- &csi_dphy0 {
- 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>;
- csidphy0_out: endpoint@0 {
- reg = <0>;
- remote-endpoint = <&isp_in>;
- };
- };
- };
- };
- &rkisp {
- status = "okay";
- };
- &rkisp_vir0 {
- status = "okay";
- ports {
- port@0 {
- reg = <0>;
- #address-cells = <1>;
- #size-cells = <0>;
- isp_in: endpoint@0 {
- reg = <0>;
- remote-endpoint = <&csidphy0_out>;
- };
- };
- port@1 {
- reg = <1>;
- #address-cells = <1>;
- #size-cells = <0>;
- isp0_out: endpoint@1 {
- reg = <1>;
- // ispp port name, isp output to ispp
- remote-endpoint = <&ispp0_in>;
- };
- } ;
- };
- };
- &rkispp_vir0 {
- status = "okay";
- port {
- #address-cells = <1>;
- #size-cells = <0>;
- ispp0_in: endpoint@0 {
- reg = <0>;
- // isp port name, ispp input
- remote-endpoint = <&isp0_out>;
- };
- };
-
- };
- &rkispp_mmu {
- status = "okay";
- };
Copy the code |
|