Home
last modified time | relevance | path

Searched refs:cprman (Results 1 – 6 of 6) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/clk/bcm/
H A Dclk-bcm2835.c334 static inline void cprman_write(struct bcm2835_cprman *cprman, u32 reg, u32 val) in cprman_write() argument
336 writel(CM_PASSWORD | val, cprman->regs + reg); in cprman_write()
339 static inline u32 cprman_read(struct bcm2835_cprman *cprman, u32 reg) in cprman_read() argument
341 return readl(cprman->regs + reg); in cprman_read()
347 static unsigned long bcm2835_measure_tcnt_mux(struct bcm2835_cprman *cprman, in bcm2835_measure_tcnt_mux() argument
354 spin_lock(&cprman->regs_lock); in bcm2835_measure_tcnt_mux()
356 cprman_write(cprman, CM_TCNTCTL, CM_KILL); in bcm2835_measure_tcnt_mux()
358 cprman_write(cprman, CM_TCNTCTL, in bcm2835_measure_tcnt_mux()
362 cprman_write(cprman, CM_OSCCOUNT, osccount); in bcm2835_measure_tcnt_mux()
369 while (cprman_read(cprman, CM_OSCCOUNT)) { in bcm2835_measure_tcnt_mux()
[all …]
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/clock/
H A Dbrcm,bcm2835-cprman.txt16 "brcm,bcm2711-cprman"
17 "brcm,bcm2835-cprman"
46 clocks: cprman@7e101000 {
47 compatible = "brcm,bcm2835-cprman";
H A Dbrcm,bcm2835-aux-clock.txt19 clocks: cprman@7e101000 {
20 compatible = "brcm,bcm2835-cprman";
/OK3568_Linux_fs/u-boot/arch/arm/dts/
H A Dbcm283x.dtsi91 clocks: cprman@7e101000 {
92 compatible = "brcm,bcm2835-cprman";
/OK3568_Linux_fs/kernel/arch/arm/boot/dts/
H A Dbcm283x.dtsi86 clocks: cprman@7e101000 {
87 compatible = "brcm,bcm2835-cprman";
H A Dbcm2711.dtsi586 compatible = "brcm,bcm2711-cprman";