From 93b4abd3a25ba9061f2146ebabd4aae07d74a499 Mon Sep 17 00:00:00 2001 From: Marek Vasut Date: Sat, 25 Jul 2015 08:44:27 +0200 Subject: arm: socfpga: clock: Clean up pll_config.h Extract the clock configuration horribleness caused by pll_config.h in the following manner. First of all, introduce a few new accessors which return values of various clocks used in clock_manager.c and use them in clock_manager.c . These accessors replace those few macros which came from pll_config.h originally. Also introduce an accessor which returns the struct cm_config default configuration for the clock manager used in SPL. The accessors are implemented in a board-specific wrap_pll_config.c file, whose sole purpose is to include the qts-generated pll_config.h and provide only the necessary values to the clock manager. The purpose of this design is to limit the scope of inclusion for the pll_config.h , which thus far was included build-wide and poluted the namespace. With this change, the inclusion is limited to just the new wrap_pll_config.c file, which in turn provides three simple functions for the clock_manager.c to use. Signed-off-by: Marek Vasut --- include/configs/socfpga_arria5.h | 1 - include/configs/socfpga_cyclone5.h | 1 - 2 files changed, 2 deletions(-) (limited to 'include') diff --git a/include/configs/socfpga_arria5.h b/include/configs/socfpga_arria5.h index e3c66b4b9d..027e22cf03 100644 --- a/include/configs/socfpga_arria5.h +++ b/include/configs/socfpga_arria5.h @@ -9,7 +9,6 @@ #include #include "../../board/altera/socfpga/qts/pinmux_config.h" #include "../../board/altera/socfpga/qts/iocsr_config.h" -#include "../../board/altera/socfpga/qts/pll_config.h" /* U-Boot Commands */ #define CONFIG_SYS_NO_FLASH diff --git a/include/configs/socfpga_cyclone5.h b/include/configs/socfpga_cyclone5.h index a5565a7b5f..ed4454b10e 100644 --- a/include/configs/socfpga_cyclone5.h +++ b/include/configs/socfpga_cyclone5.h @@ -9,7 +9,6 @@ #include #include "../../board/altera/socfpga/qts/pinmux_config.h" #include "../../board/altera/socfpga/qts/iocsr_config.h" -#include "../../board/altera/socfpga/qts/pll_config.h" /* U-Boot Commands */ #define CONFIG_SYS_NO_FLASH -- cgit v1.2.1