2 * Jetson-CV Super Module peripherals
4 * Copyright (c) 2015-2016, NVIDIA CORPORATION. All rights reserved.
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.
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
19 nvidia,clock-always-on;
21 tca6416_20: tca6416@20 {
22 compatible = "ti,tca6416";
26 interrupt-parent = <&gpio>;
27 interrupts = <TEGRA_GPIO(X, 0) 0x0>;
28 #interrupt-cells = <2>;
30 gpio-init-names = "default";
31 gpio-init-0 = <&tca6416_20_default>;
33 tca6416_20_default: default {
34 gpio-output-low = <1>;
38 icm20628_68: icm20628@68 {
39 compatible = "invensense,mpu6xxx";
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];
48 ak8963_0d: ak8963@0d {
49 compatible = "ak,ak89xx";
51 magnetic_field_matrix = [01 00 00 00 01 00 00 00 01];
52 magnetic_field_delay_us_min = <16666>;
56 bmp280_77: bmp280@77 {
57 compatible = "bmp,bmpX80";
59 pressure_delay_us_min = <16666>;
60 pressure_disable = <1>;
64 cm32180_48: cm32180@48 {
65 compatible = "capella,cm32180";
67 gpio_irq = <&gpio TEGRA_GPIO(X, 3) GPIO_ACTIVE_LOW>;
68 light_uncalibrated_lo = <1>;
69 light_calibrated_lo = <150>;
70 light_uncalibrated_hi = <95000>;
71 light_calibrated_hi = <1750000>;
79 i2cmux_70: i2cmux@70 {
80 compatible = "nxp,pca9546";
84 vcc-supply = <&vdd_3v3>;
88 i2c-mux,deselect-on-exit;
94 i2c-mux,deselect-on-exit;
100 i2c-mux,deselect-on-exit;
101 #address-cells = <1>;
106 i2c-mux,deselect-on-exit;
107 #address-cells = <1>;
109 rt5658_b00: rt5659.10-001a@1a {
110 compatible = "realtek,rt5658";
113 /* gpio for jack detection */
114 gpios = <&gpio TEGRA_GPIO(E , 6) GPIO_ACTIVE_HIGH>;
116 /* refer include/sound/rt5659.h for the values to be used */
117 realtek,jd-src = <1>; /* RT5659_JD3 */
118 realtek,dmic1-data-pin = <2>; /* RT5659_DMIC1_DATA_GPIO5 */
123 rt5658_a00: rt5659.0-001a@1a {
124 compatible = "realtek,rt5658";
127 gpios = <&gpio TEGRA_GPIO(E , 6) GPIO_ACTIVE_HIGH>;
129 realtek,jd-src = <1>; /* RT5659_JD3 */
130 realtek,dmic1-data-pin = <2>; /* RT5659_DMIC1_DATA_GPIO5 */