|
@@ -45,7 +45,8 @@ unsigned long (*get_pll_clk)(int);
|
|
/* s5pc110: return pll clock frequency */
|
|
/* s5pc110: return pll clock frequency */
|
|
static unsigned long s5pc100_get_pll_clk(int pllreg)
|
|
static unsigned long s5pc100_get_pll_clk(int pllreg)
|
|
{
|
|
{
|
|
- struct s5pc100_clock *clk = (struct s5pc100_clock *)S5PC1XX_CLOCK_BASE;
|
|
|
|
|
|
+ struct s5pc100_clock *clk =
|
|
|
|
+ (struct s5pc100_clock *)samsung_get_base_clock();
|
|
unsigned long r, m, p, s, mask, fout;
|
|
unsigned long r, m, p, s, mask, fout;
|
|
unsigned int freq;
|
|
unsigned int freq;
|
|
|
|
|
|
@@ -95,7 +96,8 @@ static unsigned long s5pc100_get_pll_clk(int pllreg)
|
|
/* s5pc100: return pll clock frequency */
|
|
/* s5pc100: return pll clock frequency */
|
|
static unsigned long s5pc110_get_pll_clk(int pllreg)
|
|
static unsigned long s5pc110_get_pll_clk(int pllreg)
|
|
{
|
|
{
|
|
- struct s5pc110_clock *clk = (struct s5pc110_clock *)S5PC1XX_CLOCK_BASE;
|
|
|
|
|
|
+ struct s5pc110_clock *clk =
|
|
|
|
+ (struct s5pc110_clock *)samsung_get_base_clock();
|
|
unsigned long r, m, p, s, mask, fout;
|
|
unsigned long r, m, p, s, mask, fout;
|
|
unsigned int freq;
|
|
unsigned int freq;
|
|
|
|
|
|
@@ -151,7 +153,8 @@ static unsigned long s5pc110_get_pll_clk(int pllreg)
|
|
/* s5pc110: return ARM clock frequency */
|
|
/* s5pc110: return ARM clock frequency */
|
|
static unsigned long s5pc110_get_arm_clk(void)
|
|
static unsigned long s5pc110_get_arm_clk(void)
|
|
{
|
|
{
|
|
- struct s5pc110_clock *clk = (struct s5pc110_clock *)S5PC1XX_CLOCK_BASE;
|
|
|
|
|
|
+ struct s5pc110_clock *clk =
|
|
|
|
+ (struct s5pc110_clock *)samsung_get_base_clock();
|
|
unsigned long div;
|
|
unsigned long div;
|
|
unsigned long dout_apll, armclk;
|
|
unsigned long dout_apll, armclk;
|
|
unsigned int apll_ratio;
|
|
unsigned int apll_ratio;
|
|
@@ -170,7 +173,8 @@ static unsigned long s5pc110_get_arm_clk(void)
|
|
/* s5pc100: return ARM clock frequency */
|
|
/* s5pc100: return ARM clock frequency */
|
|
static unsigned long s5pc100_get_arm_clk(void)
|
|
static unsigned long s5pc100_get_arm_clk(void)
|
|
{
|
|
{
|
|
- struct s5pc100_clock *clk = (struct s5pc100_clock *)S5PC1XX_CLOCK_BASE;
|
|
|
|
|
|
+ struct s5pc100_clock *clk =
|
|
|
|
+ (struct s5pc100_clock *)samsung_get_base_clock();
|
|
unsigned long div;
|
|
unsigned long div;
|
|
unsigned long dout_apll, armclk;
|
|
unsigned long dout_apll, armclk;
|
|
unsigned int apll_ratio, arm_ratio;
|
|
unsigned int apll_ratio, arm_ratio;
|
|
@@ -191,7 +195,8 @@ static unsigned long s5pc100_get_arm_clk(void)
|
|
/* s5pc100: return HCLKD0 frequency */
|
|
/* s5pc100: return HCLKD0 frequency */
|
|
static unsigned long get_hclk(void)
|
|
static unsigned long get_hclk(void)
|
|
{
|
|
{
|
|
- struct s5pc100_clock *clk = (struct s5pc100_clock *)S5PC1XX_CLOCK_BASE;
|
|
|
|
|
|
+ struct s5pc100_clock *clk =
|
|
|
|
+ (struct s5pc100_clock *)samsung_get_base_clock();
|
|
unsigned long hclkd0;
|
|
unsigned long hclkd0;
|
|
uint div, d0_bus_ratio;
|
|
uint div, d0_bus_ratio;
|
|
|
|
|
|
@@ -207,7 +212,8 @@ static unsigned long get_hclk(void)
|
|
/* s5pc100: return PCLKD1 frequency */
|
|
/* s5pc100: return PCLKD1 frequency */
|
|
static unsigned long get_pclkd1(void)
|
|
static unsigned long get_pclkd1(void)
|
|
{
|
|
{
|
|
- struct s5pc100_clock *clk = (struct s5pc100_clock *)S5PC1XX_CLOCK_BASE;
|
|
|
|
|
|
+ struct s5pc100_clock *clk =
|
|
|
|
+ (struct s5pc100_clock *)samsung_get_base_clock();
|
|
unsigned long d1_bus, pclkd1;
|
|
unsigned long d1_bus, pclkd1;
|
|
uint div, d1_bus_ratio, pclkd1_ratio;
|
|
uint div, d1_bus_ratio, pclkd1_ratio;
|
|
|
|
|
|
@@ -227,7 +233,8 @@ static unsigned long get_pclkd1(void)
|
|
/* s5pc110: return HCLKs frequency */
|
|
/* s5pc110: return HCLKs frequency */
|
|
static unsigned long get_hclk_sys(int dom)
|
|
static unsigned long get_hclk_sys(int dom)
|
|
{
|
|
{
|
|
- struct s5pc110_clock *clk = (struct s5pc110_clock *)S5PC1XX_CLOCK_BASE;
|
|
|
|
|
|
+ struct s5pc110_clock *clk =
|
|
|
|
+ (struct s5pc110_clock *)samsung_get_base_clock();
|
|
unsigned long hclk;
|
|
unsigned long hclk;
|
|
unsigned int div;
|
|
unsigned int div;
|
|
unsigned int offset;
|
|
unsigned int offset;
|
|
@@ -255,7 +262,8 @@ static unsigned long get_hclk_sys(int dom)
|
|
/* s5pc110: return PCLKs frequency */
|
|
/* s5pc110: return PCLKs frequency */
|
|
static unsigned long get_pclk_sys(int dom)
|
|
static unsigned long get_pclk_sys(int dom)
|
|
{
|
|
{
|
|
- struct s5pc110_clock *clk = (struct s5pc110_clock *)S5PC1XX_CLOCK_BASE;
|
|
|
|
|
|
+ struct s5pc110_clock *clk =
|
|
|
|
+ (struct s5pc110_clock *)samsung_get_base_clock();
|
|
unsigned long pclk;
|
|
unsigned long pclk;
|
|
unsigned int div;
|
|
unsigned int div;
|
|
unsigned int offset;
|
|
unsigned int offset;
|