switch-coreboot/src
Duncan Laurie 45b9a03c05 UPSTREAM: skylake: Add I2C devices
Add the I2C devices to skylake with the scan_bus handler for SMBUS
devices so that I2C-based devices can be declared in devicetree.cb
and get initialized properly during ramstage.

This does not yet provide the I2C driver, but it allows for devices
that are declared in devicetree.cb to provide ACPI tables to the OS.

Change-Id: I9dfe4a06a8b0bc549a2b0e2d7c033c895188ba30
Original-Signed-off-by: Duncan Laurie <dlaurie@chromium.org>
Original-Reviewed-on: https://review.coreboot.org/14992
Original-Reviewed-by: Aaron Durbin <adurbin@chromium.org>
(cherry-picked from commit 0d8bb7427b)
Signed-off-by: Martin Roth <martinroth@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/348400
Reviewed-by: Furquan Shaikh <furquan@chromium.org>
2016-06-01 20:36:50 -07:00
..
acpi acpi/: add missing license header 2016-01-14 22:52:11 +01:00
arch UPSTREAM: acpi_device: Add support for writing ACPI Device Properties 2016-05-31 12:07:01 -07:00
commonlib cbfstool/fsp: Rename fsp1_1_relocate 2016-05-11 18:38:28 +02:00
console UPSTREAM: console/post: be explicit about conditional cmos_post_log() compiling 2016-05-26 03:21:57 -07:00
cpu UPSTREAM: AGESA vendorcode: Build a common amdlib 2016-05-26 03:21:31 -07:00
device UPSTREAM: device: Add an ACPI device name and path concept to devices 2016-05-26 03:21:45 -07:00
drivers UPSTREAM: Fix leaking CONFIG_VGA=y 2016-06-01 20:36:48 -07:00
ec UPSTREAM: ec/google/chromeec: don't guard function declarations 2016-05-20 20:03:26 +00:00
include UPSTREAM: acpi_device: Add support for writing ACPI I2C descriptors 2016-05-30 23:35:09 -07:00
lib UPSTREAM: gpio: Add a function to map GPIO to ACPI path 2016-05-26 03:21:47 -07:00
mainboard UPSTREAM: mainboard/asus/[kgpe-d16|kcma-d8]: Enable secondary serial port header 2016-06-01 20:36:48 -07:00
northbridge UPSTREAM: Fix leaking CONFIG_VGA=y 2016-06-01 20:36:48 -07:00
soc UPSTREAM: skylake: Add I2C devices 2016-06-01 20:36:50 -07:00
southbridge UPSTREAM: AMD/spi: Do not reset fifo after skipping the sent bytes 2016-05-31 12:07:05 -07:00
superio UPSTREAM: sio/winbond/w83667hg-a: Add pinmux defines for UART B 2016-05-31 12:07:04 -07:00
vendorcode UPSTREAM: vendorcode/google/chromeos/vboot2: use cbmem for postcar region selection 2016-05-26 03:21:58 -07:00
Kconfig UPSTREAM: src/Kconfig: Move acpi Kconfig below chipset Kconfigs 2016-05-26 03:21:42 -07:00