Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/clk/bcm/
Dclk-bcm2835.c294 static inline void cprman_write(struct bcm2835_cprman *cprman, u32 reg, u32 val) in cprman_write() argument
296 writel(CM_PASSWORD | val, cprman->regs + reg); in cprman_write()
299 static inline u32 cprman_read(struct bcm2835_cprman *cprman, u32 reg) in cprman_read() argument
301 return readl(cprman->regs + reg); in cprman_read()
812 struct bcm2835_cprman *cprman; member
819 struct bcm2835_cprman *cprman = pll->cprman; in bcm2835_pll_is_on() local
822 return cprman_read(cprman, data->a2w_ctrl_reg) & in bcm2835_pll_is_on()
866 struct bcm2835_cprman *cprman = pll->cprman; in bcm2835_pll_get_rate() local
868 u32 a2wctrl = cprman_read(cprman, data->a2w_ctrl_reg); in bcm2835_pll_get_rate()
875 fdiv = cprman_read(cprman, data->frac_reg) & A2W_PLL_FRAC_MASK; in bcm2835_pll_get_rate()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/clock/
Dbrcm,bcm2835-cprman.txt15 - compatible: Should be "brcm,bcm2835-cprman"
31 clocks: cprman@7e101000 {
32 compatible = "brcm,bcm2835-cprman";
/linux-4.4.14/arch/arm/boot/dts/
Dbcm2835.dtsi65 clocks: cprman@7e101000 {
66 compatible = "brcm,bcm2835-cprman";