coreboot/src/mainboard
V Sowmya ec79477426 UPSTREAM: mb/google/poppy: Add camera support
Add camera related support

* Enable the SA Imaging Unit and CIO2 devices.
* Enable TPS68470 PMIC and populate related ACPI objects.
* Enable OV cameras and populate related ACPI objects.
* Enable Dongwoon AF DAC and populate related ACPI objects.

BUG=b:36580624
BRANCH=none
TEST=Build and boot poppy. Dump and verify that ACPI tables
have the required entries for all the camera devices.

Change-Id: I6d3db52880f4c53e5205e52080318826fe32b280
Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
Original-Commit-Id: 35e6eb1cef
Original-Change-Id: Ifbe878bb6b25fc976e935fee16c4d59fadd47fe2
Original-Signed-off-by: Sowmya V <v.sowmya@intel.com>
Original-Signed-off-by: Rizwan Qureshi <rizwan.qureshi@intel.com>
Original-Reviewed-on: https://review.coreboot.org/18969
Original-Tested-by: build bot (Jenkins)
Original-Reviewed-by: Furquan Shaikh <furquan@google.com>
Original-Reviewed-by: Sumeet R Pawnikar <sumeet.r.pawnikar@intel.com>
Reviewed-on: https://chromium-review.googlesource.com/482962
2017-04-21 06:03:45 -07:00
..
a-trend UPSTREAM: src/mainboard/a-trend - emulation: Add space around operators 2016-09-22 08:54:57 -07:00
aaeon UPSTREAM: AMD geode: Avoid conflicting main() declaration 2017-03-08 05:13:00 -08:00
abit UPSTREAM: src/mainboard/a-trend - emulation: Add space around operators 2016-09-22 08:54:57 -07:00
adi UPSTREAM: mainboards: Dont select POST_IO 2017-03-22 10:08:23 -07:00
adlink
advansus UPSTREAM: src/amd: Add common definition of AMD ACPI MMIO address 2017-01-09 23:46:41 -08:00
amd UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
aopen UPSTREAM: aopen/dxplplusu: Switch to 2MiB flash 2017-01-13 18:41:57 -08:00
apple UPSTREAM: nb/intel/i945: Move INTEL_EDID 2017-04-10 14:28:35 -07:00
artecgroup UPSTREAM: AMD geode: Avoid conflicting main() declaration 2017-03-08 05:13:00 -08:00
asrock UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
asus UPSTREAM: mainboard/asus/kgpe-d16: Remove obsolete reference to TPM ASL file 2017-04-18 13:19:07 -07:00
avalue UPSTREAM: src/amd: Add common definition of AMD ACPI MMIO address 2017-01-09 23:46:41 -08:00
azza UPSTREAM: src/mainboard/a-trend - emulation: Add space around operators 2016-09-22 08:54:57 -07:00
bachmann UPSTREAM: AMD geode: Avoid conflicting main() declaration 2017-03-08 05:13:00 -08:00
bap UPSTREAM: bap/ode_e20XX: Switch away from AGESA_LEGACY 2017-04-03 11:48:59 -07:00
bcom UPSTREAM: southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-18 13:19:00 -07:00
bifferos
biostar UPSTREAM: AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-30 05:29:58 -07:00
broadcom UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
compaq UPSTREAM: src/mainboard/a-trend - emulation: Add space around operators 2016-09-22 08:54:57 -07:00
cubietech
digitallogic UPSTREAM: AMD geode: Avoid conflicting main() declaration 2017-03-08 05:13:00 -08:00
dmp
ecs UPSTREAM: mainboard/*/*/irq_tables.c: Use tabs for indents 2016-09-26 16:52:44 -07:00
elmex UPSTREAM: elmex/pcm205400: Switch away from AGESA_LEGACY 2017-03-30 05:30:00 -07:00
emulation UPSTREAM: emulation/qemu-i440fx: Use SMBIOS macros 2017-03-22 10:08:21 -07:00
esd UPSTREAM: cpu/x86/msr.h: Drop excessive includes 2016-12-08 12:31:26 -08:00
getac UPSTREAM: nb/intel/i945: Move INTEL_EDID 2017-04-10 14:28:35 -07:00
gigabyte UPSTREAM: nb/intel/i945: Move INTEL_EDID 2017-04-10 14:28:35 -07:00
gizmosphere UPSTREAM: gizmosphere/gizmo: Switch away from AGESA_LEGACY 2017-03-30 05:29:59 -07:00
google UPSTREAM: mb/google/poppy: Add camera support 2017-04-21 06:03:45 -07:00
hp UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
ibase UPSTREAM: sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-09 23:46:48 -08:00
iei UPSTREAM: AMD geode: Avoid conflicting main() declaration 2017-03-08 05:13:00 -08:00
intel UPSTREAM: soc/intel/skylake: Split AC/DC settings for Deep Sx config 2017-04-18 13:18:52 -07:00
iwave UPSTREAM: cpu/x86/msr.h: Drop excessive includes 2016-12-08 12:31:26 -08:00
iwill UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
jetway UPSTREAM: southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-18 13:19:00 -07:00
kontron UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
lanner UPSTREAM: mainboard/lanner/em8510: Use tabs for indents 2016-09-30 18:03:19 -07:00
lenovo UPSTREAM: mb/lenovo/t60: Remove PCI reset code from romstage 2017-04-18 13:19:06 -07:00
linutop
lippert UPSTREAM: AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-30 05:29:58 -07:00
lowrisc UPSTREAM: mb/lowrisc/nexys4ddr: Read RAM information from the config string 2016-12-08 12:31:00 -08:00
mitac
msi UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
nec
nokia
nvidia UPSTREAM: southbridge/nvidia/mcp55: Get rid of #include early_smbus.c 2017-03-22 10:08:22 -07:00
packardbell UPSTREAM: intel/nehalem: Use romstage_handoff for S3 2016-12-13 17:49:12 -08:00
pcengines UPSTREAM: pcengines/apu1: Switch away from AGESA_LEGACY 2017-03-30 05:29:59 -07:00
purism UPSTREAM: purism/librem13: Set system type to laptop 2017-02-27 12:03:16 -08:00
rca UPSTREAM: mainboard/rca/rm4100: transition away from device_t 2016-11-10 18:32:33 -08:00
roda UPSTREAM: sb/ich7: Use common/gpio.h to set up GPIOs 2017-01-09 23:46:48 -08:00
samsung UPSTREAM: vboot: Move remaining features out of vendorcode/google/chromeos 2017-03-29 13:43:08 -07:00
sapphire UPSTREAM: mainboard/sapphire/pureplatinumh61: Enable EuP and PME 2017-04-18 13:18:54 -07:00
siemens UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
soyo
sunw UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
supermicro UPSTREAM: AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-30 05:29:58 -07:00
technexion UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
thomson UPSTREAM: mainboard/thomson/ip1000: transition away from device_t 2016-11-10 18:32:44 -08:00
ti
traverse UPSTREAM: AMD geode: Avoid conflicting main() declaration 2017-03-08 05:13:00 -08:00
tyan UPSTREAM: AGESA: Introduce AGESA_LEGACY and its counterpart 2017-03-30 05:29:58 -07:00
via UPSTREAM: southbridge/via/vt8237r: Get rid of #include early_smbus.c 2017-04-18 13:19:00 -07:00
winent UPSTREAM: nb/amdk8/(pre_)f.h: Don't declare global variable in header 2017-04-12 05:34:21 -07:00
wyse UPSTREAM: AMD geode: Avoid conflicting main() declaration 2017-03-08 05:13:00 -08:00
Kconfig UPSTREAM: Kconfig: Remind users to delete .config when switching boards 2017-01-13 15:21:43 -08:00