Searched refs:ccu (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/clk/bcm/ |
D | clk-kona.c | 128 static inline u32 __ccu_read(struct ccu_data *ccu, u32 reg_offset) in __ccu_read() argument 130 return readl(ccu->base + reg_offset); in __ccu_read() 135 __ccu_write(struct ccu_data *ccu, u32 reg_offset, u32 reg_val) in __ccu_write() argument 137 writel(reg_val, ccu->base + reg_offset); in __ccu_write() 140 static inline unsigned long ccu_lock(struct ccu_data *ccu) in ccu_lock() argument 144 spin_lock_irqsave(&ccu->lock, flags); in ccu_lock() 148 static inline void ccu_unlock(struct ccu_data *ccu, unsigned long flags) in ccu_unlock() argument 150 spin_unlock_irqrestore(&ccu->lock, flags); in ccu_unlock() 157 static inline void __ccu_write_enable(struct ccu_data *ccu) in __ccu_write_enable() argument 159 if (ccu->write_enabled) { in __ccu_write_enable() [all …]
|
D | clk-kona-setup.c | 28 static bool ccu_data_offsets_valid(struct ccu_data *ccu) in ccu_data_offsets_valid() argument 30 struct ccu_policy *ccu_policy = &ccu->policy; in ccu_data_offsets_valid() 33 limit = ccu->range - sizeof(u32); in ccu_data_offsets_valid() 39 ccu->name, ccu_policy->enable.offset, limit); in ccu_data_offsets_valid() 45 ccu->name, ccu_policy->control.offset, limit); in ccu_data_offsets_valid() 95 range = bcm_clk->ccu->range; in peri_clk_data_offsets_valid() 758 static void ccu_clks_teardown(struct ccu_data *ccu) in ccu_clks_teardown() argument 762 for (i = 0; i < ccu->clk_data.clk_num; i++) in ccu_clks_teardown() 763 kona_clk_teardown(ccu->clk_data.clks[i]); in ccu_clks_teardown() 764 kfree(ccu->clk_data.clks); in ccu_clks_teardown() [all …]
|
D | clk-kona.h | 407 struct ccu_data *ccu; /* ccu this clock is associated with */ member 424 .ccu = &_ccu_name ## _ccu_data, \ 511 extern void __init kona_dt_ccu_setup(struct ccu_data *ccu, 513 extern bool __init kona_ccu_init(struct ccu_data *ccu);
|
/linux-4.1.27/Documentation/devicetree/bindings/clock/ |
D | brcm,kona-ccu.txt | 13 Shall have a value of the form "brcm,<model>-<which>-ccu", 16 "brcm,bcm11351-root-ccu" 32 compatible = "brcm,bcm11351-slave-ccu"; 60 "brcm,bcm11351-root-ccu" 61 "brcm,bcm11351-aon-ccu" 62 "brcm,bcm11351-hub-ccu" 63 "brcm,bcm11351-master-ccu" 64 "brcm,bcm11351-slave-ccu" 106 "brcm,bcm21664-root-ccu" 107 "brcm,bcm21664-aon-ccu" [all …]
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | bcm11351.dtsi | 229 compatible = "brcm,bcm11351-root-ccu"; 236 compatible = "brcm,bcm11351-hub-ccu"; 243 compatible = "brcm,bcm11351-aon-ccu"; 252 compatible = "brcm,bcm11351-master-ccu"; 265 compatible = "brcm,bcm11351-slave-ccu";
|