summaryrefslogtreecommitdiff
path: root/arch/arm/boot/dts/tegra124-platforms
diff options
context:
space:
mode:
authorMing Wong <miwong@nvidia.com>2015-01-13 12:02:31 -0800
committerWinnie Hsu <whsu@nvidia.com>2015-02-26 10:44:26 -0800
commitc9a21f041658d65abefff5d40fc97e23c3683799 (patch)
treeed7be9c2ae4c418354359dbd728b85229a43df2c /arch/arm/boot/dts/tegra124-platforms
parent6606ce102dcc49f1e5868974468e8254f2a04e1d (diff)
kernel: add support for ar1335
Bug 1598204 Change-Id: I453d18ce570e57c0feab8dc3b24cc2c957b95301 Signed-off-by: Ming Wong <miwong@nvidia.com> Reviewed-on: http://git-master/r/672147 GVS: Gerrit_Virtual_Submit Reviewed-by: Venkat Moganty <vmoganty@nvidia.com>
Diffstat (limited to 'arch/arm/boot/dts/tegra124-platforms')
-rw-r--r--arch/arm/boot/dts/tegra124-platforms/tegra124-jetson_tk1-pmic-pm375-0000-c00-00.dtsi8
-rw-r--r--arch/arm/boot/dts/tegra124-platforms/tegra124-pm359-camera-a00.dtsi47
2 files changed, 55 insertions, 0 deletions
diff --git a/arch/arm/boot/dts/tegra124-platforms/tegra124-jetson_tk1-pmic-pm375-0000-c00-00.dtsi b/arch/arm/boot/dts/tegra124-platforms/tegra124-jetson_tk1-pmic-pm375-0000-c00-00.dtsi
index 57e147e5fba0..13645bb027df 100644
--- a/arch/arm/boot/dts/tegra124-platforms/tegra124-jetson_tk1-pmic-pm375-0000-c00-00.dtsi
+++ b/arch/arm/boot/dts/tegra124-platforms/tegra124-jetson_tk1-pmic-pm375-0000-c00-00.dtsi
@@ -367,6 +367,10 @@
c10 {
regulator-consumer-supply = "avdd_hsic_mdm";
};
+ c11 {
+ regulator-consumer-supply = "vdig_csi";
+ regulator-consumer-device = "2-0036";
+ };
};
};
@@ -405,6 +409,10 @@
regulator-consumer-supply = "vana";
regulator-consumer-device = "2-0018";
};
+ c6 {
+ regulator-consumer-supply = "vana";
+ regulator-consumer-device = "2-0036";
+ };
};
};
diff --git a/arch/arm/boot/dts/tegra124-platforms/tegra124-pm359-camera-a00.dtsi b/arch/arm/boot/dts/tegra124-platforms/tegra124-pm359-camera-a00.dtsi
index e84ffcc1c87d..6e35bef14643 100644
--- a/arch/arm/boot/dts/tegra124-platforms/tegra124-pm359-camera-a00.dtsi
+++ b/arch/arm/boot/dts/tegra124-platforms/tegra124-pm359-camera-a00.dtsi
@@ -80,6 +80,15 @@
platformdata = "ardbeg_ov4689_pdata";
};
};
+ module6: module6@modules {
+ compatible = "sensor,rear";
+ badge_info = "e1633_ar1335";
+
+ sensor {
+ profile = <&ar1335_1>;
+ platformdata = "ardbeg_ar1335_pdata";
+ };
+ };
};
profiles {
imx135_1: imx135@2_0010 {
@@ -339,6 +348,44 @@
CAMERA_END
>;
};
+ ar1335_1: ar1335@2_0036 {
+ index = <7>;
+ chipname = "pcl_AR1335";
+ type = "sensor";
+ guid = "s_AR1335";
+ position = <0>;
+ bustype = "i2c";
+ busnum = <2>;
+ addr = <0x36>;
+ datalen = <2>;
+ pinmuxgrp = <0xFFFF>;
+ gpios = <3>;
+ regulators = "vana", "vif", "vdig_csi";
+ clocks = "mclk";
+ drivername = "ar1335";
+ detect = <0x0002 0x3000 0xFFFF 0x0153>;
+ devid = <0x1335>;
+ poweron = <
+ CAMERA_IND_CLK_SET(10000)
+ CAMERA_GPIO_CLR(219)
+ CAMERA_REGULATOR_ON(0)
+ CAMERA_REGULATOR_ON(1)
+ CAMERA_REGULATOR_ON(2)
+ CAMERA_WAITMS(10)
+ CAMERA_GPIO_SET(219)
+ CAMERA_WAITMS(20)
+ CAMERA_END
+ >;
+ poweroff = <
+ CAMERA_IND_CLK_CLR
+ CAMERA_GPIO_CLR(219)
+ CAMERA_WAITUS(10)
+ CAMERA_REGULATOR_OFF(2)
+ CAMERA_REGULATOR_OFF(1)
+ CAMERA_REGULATOR_OFF(0)
+ CAMERA_END
+ >;
+ };
};
};
};