]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/blob - arch/arm64/boot/dts/tegra210-platforms/tegra210-jetson-cv-super-module-e2614.dtsi
dtsi: sensors: Remove restrictions to run sensors at full speed
[sojka/nv-tegra/linux-3.10.git] / arch / arm64 / boot / dts / tegra210-platforms / tegra210-jetson-cv-super-module-e2614.dtsi
1 /*
2  * Jetson-CV Super Module peripherals
3  *
4  * Copyright (c) 2015-2016, NVIDIA CORPORATION.  All rights reserved.
5  *
6  * This program is free software; you can redistribute it and/or modify
7  * it under the terms of the GNU General Public License as published by
8  * the Free Software Foundation; version 2 of the License.
9  *
10  * This program is distributed in the hope that it will be useful, but WITHOUT
11  * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12  * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License for
13  * more details.
14  *
15  */
16
17 / {
18         i2c@7000c000 {
19                 nvidia,clock-always-on;
20
21                 tca6416_20: tca6416@20 {
22                         compatible = "ti,tca6416";
23                         gpio-controller;
24                         #gpio-cells = <2>;
25                         reg = <0x20>;
26                         interrupt-parent = <&gpio>;
27                         interrupts = <TEGRA_GPIO(X, 0) 0x0>;
28                         #interrupt-cells = <2>;
29                         interrupt-controller;
30                         gpio-init-names = "default";
31                         gpio-init-0 = <&tca6416_20_default>;
32                         status = "disabled";
33                         tca6416_20_default: default {
34                                 gpio-output-low = <1>;
35                         };
36                 };
37
38                 icm20628_68: icm20628@68 {
39                         compatible = "invensense,mpu6xxx";
40                         reg = <0x68>;
41                         interrupt-parent = <&gpio>;
42                         interrupts = <TEGRA_GPIO(X, 2) 0x01>;
43                         accelerometer_matrix    = [01 00 00 00 01 00 00 00 01];
44                         gyroscope_matrix        = [01 00 00 00 01 00 00 00 01];
45                         status = "disabled";
46                 };
47
48                 ak8963_0d: ak8963@0d {
49                         compatible = "ak,ak89xx";
50                         reg = <0x0d>;
51                         magnetic_field_matrix = [01 00 00 00 01 00 00 00 01];
52                         status = "disabled";
53                 };
54
55                 bmp280_77: bmp280@77 {
56                         compatible = "bmp,bmpX80";
57                         reg = <0x77>;
58                         status = "disabled";
59                 };
60
61                 cm32180_48: cm32180@48 {
62                         compatible = "capella,cm32180";
63                         reg = <0x48>;
64                         gpio_irq = <&gpio TEGRA_GPIO(X, 3) GPIO_ACTIVE_LOW>;
65                         light_uncalibrated_lo = <1>;
66                         light_calibrated_lo = <150>;
67                         light_uncalibrated_hi = <95000>;
68                         light_calibrated_hi = <1750000>;
69                         status = "disabled";
70                 };
71
72                 iqs263@44 {
73                         status = "disabled";
74                 };
75
76                 i2cmux_70: i2cmux@70 {
77                         compatible = "nxp,pca9546";
78                         reg = <0x70>;
79                         #address-cells = <1>;
80                         #size-cells = <0>;
81                         vcc-supply = <&vdd_3v3>;
82                         status = "disabled";
83                         i2c@0 {
84                                 reg = <0>;
85                                 i2c-mux,deselect-on-exit;
86                                 #address-cells = <1>;
87                                 #size-cells = <0>;
88                         };
89                         i2c@1 {
90                                 reg = <1>;
91                                 i2c-mux,deselect-on-exit;
92                                 #address-cells = <1>;
93                                 #size-cells = <0>;
94                         };
95                         i2c@2 {
96                                 reg = <2>;
97                                 i2c-mux,deselect-on-exit;
98                                 #address-cells = <1>;
99                                 #size-cells = <0>;
100                         };
101                         i2c@3 {
102                                 reg = <3>;
103                                 i2c-mux,deselect-on-exit;
104                                 #address-cells = <1>;
105                                 #size-cells = <0>;
106                                 rt5658_b00: rt5659.10-001a@1a {
107                                         compatible = "realtek,rt5658";
108                                         reg = <0x1a>;
109                                         status = "disabled";
110                                         /* gpio for jack detection */
111                                         gpios = <&gpio TEGRA_GPIO(E , 6) GPIO_ACTIVE_HIGH>;
112
113                                         /* refer include/sound/rt5659.h for the values to be used */
114                                         realtek,jd-src = <1>; /* RT5659_JD3 */
115                                         realtek,dmic1-data-pin = <2>; /* RT5659_DMIC1_DATA_GPIO5 */
116                                 };
117                         };
118                 };
119
120                 rt5658_a00: rt5659.0-001a@1a {
121                         compatible = "realtek,rt5658";
122                         reg = <0x1a>;
123                         status = "disabled";
124                         gpios = <&gpio TEGRA_GPIO(E , 6) GPIO_ACTIVE_HIGH>;
125
126                         realtek,jd-src = <1>; /* RT5659_JD3 */
127                         realtek,dmic1-data-pin = <2>; /* RT5659_DMIC1_DATA_GPIO5 */
128                 };
129         };
130
131         spi@7000d600 {
132                 status = "disabled";
133         };
134 };