coreboot-kgpe-d16/src/mainboard
Tim Chen 77a7520385 mb/google/dedede/var/metaknight: Add LTE power on/off sequence
LTE module used in metaknight has a specific power on/off sequence.
GPIOs related to power sequence are:
* GPP_A10 - LTE_PWR_OFF_R_ODL
* GPP_H17 - LTE_RESET_R_ODL
1. Power on: GPP_A10 -> 20ms -> GPP_H17
2. Power off: GPP_H17 -> 10ms -> GPP_A10
3. Warm reset: GPP_A10 keeps high, GPP_H17 goes low at least 2ms
Configure the GPIOs based on these requirements.

BUG=b:173671094
TEST=Build and boot Metaknight to OS. Ensure that the LTE module power
sequence requirements are met.

Change-Id: Ibff16129dfe2f1de2b1519049244aba4b3123e52
Signed-off-by: Tim Chen <tim-chen@quanta.corp-partner.google.com>
Reviewed-on: https://review.coreboot.org/c/coreboot/+/48195
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
2021-01-15 11:22:13 +00:00
..
51nb soc/intel/skylake: Move MAX_CPUS from mb to SoC 2021-01-06 19:34:20 +00:00
acer mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
adlink
amd build system: Structure and serialize INTERMEDIATE 2021-01-14 16:53:06 +00:00
aopen
apple mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
asrock mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
asus mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
bap
biostar mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
bostentech soc/intel: Replace acpi_init_gnvs() 2021-01-10 11:39:28 +00:00
cavium
clevo mb/clevo/cml-u: Drop VGA_BIOS_FILE from Kconfig 2021-01-08 08:28:16 +00:00
compulab mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
dell mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
elmex
emulation mb/emulation/qemu: Copy page tables to DRAM in assembly 2021-01-11 07:34:19 +00:00
example
facebook mb/facebook/fbg1701/Kconfig: Remove dependency for USE_VENDORCODE_ELTAN 2021-01-15 11:18:47 +00:00
foxconn mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
getac mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
gigabyte mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
gizmosphere
google mb/google/dedede/var/metaknight: Add LTE power on/off sequence 2021-01-15 11:22:13 +00:00
hp mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
ibase mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
intel {soc,vc,mb}/intel: Drop support for Cannon Lake SoC 2021-01-11 17:23:53 +00:00
jetway
kontron mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
lenovo mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
libretrend soc/intel/skylake: Drop always-zero ProbelessTrace dt setting 2020-12-14 10:40:51 +00:00
lippert src: Remove redundant use of ACPI offset(0) 2020-12-03 00:05:52 +00:00
msi mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
ocp soc/intel: Replace acpi_init_gnvs() 2021-01-10 11:39:28 +00:00
opencellular
packardbell mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
pcengines
portwell soc/intel: Replace acpi_init_gnvs() 2021-01-10 11:39:28 +00:00
prodrive mb/prodrive/hermes: Drop EEPROM address function parameters 2020-12-24 08:17:05 +00:00
protectli soc/intel: Replace acpi_init_gnvs() 2021-01-10 11:39:28 +00:00
purism mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
razer mb/razer/blade_stealth_kbl: Remove comments with pad functions 2021-01-07 08:13:48 +00:00
roda mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
samsung mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
sapphire mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
scaleway soc/intel: Replace acpi_init_gnvs() 2021-01-10 11:39:28 +00:00
siemens mb/siemens/chili: Rework Kconfig 2021-01-05 00:20:15 +00:00
sifive cbfs: Simplify load/map API names, remove type arguments 2020-12-02 22:13:17 +00:00
supermicro mb/x/acpi_tables: Rename to mainboard_fill_gnvs() 2021-01-10 11:29:10 +00:00
system76 soc/intel/cannonlake: Change mainboard_silicon_init_params argument 2020-12-17 06:22:55 +00:00
ti
up
Kconfig