Home
last modified time | relevance | path

Searched refs:at91_pmc (Results 1 – 15 of 15) sorted by relevance

/linux-4.4.14/drivers/clk/at91/
Dpmc.h30 struct at91_pmc { struct
39 static inline void pmc_lock(struct at91_pmc *pmc) in pmc_lock() argument
44 static inline void pmc_unlock(struct at91_pmc *pmc) in pmc_unlock()
49 static inline u32 pmc_read(struct at91_pmc *pmc, int offset) in pmc_read()
54 static inline void pmc_write(struct at91_pmc *pmc, int offset, u32 value) in pmc_write()
63 struct at91_pmc *pmc);
66 struct at91_pmc *pmc);
68 struct at91_pmc *pmc);
70 struct at91_pmc *pmc);
72 struct at91_pmc *pmc);
[all …]
Dclk-usb.c30 struct at91_pmc *pmc;
38 struct at91_pmc *pmc;
51 struct at91_pmc *pmc = usb->pmc; in at91sam9x5_clk_usb_recalc_rate()
114 struct at91_pmc *pmc = usb->pmc; in at91sam9x5_clk_usb_set_parent()
128 struct at91_pmc *pmc = usb->pmc; in at91sam9x5_clk_usb_get_parent()
138 struct at91_pmc *pmc = usb->pmc; in at91sam9x5_clk_usb_set_rate()
166 struct at91_pmc *pmc = usb->pmc; in at91sam9n12_clk_usb_enable()
176 struct at91_pmc *pmc = usb->pmc; in at91sam9n12_clk_usb_disable()
185 struct at91_pmc *pmc = usb->pmc; in at91sam9n12_clk_usb_is_enabled()
200 at91sam9x5_clk_register_usb(struct at91_pmc *pmc, const char *name, in at91sam9x5_clk_register_usb()
[all …]
Dclk-main.c37 struct at91_pmc *pmc;
46 struct at91_pmc *pmc;
57 struct at91_pmc *pmc;
64 struct at91_pmc *pmc;
85 struct at91_pmc *pmc = osc->pmc; in clk_main_osc_prepare()
109 struct at91_pmc *pmc = osc->pmc; in clk_main_osc_unprepare()
125 struct at91_pmc *pmc = osc->pmc; in clk_main_osc_is_prepared()
142 at91_clk_register_main_osc(struct at91_pmc *pmc, in at91_clk_register_main_osc()
195 struct at91_pmc *pmc) in of_at91rm9200_clk_main_osc_setup()
231 struct at91_pmc *pmc = osc->pmc; in clk_main_rc_osc_prepare()
[all …]
Dpmc.c70 struct at91_pmc *pmc = irq_data_get_irq_chip_data(d); in pmc_irq_mask()
77 struct at91_pmc *pmc = irq_data_get_irq_chip_data(d); in pmc_irq_unmask()
94 struct at91_pmc *pmc = irq_data_get_irq_chip_data(d); in pmc_irq_suspend()
102 struct at91_pmc *pmc = irq_data_get_irq_chip_data(d); in pmc_irq_resume()
122 struct at91_pmc *pmc = h->host_data; in pmc_irq_map()
139 struct at91_pmc *pmc = d->host_data; in pmc_irq_domain_xlate()
162 struct at91_pmc *pmc = (struct at91_pmc *)data; in pmc_irq_handler()
225 static struct at91_pmc *__init at91_pmc_init(struct device_node *np, in at91_pmc_init()
229 struct at91_pmc *pmc; in at91_pmc_init()
392 struct at91_pmc *pmc; in of_at91_pmc_setup()
[all …]
Dclk-utmi.c29 struct at91_pmc *pmc;
49 struct at91_pmc *pmc = utmi->pmc; in clk_utmi_prepare()
67 struct at91_pmc *pmc = utmi->pmc; in clk_utmi_is_prepared()
75 struct at91_pmc *pmc = utmi->pmc; in clk_utmi_unprepare()
96 at91_clk_register_utmi(struct at91_pmc *pmc, unsigned int irq, in at91_clk_register_utmi()
136 of_at91_clk_utmi_setup(struct device_node *np, struct at91_pmc *pmc) in of_at91_clk_utmi_setup()
160 struct at91_pmc *pmc) in of_at91sam9x5_clk_utmi_setup()
Dclk-peripheral.c36 struct at91_pmc *pmc;
44 struct at91_pmc *pmc;
57 struct at91_pmc *pmc = periph->pmc; in clk_peripheral_enable()
72 struct at91_pmc *pmc = periph->pmc; in clk_peripheral_disable()
86 struct at91_pmc *pmc = periph->pmc; in clk_peripheral_is_enabled()
104 at91_clk_register_peripheral(struct at91_pmc *pmc, const char *name, in at91_clk_register_peripheral()
163 struct at91_pmc *pmc = periph->pmc; in clk_sam9x5_peripheral_enable()
182 struct at91_pmc *pmc = periph->pmc; in clk_sam9x5_peripheral_disable()
198 struct at91_pmc *pmc = periph->pmc; in clk_sam9x5_peripheral_is_enabled()
217 struct at91_pmc *pmc = periph->pmc; in clk_sam9x5_peripheral_recalc_rate()
[all …]
Dclk-plldiv.c24 struct at91_pmc *pmc;
31 struct at91_pmc *pmc = plldiv->pmc; in clk_plldiv_recalc_rate()
60 struct at91_pmc *pmc = plldiv->pmc; in clk_plldiv_set_rate()
83 at91_clk_register_plldiv(struct at91_pmc *pmc, const char *name, in at91_clk_register_plldiv()
112 of_at91_clk_plldiv_setup(struct device_node *np, struct at91_pmc *pmc) in of_at91_clk_plldiv_setup()
132 struct at91_pmc *pmc) in of_at91sam9x5_clk_plldiv_setup()
Dclk-smd.c27 struct at91_pmc *pmc;
39 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_recalc_rate()
72 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_set_parent()
86 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_get_parent()
96 struct at91_pmc *pmc = smd->pmc; in at91sam9x5_clk_smd_set_rate()
117 at91sam9x5_clk_register_smd(struct at91_pmc *pmc, const char *name, in at91sam9x5_clk_register_smd()
145 struct at91_pmc *pmc) in of_at91sam9x5_clk_smd_setup()
Dclk-programmable.c37 struct at91_pmc *pmc;
49 struct at91_pmc *pmc = prog->pmc; in clk_programmable_recalc_rate()
104 struct at91_pmc *pmc = prog->pmc; in clk_programmable_set_parent()
128 struct at91_pmc *pmc = prog->pmc; in clk_programmable_get_parent()
143 struct at91_pmc *pmc = prog->pmc; in clk_programmable_set_rate()
176 at91_clk_register_programmable(struct at91_pmc *pmc, in at91_clk_register_programmable()
229 of_at91_clk_prog_setup(struct device_node *np, struct at91_pmc *pmc, in of_at91_clk_prog_setup()
269 struct at91_pmc *pmc) in of_at91rm9200_clk_prog_setup()
275 struct at91_pmc *pmc) in of_at91sam9g45_clk_prog_setup()
281 struct at91_pmc *pmc) in of_at91sam9x5_clk_prog_setup()
Dclk-system.c32 struct at91_pmc *pmc;
55 struct at91_pmc *pmc = sys->pmc; in clk_system_prepare()
77 struct at91_pmc *pmc = sys->pmc; in clk_system_unprepare()
85 struct at91_pmc *pmc = sys->pmc; in clk_system_is_prepared()
103 at91_clk_register_system(struct at91_pmc *pmc, const char *name, in at91_clk_register_system()
150 of_at91_clk_sys_setup(struct device_node *np, struct at91_pmc *pmc) in of_at91_clk_sys_setup()
185 struct at91_pmc *pmc) in of_at91rm9200_clk_sys_setup()
Dclk-master.c47 struct at91_pmc *pmc;
66 struct at91_pmc *pmc = master->pmc; in clk_master_prepare()
91 struct at91_pmc *pmc = master->pmc; in clk_master_recalc_rate()
122 struct at91_pmc *pmc = master->pmc; in clk_master_get_parent()
135 at91_clk_register_master(struct at91_pmc *pmc, unsigned int irq, in at91_clk_register_master()
220 of_at91_clk_master_setup(struct device_node *np, struct at91_pmc *pmc, in of_at91_clk_master_setup()
260 struct at91_pmc *pmc) in of_at91rm9200_clk_master_setup()
266 struct at91_pmc *pmc) in of_at91sam9x5_clk_master_setup()
Dclk-generated.c31 struct at91_pmc *pmc;
44 struct at91_pmc *pmc = gck->pmc; in clk_generated_enable()
65 struct at91_pmc *pmc = gck->pmc; in clk_generated_disable()
78 struct at91_pmc *pmc = gck->pmc; in clk_generated_is_enabled()
217 struct at91_pmc *pmc = gck->pmc; in clk_generated_startup()
232 at91_clk_register_generated(struct at91_pmc *pmc, const char *name, in at91_clk_register_generated()
265 struct at91_pmc *pmc) in of_sama5d2_clk_generated_setup()
Dclk-pll.c61 struct at91_pmc *pmc;
85 struct at91_pmc *pmc = pll->pmc; in clk_pll_prepare()
133 struct at91_pmc *pmc = pll->pmc; in clk_pll_is_prepared()
142 struct at91_pmc *pmc = pll->pmc; in clk_pll_unprepare()
311 at91_clk_register_pll(struct at91_pmc *pmc, unsigned int irq, const char *name, in at91_clk_register_pll()
486 of_at91_clk_pll_setup(struct device_node *np, struct at91_pmc *pmc, in of_at91_clk_pll_setup()
524 struct at91_pmc *pmc) in of_at91rm9200_clk_pll_setup()
530 struct at91_pmc *pmc) in of_at91sam9g45_clk_pll_setup()
536 struct at91_pmc *pmc) in of_at91sam9g20_clk_pllb_setup()
542 struct at91_pmc *pmc) in of_sama5d3_clk_pll_setup()
Dclk-h32mx.c34 struct at91_pmc *pmc;
73 struct at91_pmc *pmc = h32mxclk->pmc; in clk_sama5d4_h32mx_set_rate()
96 struct at91_pmc *pmc) in of_sama5d4_clk_h32mx_setup()
Dclk-slow.c62 struct at91_pmc *pmc;
405 at91_clk_register_sam9260_slow(struct at91_pmc *pmc, in at91_clk_register_sam9260_slow()
443 struct at91_pmc *pmc) in of_at91sam9260_clk_slow_setup()