moby: import the remainder of the sound config from pine64-org DTS
i didn't check the routing on those, but after applying this in full, 3.5mm-attached mic has way more volume, and i *think* this patch is what fixed that (mic bias)
This commit is contained in:
@@ -115,7 +115,7 @@
|
|||||||
// or i'm free to define new names for virtual nodes.
|
// or i'm free to define new names for virtual nodes.
|
||||||
//
|
//
|
||||||
// HPOL/HPOR -> user kill switch SW1-6 -> headphone jack
|
// HPOL/HPOR -> user kill switch SW1-6 -> headphone jack
|
||||||
// ALSO sent to the speaker amp (TODO)
|
// ALSO sent to the speaker amp
|
||||||
// SPOLP/SPOLN -> earphone (with only passives in between)
|
// SPOLP/SPOLN -> earphone (with only passives in between)
|
||||||
//
|
//
|
||||||
// naming ("Internal Earpiece") is chosen to be consistent with OG pinephone
|
// naming ("Internal Earpiece") is chosen to be consistent with OG pinephone
|
||||||
@@ -130,18 +130,28 @@
|
|||||||
// SPO_LP/SPO_LN -> EAROUTP -> EARPHONE (labeled in the "Mic" section of schematic)
|
// SPO_LP/SPO_LN -> EAROUTP -> EARPHONE (labeled in the "Mic" section of schematic)
|
||||||
"Internal Earpiece", "SPOLP",
|
"Internal Earpiece", "SPOLP",
|
||||||
"Internal Earpiece", "SPOLN",
|
"Internal Earpiece", "SPOLN",
|
||||||
|
"Internal Speaker", "Speaker Amp OUTL",
|
||||||
|
"Internal Speaker", "Speaker Amp OUTR",
|
||||||
// HPOL/HPOR are coupled to Amp:INN (i.e. mixed to mono)
|
// HPOL/HPOR are coupled to Amp:INN (i.e. mixed to mono)
|
||||||
"Speaker Amp INL", "HPOL",
|
"Speaker Amp INL", "HPOL",
|
||||||
"Speaker Amp INR", "HPOR",
|
"Speaker Amp INR", "HPOR",
|
||||||
"Internal Speaker", "Speaker Amp OUTL",
|
"DMIC1", "Internal Microphone",
|
||||||
"Internal Speaker", "Speaker Amp OUTR";
|
"Headset Microphone", "MICBIAS1",
|
||||||
|
"IN2P", "Headset Microphone",
|
||||||
|
"Line Out Modem", "LOUTL",
|
||||||
|
"Line Out Modem", "LOUTR",
|
||||||
|
"IN3P", "Line In Modem",
|
||||||
|
"IN3N", "Line In Modem";
|
||||||
|
|
||||||
// user-facing controls. e.g. when user selects "Headphone", activate the "Headphone Jack" path.
|
// user-facing controls. e.g. when user selects "Headphone", activate the "Headphone Jack" path.
|
||||||
simple-audio-card,widgets =
|
simple-audio-card,widgets =
|
||||||
|
"Microphone", "Headset Microphone",
|
||||||
|
"Microphone", "Internal Microphone",
|
||||||
"Headphone", "Headphones",
|
"Headphone", "Headphones",
|
||||||
"Speaker", "Internal Earpiece",
|
"Speaker", "Internal Earpiece",
|
||||||
"Speaker", "Internal Speaker";
|
"Speaker", "Internal Speaker",
|
||||||
// TODO: add microphones
|
"Line", "Line In Modem",
|
||||||
|
"Line", "Line Out Modem";
|
||||||
|
|
||||||
simple-audio-card,hp-det-gpio = <&gpio4 RK_PD4 GPIO_ACTIVE_LOW>;
|
simple-audio-card,hp-det-gpio = <&gpio4 RK_PD4 GPIO_ACTIVE_LOW>;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user