|
@@ -1562,6 +1562,46 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
+ i2c@7000d100 {
|
|
|
+ status = "okay";
|
|
|
+ clock-frequency = <400000>;
|
|
|
+
|
|
|
+ nau8825@1a {
|
|
|
+ compatible = "nuvoton,nau8825";
|
|
|
+ reg = <0x1a>;
|
|
|
+ interrupt-parent = <&gpio>;
|
|
|
+ interrupts = <TEGRA_GPIO(E, 6) IRQ_TYPE_LEVEL_LOW>;
|
|
|
+ clocks = <&tegra_car TEGRA210_CLK_CLK_OUT_2>;
|
|
|
+ clock-names = "mclk";
|
|
|
+
|
|
|
+ nuvoton,jkdet-enable;
|
|
|
+ nuvoton,jkdet-polarity = <GPIO_ACTIVE_LOW>;
|
|
|
+ nuvoton,vref-impedance = <2>;
|
|
|
+ nuvoton,micbias-voltage = <6>;
|
|
|
+ nuvoton,sar-threshold-num = <4>;
|
|
|
+ nuvoton,sar-threshold = <0xc 0x1e 0x38 0x60>;
|
|
|
+ nuvoton,sar-hysteresis = <1>;
|
|
|
+ nuvoton,sar-voltage = <0>;
|
|
|
+ nuvoton,sar-compare-time = <0>;
|
|
|
+ nuvoton,sar-sampling-time = <0>;
|
|
|
+ nuvoton,short-key-debounce = <2>;
|
|
|
+ nuvoton,jack-insert-debounce = <7>;
|
|
|
+ nuvoton,jack-eject-debounce = <7>;
|
|
|
+ status = "okay";
|
|
|
+ };
|
|
|
+
|
|
|
+ audio-codec@2d {
|
|
|
+ compatible = "realtek,rt5677";
|
|
|
+ reg = <0x2d>;
|
|
|
+ interrupt-parent = <&gpio>;
|
|
|
+ interrupts = <TEGRA_GPIO(X, 0) IRQ_TYPE_LEVEL_HIGH>;
|
|
|
+ realtek,reset-gpio = <&gpio TEGRA_GPIO(BB, 3) GPIO_ACTIVE_LOW>;
|
|
|
+ gpio-controller;
|
|
|
+ #gpio-cells = <2>;
|
|
|
+ status = "okay";
|
|
|
+ };
|
|
|
+ };
|
|
|
+
|
|
|
pmc@7000e400 {
|
|
|
nvidia,invert-interrupt;
|
|
|
nvidia,suspend-mode = <0>;
|
|
@@ -1664,6 +1704,11 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
+ max98357a {
|
|
|
+ compatible = "maxim,max98357a";
|
|
|
+ status = "okay";
|
|
|
+ };
|
|
|
+
|
|
|
psci {
|
|
|
compatible = "arm,psci-1.0";
|
|
|
method = "smc";
|