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];
55 bmp280_77: bmp280@77 {
56 compatible = "bmp,bmpX80";
61 cm32180_48: cm32180@48 {
62 compatible = "capella,cm32180";
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>;
76 i2cmux_70: i2cmux@70 {
77 compatible = "nxp,pca9546";
81 vcc-supply = <&vdd_3v3>;
85 i2c-mux,deselect-on-exit;
91 i2c-mux,deselect-on-exit;
97 i2c-mux,deselect-on-exit;
103 i2c-mux,deselect-on-exit;
104 #address-cells = <1>;
106 rt5658_b00: rt5659.10-001a@1a {
107 compatible = "realtek,rt5658";
110 /* gpio for jack detection */
111 gpios = <&gpio TEGRA_GPIO(E , 6) GPIO_ACTIVE_HIGH>;
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 */
120 rt5658_a00: rt5659.0-001a@1a {
121 compatible = "realtek,rt5658";
124 gpios = <&gpio TEGRA_GPIO(E , 6) GPIO_ACTIVE_HIGH>;
126 realtek,jd-src = <1>; /* RT5659_JD3 */
127 realtek,dmic1-data-pin = <2>; /* RT5659_DMIC1_DATA_GPIO5 */