]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commitdiff
arm: dts: dalmore: Add imx091 & ad5816 DT support
authorSudhir Vyas <svyas@nvidia.com>
Tue, 19 Mar 2013 09:00:38 +0000 (14:30 +0530)
committerDan Willemsen <dwillemsen@nvidia.com>
Sat, 14 Sep 2013 20:04:52 +0000 (13:04 -0700)
Bug 1242841
Bug 1242860

Change-Id: I91702ac421bdb49be570aee7e21c63e1452f0311
Signed-off-by: Sudhir Vyas <svyas@nvidia.com>
Reviewed-on: http://git-master/r/210718
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Prayas Mohanty <pmohanty@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
arch/arm/boot/dts/tegra114-dalmore.dts

index eebda303e14ee15c1fce6f86745b201966768eda..dd040dd2173b909581a22696f932232fd1242cb9 100644 (file)
        i2c@7000c500 {
                status = "okay";
                clock-frequency = <400000>;
+
+               imx091@36 {
+                       compatible = "nvidia,imx091";
+                       reg = <0x36>;
+
+                       nvidia,num = <0>;
+                       nvidia,sync = <0>;
+                       nvidia,dev_name = "camera";
+
+                       /* imx091 gpios */
+                       reset-gpios = <&gpio 219 0>; /* gpio PBB3 */
+                       power-gpios = <&gpio 221 0>; /* gpio PBB6 */
+                       gp1-gpios = <&gpio 225 0>; /* gpio PCC1 */
+
+                       /* imx091 caps */
+                       nvidia,identifier = "IMX091";
+                       nvidia,sensor_nvc_interface = <3>;
+                       nvidia,pixel_types = <0x100>;
+                       nvidia,orientation = <0>;
+                       nvidia,direction = <0>;
+                       nvidia,initial_clock_rate_khz = <6000>;
+                       nvidia,h_sync_edge = <0>;
+                       nvidia,v_sync_edge = <0>;
+                       nvidia,mclk_on_vgp0 = <0>;
+                       nvidia,csi_port = <0>;
+                       nvidia,data_lanes = <4>;
+                       nvidia,virtual_channel_id = <0>;
+                       nvidia,discontinuous_clk_mode = <1>;
+                       nvidia,cil_threshold_settle = <0x0>;
+                       nvidia,min_blank_time_width = <16>;
+                       nvidia,min_blank_time_height = <16>;
+                       nvidia,preferred_mode_index = <0>;
+                       nvidia,external_clock_khz_0 = <24000>;
+                       nvidia,clock_multiplier_0 = <850000>;
+                       nvidia,external_clock_khz_1 = <0>;
+                       nvidia,clock_multiplier_1 = <0>;
+
+                       /* flash caps */
+                       nvidia,sdo_trigger_enabled;
+                       nvidia,adjustable_flash_timing;
+
+                       status = "okay";
+
+               };
+
+               ad5816@0E {
+                       compatible = "nvidia,ad5816";
+                       reg = <0x0E>;
+                       nvidia,cfg = <0>;
+                       nvidia,num = <0>;
+                       nvidia,sync = <0>;
+                       nvidia,dev_name = "focuser";
+                       status = "okay";
+               };
        };
 
        i2c@7000c700 {