Searched refs:FRQCR (Results 1 - 20 of 20) sorted by relevance

/linux-4.1.27/arch/sh/include/cpu-sh3/cpu/
H A Dfreq.h14 #define FRQCR 0xA415FF80 macro
16 #define FRQCR 0xffffff80 macro
/linux-4.1.27/arch/sh/kernel/cpu/sh3/
H A Dclock-sh7705.c8 * FRQCR parsing hacked out of arch/sh/kernel/time.c
27 * FRQCR layout that is a bit different..
35 clk->rate *= pfc_divisors[__raw_readw(FRQCR) & 0x0003]; master_clk_init()
44 int idx = __raw_readw(FRQCR) & 0x0003; module_clk_recalc()
54 int idx = (__raw_readw(FRQCR) & 0x0300) >> 8; bus_clk_recalc()
64 int idx = (__raw_readw(FRQCR) & 0x0030) >> 4; cpu_clk_recalc()
H A Dclock-sh3.c8 * FRQCR parsing hacked out of arch/sh/kernel/time.c
31 int frqcr = __raw_readw(FRQCR); master_clk_init()
43 int frqcr = __raw_readw(FRQCR); module_clk_recalc()
55 int frqcr = __raw_readw(FRQCR); bus_clk_recalc()
67 int frqcr = __raw_readw(FRQCR); cpu_clk_recalc()
H A Dclock-sh7710.c8 * FRQCR parsing hacked out of arch/sh/kernel/time.c
29 clk->rate *= md_table[__raw_readw(FRQCR) & 0x0007]; master_clk_init()
38 int idx = (__raw_readw(FRQCR) & 0x0007); module_clk_recalc()
48 int idx = (__raw_readw(FRQCR) & 0x0700) >> 8; bus_clk_recalc()
58 int idx = (__raw_readw(FRQCR) & 0x0070) >> 4; cpu_clk_recalc()
H A Dclock-sh7706.c27 int frqcr = __raw_readw(FRQCR); master_clk_init()
39 int frqcr = __raw_readw(FRQCR); module_clk_recalc()
51 int frqcr = __raw_readw(FRQCR); bus_clk_recalc()
63 int frqcr = __raw_readw(FRQCR); cpu_clk_recalc()
H A Dclock-sh7709.c27 int frqcr = __raw_readw(FRQCR); master_clk_init()
39 int frqcr = __raw_readw(FRQCR); module_clk_recalc()
51 int frqcr = __raw_readw(FRQCR); bus_clk_recalc()
64 int frqcr = __raw_readw(FRQCR); cpu_clk_recalc()
H A Dclock-sh7712.c26 int frqcr = __raw_readw(FRQCR); master_clk_init()
38 int frqcr = __raw_readw(FRQCR); module_clk_recalc()
50 int frqcr = __raw_readw(FRQCR); cpu_clk_recalc()
/linux-4.1.27/arch/sh/include/cpu-sh4/cpu/
H A Dfreq.h17 #define FRQCR 0xa4150000 macro
26 #define FRQCR 0xffc80000 macro
31 #define FRQCR 0xffc80000 macro
39 #define FRQCR FRQCRA macro
68 #define FRQCR 0xffc00000 macro
/linux-4.1.27/arch/sh/kernel/cpu/sh4/
H A Dclock-sh4.c8 * FRQCR parsing hacked out of arch/sh/kernel/time.c
31 clk->rate *= pfc_divisors[__raw_readw(FRQCR) & 0x0007]; master_clk_init()
40 int idx = (__raw_readw(FRQCR) & 0x0007); module_clk_recalc()
50 int idx = (__raw_readw(FRQCR) >> 3) & 0x0007; bus_clk_recalc()
60 int idx = (__raw_readw(FRQCR) >> 6) & 0x0007; cpu_clk_recalc()
/linux-4.1.27/arch/sh/kernel/cpu/sh4a/
H A Dclock-sh7770.c24 clk->rate *= pfc_divisors[(__raw_readl(FRQCR) >> 28) & 0x000f]; master_clk_init()
33 int idx = ((__raw_readl(FRQCR) >> 28) & 0x000f); module_clk_recalc()
43 int idx = (__raw_readl(FRQCR) & 0x000f); bus_clk_recalc()
53 int idx = ((__raw_readl(FRQCR) >> 24) & 0x000f); cpu_clk_recalc()
H A Dclock-sh7780.c27 clk->rate *= pfc_divisors[__raw_readl(FRQCR) & 0x0003]; master_clk_init()
36 int idx = (__raw_readl(FRQCR) & 0x0003); module_clk_recalc()
46 int idx = ((__raw_readl(FRQCR) >> 16) & 0x0007); bus_clk_recalc()
56 int idx = ((__raw_readl(FRQCR) >> 24) & 0x0001); cpu_clk_recalc()
79 int idx = ((__raw_readl(FRQCR) >> 20) & 0x0007); shyway_clk_recalc()
H A Dclock-sh7763.c27 clk->rate *= p0fc_divisors[(__raw_readl(FRQCR) >> 4) & 0x07]; master_clk_init()
36 int idx = ((__raw_readl(FRQCR) >> 4) & 0x07); module_clk_recalc()
46 int idx = ((__raw_readl(FRQCR) >> 16) & 0x07); bus_clk_recalc()
73 int idx = ((__raw_readl(FRQCR) >> 20) & 0x07); shyway_clk_recalc()
H A Dclock-sh7343.c28 #define FRQCR 0xa4150000 macro
79 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); pll_recalc()
121 [DIV4_I] = DIV4(FRQCR, 20, 0x1fff, CLK_ENABLE_ON_INIT),
122 [DIV4_U] = DIV4(FRQCR, 16, 0x1fff, CLK_ENABLE_ON_INIT),
123 [DIV4_SH] = DIV4(FRQCR, 12, 0x1fff, CLK_ENABLE_ON_INIT),
124 [DIV4_B] = DIV4(FRQCR, 8, 0x1fff, CLK_ENABLE_ON_INIT),
125 [DIV4_B3] = DIV4(FRQCR, 4, 0x1fff, CLK_ENABLE_ON_INIT),
126 [DIV4_P] = DIV4(FRQCR, 0, 0x1fff, 0),
H A Dclock-sh7366.c28 #define FRQCR 0xa4150000 macro
80 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); pll_recalc()
124 [DIV4_I] = DIV4(FRQCR, 20, 0x1fef, CLK_ENABLE_ON_INIT),
125 [DIV4_U] = DIV4(FRQCR, 16, 0x1fff, CLK_ENABLE_ON_INIT),
126 [DIV4_SH] = DIV4(FRQCR, 12, 0x1fff, CLK_ENABLE_ON_INIT),
127 [DIV4_B] = DIV4(FRQCR, 8, 0x1fff, CLK_ENABLE_ON_INIT),
128 [DIV4_B3] = DIV4(FRQCR, 4, 0x1fff, CLK_ENABLE_ON_INIT),
129 [DIV4_P] = DIV4(FRQCR, 0, 0x1fff, 0),
H A Dclock-sh7722.c30 #define FRQCR 0xa4150000 macro
83 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); pll_recalc()
126 [DIV4_I] = DIV4(FRQCR, 20, 0x1fef, CLK_ENABLE_ON_INIT),
127 [DIV4_U] = DIV4(FRQCR, 16, 0x1fff, CLK_ENABLE_ON_INIT),
128 [DIV4_SH] = DIV4(FRQCR, 12, 0x1fff, CLK_ENABLE_ON_INIT),
129 [DIV4_B] = DIV4(FRQCR, 8, 0x1fff, CLK_ENABLE_ON_INIT),
130 [DIV4_B3] = DIV4(FRQCR, 4, 0x1fff, CLK_ENABLE_ON_INIT),
131 [DIV4_P] = DIV4(FRQCR, 0, 0x1fff, 0),
H A Dclock-sh7723.c31 #define FRQCR 0xa4150000 macro
84 mult = (((__raw_readl(FRQCR) >> 24) & 0x1f) + 1); pll_recalc()
127 [DIV4_I] = DIV4(FRQCR, 20, 0x0dbf, CLK_ENABLE_ON_INIT),
128 [DIV4_U] = DIV4(FRQCR, 16, 0x0dbf, CLK_ENABLE_ON_INIT),
129 [DIV4_SH] = DIV4(FRQCR, 12, 0x0dbf, CLK_ENABLE_ON_INIT),
130 [DIV4_B] = DIV4(FRQCR, 8, 0x0dbf, CLK_ENABLE_ON_INIT),
131 [DIV4_B3] = DIV4(FRQCR, 4, 0x0db4, CLK_ENABLE_ON_INIT),
132 [DIV4_P] = DIV4(FRQCR, 0, 0x0dbf, 0),
H A Dclock-sh7757.c66 SH_CLK_DIV4(&pll_clk, FRQCR, _bit, _mask, _flags)
/linux-4.1.27/arch/sh/boards/mach-hp6xx/
H A Dpm.c57 frqcr = __raw_readw(FRQCR); pm_enter()
59 __raw_writew(frqcr, FRQCR); pm_enter()
87 frqcr = __raw_readw(FRQCR); pm_enter()
89 __raw_writew(frqcr, FRQCR); pm_enter()
92 __raw_writew(frqcr, FRQCR); pm_enter()
/linux-4.1.27/arch/sh/kernel/cpu/sh2a/
H A Dclock-sh7264.c19 #define FRQCR 0xfffe0010 macro
47 return rate * pll1rate[(__raw_readw(FRQCR) >> 8) & 1]; pll_recalc()
85 [DIV4_I] = DIV4(FRQCR, 4, 0x7, CLK_ENABLE_REG_16BIT
87 [DIV4_P] = DIV4(FRQCR, 0, 0x78, CLK_ENABLE_REG_16BIT),
H A Dclock-sh7269.c19 #define FRQCR 0xfffe0010 macro
113 [DIV4_I] = DIV4(FRQCR, 8, 0xB, CLK_ENABLE_REG_16BIT
115 [DIV4_B] = DIV4(FRQCR, 4, 0xA, CLK_ENABLE_REG_16BIT

Completed in 278 milliseconds