]> 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-a00.dtsi
arm64: tegra: jetson_cv: disable SAR on super module
[sojka/nv-tegra/linux-3.10.git] / arch / arm64 / boot / dts / tegra210-platforms / tegra210-jetson-cv-super-module-e2614-a00.dtsi
1 /*
2  * Jetson-CV Super Module peripherals
3  *
4  * Copyright (c) 2015, 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
19         i2c@7000c000 {
20                 nvidia,clock-always-on;
21
22                 tca6416_20: tca6416@20 {
23                         compatible = "ti,tca6416";
24                         gpio-controller;
25                         #gpio-cells = <2>;
26                         reg = <0x20>;
27                         interrupt-parent = <&gpio>;
28                         interrupts = <TEGRA_GPIO(X, 0) 0x0>;
29                         #interrupt-cells = <2>;
30                         interrupt-controller;
31                 };
32
33                 icm20628@68 {
34                         compatible = "invensense,mpu6xxx";
35                         reg = <0x68>;
36                         interrupt-parent = <&gpio>;
37                         interrupts = <TEGRA_GPIO(X, 2) 0x01>;
38                         accelerometer_matrix = [00 ff 00 01 00 00 00 00 01];
39                         gyroscope_matrix = [00 ff 00 01 00 00 00 00 01];
40                 };
41
42                 ak8963@0d {
43                         compatible = "ak,ak89xx";
44                         reg = <0x0d>;
45                         magnetic_field_matrix = [00 ff 00 01 00 00 00 00 01];
46                 };
47
48                 bmp280@77 {
49                         compatible = "bmp,bmpX80";
50                         reg = <0x77>;
51                 };
52
53                 cm32180@48 {
54                         compatible = "capella,cm32180";
55                         reg = <0x48>;
56                         gpio_irq = <&gpio TEGRA_GPIO(X, 3) GPIO_ACTIVE_LOW>;
57                         light_uncalibrated_lo = <1>;
58                         light_calibrated_lo = <150>;
59                         light_uncalibrated_hi = <95000>;
60                         light_calibrated_hi = <1750000>;
61                 };
62
63                 iqs263@44 {
64                         compatible = "azoteq,iqs2x3";
65                         reg = <0x44>;
66                         gpio_rdy = <&tca6416_20 1 GPIO_ACTIVE_LOW>;
67                         gpio_sar = <&gpio TEGRA_GPIO(V, 5) GPIO_ACTIVE_HIGH>;
68                         gpio_sar_dev = "SAR_touch";
69                         irq_trigger_edge = <1>;
70                         os_options = <0>;
71                         stream_mode = <2>;
72                         263suspend_0 = [01 0D 01 FF];
73                         263suspend_1 = [03 0B 00 0A 0A FF FF FF];
74                         263suspend_2 = [01 09 10 FF];
75                         263suspend_3 = [FF FF];
76                         263suspend_4 = [FF FF];
77                         263suspend_5 = [05 09 80 40 00 00 00 FF FF FF FF FF];
78                         263suspend_6 = [03 0A FF FF FF FF FF FF];
79                         263suspend_7 = [01 0B 0F FF];
80                         263suspend_8 = [FF FF];
81                         263init_0 = [05 09 80 04 10 07 0F FF 04 FF FF FF];
82                         263init_1 = [01 0D 07 FF];
83                         263init_2 = [01 01 00 FF];
84                         263init_3 = [05 07 1D 0A 0C 00 11 FF FF FF FF FF];
85                         263init_4 = [04 08 B2 D9 D8 00 FF FF FF FF];
86                         263init_5 = [08 0A 08 03 03 03 0C 00 64 14 FF FF FF FF FF FF FF FF];
87                         263init_6 = [03 0B 00 A5 B4 FF FF FF];
88                         263en_prox_0 = [01 09 10 FF];
89                         263en_prox_1 = [FF FF];
90                         263en_prox_2 = [FF FF];
91                         263en_prox_3 = [FF FF];
92                         263en_prox_4 = [FF FF];
93                         263en_prox_5 = [02 09 00 54 FF FF];
94                         263en_prox_6 = [FF FF];
95                         status = "disabled";
96                 };
97
98                 rt5658: rt5659.0-001a@1a {
99                         compatible = "realtek,rt5658";
100                         reg = <0x1a>;
101                 };
102         };
103
104         spi@7000d600 {
105                 status = "disabled";
106         };
107
108         /* extended sound node for superIO */
109         sound {
110                 nvidia,dai-link-1 {
111                         codec-dai = <&rt5658>;
112                 };
113         };
114 };