coreboot-kgpe-d16/src
Wonkyu Kim a317353f42 mb/intel/tglrvp: Add pin mux for Camera
Add additional pin mux for I2C3, I2C5 for Camera.
These pin muxes were done in FSPs, these pin muxes are for bypassing
pin muxes in FSPs.

BUG=none
BRANCH=none
TEST=Build with pin mux bypass FSP and boot tigerlake rvp board and check camera

Simple test method to check camera: capture image by below commands from
OS console
>media-ctl -V "\"Intel IPU6 CSI-2 5\":0 [fmt:SGRBG10/3280x2464]"
>media-ctl -V "\"Intel IPU6 CSI-2 5\":1 [fmt:SGRBG10/3280x2464]"
>media-ctl -l "\"ov8856 18-0010\":0 -> \"Intel IPU6 CSI-2 5\":0[1]"
>media-ctl -V "\"Intel IPU6 CSI2 BE\":0 [fmt:SGRBG10/3280x2464]"
>media-ctl -V "\"Intel IPU6 CSI2 BE\":1 [crop:(0,0)/3280x2464]"
>media-ctl -V "\"Intel IPU6 CSI2 BE\":1 [fmt:SGRBG10/3280x2464]"
>media-ctl -l "\"Intel IPU6 CSI-2 5\":1 -> \"Intel IPU6 CSI2 BE\":0[1]"
>media-ctl -l "\"Intel IPU6 CSI2 BE\":1 -> \"Intel IPU6 CSI2 BE capture\":0[1]"
>yavta -u -c5 -n5 -I -s 3280x2464 --file=/tmp/frame-#.bin -f SGRBG10
$(media-ctl -e "Intel IPU6 CSI2 BE capture")

Signed-off-by: Wonkyu Kim <wonkyu.kim@intel.com>
Change-Id: I9ad0e5ed452d2b2e8c674abe2a647a0a9c59188e
Reviewed-on: https://review.coreboot.org/c/coreboot/+/39201
Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
Reviewed-by: Srinidhi N Kaushik <srinidhi.n.kaushik@intel.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
2020-03-07 20:54:20 +00:00
..
acpi src/acpi: Update license headers to SPDX 2020-01-02 14:49:00 +00:00
arch src/arch/x86: Convert to SPDX license header 2020-03-06 07:48:24 +00:00
commonlib lz4: Fix out-of-bounds reads 2020-03-02 15:03:03 +00:00
console treewide: Replace BOARD_EMULATION_QEMU_X86 2020-03-03 10:16:09 +00:00
cpu cpu/x86/smm: Add smm_size to relocatable smmstub 2020-03-07 20:52:22 +00:00
device treewide: Replace BOARD_EMULATION_QEMU_X86 2020-03-03 10:16:09 +00:00
drivers drivers/usb: Use 'print("%s...", __func__)' 2020-03-07 20:47:50 +00:00
ec ec/google/chromeec: Fix dev ops for chromeec 2020-03-06 08:06:02 +00:00
include cpu/x86/smm: Add smm_size to relocatable smmstub 2020-03-07 20:52:22 +00:00
lib lib/spd_bin: Fix grammar mistake in a comment 2020-03-07 16:44:25 +00:00
mainboard mb/intel/tglrvp: Add pin mux for Camera 2020-03-07 20:54:20 +00:00
northbridge src/nb: Use 'print("%s...", __func__)' 2020-03-07 20:47:58 +00:00
security vboot: Upgrade kernel space to v1.0 2020-03-07 20:45:37 +00:00
soc soc/intel/tigerlake: Avoid NULL pointer dereference 2020-03-07 20:46:49 +00:00
southbridge sb/intel/common/firmware/Makefile.inc: use ifdtool --output flag 2020-03-06 07:53:04 +00:00
superio superio/nuvoton/npcd378: Switch to superio/common 2020-03-02 10:19:44 +00:00
vendorcode chromeos: remove unused constants from gnvs.h 2020-03-07 20:32:01 +00:00
Kconfig Kconfig: Have GDB_STUB depend on DRIVERS_UART 2020-03-03 07:45:23 +00:00