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:
parent
535ec536ea
commit
28d15507f4
@ -77,6 +77,12 @@ static void fw_config_handle(void *unused)
|
|||||||
printk(BIOS_INFO, "Configure audio over I2S with MAX98390 ALC5682I.\n");
|
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(dmic_enable_pads, ARRAY_SIZE(dmic_enable_pads));
|
||||||
gpio_configure_pads(i2s_enable_pads, ARRAY_SIZE(i2s_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));
|
gpio_configure_pads(bt_i2s_enable_pads, ARRAY_SIZE(bt_i2s_enable_pads));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -14,6 +14,7 @@ fw_config
|
|||||||
field AUDIO 8 10
|
field AUDIO 8 10
|
||||||
option AUDIO_UNKNOWN 0
|
option AUDIO_UNKNOWN 0
|
||||||
option MAX98390_ALC5682I_I2S 1
|
option MAX98390_ALC5682I_I2S 1
|
||||||
|
option MAX98390_ALC5682I_I2S_SSP1 2
|
||||||
end
|
end
|
||||||
field DB_LTE 11 12
|
field DB_LTE 11 12
|
||||||
option LTE_ABSENT 0
|
option LTE_ABSENT 0
|
||||||
@ -100,7 +101,6 @@ chip soc/intel/alderlake
|
|||||||
register "property_list[0].name" = ""realtek,jd-src""
|
register "property_list[0].name" = ""realtek,jd-src""
|
||||||
register "property_list[0].integer" = "1"
|
register "property_list[0].integer" = "1"
|
||||||
device i2c 1a on
|
device i2c 1a on
|
||||||
probe AUDIO MAX98390_ALC5682I_I2S
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
chip drivers/i2c/max98390
|
chip drivers/i2c/max98390
|
||||||
@ -110,7 +110,6 @@ chip soc/intel/alderlake
|
|||||||
register "r0_calib_key" = ""dsm_calib_r0_0""
|
register "r0_calib_key" = ""dsm_calib_r0_0""
|
||||||
register "temperature_calib_key" = ""dsm_calib_temp_0""
|
register "temperature_calib_key" = ""dsm_calib_temp_0""
|
||||||
device i2c 0x38 on
|
device i2c 0x38 on
|
||||||
probe AUDIO MAX98390_ALC5682I_I2S
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
chip drivers/i2c/max98390
|
chip drivers/i2c/max98390
|
||||||
@ -120,7 +119,6 @@ chip soc/intel/alderlake
|
|||||||
register "r0_calib_key" = ""dsm_calib_r0_1""
|
register "r0_calib_key" = ""dsm_calib_r0_1""
|
||||||
register "temperature_calib_key" = ""dsm_calib_temp_1""
|
register "temperature_calib_key" = ""dsm_calib_temp_1""
|
||||||
device i2c 0x3c on
|
device i2c 0x3c on
|
||||||
probe AUDIO MAX98390_ALC5682I_I2S
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end #I2C0
|
end #I2C0
|
||||||
|
Loading…
x
Reference in New Issue
Block a user