|
|
@@ -39,17 +39,51 @@
|
|
|
};
|
|
|
};
|
|
|
|
|
|
+ vcc_5vd: fixedregulator-vcc_5vd {
|
|
|
+ compatible = "regulator-fixed";
|
|
|
+ regulator-name = "vcc_5vd";
|
|
|
+ regulator-min-microvolt = <5000000>;
|
|
|
+ regulator-max-microvolt = <5000000>;
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vcc_3v3d: fixedregulator-vcc_3v3d {
|
|
|
+ /* TPS650250 - VDCDC1 */
|
|
|
+ compatible = "regulator-fixed";
|
|
|
+ regulator-name = "vcc_3v3d";
|
|
|
+ regulator-min-microvolt = <3300000>;
|
|
|
+ regulator-max-microvolt = <3300000>;
|
|
|
+ vin-supply = <&vcc_5vd>;
|
|
|
+ regulator-always-on;
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+
|
|
|
+ vcc_1v8d: fixedregulator-vcc_1v8d {
|
|
|
+ /* TPS650250 - VDCDC2 */
|
|
|
+ compatible = "regulator-fixed";
|
|
|
+ regulator-name = "vcc_1v8d";
|
|
|
+ regulator-min-microvolt = <1800000>;
|
|
|
+ regulator-max-microvolt = <1800000>;
|
|
|
+ vin-supply = <&vcc_5vd>;
|
|
|
+ regulator-always-on;
|
|
|
+ regulator-boot-on;
|
|
|
+ };
|
|
|
+
|
|
|
sound {
|
|
|
compatible = "simple-audio-card";
|
|
|
- simple-audio-card,name = "DA850/OMAP-L138 LCDK";
|
|
|
+ simple-audio-card,name = "DA850-OMAPL138 LCDK";
|
|
|
simple-audio-card,widgets =
|
|
|
"Line", "Line In",
|
|
|
- "Line", "Line Out";
|
|
|
+ "Line", "Line Out",
|
|
|
+ "Microphone", "Mic Jack";
|
|
|
simple-audio-card,routing =
|
|
|
"LINE1L", "Line In",
|
|
|
"LINE1R", "Line In",
|
|
|
"Line Out", "LLOUT",
|
|
|
- "Line Out", "RLOUT";
|
|
|
+ "Line Out", "RLOUT",
|
|
|
+ "MIC3L", "Mic Jack",
|
|
|
+ "MIC3R", "Mic Jack",
|
|
|
+ "Mic Jack", "Mic Bias";
|
|
|
simple-audio-card,format = "dsp_b";
|
|
|
simple-audio-card,bitclock-master = <&link0_codec>;
|
|
|
simple-audio-card,frame-master = <&link0_codec>;
|
|
|
@@ -220,7 +254,15 @@
|
|
|
#sound-dai-cells = <0>;
|
|
|
compatible = "ti,tlv320aic3106";
|
|
|
reg = <0x18>;
|
|
|
+ adc-settle-ms = <40>;
|
|
|
+ ai3x-micbias-vg = <1>; /* 2.0V */
|
|
|
status = "okay";
|
|
|
+
|
|
|
+ /* Regulators */
|
|
|
+ IOVDD-supply = <&vcc_3v3d>;
|
|
|
+ AVDD-supply = <&vcc_3v3d>;
|
|
|
+ DRVDD-supply = <&vcc_3v3d>;
|
|
|
+ DVDD-supply = <&vcc_1v8d>;
|
|
|
};
|
|
|
};
|
|
|
|