t132: Implement clock initialization api for functional units

Hardware / Coreboot - Furquan Shaikh [google.com] - 25 March 2015 18:26 UTC

This api provides a common interface to initialize various clock sources, dividers as well as enabling the clock for various functional units.

BUG=chrome-os-partner:31251 BRANCH=None TEST=Compiles successfully for rush and boots till last known good point.

Change-Id: I2b8df5abf7301bc940315427af4cb38a635f07f8

c41dfb0 t132: Implement clock initialization api for functional units
src/soc/nvidia/tegra132/Makefile.inc | 3 +
src/soc/nvidia/tegra132/clock.c | 8 ++
src/soc/nvidia/tegra132/funitcfg.c | 157 ++++++++++++++++++++++++
src/soc/nvidia/tegra132/include/soc/clock.h | 12 +-
src/soc/nvidia/tegra132/include/soc/funitcfg.h | 63 ++++++++++
5 files changed, 240 insertions(+), 3 deletions(-)

Upstream: review.coreboot.org


  • Share