soc/intel/cannonlake: Add Pch iSCLK programming
commit1b64ae1119fc7891b043d5d29bf93859ef9dbfa1
authorLijian Zhao <lijian.zhao@intel.com>
Tue, 23 Jan 2018 04:08:15 +0000 (22 20:08 -0800)
committerMartin Roth <martinroth@google.com>
Sun, 11 Feb 2018 00:00:41 +0000 (11 00:00 +0000)
treebec506be9800c7bbed055a92811f844628006a7a
parent106a9fe882f329cb3dbafc56601557b1d35ac672
soc/intel/cannonlake: Add Pch iSCLK programming

In order to reduce BOM cost and board area for imaging solution, the
sensor requires a 19.2/24MHz reference clock from PCH. In addition to
that, having PCH to supply the sensor reference clock will prevent
dependency on CPU power management and also avoid level shifter cost.

Pch iSCLK is only required for CNP-LP with the camera sensor on the
platform.

BUG=None
TEST=Boot up into OS and read back PCH iSCLK programming through
iotools.

Change-Id: I28c97a75f2a7f5122a20c8b8f0f2671037a7eca6
Signed-off-by: Lijian Zhao <lijian.zhao@intel.com>
Reviewed-on: https://review.coreboot.org/23367
Reviewed-by: Furquan Shaikh <furquan@google.com>
Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
src/soc/intel/cannonlake/chip.h
src/soc/intel/cannonlake/finalize.c
src/soc/intel/cannonlake/include/soc/pcr_ids.h