coreboot/src/mainboard
Tim Wawrzynczak 17689367d5 mb/google/volteer: Make use of fw_config_is_provisioned()
In cases when a volteer device is unprovisioned, the safest thing to do
for GPIOs that will normally be used for audio codec buses is to leave
them disabled (configured as PAD_CFG_NC). This patch adds support for
that.

BUG=none
TEST=add debug print to new if branch; remove fw_config from CBI and
see print on console

Change-Id: I8efd101174f6e3d7233d2bf803b680673cada81a
Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/47972
Reviewed-by: Furquan Shaikh <furquan@google.com>
Reviewed-by: Nick Vaccaro <nvaccaro@google.com>
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-12-11 16:59:42 +00:00
..
51nb soc/intel/{skl,cnl}: replace PM ACPI timer dt option by Kconfig 2020-11-13 17:32:37 +00:00
acer mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
adlink mb/*/Kconfig: Factor out MAINBOARD_VENDOR 2020-03-03 10:15:22 +00:00
amd soc/amd/picasso: rename PICASSO_CONSOLE_UART to AMD_SOC_CONSOLE_UART 2020-12-11 00:42:32 +00:00
aopen {src/mb,util/autoport}: Use macro for DSDT revision 2020-10-13 18:27:04 +00:00
apple cbfs: Simplify load/map API names, remove type arguments 2020-12-02 22:13:17 +00:00
asrock mb/**/cmos.layout: Drop copy-pasted SNB entries on non-SNB 2020-11-24 17:47:15 +00:00
asus cbfs: Enable CBFS mcache on most chipsets 2020-12-02 22:12:10 +00:00
bap mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
biostar mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
bostentech mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
cavium Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
clevo mb/*: Remove SATA mode config for CNL based mainboards 2020-12-08 21:16:51 +00:00
compulab {src/mb,util/autoport}: Use macro for DSDT revision 2020-10-13 18:27:04 +00:00
dell cbfs: Simplify load/map API names, remove type arguments 2020-12-02 22:13:17 +00:00
elmex mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
emulation mb/emulation/x86: Add optional parallel_mp init support 2020-12-04 11:12:13 +00:00
example x86: Add a minimal example SoC along with a board 2020-10-30 21:34:18 +00:00
facebook src: Remove redundant use of ACPI offset(0) 2020-12-03 00:05:52 +00:00
foxconn mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
getac mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
gigabyte cbfs: Enable CBFS mcache on most chipsets 2020-12-02 22:12:10 +00:00
gizmosphere mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
google mb/google/volteer: Make use of fw_config_is_provisioned() 2020-12-11 16:59:42 +00:00
hp mb/hp/z220_sff_workstation/Kconfig: Select MAINBOARD_USES_IFD_GBE_REGION 2020-12-03 23:20:43 +00:00
ibase mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
intel mb/intel/ehlcrb: Add EHL CRB memory initialization support 2020-12-10 10:49:15 +00:00
jetway mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
kontron mb/*: Remove SATA_AHCI config from SKL/KBL based devicetrees 2020-12-08 20:59:50 +00:00
lenovo src: Remove redundant use of ACPI offset(0) 2020-12-03 00:05:52 +00:00
libretrend soc/intel/{skl,cnl}: replace PM ACPI timer dt option by Kconfig 2020-11-13 17:32:37 +00:00
lippert src: Remove redundant use of ACPI offset(0) 2020-12-03 00:05:52 +00:00
msi mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
ocp mb/ocp/deltalake: Update GPIO configurations according to schematics 2020-12-11 07:35:13 +00:00
opencellular mb/opencellular/elgon/Kconfig: Drop unused 'MAINBOARD_FIT_DTS' 2020-09-08 05:33:39 +00:00
packardbell mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
pcengines nb/amd: Deduplicate nb_common.h 2020-11-25 09:11:58 +00:00
portwell mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
prodrive mb/prodrive/hermes: Generalise check_signature function 2020-12-05 13:43:28 +00:00
protectli soc/intel/{skl,cnl}: replace PM ACPI timer dt option by Kconfig 2020-11-13 17:32:37 +00:00
purism mb/*: Remove SATA mode config for CNL based mainboards 2020-12-08 21:16:51 +00:00
razer soc/intel/{skl,cnl}: replace PM ACPI timer dt option by Kconfig 2020-11-13 17:32:37 +00:00
roda mb/**/cmos.layout: Indent everything with tabs 2020-11-23 09:56:20 +00:00
samsung cbfs: Simplify load/map API names, remove type arguments 2020-12-02 22:13:17 +00:00
sapphire mb/**/cmos.layout: Drop copy-pasted volume entries 2020-11-24 17:47:29 +00:00
scaleway mb/scaleway/tagada: GPIO on M.2 PCIe/SATA configure FSP HSIO lanes 2020-11-20 00:43:58 +00:00
siemens mb/siemens/chili/base: Fix state of PCI devices 2020-12-08 21:16:24 +00:00
sifive cbfs: Simplify load/map API names, remove type arguments 2020-12-02 22:13:17 +00:00
supermicro mb/supermicro/x11ssm-f: enable AER for PCIe root ports 2020-12-10 02:27:53 +00:00
system76 mb/*: Remove SATA mode config for CNL based mainboards 2020-12-08 21:16:51 +00:00
ti mb/ti/beaglebone: Init UART in early init 2020-09-09 10:48:56 +00:00
up mb/*/Kconfig: Annotate closing endif with corresponding condition 2020-11-12 09:48:45 +00:00
Kconfig mb/Kconfig: Drop ROM sizes below 256KiB 2020-09-27 15:31:39 +00:00