Home
last modified time | relevance | path

Searched refs:clk_gate (Results 1 - 25 of 101) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/clk/socfpga/
H A Dclk-gate-a10.c45 u32 clk_gate[2]; in __socfpga_gate_init() local
59 rc = of_property_read_u32_array(node, "clk-gate", clk_gate, 2); in __socfpga_gate_init()
61 clk_gate[0] = 0; in __socfpga_gate_init()
63 if (clk_gate[0]) { in __socfpga_gate_init()
64 socfpga_clk->hw.reg = clk_mgr_a10_base_addr + clk_gate[0]; in __socfpga_gate_init()
65 socfpga_clk->hw.bit_idx = clk_gate[1]; in __socfpga_gate_init()
H A Dclk-gate.c139 u32 clk_gate[2]; in socfpga_gate_init() local
158 rc = of_property_read_u32_array(node, "clk-gate", clk_gate, 2); in socfpga_gate_init()
160 clk_gate[0] = 0; in socfpga_gate_init()
162 if (clk_gate[0]) { in socfpga_gate_init()
163 socfpga_clk->hw.reg = clk_mgr_base_addr + clk_gate[0]; in socfpga_gate_init()
164 socfpga_clk->hw.bit_idx = clk_gate[1]; in socfpga_gate_init()
H A Dclk.h40 struct clk_gate hw;
44 struct clk_gate hw;
56 struct clk_gate hw;
/kernel/linux/linux-5.10/drivers/clk/socfpga/
H A Dclk-gate-a10.c97 u32 clk_gate[2]; in __socfpga_gate_init() local
112 rc = of_property_read_u32_array(node, "clk-gate", clk_gate, 2); in __socfpga_gate_init()
114 clk_gate[0] = 0; in __socfpga_gate_init()
116 if (clk_gate[0]) { in __socfpga_gate_init()
117 socfpga_clk->hw.reg = clk_mgr_a10_base_addr + clk_gate[0]; in __socfpga_gate_init()
118 socfpga_clk->hw.bit_idx = clk_gate[1]; in __socfpga_gate_init()
H A Dclk-gate.c173 u32 clk_gate[2]; in socfpga_gate_init() local
196 rc = of_property_read_u32_array(node, "clk-gate", clk_gate, 2); in socfpga_gate_init()
198 clk_gate[0] = 0; in socfpga_gate_init()
200 if (clk_gate[0]) { in socfpga_gate_init()
201 socfpga_clk->hw.reg = clk_mgr_base_addr + clk_gate[0]; in socfpga_gate_init()
202 socfpga_clk->hw.bit_idx = clk_gate[1]; in socfpga_gate_init()
H A Dclk.h40 struct clk_gate hw;
44 struct clk_gate hw;
57 struct clk_gate hw;
/kernel/linux/linux-5.10/drivers/clk/
H A Dclk-gate.c26 static inline u32 clk_gate_readl(struct clk_gate *gate) in clk_gate_readl()
34 static inline void clk_gate_writel(struct clk_gate *gate, u32 val) in clk_gate_writel()
57 struct clk_gate *gate = to_clk_gate(hw); in clk_gate_endisable()
105 struct clk_gate *gate = to_clk_gate(hw); in clk_gate_is_enabled()
134 struct clk_gate *gate; in __clk_hw_register_gate()
162 /* struct clk_gate assignments */ in __clk_hw_register_gate()
201 struct clk_gate *gate; in clk_unregister_gate()
217 struct clk_gate *gate; in clk_hw_unregister_gate()
H A Dclk-stm32f4.c514 struct clk_gate gate;
607 struct clk_gate *gate = to_clk_gate(hw); in stm32f4_pll_enable()
633 struct clk_gate *gate = to_clk_gate(hw); in stm32f4_pll_recalc()
645 struct clk_gate *gate = to_clk_gate(hw); in stm32f4_pll_round_rate()
662 struct clk_gate *gate = to_clk_gate(hw); in stm32f4_pll_set_rate()
909 struct clk_gate gate;
917 struct clk_gate *gate = to_clk_gate(hw); in rgclk_enable()
1058 struct clk_gate *gate; in stm32_register_cclk()
1629 struct clk_gate *gate = NULL; in stm32_register_aux_clk()
/kernel/linux/linux-6.6/drivers/clk/
H A Dclk-gate.c27 static inline u32 clk_gate_readl(struct clk_gate *gate) in clk_gate_readl()
35 static inline void clk_gate_writel(struct clk_gate *gate, u32 val) in clk_gate_writel()
58 struct clk_gate *gate = to_clk_gate(hw); in clk_gate_endisable()
106 struct clk_gate *gate = to_clk_gate(hw); in clk_gate_is_enabled()
135 struct clk_gate *gate; in __clk_hw_register_gate()
163 /* struct clk_gate assignments */ in __clk_hw_register_gate()
202 struct clk_gate *gate; in clk_unregister_gate()
218 struct clk_gate *gate; in clk_hw_unregister_gate()
/kernel/linux/linux-6.6/drivers/clk/ralink/
H A Dclk-mt7621.c100 struct mt7621_gate *clk_gate = to_mt7621_gate(hw); in mt7621_gate_enable() local
101 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_enable()
104 clk_gate->bit_idx, clk_gate->bit_idx); in mt7621_gate_enable()
109 struct mt7621_gate *clk_gate = to_mt7621_gate(hw); in mt7621_gate_disable() local
110 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_disable()
112 regmap_update_bits(sysc, SYSC_REG_CLKCFG1, clk_gate->bit_idx, 0); in mt7621_gate_disable()
117 struct mt7621_gate *clk_gate = to_mt7621_gate(hw); in mt7621_gate_is_enabled() local
118 struct regmap *sysc = clk_gate->priv->sysc; in mt7621_gate_is_enabled()
124 return val & clk_gate in mt7621_gate_is_enabled()
[all...]
/kernel/linux/linux-5.10/drivers/clk/imx/
H A Dclk-gate-exclusive.c20 * The imx exclusive gate clock is a subclass of basic clk_gate
25 struct clk_gate gate;
31 struct clk_gate *gate = to_clk_gate(hw); in clk_gate_exclusive_enable()
62 struct clk_gate *gate; in imx_clk_hw_gate_exclusive()
/kernel/linux/linux-6.6/drivers/clk/imx/
H A Dclk-gate-exclusive.c20 * The imx exclusive gate clock is a subclass of basic clk_gate
25 struct clk_gate gate;
31 struct clk_gate *gate = to_clk_gate(hw); in clk_gate_exclusive_enable()
62 struct clk_gate *gate; in imx_clk_hw_gate_exclusive()
H A Dclk-composite-7ulp.c29 struct clk_gate *gate = to_clk_gate(hw); in pcc_gate_enable()
76 struct clk_gate *gate = NULL; in imx_ulp_clk_hw_composite()
/kernel/linux/linux-5.10/drivers/mmc/host/
H A Dmeson-mx-sdhc-clkc.c20 struct clk_gate mod_clk_en;
21 struct clk_gate tx_clk_en;
22 struct clk_gate rx_clk_en;
23 struct clk_gate sd_clk_en;
/kernel/linux/linux-6.6/drivers/mmc/host/
H A Dmeson-mx-sdhc-clkc.c18 struct clk_gate mod_clk_en;
19 struct clk_gate tx_clk_en;
20 struct clk_gate rx_clk_en;
21 struct clk_gate sd_clk_en;
/kernel/linux/linux-5.10/drivers/clk/sunxi/
H A Dclk-a10-hosc.c21 struct clk_gate *gate; in sun4i_osc_clk_setup()
32 gate = kzalloc(sizeof(struct clk_gate), GFP_KERNEL); in sun4i_osc_clk_setup()
H A Dclk-a20-gmac.c56 struct clk_gate *gate; in sun7i_a20_gmac_clk_setup()
69 gate = kzalloc(sizeof(struct clk_gate), GFP_KERNEL); in sun7i_a20_gmac_clk_setup()
H A Dclk-a10-pll2.c45 struct clk_gate *gate; in sun4i_pll2_setup()
74 gate = kzalloc(sizeof(struct clk_gate), GFP_KERNEL); in sun4i_pll2_setup()
/kernel/linux/linux-6.6/drivers/clk/sunxi/
H A Dclk-a10-hosc.c21 struct clk_gate *gate; in sun4i_osc_clk_setup()
32 gate = kzalloc(sizeof(struct clk_gate), GFP_KERNEL); in sun4i_osc_clk_setup()
H A Dclk-a20-gmac.c56 struct clk_gate *gate; in sun7i_a20_gmac_clk_setup()
69 gate = kzalloc(sizeof(struct clk_gate), GFP_KERNEL); in sun7i_a20_gmac_clk_setup()
H A Dclk-a10-pll2.c45 struct clk_gate *gate; in sun4i_pll2_setup()
74 gate = kzalloc(sizeof(struct clk_gate), GFP_KERNEL); in sun4i_pll2_setup()
/kernel/linux/linux-5.10/drivers/clk/st/
H A Dclk-flexgen.c30 struct clk_gate pgate;
34 struct clk_gate fgate;
38 struct clk_gate sync;
44 #define to_clk_gate(_hw) container_of(_hw, struct clk_gate, hw)
154 struct clk_gate *config = to_clk_gate(sync_hw); in flexgen_set_rate()
/kernel/linux/linux-5.10/drivers/staging/media/hantro/
H A Dhantro_postproc.c39 .clk_gate = {G1_REG_PP_DEV_CONFIG, 1, 0x1},
82 HANTRO_PP_REG_WRITE(vpu, clk_gate, 0x1); in hantro_postproc_enable()
/kernel/linux/linux-6.6/drivers/clk/renesas/
H A Drcar-cpg-lib.c128 struct clk_gate gate;
178 struct clk_gate gate;
/kernel/linux/linux-6.6/drivers/clk/st/
H A Dclk-flexgen.c37 struct clk_gate pgate;
41 struct clk_gate fgate;
45 struct clk_gate sync;
51 #define to_clk_gate(_hw) container_of(_hw, struct clk_gate, hw)
162 struct clk_gate *config = to_clk_gate(sync_hw); in flexgen_set_rate()

Completed in 12 milliseconds

12345