mirror of
https://github.com/torvalds/linux.git
synced 2026-06-05 04:56:13 +02:00
ARM: dts: sun8i: a33: Enable A33 internal audio codec on A33-OLinuXino
The A33-OLinuXino routes the SoC's headphone output to a headphone jack, and the microphone input to a microphone jack. Power to the microphone is provided by MBIAS. This patch enables the various parts of the codec, and adds widgets and routes for simple-card. HBIAS is connected to the microphone jack as well, but in a manner that is confusing and likely does not provide power. This part is left out of this patch. Signed-off-by: Chen-Yu Tsai <wens@csie.org> Signed-off-by: Maxime Ripard <maxime.ripard@bootlin.com>
This commit is contained in:
parent
42e681f3b3
commit
65263e970a
|
|
@ -69,6 +69,14 @@ green {
|
|||
};
|
||||
};
|
||||
|
||||
&codec {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&dai {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&ehci0 {
|
||||
status = "okay";
|
||||
};
|
||||
|
|
@ -183,6 +191,21 @@ &simplefb_lcd {
|
|||
vcc-lcd-supply = <®_dc1sw>;
|
||||
};
|
||||
|
||||
&sound {
|
||||
/* Board level jack widgets */
|
||||
simple-audio-card,widgets = "Microphone", "Microphone Jack",
|
||||
"Headphone", "Headphone Jack";
|
||||
/* Board level routing. First 2 routes copied from SoC level */
|
||||
simple-audio-card,routing =
|
||||
"Left DAC", "AIF1 Slot 0 Left",
|
||||
"Right DAC", "AIF1 Slot 0 Right",
|
||||
"HP", "HPCOM",
|
||||
"Headphone Jack", "HP",
|
||||
"MIC1", "Microphone Jack",
|
||||
"Microphone Jack", "MBIAS";
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
&uart0 {
|
||||
pinctrl-names = "default";
|
||||
pinctrl-0 = <&uart0_pins_b>;
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user