summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEric Lai <ericr_lai@compal.corp-partner.google.com>2021-11-18 11:36:08 +0800
committerFelix Held <felix-coreboot@felixheld.de>2021-11-22 14:53:39 +0000
commit6b81adf8bcd3684f109ed21ed8892c3ccd943708 (patch)
tree24b4e9849de87c5e13e92120cc6ba0861a1cf63d
parent17441a3ac5a114fc8386e8da50ef802e159c97b7 (diff)
mb/google/brya/var/felwinter: Add ALC5682I-VS codec support
ALC5682I-VS will use in next build. BUG=b:194367025 TEST=none. Signed-off-by: Eric Lai <ericr_lai@compal.corp-partner.google.com> Change-Id: I34d736fe1c39860443dac07435a21ccd0ee2f21c Reviewed-on: https://review.coreboot.org/c/coreboot/+/59412 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
-rw-r--r--src/mainboard/google/brya/variants/felwinter/overridetree.cb23
1 files changed, 22 insertions, 1 deletions
diff --git a/src/mainboard/google/brya/variants/felwinter/overridetree.cb b/src/mainboard/google/brya/variants/felwinter/overridetree.cb
index b1980f6095..6efc80c84e 100644
--- a/src/mainboard/google/brya/variants/felwinter/overridetree.cb
+++ b/src/mainboard/google/brya/variants/felwinter/overridetree.cb
@@ -4,6 +4,11 @@ fw_config
option USB3_PS8815 1
option USB4_KB8001 2
end
+ field AUDIO_AMP 7 9
+ option UNPROVISIONED 0
+ option MAX98360_ALC5682I_I2S 1
+ option MAX98360_ALC5682VS_I2S 2
+ end
end
chip soc/intel/alderlake
@@ -86,7 +91,23 @@ chip soc/intel/alderlake
register "property_list[0].type" = "ACPI_DP_TYPE_INTEGER"
register "property_list[0].name" = ""realtek,jd-src""
register "property_list[0].integer" = "1"
- device i2c 1a on end
+ device i2c 1a on
+ probe AUDIO_AMP MAX98360_ALC5682I_I2S
+ end
+ end
+ chip drivers/i2c/generic
+ register "hid" = ""RTL5682""
+ register "name" = ""RT58""
+ register "desc" = ""Headset Codec""
+ register "irq_gpio" = "ACPI_GPIO_IRQ_EDGE_BOTH(GPP_A23)"
+ # Set the jd_src to RT5668_JD1 for jack detection
+ register "property_count" = "1"
+ register "property_list[0].type" = "ACPI_DP_TYPE_INTEGER"
+ register "property_list[0].name" = ""realtek,jd-src""
+ register "property_list[0].integer" = "1"
+ device i2c 1a on
+ probe AUDIO_AMP MAX98360_ALC5682VS_I2S
+ end
end
end #I2C0
device ref i2c1 on