Home
last modified time | relevance | path

Searched refs:ccu (Results 1 – 25 of 149) sorted by relevance

123456

/openbmc/linux/drivers/clk/sunxi-ng/
H A DMakefile53 sun20i-d1-ccu-y += ccu-sun20i-d1.o
58 sun50i-h6-ccu-y += ccu-sun50i-h6.o
61 sun4i-a10-ccu-y += ccu-sun4i-a10.o
62 sun5i-ccu-y += ccu-sun5i.o
63 sun6i-a31-ccu-y += ccu-sun6i-a31.o
64 sun6i-rtc-ccu-y += ccu-sun6i-rtc.o
65 sun8i-a23-ccu-y += ccu-sun8i-a23.o
66 sun8i-a33-ccu-y += ccu-sun8i-a33.o
68 sun8i-h3-ccu-y += ccu-sun8i-h3.o
69 sun8i-r40-ccu-y += ccu-sun8i-r40.o
[all …]
H A Dccu_reset.c16 struct ccu_reset *ccu = rcdev_to_ccu_reset(rcdev); in ccu_reset_assert() local
21 spin_lock_irqsave(ccu->lock, flags); in ccu_reset_assert()
23 reg = readl(ccu->base + map->reg); in ccu_reset_assert()
24 writel(reg & ~map->bit, ccu->base + map->reg); in ccu_reset_assert()
26 spin_unlock_irqrestore(ccu->lock, flags); in ccu_reset_assert()
34 struct ccu_reset *ccu = rcdev_to_ccu_reset(rcdev); in ccu_reset_deassert() local
39 spin_lock_irqsave(ccu->lock, flags); in ccu_reset_deassert()
41 reg = readl(ccu->base + map->reg); in ccu_reset_deassert()
42 writel(reg | map->bit, ccu->base + map->reg); in ccu_reset_deassert()
44 spin_unlock_irqrestore(ccu->lock, flags); in ccu_reset_deassert()
[all …]
H A Dccu_common.c119 ccu->desc = desc; in sunxi_ccu_probe()
165 reset = &ccu->reset; in sunxi_ccu_probe()
214 struct sunxi_ccu *ccu; in devm_sunxi_ccu_probe() local
217 ccu = devres_alloc(devm_sunxi_ccu_release, sizeof(*ccu), GFP_KERNEL); in devm_sunxi_ccu_probe()
218 if (!ccu) in devm_sunxi_ccu_probe()
223 devres_free(ccu); in devm_sunxi_ccu_probe()
227 devres_add(dev, ccu); in devm_sunxi_ccu_probe()
236 struct sunxi_ccu *ccu; in of_sunxi_ccu_probe() local
239 ccu = kzalloc(sizeof(*ccu), GFP_KERNEL); in of_sunxi_ccu_probe()
240 if (!ccu) in of_sunxi_ccu_probe()
[all …]
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dallwinner,sun4i-a10-ccu.yaml22 - allwinner,sun4i-a10-ccu
23 - allwinner,sun5i-a10s-ccu
24 - allwinner,sun5i-a13-ccu
25 - allwinner,sun6i-a31-ccu
26 - allwinner,sun7i-a20-ccu
27 - allwinner,sun8i-a23-ccu
28 - allwinner,sun8i-a33-ccu
31 - allwinner,sun8i-h3-ccu
34 - allwinner,sun8i-v3-ccu
49 - nextthing,gr8-ccu
[all …]
/openbmc/linux/drivers/clk/bcm/
H A Dclk-kona.c155 ccu->name); in __ccu_write_enable()
166 ccu->name); in __ccu_write_disable()
225 __func__, ccu->name); in __ccu_policy_engine_start()
255 __func__, ccu->name); in __ccu_policy_engine_start()
277 __func__, ccu->name); in __ccu_policy_engine_stop()
288 __func__, ccu->name); in __ccu_policy_engine_stop()
376 flags = ccu_lock(ccu); in is_clk_gate_enabled()
493 flags = ccu_lock(ccu); in clk_gate()
565 flags = ccu_lock(ccu); in divider_read_scaled()
1188 struct ccu_data *ccu = bcm_clk->ccu; in __peri_clk_init() local
[all …]
/openbmc/linux/arch/arm64/boot/dts/allwinner/
H A Dsun50i-h616.dtsi27 clocks = <&ccu CLK_CPUX>;
35 clocks = <&ccu CLK_CPUX>;
43 clocks = <&ccu CLK_CPUX>;
51 clocks = <&ccu CLK_CPUX>;
127 ccu: clock@3001000 { label
269 clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
290 clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
311 clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
466 clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_SPI0>;
479 clocks = <&ccu CLK_BUS_SPI1>, <&ccu CLK_SPI1>;
[all …]
H A Dsun50i-h6.dtsi161 clocks = <&ccu CLK_BUS_VP9>, <&ccu CLK_VP9>;
170 clocks = <&ccu CLK_BUS_VE>, <&ccu CLK_VE>,
187 clocks = <&ccu CLK_GPU>, <&ccu CLK_BUS_GPU>;
198 clocks = <&ccu CLK_BUS_CE>, <&ccu CLK_CE>, <&ccu CLK_MBUS_CE>;
455 clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
472 clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
489 clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
593 clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_SPI0>;
608 clocks = <&ccu CLK_BUS_SPI1>, <&ccu CLK_SPI1>;
788 <&ccu CLK_HDMI>, <&ccu CLK_HDMI_CEC>,
[all …]
H A Dsun50i-a64.dtsi40 <&ccu CLK_TCON1>, <&ccu CLK_HDMI>;
409 clocks = <&ccu CLK_BUS_TCON0>, <&ccu CLK_TCON0>;
496 clocks = <&ccu CLK_BUS_VE>, <&ccu CLK_VE>,
507 clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
521 clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
535 clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
561 clocks = <&ccu CLK_BUS_CE>, <&ccu CLK_CE>;
886 clocks = <&ccu CLK_BUS_I2S0>, <&ccu CLK_I2S0>;
900 clocks = <&ccu CLK_BUS_I2S1>, <&ccu CLK_I2S1>;
949 clocks = <&ccu CLK_BUS_THS>, <&ccu CLK_THS>;
[all …]
H A Dsun50i-h5.dtsi18 clocks = <&ccu CLK_CPUX>;
28 clocks = <&ccu CLK_CPUX>;
107 clocks = <&ccu CLK_BUS_VE>, <&ccu CLK_VE>,
108 <&ccu CLK_DRAM_VE>;
119 clocks = <&ccu CLK_BUS_CE>, <&ccu CLK_CE>;
168 clocks = <&ccu CLK_BUS_GPU>, <&ccu CLK_GPU>;
181 clocks = <&ccu CLK_BUS_THS>, <&ccu CLK_THS>;
228 &ccu {
243 clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
250 clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
[all …]
/openbmc/u-boot/arch/arm/dts/
H A Dsunxi-h3-h5.dtsi66 <&ccu CLK_TCON0>, <&ccu CLK_HDMI>;
175 clocks = <&ccu CLK_BUS_TCON0>, <&ccu CLK_TCON0>;
291 clocks = <&ccu CLK_BUS_EHCI0>, <&ccu CLK_BUS_OHCI0>;
292 resets = <&ccu RST_BUS_EHCI0>, <&ccu RST_BUS_OHCI0>;
300 clocks = <&ccu CLK_BUS_EHCI0>, <&ccu CLK_BUS_OHCI0>,
550 clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_SPI0>;
566 clocks = <&ccu CLK_BUS_SPI1>, <&ccu CLK_SPI1>;
589 clocks = <&ccu CLK_BUS_SPDIF>, <&ccu CLK_SPDIF>;
610 clocks = <&ccu CLK_BUS_I2S0>, <&ccu CLK_I2S0>;
623 clocks = <&ccu CLK_BUS_I2S1>, <&ccu CLK_I2S1>;
[all …]
H A Dsun6i-a31.dtsi69 clocks = <&ccu CLK_AHB1_BE0>, <&ccu CLK_AHB1_LCD0>,
70 <&ccu CLK_AHB1_HDMI>, <&ccu CLK_DRAM_BE0>,
71 <&ccu CLK_IEP_DRC0>, <&ccu CLK_BE0>,
72 <&ccu CLK_LCD0_CH1>, <&ccu CLK_HDMI>;
80 clocks = <&ccu CLK_AHB1_BE0>, <&ccu CLK_AHB1_LCD0>,
81 <&ccu CLK_DRAM_BE0>, <&ccu CLK_IEP_DRC0>,
82 <&ccu CLK_BE0>, <&ccu CLK_LCD0_CH0>;
428 clocks = <&ccu CLK_AHB1_HDMI>, <&ccu CLK_HDMI>,
912 clocks = <&ccu CLK_AHB1_SS>, <&ccu CLK_SS>;
1006 clocks = <&ccu CLK_AHB1_FE0>, <&ccu CLK_FE0>,
[all …]
H A Dsun4i-a10.dtsi68 <&ccu CLK_AHB_DE_BE0>, <&ccu CLK_DE_BE0>,
69 <&ccu CLK_TCON0_CH1>, <&ccu CLK_DRAM_DE_BE0>;
78 <&ccu CLK_AHB_DE_BE0>, <&ccu CLK_AHB_DE_FE0>,
79 <&ccu CLK_DE_BE0>, <&ccu CLK_DE_FE0>,
80 <&ccu CLK_TCON0_CH1>, <&ccu CLK_HDMI>,
90 <&ccu CLK_AHB_DE_FE0>, <&ccu CLK_DE_BE0>,
91 <&ccu CLK_DE_FE0>, <&ccu CLK_TCON0_CH0>,
101 <&ccu CLK_AHB_DE_BE0>, <&ccu CLK_AHB_DE_FE0>,
102 <&ccu CLK_DE_BE0>, <&ccu CLK_DE_FE0>,
103 <&ccu CLK_TCON0_CH1>, <&ccu CLK_DRAM_TVE0>,
[all …]
H A Dsun8i-r40.dtsi120 clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
136 clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
150 clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
166 clocks = <&ccu CLK_BUS_MMC3>, <&ccu CLK_MMC3>;
187 <&ccu CLK_USB_PHY1>,
188 <&ccu CLK_USB_PHY2>;
193 <&ccu RST_USB_PHY1>,
194 <&ccu RST_USB_PHY2>;
218 <&ccu CLK_USB_OHCI1>;
248 ccu: clock@1c20000 { label
[all …]
H A Dsun7i-a20.dtsi69 clocks = <&ccu CLK_AHB_LCD0>, <&ccu CLK_AHB_HDMI0>,
70 <&ccu CLK_AHB_DE_BE0>, <&ccu CLK_DE_BE0>,
71 <&ccu CLK_TCON0_CH1>, <&ccu CLK_DRAM_DE_BE0>,
81 <&ccu CLK_DE_BE0>, <&ccu CLK_TCON0_CH0>,
90 clocks = <&ccu CLK_AHB_TVE0>, <&ccu CLK_AHB_LCD0>,
92 <&ccu CLK_DE_BE0>, <&ccu CLK_TCON0_CH1>,
93 <&ccu CLK_DRAM_TVE0>, <&ccu CLK_DRAM_DE_BE0>;
298 clocks = <&ccu CLK_AHB_NAND>, <&ccu CLK_NAND>;
311 clocks = <&ccu CLK_AHB_SPI0>, <&ccu CLK_SPI0>;
326 clocks = <&ccu CLK_AHB_SPI1>, <&ccu CLK_SPI1>;
[all …]
H A Dsun50i-a64.dtsi77 <&ccu CLK_TCON1>, <&ccu CLK_HDMI>;
299 clocks = <&ccu CLK_BUS_TCON0>, <&ccu CLK_TCON0>;
333 clocks = <&ccu CLK_BUS_TCON1>, <&ccu CLK_TCON1>;
366 clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
380 clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
394 clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
631 clocks = <&ccu CLK_BUS_SPDIF>, <&ccu CLK_SPDIF>;
647 clocks = <&ccu CLK_BUS_I2S0>, <&ccu CLK_I2S0>;
661 clocks = <&ccu CLK_BUS_I2S1>, <&ccu CLK_I2S1>;
762 clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_SPI0>;
[all …]
H A Dsun5i.dtsi75 clocks = <&ccu CLK_AHB_LCD>, <&ccu CLK_AHB_DE_BE>, <&ccu CLK_DE_BE>,
76 <&ccu CLK_TCON_CH0>, <&ccu CLK_DRAM_DE_BE>;
84 clocks = <&ccu CLK_AHB_TVE>, <&ccu CLK_AHB_LCD>,
85 <&ccu CLK_AHB_DE_BE>, <&ccu CLK_DE_BE>,
86 <&ccu CLK_TCON_CH1>, <&ccu CLK_DRAM_DE_BE>;
165 clocks = <&ccu CLK_AHB_NAND>, <&ccu CLK_NAND>;
178 clocks = <&ccu CLK_AHB_SPI0>, <&ccu CLK_SPI0>;
192 clocks = <&ccu CLK_AHB_SPI1>, <&ccu CLK_SPI1>;
284 clocks = <&ccu CLK_AHB_MMC0>, <&ccu CLK_MMC0>;
364 clocks = <&ccu CLK_AHB_SS>, <&ccu CLK_SS>;
[all …]
/openbmc/linux/arch/arm/boot/dts/allwinner/
H A Dsunxi-h3-h5.dtsi67 <&ccu CLK_TCON0>, <&ccu CLK_HDMI>;
165 clocks = <&ccu CLK_BUS_TCON0>, <&ccu CLK_TCON0>;
303 clocks = <&ccu CLK_BUS_EHCI0>, <&ccu CLK_BUS_OHCI0>;
304 resets = <&ccu RST_BUS_EHCI0>, <&ccu RST_BUS_OHCI0>;
595 clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_SPI0>;
611 clocks = <&ccu CLK_BUS_SPI1>, <&ccu CLK_SPI1>;
635 clocks = <&ccu CLK_BUS_SPDIF>, <&ccu CLK_SPDIF>;
656 clocks = <&ccu CLK_BUS_I2S0>, <&ccu CLK_I2S0>;
669 clocks = <&ccu CLK_BUS_I2S1>, <&ccu CLK_I2S1>;
682 clocks = <&ccu CLK_BUS_I2S2>, <&ccu CLK_I2S2>;
[all …]
H A Dsun6i-a31.dtsi70 clocks = <&ccu CLK_AHB1_BE0>, <&ccu CLK_AHB1_LCD0>,
71 <&ccu CLK_AHB1_HDMI>, <&ccu CLK_DRAM_BE0>,
72 <&ccu CLK_IEP_DRC0>, <&ccu CLK_BE0>,
73 <&ccu CLK_LCD0_CH1>, <&ccu CLK_HDMI>;
81 clocks = <&ccu CLK_AHB1_BE0>, <&ccu CLK_AHB1_LCD0>,
82 <&ccu CLK_DRAM_BE0>, <&ccu CLK_IEP_DRC0>,
83 <&ccu CLK_BE0>, <&ccu CLK_LCD0_CH0>;
472 clocks = <&ccu CLK_AHB1_HDMI>, <&ccu CLK_HDMI>,
970 clocks = <&ccu CLK_AHB1_SS>, <&ccu CLK_SS>;
1072 clocks = <&ccu CLK_AHB1_FE0>, <&ccu CLK_FE0>,
[all …]
H A Dsun4i-a10.dtsi68 <&ccu CLK_AHB_DE_BE0>, <&ccu CLK_DE_BE0>,
69 <&ccu CLK_TCON0_CH1>, <&ccu CLK_DRAM_DE_BE0>;
78 <&ccu CLK_AHB_DE_BE0>, <&ccu CLK_AHB_DE_FE0>,
79 <&ccu CLK_DE_BE0>, <&ccu CLK_DE_FE0>,
80 <&ccu CLK_TCON0_CH1>, <&ccu CLK_HDMI>,
90 <&ccu CLK_AHB_DE_FE0>, <&ccu CLK_DE_BE0>,
91 <&ccu CLK_DE_FE0>, <&ccu CLK_TCON0_CH0>,
102 <&ccu CLK_DE_BE0>, <&ccu CLK_DE_FE0>,
103 <&ccu CLK_TCON0_CH1>, <&ccu CLK_DRAM_TVE0>,
434 clocks = <&ccu CLK_AHB_VE>, <&ccu CLK_VE>,
[all …]
H A Dsun8i-r40.dtsi297 clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_SPI0>;
310 clocks = <&ccu CLK_BUS_SPI1>, <&ccu CLK_SPI1>;
335 clocks = <&ccu CLK_BUS_VE>, <&ccu CLK_VE>,
347 clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
363 clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
377 clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
393 clocks = <&ccu CLK_BUS_MMC3>, <&ccu CLK_MMC3>;
435 clocks = <&ccu CLK_BUS_CE>, <&ccu CLK_CE>;
767 clocks = <&ccu CLK_BUS_IR0>, <&ccu CLK_IR0>;
780 clocks = <&ccu CLK_BUS_IR1>, <&ccu CLK_IR1>;
[all …]
H A Dsuniv-f1c100s.dtsi77 clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_BUS_SPI0>;
79 resets = <&ccu RST_BUS_SPI0>;
91 clocks = <&ccu CLK_BUS_SPI1>, <&ccu CLK_BUS_SPI1>;
105 <&ccu CLK_MMC0>,
106 <&ccu CLK_MMC0_OUTPUT>,
107 <&ccu CLK_MMC0_SAMPLE>;
124 <&ccu CLK_MMC1>,
125 <&ccu CLK_MMC1_OUTPUT>,
126 <&ccu CLK_MMC1_SAMPLE>;
162 ccu: clock@1c20000 { label
[all …]
H A Dsun5i.dtsi75 clocks = <&ccu CLK_AHB_LCD>, <&ccu CLK_AHB_DE_BE>, <&ccu CLK_DE_BE>,
76 <&ccu CLK_TCON_CH0>, <&ccu CLK_DRAM_DE_BE>;
84 clocks = <&ccu CLK_AHB_TVE>, <&ccu CLK_AHB_LCD>,
85 <&ccu CLK_AHB_DE_BE>, <&ccu CLK_DE_BE>,
86 <&ccu CLK_TCON_CH1>, <&ccu CLK_DRAM_DE_BE>;
207 clocks = <&ccu CLK_AHB_NAND>, <&ccu CLK_NAND>;
220 clocks = <&ccu CLK_AHB_SPI0>, <&ccu CLK_SPI0>;
234 clocks = <&ccu CLK_AHB_SPI1>, <&ccu CLK_SPI1>;
322 clocks = <&ccu CLK_AHB_VE>, <&ccu CLK_VE>,
416 clocks = <&ccu CLK_AHB_SS>, <&ccu CLK_SS>;
[all …]
H A Dsun7i-a20.dtsi71 <&ccu CLK_AHB_DE_BE0>, <&ccu CLK_DE_BE0>,
72 <&ccu CLK_TCON0_CH1>, <&ccu CLK_DRAM_DE_BE0>,
82 <&ccu CLK_DE_BE0>, <&ccu CLK_TCON0_CH0>,
93 <&ccu CLK_DE_BE0>, <&ccu CLK_TCON0_CH1>,
94 <&ccu CLK_DRAM_TVE0>, <&ccu CLK_DRAM_DE_BE0>;
339 clocks = <&ccu CLK_AHB_NAND>, <&ccu CLK_NAND>;
352 clocks = <&ccu CLK_AHB_SPI0>, <&ccu CLK_SPI0>;
382 clocks = <&ccu CLK_AHB_CSI0>, <&ccu CLK_CSI_SCLK>, <&ccu CLK_DRAM_CSI0>;
410 resets = <&ccu RST_TCON0>, <&ccu RST_LVDS>;
510 clocks = <&ccu CLK_AHB_VE>, <&ccu CLK_VE>,
[all …]
H A Dsun8i-a83t.dtsi457 clocks = <&ccu CLK_BUS_TCON0>, <&ccu CLK_TCON0>;
461 resets = <&ccu RST_BUS_TCON0>, <&ccu RST_BUS_LVDS>;
494 clocks = <&ccu CLK_BUS_TCON1>, <&ccu CLK_TCON1>;
609 clocks = <&ccu CLK_BUS_SS>, <&ccu CLK_SS>;
681 clocks = <&ccu CLK_BUS_OHCI0>, <&ccu CLK_USB_OHCI0>;
870 clocks = <&ccu CLK_BUS_SPDIF>, <&ccu CLK_SPDIF>;
885 clocks = <&ccu CLK_BUS_I2S0>, <&ccu CLK_I2S0>;
898 clocks = <&ccu CLK_BUS_I2S1>, <&ccu CLK_I2S1>;
913 clocks = <&ccu CLK_BUS_I2S2>, <&ccu CLK_I2S2>;
1072 clocks = <&ccu CLK_BUS_HDMI>, <&ccu CLK_HDMI_SLOW>,
[all …]
/openbmc/linux/arch/riscv/boot/dts/allwinner/
H A Dsunxi-d1s-t113.dtsi175 <&ccu CLK_DMIC>;
190 <&ccu CLK_I2S1>;
205 <&ccu CLK_I2S2>;
405 clocks = <&ccu CLK_BUS_DMA>, <&ccu CLK_MBUS_DMA>;
425 <&ccu CLK_CE>,
452 clocks = <&ccu CLK_BUS_MMC0>, <&ccu CLK_MMC0>;
468 clocks = <&ccu CLK_BUS_MMC1>, <&ccu CLK_MMC1>;
485 clocks = <&ccu CLK_BUS_MMC2>, <&ccu CLK_MMC2>;
505 clocks = <&ccu CLK_BUS_SPI0>, <&ccu CLK_SPI0>;
521 clocks = <&ccu CLK_BUS_SPI1>, <&ccu CLK_SPI1>;
[all …]

123456