coreboot/src
Furquan Shaikh 626ad205a7 drivers/i2c/generic: Enable support for adding PowerResource for device
Add support to allow a device to define PowerResource in its SSDT AML
code. PowerResouce ACPI generation expects SoC to define the
callbacks for generating AML code for GPIO manipulation.

Device requiring PowerResource needs to define following parameters:
1. Reset GPIO - Optional, GPIO to put device into reset or take it out
of reset.
2. Reset delay - Delay after reset GPIO is de-asserted (default 0).
3. Enable GPIO - Optional, GPIO to enabled device.
4. Enable delay - Delay after enable GPIO is asserted (default 0).

BUG=chrome-os-partner:55988

Change-Id: Ieb2dd95fc1f555f5de66f3dda425172ac5b75dad
Signed-off-by: Furquan Shaikh <furquan@chromium.org>
Reviewed-on: https://review.coreboot.org/17081
Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
Tested-by: build bot (Jenkins)
2016-10-25 00:09:19 +02:00
..
acpi src/acpi: Capitalize ACPI and SATA 2016-07-31 19:25:40 +02:00
arch RISCV: Clean up the common architectural code 2016-10-24 20:25:04 +02:00
commonlib commonlib: move DIV_ROUND macros from nvidia/tegra 2016-09-07 20:52:42 +02:00
console Revert "[WIP] console/Kconfig: Calculate COM port base addresses only on x86" 2016-10-18 18:41:16 +02:00
cpu src/cpu: Fix location for cpu_microcode_blob.bin in COREBOOT CBFS only 2016-10-11 23:36:18 +02:00
device Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00
drivers drivers/i2c/generic: Enable support for adding PowerResource for device 2016-10-25 00:09:19 +02:00
ec ec/lenovo/h8: fix whitespaces/tabs 2016-10-17 22:17:37 +02:00
include RISCV: Clean up the common architectural code 2016-10-24 20:25:04 +02:00
lib soc/intel/apollolake: Implement stage cache to improve resume time 2016-10-07 18:18:14 +02:00
mainboard mainboard/emulation: Use C89 comments style & remove commented code 2016-10-24 20:32:47 +02:00
northbridge nb/i945/Kconfig: select the correct VGA_BIOS_ID for 945GC 2016-10-24 20:30:56 +02:00
soc marvell/mvmap2315: Compose BOOTBLOCK region 2016-10-21 19:42:23 +02:00
southbridge southbridge/nvidia: Remove commented code 2016-10-11 23:33:23 +02:00
superio winbond/w83627ehg: Remove unnecessary value 2016-10-19 17:31:39 +02:00
vboot vboot: Stop creating backup space in TPM 2016-10-13 18:22:03 +02:00
vendorcode vendorcode/intel/fsp: Update UPD headers for FSP 157_10 2016-10-07 19:13:53 +02:00
Kconfig Kconfig: Update default hex values to start with 0x 2016-10-02 19:08:15 +02:00