| /OK3568_Linux_fs/kernel/drivers/clk/ |
| H A D | clk-gate.c | 77 reg = BIT(gate->bit_idx + 16); in clk_gate_endisable() 79 reg |= BIT(gate->bit_idx); in clk_gate_endisable() 84 reg |= BIT(gate->bit_idx); in clk_gate_endisable() 86 reg &= ~BIT(gate->bit_idx); in clk_gate_endisable() 118 reg ^= BIT(gate->bit_idx); in clk_gate_is_enabled() 120 reg &= BIT(gate->bit_idx); in clk_gate_is_enabled() 138 void __iomem *reg, u8 bit_idx, in __clk_hw_register_gate() argument 147 if (bit_idx > 15) { in __clk_hw_register_gate() 171 gate->bit_idx = bit_idx; in __clk_hw_register_gate() 193 void __iomem *reg, u8 bit_idx, in clk_register_gate() argument [all …]
|
| H A D | clk-stm32f4.c | 49 u8 bit_idx; member 410 u8 bit_idx; member 420 if (readl(base + STM32F4_RCC_CFGR) & BIT(am->bit_idx)) in clk_apb_mul_recalc_rate() 432 if (readl(base + STM32F4_RCC_CFGR) & BIT(am->bit_idx)) in clk_apb_mul_round_rate() 464 unsigned long flags, u8 bit_idx) in clk_register_apb_mul() argument 474 am->bit_idx = bit_idx; in clk_register_apb_mul() 539 u8 bit_idx; member 811 pll->gate.bit_idx = vco->bit_idx; in stm32f4_rcc_register_pll() 817 pll->status = (readl(base + STM32F4_RCC_CR) >> vco->bit_idx) & 0x1; in stm32f4_rcc_register_pll() 959 void __iomem *reg, u8 bit_idx, u8 bit_rdy_idx, in clk_register_rgate() argument [all …]
|
| H A D | clk-stm32h7.c | 217 void __iomem *reg, u8 bit_idx, u8 bit_rdy, in clk_register_ready_gate() argument 238 rgate->gate.bit_idx = bit_idx; in clk_register_ready_gate() 253 u8 bit_idx; member 332 static struct clk_gate *_get_cgate(void __iomem *reg, u8 bit_idx, u32 flags, in _get_cgate() argument 342 gate->bit_idx = bit_idx; in _get_cgate() 402 cfg->gate->bit_idx, in get_cfg_composite_div() 593 u8 bit_idx; member 603 .bit_idx = _bit_idx,\ 622 u8 bit_idx; member 637 .bit_idx = 24, [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/imx/ |
| H A D | clk-gate2.c | 31 u8 bit_idx; member 56 reg &= ~(3 << gate->bit_idx); in clk_gate2_enable() 57 reg |= gate->cgr_val << gate->bit_idx; in clk_gate2_enable() 86 reg &= ~(3 << gate->bit_idx); in clk_gate2_disable() 94 static int clk_gate2_reg_is_enabled(void __iomem *reg, u8 bit_idx) in clk_gate2_reg_is_enabled() argument 98 if (((val >> bit_idx) & 1) == 1) in clk_gate2_reg_is_enabled() 111 return clk_gate2_reg_is_enabled(gate->reg, gate->bit_idx); in clk_gate2_is_enabled() 127 reg &= ~(3 << gate->bit_idx); in clk_gate2_disable_unused() 143 void __iomem *reg, u8 bit_idx, u8 cgr_val, in clk_hw_register_gate2() argument 158 gate->bit_idx = bit_idx; in clk_hw_register_gate2()
|
| H A D | clk-lpcg-scu.c | 35 u8 bit_idx; member 50 reg &= ~(CLK_GATE_SCU_LPCG_MASK << clk->bit_idx); in clk_lpcg_scu_enable() 56 reg |= val << clk->bit_idx; in clk_lpcg_scu_enable() 73 reg &= ~(CLK_GATE_SCU_LPCG_MASK << clk->bit_idx); in clk_lpcg_scu_disable() 86 u8 bit_idx, bool hw_gate) in imx_clk_lpcg_scu() argument 98 clk->bit_idx = bit_idx; in imx_clk_lpcg_scu()
|
| /OK3568_Linux_fs/kernel/drivers/xen/events/ |
| H A D | events_2l.c | 170 int word_idx, bit_idx; in evtchn_2l_handle_events() local 180 bit_idx = evtchn % BITS_PER_LONG; in evtchn_2l_handle_events() 181 if (active_evtchns(cpu, s, word_idx) & (1ULL << bit_idx)) in evtchn_2l_handle_events() 207 bit_idx = 0; in evtchn_2l_handle_events() 213 bit_idx = 0; /* usually scan entire word from start */ in evtchn_2l_handle_events() 228 bit_idx = start_bit_idx; in evtchn_2l_handle_events() 235 bits = MASK_LSBS(pending_bits, bit_idx); in evtchn_2l_handle_events() 241 bit_idx = EVTCHN_FIRST_BIT(bits); in evtchn_2l_handle_events() 244 port = (word_idx * BITS_PER_EVTCHN_WORD) + bit_idx; in evtchn_2l_handle_events() 247 bit_idx = (bit_idx + 1) % BITS_PER_EVTCHN_WORD; in evtchn_2l_handle_events() [all …]
|
| /OK3568_Linux_fs/kernel/drivers/clk/hisilicon/ |
| H A D | clkgate-separated.c | 27 u8 bit_idx; /* bits in enable/disable register */ member 41 reg = BIT(sclk->bit_idx); in clkgate_separated_enable() 58 reg = BIT(sclk->bit_idx); in clkgate_separated_disable() 72 reg &= BIT(sclk->bit_idx); in clkgate_separated_is_enabled() 86 void __iomem *reg, u8 bit_idx, in hisi_register_clkgate_sep() argument 104 sclk->bit_idx = bit_idx; in hisi_register_clkgate_sep()
|
| /OK3568_Linux_fs/kernel/drivers/clk/meson/ |
| H A D | meson8b.c | 287 .bit_idx = 27, 315 .bit_idx = 28, 343 .bit_idx = 29, 371 .bit_idx = 30, 399 .bit_idx = 31, 464 .bit_idx = 14, 509 .bit_idx = 14, 554 .bit_idx = 14, 611 .bit_idx = 7, 793 .bit_idx = 8, [all …]
|
| H A D | gxbb.c | 572 .bit_idx = 27, 599 .bit_idx = 28, 637 .bit_idx = 29, 663 .bit_idx = 30, 689 .bit_idx = 31, 776 .bit_idx = 14, 828 .bit_idx = 14, 871 .bit_idx = 14, 933 .bit_idx = 7, 984 .bit_idx = 8, [all …]
|
| H A D | g12a-aoclk.c | 48 .bit_idx = (_bit), \ 80 .bit_idx = 14, 107 .bit_idx = 31, 180 .bit_idx = 30, 198 .bit_idx = 31, 271 .bit_idx = 30, 359 .bit_idx = 8,
|
| H A D | g12a.c | 220 .bit_idx = 24, 237 .bit_idx = 24, 293 .bit_idx = 24, 330 .bit_idx = 20, 1134 .bit_idx = 1, 1153 .bit_idx = 1, 1213 .bit_idx = 1, 1247 .bit_idx = 17, 1281 .bit_idx = 18, 1325 .bit_idx = 23, [all …]
|
| H A D | axg-aoclk.c | 39 .bit_idx = (_bit), \ 63 .bit_idx = 14, 78 .bit_idx = 31, 161 .bit_idx = 30, 249 .bit_idx = 8,
|
| H A D | axg.c | 338 .bit_idx = 27, 365 .bit_idx = 28, 403 .bit_idx = 29, 429 .bit_idx = 30, 457 .bit_idx = 31, 523 .bit_idx = 14, 574 .bit_idx = 14, 630 .bit_idx = 14, 681 .bit_idx = 0, 831 .bit_idx = 4, [all …]
|
| H A D | clk-regmap.c | 18 return regmap_update_bits(clk->map, gate->offset, BIT(gate->bit_idx), in clk_regmap_gate_endisable() 19 set ? BIT(gate->bit_idx) : 0); in clk_regmap_gate_endisable() 40 val ^= BIT(gate->bit_idx); in clk_regmap_gate_is_enabled() 42 val &= BIT(gate->bit_idx); in clk_regmap_gate_is_enabled()
|
| H A D | gxbb-aoclk.c | 28 .bit_idx = (_bit), \ 51 .bit_idx = 6, 66 .bit_idx = 31, 145 .bit_idx = 30,
|
| H A D | clk-regmap.h | 46 u8 bit_idx; member 121 .bit_idx = (_bit), \
|
| /OK3568_Linux_fs/kernel/drivers/clk/actions/ |
| H A D | owl-gate.c | 27 reg |= BIT(gate_hw->bit_idx); in owl_gate_set() 29 reg &= ~BIT(gate_hw->bit_idx); in owl_gate_set() 60 reg ^= BIT(gate_hw->bit_idx); in owl_gate_clk_is_enabled() 62 return !!(reg & BIT(gate_hw->bit_idx)); in owl_gate_clk_is_enabled()
|
| H A D | owl-gate.h | 18 u8 bit_idx; member 30 .bit_idx = _bit_idx, \
|
| H A D | owl-pll.c | 119 return !!(reg & BIT(pll_hw->bit_idx)); in owl_pll_is_enabled() 130 reg |= BIT(pll_hw->bit_idx); in owl_pll_set() 132 reg &= ~BIT(pll_hw->bit_idx); in owl_pll_set()
|
| H A D | owl-pll.h | 27 u8 bit_idx; member 46 .bit_idx = _bit_idx, \
|
| /OK3568_Linux_fs/kernel/drivers/clk/mvebu/ |
| H A D | cp110-system-controller.c | 116 u8 bit_idx; member 126 BIT(gate->bit_idx), BIT(gate->bit_idx)); in cp110_gate_enable() 136 BIT(gate->bit_idx), 0); in cp110_gate_disable() 146 return val & BIT(gate->bit_idx); in cp110_gate_is_enabled() 157 struct regmap *regmap, u8 bit_idx) in cp110_register_gate() argument 176 gate->bit_idx = bit_idx; in cp110_register_gate()
|
| /OK3568_Linux_fs/kernel/drivers/mmc/host/ |
| H A D | meson-mx-sdhc-clkc.c | 117 clkc_data->mod_clk_en.bit_idx = 15; in meson_mx_sdhc_register_clkc() 125 clkc_data->tx_clk_en.bit_idx = 14; in meson_mx_sdhc_register_clkc() 133 clkc_data->rx_clk_en.bit_idx = 13; in meson_mx_sdhc_register_clkc() 141 clkc_data->sd_clk_en.bit_idx = 12; in meson_mx_sdhc_register_clkc()
|
| /OK3568_Linux_fs/kernel/drivers/clk/keystone/ |
| H A D | syscon-clk.c | 22 u32 bit_idx; member 82 priv->idx = BIT(data->bit_idx); in ti_syscon_gate_clk_register() 139 .bit_idx = (_bit_idx), \
|
| /OK3568_Linux_fs/kernel/drivers/clk/st/ |
| H A D | clk-flexgen.c | 164 reg &= ~BIT(config->bit_idx); in flexgen_set_rate() 233 fgxbar->pgate.bit_idx = xbar_shift + 6; in clk_register_flexgen() 243 fgxbar->fgate.bit_idx = 6; in clk_register_flexgen() 253 fgxbar->sync.bit_idx = 7; in clk_register_flexgen()
|
| /OK3568_Linux_fs/kernel/include/linux/ |
| H A D | clk-provider.h | 488 u8 bit_idx; member 505 void __iomem *reg, u8 bit_idx, 509 void __iomem *reg, u8 bit_idx, 522 #define clk_hw_register_gate(dev, name, parent_name, flags, reg, bit_idx, \ argument 525 NULL, (flags), (reg), (bit_idx), \ 540 bit_idx, clk_gate_flags, lock) \ argument 542 NULL, (flags), (reg), (bit_idx), \ 557 bit_idx, clk_gate_flags, lock) \ argument 559 (flags), (reg), (bit_idx), \
|