/linux-4.4.14/drivers/clk/at91/ |
D | pmc.h | 30 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 …]
|
D | clk-usb.c | 30 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 …]
|
D | clk-main.c | 37 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 …]
|
D | pmc.c | 70 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 …]
|
D | clk-utmi.c | 29 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()
|
D | clk-peripheral.c | 36 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 …]
|
D | clk-plldiv.c | 24 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()
|
D | clk-smd.c | 27 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()
|
D | clk-programmable.c | 37 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()
|
D | clk-system.c | 32 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()
|
D | clk-master.c | 47 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()
|
D | clk-generated.c | 31 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()
|
D | clk-pll.c | 61 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()
|
D | clk-h32mx.c | 34 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()
|
D | clk-slow.c | 62 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()
|