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:
parent
6c728ba10d
commit
b8dced3f63
3 changed files with 10 additions and 2 deletions
|
|
@ -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));
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue