a6f0b2754b
Implement GPIO ACPI AML generating functions that can be called by coreboot drivers to generate GPIO manipulation code in AML. Following API functions are implemented: 1. acpigen_soc_read_rx_gpio 2. acpigen_soc_get_tx_gpio 3. acpigen_soc_set_tx_gpio 4. acpigen_soc_clear_tx_gpio In addition to the API functions above, helper functions are added to gpio.asl to set/clear/get Tx value of GPIO. BUG=b:62028489 Change-Id: I77e5d0decd8929a922d06b02312378f092551667 Signed-off-by: Furquan Shaikh <furquan@chromium.org> Reviewed-on: https://review.coreboot.org/19828 Reviewed-by: Duncan Laurie <dlaurie@chromium.org> Reviewed-by: Aaron Durbin <adurbin@chromium.org> Tested-by: build bot (Jenkins) <no-reply@coreboot.org> |
||
---|---|---|
.. | ||
dptf | ||
cpu.asl | ||
globalnvs.asl | ||
gpio.asl | ||
ipu.asl | ||
irqlinks.asl | ||
lpc.asl | ||
pch.asl | ||
pch_hda.asl | ||
pci_irqs.asl | ||
pcie.asl | ||
pcr.asl | ||
platform.asl | ||
pmc.asl | ||
scs.asl | ||
serialio.asl | ||
sleepstates.asl | ||
smbus.asl | ||
systemagent.asl | ||
xhci.asl |