coreboot/src/mainboard
Reka Norman b0947172c8 mb/google/brya/var/nivviks: Implement WWAN power sequencing
Nissa is using the FM101, which has the following power sequencing
requirements:

Power on: assert WWAN_EN, delay 20 ms, deassert WWAN_RST_L
Power off: assert WWAN_RST_L, delay 20 ms, deassert WWAN_EN

Add a power resource to the USB device, and use wwan_power.asl to
handle the power off sequence.

BUG=b:217092522
TEST=abuild -a -x -c max -p none -t google/brya -b nivviks

Signed-off-by: Reka Norman <rekanorman@google.com>
Change-Id: Ibe1b863a550c6af1ac3eb98f2aaa3db15b149ada
Reviewed-on: https://review.coreboot.org/c/coreboot/+/61694
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Kangheui Won <khwon@chromium.org>
2022-02-11 14:11:53 +00:00
..
51nb soc/intel/skl: Replace dt HeciEnabled by HECI1 disable config 2022-01-16 13:33:14 +00:00
acer mb/acer: Add Acer Aspire VN7-572G 2022-01-28 16:44:41 +00:00
adlink
amd soc/amd/sabrina/include/amd_pci_int_defs.h: remove PIRQ_SATA 2022-02-04 20:10:18 +00:00
aopen mb/aopen/dxplplusu/acpi: Replace Decrement() with ASL 2.0 syntax 2022-01-01 14:12:59 +00:00
apple sb/intel: Use bool for PCIe coalescing option 2022-01-04 11:48:19 +00:00
asrock IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
asus mb/**/Kconfig: Properly override IGNORE_IASL_MISSING_DEPENDENCY 2022-01-31 10:34:41 +00:00
bap IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
biostar IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
bostentech
cavium
clevo soc/intel/skl: Replace dt HeciEnabled by HECI1 disable config 2022-01-16 13:33:14 +00:00
compulab sb/intel: Use bool for PCIe coalescing option 2022-01-04 11:48:19 +00:00
dell IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
elmex src/mainboard/{elmex,gizmosphere}: Remove unused <console/console.h> 2022-01-10 23:23:27 +00:00
emulation src/mainboard/emulation/qemu-i440fx: Fix struct packing 2022-01-10 23:49:04 +00:00
example
facebook IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
foxconn IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
getac cpu/intel/speedstep: Constify get_cst_entries() 2021-10-19 15:00:01 +00:00
gigabyte IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
gizmosphere src/mainboard/{elmex,gizmosphere}: Remove unused <console/console.h> 2022-01-10 23:23:27 +00:00
google mb/google/brya/var/nivviks: Implement WWAN power sequencing 2022-02-11 14:11:53 +00:00
hp soc/intel/skl: Replace dt HeciEnabled by HECI1 disable config 2022-01-16 13:33:14 +00:00
ibase IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
intel mb/intel/adlrvp: Fix vbt loading error 2022-02-10 14:27:29 +00:00
jetway src/mainboard/{jetway,lenovo,msi,ocp}: Remove unused <console/console.h> 2022-01-10 23:24:10 +00:00
kontron mb/**/Kconfig: Properly override DISABLE_HECI1_AT_PRE_BOOT 2022-01-31 10:35:04 +00:00
lenovo src/mainboard/{jetway,lenovo,msi,ocp}: Remove unused <console/console.h> 2022-01-10 23:24:10 +00:00
libretrend soc/intel/skl: Replace dt HeciEnabled by HECI1 disable config 2022-01-16 13:33:14 +00:00
lippert src/mainboard: Remove unused <stdlib.h> 2022-01-10 17:43:32 +00:00
msi src/mainboard/{jetway,lenovo,msi,ocp}: Remove unused <console/console.h> 2022-01-10 23:24:10 +00:00
ocp src/mainboard/{jetway,lenovo,msi,ocp}: Remove unused <console/console.h> 2022-01-10 23:24:10 +00:00
opencellular
packardbell
pcengines AGESA binaryPI: Use common acpi_fill_madt() 2021-10-22 14:28:27 +00:00
pine64
portwell IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
prodrive mb/prodrive/atlas: Configure PCIe device tree settings 2022-02-03 16:26:05 +00:00
protectli IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
purism mb/purism/librem_skl: disable HECI PCI device 2022-01-28 17:55:05 +00:00
razer soc/intel/skl: Replace dt HeciEnabled by HECI1 disable config 2022-01-16 13:33:14 +00:00
roda src/mainboard/{amd,roda}: Remove unused <acpi/acpi.h> 2022-01-10 18:43:24 +00:00
samsung IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
sapphire sb/intel: Use bool for PCIe coalescing option 2022-01-04 11:48:19 +00:00
scaleway treewide: Remove "ERROR: "/"WARN: " prefixes from log messages 2022-02-07 23:29:09 +00:00
siemens mb/siemens/mc_ehl2: Disable PCIe RPs 2022-02-03 13:49:34 +00:00
sifive
starlabs soc/intel/tgl: Replace dt HeciEnabled by HECI1 disable config 2022-01-14 00:33:14 +00:00
supermicro IASL: Ignore IASL's "Missing dependency" warning 2022-01-28 16:34:23 +00:00
system76 mb/system76: Enable SrcClk pin for CPU PCIe RPs 2022-01-25 18:05:35 +00:00
ti
up
Kconfig