diff options
author | Ming Wong <miwong@nvidia.com> | 2015-01-13 12:02:31 -0800 |
---|---|---|
committer | Winnie Hsu <whsu@nvidia.com> | 2015-02-26 10:44:26 -0800 |
commit | c9a21f041658d65abefff5d40fc97e23c3683799 (patch) | |
tree | ed7be9c2ae4c418354359dbd728b85229a43df2c /arch/arm/boot/dts/tegra124-platforms | |
parent | 6606ce102dcc49f1e5868974468e8254f2a04e1d (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.dtsi | 8 | ||||
-rw-r--r-- | arch/arm/boot/dts/tegra124-platforms/tegra124-pm359-camera-a00.dtsi | 47 |
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 + >; + }; }; }; }; |