mb/google/brya/variants/gimble: update fw_config for next build phase

Update audio FW config based on the schematic carbine_adl-p_evt_20210901.pdf

BUG=b:199180746
TEST=USE="project_gimble emerge-brya coreboot" and verify it builds
without error.

Signed-off-by: Mark Hsieh <mark_hsieh@wistron.corp-partner.google.com>
Change-Id: I4f8ee1a97dd92c7aa0131cd0a77b05f851a26b05
Reviewed-on: https://review.coreboot.org/c/coreboot/+/57529
Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
This commit is contained in:
Mark Hsieh 2021-09-09 22:07:41 +08:00 committed by Tim Wawrzynczak
parent 535ec536ea
commit 28d15507f4
2 changed files with 16 additions and 12 deletions

View File

@ -77,6 +77,12 @@ static void fw_config_handle(void *unused)
printk(BIOS_INFO, "Configure audio over I2S with MAX98390 ALC5682I.\n");
gpio_configure_pads(dmic_enable_pads, ARRAY_SIZE(dmic_enable_pads));
gpio_configure_pads(i2s_enable_pads, ARRAY_SIZE(i2s_enable_pads));
}
if (fw_config_probe(FW_CONFIG(AUDIO, MAX98390_ALC5682I_I2S_SSP1))) {
printk(BIOS_INFO, "Configure audio over I2S with MAX98390 ALC5682I.\n");
gpio_configure_pads(dmic_enable_pads, ARRAY_SIZE(dmic_enable_pads));
gpio_configure_pads(i2s_enable_pads, ARRAY_SIZE(i2s_enable_pads));
gpio_configure_pads(bt_i2s_enable_pads, ARRAY_SIZE(bt_i2s_enable_pads));
}
}

View File

@ -1,22 +1,23 @@
fw_config
field DB_USB 0 3
option USB_ABSENT 0
option USB3_PS8815 1
option USB_ABSENT 0
option USB3_PS8815 1
end
field DB_SD 4 5
option SD_ABSENT 0
option SD_GL9750H 1
option SD_ABSENT 0
option SD_GL9750H 1
end
field KB_BL 7 7
option KB_BL_ABSENT 0
option KB_BL_PRESENT 1
option KB_BL_ABSENT 0
option KB_BL_PRESENT 1
end
field AUDIO 8 10
option AUDIO_UNKNOWN 0
option MAX98390_ALC5682I_I2S 1
option AUDIO_UNKNOWN 0
option MAX98390_ALC5682I_I2S 1
option MAX98390_ALC5682I_I2S_SSP1 2
end
field DB_LTE 11 12
option LTE_ABSENT 0
option LTE_ABSENT 0
end
end
chip soc/intel/alderlake
@ -100,7 +101,6 @@ chip soc/intel/alderlake
register "property_list[0].name" = ""realtek,jd-src""
register "property_list[0].integer" = "1"
device i2c 1a on
probe AUDIO MAX98390_ALC5682I_I2S
end
end
chip drivers/i2c/max98390
@ -110,7 +110,6 @@ chip soc/intel/alderlake
register "r0_calib_key" = ""dsm_calib_r0_0""
register "temperature_calib_key" = ""dsm_calib_temp_0""
device i2c 0x38 on
probe AUDIO MAX98390_ALC5682I_I2S
end
end
chip drivers/i2c/max98390
@ -120,7 +119,6 @@ chip soc/intel/alderlake
register "r0_calib_key" = ""dsm_calib_r0_1""
register "temperature_calib_key" = ""dsm_calib_temp_1""
device i2c 0x3c on
probe AUDIO MAX98390_ALC5682I_I2S
end
end
end #I2C0