coreboot-kgpe-d16/src/mainboard
Furquan Shaikh ddfec569d1 mb/google/zork: Drop power and reset control in romstage for dalboz
This change drops power and reset control for non PCIe devices in
romstage for dalboz reference as this is not required.

 +---------------------------------------------------------------------------------------+
 | GPIO|    Net name   | External| Internal| Domain| State at reset | State on S3 resume |
 |  #  |               | Pull    | Pull    |       |                |                    |
 +---------------------------------------------------------------------------------------+
 |  5  | PEN_POWER_EN  | 100K PD |   PD    | S5    | Powered off    | Powered on         |
 |     |               |         |         |       | (because of    | (since power is not|
 |     |               |         |         |       |  internal PD)  |  disabled when     |
 |     |               |         |         |       |                |  entering S3)      |
 +---------------------------------------------------------------------------------------+
 |  6  |EN_PWR_TOUCHPAD| 499K PD |   PU    | S5    | Powered on     | Powered on         |
 |     |               |         |         |       | (because of    | (since trackpad    |
 |     |               |         |         |       |  internal PU)  |  is wake source)   |
 +---------------------------------------------------------------------------------------+
 | 68  | EMMC_RESET_L  | 100K PU |   PD    | S0    |  Asserted      | Asserted           |
 |     |               |         |         |       |  (because of   | (because of        |
 |     |               |         |         |       |   internal PD) |  internal PD)      |
 +---------------------------------------------------------------------------------------+
 | 76  | EN_PWR_CAMERA | 499K PD |   PD    | S0    | Powered off    | Powered off        |
 |     |               |         |         |       | (because of    | (because of        |
 |     |               |         |         |       |  internal PD)  |  internal PD)      |
 +---------------------------------------------------------------------------------------+
 | 140 | USI_RESET     | 10K PD  |   PD    | S0    | Deasserted     | Deasserted         |
 |     |               |         |         |       | (because of    | (because of        |
 |     |               |         |         |       |  internal PD)  |  internal PD)      |
 +---------------------------------------------------------------------------------------+
 | 141 | USB_HUB_RST_L | 10K PU  |   PD    | S0    | Asserted       | Asserted           |
 |     |               |         |         |       | (because of    | (because of        |
 |     |               |         |         |       | internal PD)   |  internal PD)      |
 +---------------------------------------------------------------------------------------+
 +---------------------------------------------------------------------------------------+
 | 67  |EN_PWR_TOUCHPAD| 10K PU  |   PD    | S0    | Powered off    | Powered off        |
 |     |_PS2 (pre-V3)  |         |         |       | (because of    | (because of        |
 |     |               |         |         |       |  internal PD)  |  internal PD)      |
 +---------------------------------------------------------------------------------------+

GPIO_140 starts deasserted out of reset and S3 resume, but gets
asserted in ramstage since it is eventually deasserted by OS using
ACPI methods.

BUG=b:154351731

Signed-off-by: Furquan Shaikh <furquan@google.com>
Change-Id: Ie792a5a9d6420763ff10d1e475c094b6ee514888
Reviewed-on: https://review.coreboot.org/c/coreboot/+/43463
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
Reviewed-by: Aaron Durbin <adurbin@chromium.org>
2020-07-16 16:39:16 +00:00
..
51nb Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
adlink
amd mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
aopen mb/aopen/dxplplusu: Drop dead code 2020-07-09 23:48:14 +00:00
apple ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
asrock mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
asus mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
bap mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
biostar mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
cavium Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
compulab ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
dell src: Remove unused 'include <string.h>' 2020-07-14 16:09:44 +00:00
elmex mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
emulation src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00
facebook ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
foxconn ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
getac src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00
gigabyte ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
gizmosphere mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
google mb/google/zork: Drop power and reset control in romstage for dalboz 2020-07-16 16:39:16 +00:00
hp mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
ibase ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
intel src: Remove unused 'include <cpu/x86/msr.h>' 2020-07-14 16:14:09 +00:00
jetway mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
kontron src: Remove unused 'include <cpu/x86/msr.h>' 2020-07-14 16:14:09 +00:00
lenovo mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
libretrend
lippert mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
msi mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
ocp Revert "mb/ocp/deltalake: Select IPMI OCP to send POST start/end command" 2020-07-16 16:32:46 +00:00
opencellular Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
packardbell ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
pcengines mainboard: Drop optional and empty ACPI \_BFS methods 2020-07-15 08:33:43 +00:00
portwell ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
prodrive mb/prodrive/hermes: Deselect PCIEXP_CLK_PM and L1_SUB_STATE 2020-07-12 19:40:33 +00:00
protectli ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
purism ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
razer
roda ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
samsung src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00
sapphire ACPI: Drop typedef global_nvs_t 2020-06-30 09:19:10 +00:00
scaleway src: Remove unused 'include <cpu/x86/msr.h>' 2020-07-14 16:14:09 +00:00
siemens mb/siemens/mc_apl1: Use OPCODE menu set up of fast SPI driver 2020-07-09 14:03:07 +00:00
sifive
supermicro mb/supermicro/x9scl: Drop dead code 2020-07-12 19:31:51 +00:00
system76
ti src: Remove unused 'include <types.h>' 2020-07-14 16:10:17 +00:00
up Kconfig: Escape variable to accommodate new Kconfig versions 2020-06-19 15:29:04 +00:00
Kconfig