Skip to content

Commit 48cb5b5

Browse files
committed
UNMERGED: ARM: dts: rk3288-miniarm: add imx219
Change-Id: I23ac1a158552959adb76044cbcdc6a29d97a1958 Signed-off-by: Jacob Chen <jacob-chen@iotwrt.com>
1 parent d83f94e commit 48cb5b5

1 file changed

Lines changed: 60 additions & 0 deletions

File tree

arch/arm/boot/dts/rk3288-miniarm.dts

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -173,6 +173,11 @@
173173
};
174174
};
175175

176+
&cif_isp0 {
177+
rockchip,camera-modules-attached = <&camera0>;
178+
status = "okay";
179+
};
180+
176181
&cpu0 {
177182
cpu0-supply = <&vdd_cpu>;
178183
};
@@ -422,6 +427,43 @@
422427
&i2c2 {
423428
status = "okay";
424429

430+
camera0: camera-module@10 {
431+
status = "okay";
432+
compatible = "sony,imx219-v4l2-i2c-subdev";
433+
reg = <0x10>;
434+
device_type = "v4l2-i2c-subdev";
435+
436+
clocks = <&cru SCLK_VIP_OUT>;
437+
clock-names = "clk_cif_out";
438+
439+
pinctrl-names = "rockchip,camera_default",
440+
"rockchip,camera_sleep";
441+
pinctrl-0 = <&cam0_default_pins>;
442+
pinctrl-1 = <&cam0_sleep_pins>;
443+
444+
rockchip,pd-gpio = <&gpio2 0 GPIO_ACTIVE_LOW>;
445+
446+
rockchip,camera-module-mclk-name = "clk_cif_out";
447+
rockchip,camera-module-regulator-names = "vcc33_mipi";
448+
rockchip,camera-module-regulator-voltages = <3300000>;
449+
rockchip,camera-module-dovdd = "1.8v";
450+
rockchip,camera-module-facing = "back";
451+
rockchip,camera-module-name = "cmk-cb0695-fv1";
452+
rockchip,camera-module-len-name = "lg9569a2";
453+
rockchip,camera-module-fov-h = "66.0";
454+
rockchip,camera-module-fov-v = "50.1";
455+
rockchip,camera-module-orientation = <0>;
456+
rockchip,camera-module-iq-flip = <0>;
457+
rockchip,camera-module-iq-mirror = <0>;
458+
rockchip,camera-module-flip = <0>;
459+
rockchip,camera-module-mirror = <0>;
460+
461+
/* resolution.w, resolution.h, defrect.left, defrect.top, defrect.w, defrect.h */
462+
rockchip,camera-module-defrect0 = <3264 2448 0 0 3264 2448>;
463+
rockchip,camera-module-flash-support = <0>;
464+
rockchip,camera-module-mipi-dphy-index = <0>;
465+
};
466+
425467
m24c08@50 {
426468
compatible = "at,24c08";
427469
reg = <0x50>;
@@ -478,6 +520,10 @@
478520
wifi-supply = <&vcc_18>;
479521
};
480522

523+
&isp_mmu {
524+
status = "okay";
525+
};
526+
481527
&sdio0 {
482528
status = "okay";
483529
clock-frequency = <50000000>;
@@ -688,4 +734,18 @@
688734
rockchip,pins = <4 19 RK_FUNC_GPIO &pcfg_pull_none>;
689735
};
690736
};
737+
738+
cam_pins {
739+
cam0_default_pins: cam0-default-pins {
740+
rockchip,pins = <0 17 RK_FUNC_GPIO &pcfg_pull_none>,
741+
<2 0 RK_FUNC_GPIO &pcfg_pull_none>,
742+
<2 11 RK_FUNC_1 &pcfg_pull_none>;
743+
};
744+
745+
cam0_sleep_pins: cam0-sleep-pins {
746+
rockchip,pins = <0 17 RK_FUNC_GPIO &pcfg_pull_none>,
747+
<2 0 RK_FUNC_GPIO &pcfg_pull_none>,
748+
<2 11 RK_FUNC_GPIO &pcfg_pull_none>;
749+
};
750+
};
691751
};

0 commit comments

Comments
 (0)