soc/intel/quark: Add USB PHY initialization

Hardware / Coreboot - Lee Leahy [intel.com] - 4 May 2016 15:36 UTC

Add register access support using register scripts. Initialize the USB PHY using register scripts.

TEST=Build and run on Galileo Gen2

Change-Id: I34a8e78eab3c7314ca34343eccc8aeef0622798a

4dd34ee soc/intel/quark: Add USB PHY initialization
src/soc/intel/quark/Kconfig | 1 +
src/soc/intel/quark/Makefile.inc | 3 +
src/soc/intel/quark/include/soc/pci_devs.h | 6 +-
src/soc/intel/quark/include/soc/reg_access.h | 60 ++++++++++++++
src/soc/intel/quark/include/soc/romstage.h | 7 +-
src/soc/intel/quark/reg_access.c | 110 ++++++++++++++++++++++++++
src/soc/intel/quark/romstage/mtrr.c | 25 ------
src/soc/intel/quark/usb.c | 92 +++++++++++++++++++++
8 files changed, 271 insertions(+), 33 deletions(-)

Upstream: review.coreboot.org


  • Share