mb/google/nissa/var/guren: Add new DB config HDMI and HDMI+1A

1. Add DB_HDMI 6 on DB_USB fw_config
2. Add DB_HDMI_1A 7 on DB_USB fw_config

BUG=b:405229505
BRANCH=firmware-nissa-15217.B
TEST=emerge-nissa coreboot chromeos-bootimage

Change-Id: I0757a87eeb97e6fcf7fbf79392786ed69e4563bb
Signed-off-by: David Li <David_Li@pegatron.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/86853
Reviewed-by: Dinesh Gehlot <digehlot@google.com>
Reviewed-by: Jayvik Desai <jayvik@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Eric Lai <ericllai@google.com>
This commit is contained in:
David Li 2025-03-14 13:46:01 +08:00 committed by Subrata Banik
commit b8dced3f63
3 changed files with 10 additions and 2 deletions

View file

@ -29,7 +29,9 @@ static const struct pad_config lte_disable_pads[] = {
void fw_config_gpio_padbased_override(struct pad_config *padbased_table)
{
if (!fw_config_probe(FW_CONFIG(DB_USB, DB_HDMI_LTE))) {
if (!fw_config_probe(FW_CONFIG(DB_USB, DB_HDMI_LTE))
&& !fw_config_probe(FW_CONFIG(DB_USB, DB_HDMI))
&& !fw_config_probe(FW_CONFIG(DB_USB, DB_HDMI_1A))) {
printk(BIOS_INFO, "Disable HDMI GPIO pins.\n");
gpio_padbased_override(padbased_table, hdmi_disable_pads,
ARRAY_SIZE(hdmi_disable_pads));

View file

@ -10,6 +10,8 @@ fw_config
option DB_1C_1A 3
option DB_1C_LTE 4
option DB_HDMI_LTE 5
option DB_HDMI 6
option DB_HDMI_1A 7
end
field SD_CARD 9
option SD_ABSENT 0
@ -575,6 +577,7 @@ chip soc/intel/alderlake
device ref usb2_port4 on
probe DB_USB DB_1A
probe DB_USB DB_1C_1A
probe DB_USB DB_HDMI_1A
end
end
chip drivers/usb/acpi
@ -617,6 +620,7 @@ chip soc/intel/alderlake
device ref usb3_port2 on
probe DB_USB DB_1A
probe DB_USB DB_1C_1A
probe DB_USB DB_HDMI_1A
end
end
chip drivers/usb/acpi

View file

@ -12,7 +12,9 @@ const char *get_wifi_sar_cbfs_filename(void)
void variant_update_soc_chip_config(struct soc_intel_alderlake_config *config)
{
if (fw_config_probe(FW_CONFIG(DB_USB, DB_HDMI_LTE))) {
if (fw_config_probe(FW_CONFIG(DB_USB, DB_HDMI_LTE))
|| fw_config_probe(FW_CONFIG(DB_USB, DB_HDMI))
|| fw_config_probe(FW_CONFIG(DB_USB, DB_HDMI_1A))) {
printk(BIOS_INFO, "Enable DDI PORT 2 for HPD and DDC.\n");
config->ddi_ports_config[DDI_PORT_2] = DDI_ENABLE_HPD | DDI_ENABLE_DDC;
}