hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
kernel/arch/arm/boot/dts/exynos4412-n710x.dts
....@@ -8,12 +8,12 @@
88
99 memory@40000000 {
1010 device_type = "memory";
11
- reg = <0x40000000 0x80000000>;
11
+ reg = <0x40000000 0x80000000>;
1212 };
1313
1414 /* bootargs are passed in by bootloader */
1515
16
- cam_vdda_reg: voltage-regulator-6 {
16
+ cam_vdda_reg: voltage-regulator-10 {
1717 compatible = "regulator-fixed";
1818 regulator-name = "CAM_SENSOR_CORE_1.2V";
1919 regulator-min-microvolt = <1200000>;
....@@ -73,3 +73,43 @@
7373 vdda-supply = <&cam_vdda_reg>;
7474 status = "okay";
7575 };
76
+
77
+&sound {
78
+ samsung,audio-routing =
79
+ "HP", "HPOUT1L",
80
+ "HP", "HPOUT1R",
81
+
82
+ "SPK", "SPKOUTLN",
83
+ "SPK", "SPKOUTLP",
84
+
85
+ "RCV", "HPOUT2N",
86
+ "RCV", "HPOUT2P",
87
+
88
+ "HDMI", "LINEOUT1N",
89
+ "HDMI", "LINEOUT1P",
90
+
91
+ "LINE", "LINEOUT2N",
92
+ "LINE", "LINEOUT2P",
93
+
94
+ "IN1LP", "MICBIAS2",
95
+ "IN1LN", "MICBIAS2",
96
+ "Headset Mic", "MICBIAS2",
97
+
98
+ "IN1RP", "Sub Mic",
99
+ "IN1RN", "Sub Mic",
100
+
101
+ "IN2LP:VXRN", "Main Mic",
102
+ "IN2LN", "Main Mic",
103
+
104
+ "IN2RN", "FM In",
105
+ "IN2RP:VXRP", "FM In";
106
+};
107
+
108
+&submic_bias_reg {
109
+ regulator-always-on;
110
+};
111
+
112
+&touchkey_reg {
113
+ gpio = <&gpm0 5 GPIO_ACTIVE_HIGH>;
114
+ status = "okay";
115
+};