| /linux/drivers/clk/mmp/ |
| H A D | clk-apbc.c | 34 struct clk_apbc *apbc = to_clk_apbc(hw); in clk_apbc_prepare() local 42 if (apbc->lock) in clk_apbc_prepare() 43 spin_lock_irqsave(apbc->lock, flags); in clk_apbc_prepare() 45 data = readl_relaxed(apbc->base); in clk_apbc_prepare() 46 if (apbc->flags & APBC_POWER_CTRL) in clk_apbc_prepare() 49 writel_relaxed(data, apbc->base); in clk_apbc_prepare() 51 if (apbc->lock) in clk_apbc_prepare() 52 spin_unlock_irqrestore(apbc->lock, flags); in clk_apbc_prepare() 54 udelay(apbc->delay); in clk_apbc_prepare() 56 if (apbc->lock) in clk_apbc_prepare() [all …]
|
| H A D | Makefile | 6 obj-y += clk-apbc.o clk-apmu.o clk-frac.o clk-mix.o clk-gate.o clk.o 14 obj-$(CONFIG_COMMON_CLK_PXA1908) += clk-pxa1908-apbc.o clk-pxa1908-apbcp.o \
|
| H A D | clk-of-pxa1928.c | 257 pr_err("failed to map apbc registers\n"); in pxa1928_apbc_clk_init() 267 CLK_OF_DECLARE(pxa1928_apbc_clk, "marvell,pxa1928-apbc", pxa1928_apbc_clk_init);
|
| H A D | clk-of-pxa910.c | 291 pr_err("failed to map apbc registers\n"); in pxa910_clk_init()
|
| H A D | clk-of-pxa168.c | 324 pr_err("failed to map apbc registers\n"); in pxa168_clk_init()
|
| H A D | clk-of-mmp2.c | 542 pr_err("failed to map apbc registers\n"); in mmp2_clk_init()
|
| /linux/arch/arm64/boot/dts/marvell/mmp/ |
| H A D | pxa1908.dtsi | 118 clocks = <&apbc PXA1908_CLK_TWSI1>; 129 clocks = <&apbc PXA1908_CLK_TWSI0>; 140 clocks = <&apbc PXA1908_CLK_TWSI3>; 145 apbc: clock-controller@15000 { label 146 compatible = "marvell,pxa1908-apbc"; 155 clocks = <&apbc PXA1908_CLK_UART0>; 163 clocks = <&apbc PXA1908_CLK_UART1>; 174 clocks = <&apbc PXA1908_CLK_GPIO>;
|
| /linux/Documentation/devicetree/bindings/clock/ |
| H A D | marvell,pxa1928.txt | 5 blocks called APMU, MPMU, and APBC roughly corresponding to internal buses. 12 - "marvell,pxa1928-apbc" - APBC controller compatible
|
| H A D | marvell,mmp2-clock.yaml | 31 - description: APBC register region 37 - const: apbc 65 reg-names = "mpmu", "apmu", "apbc";
|
| H A D | marvell,pxa168.txt | 13 "mpmu", "apmu", "apbc". So three reg spaces need to be defined.
|
| H A D | marvell,pxa910.txt | 13 "mpmu", "apmu", "apbc", "apbcp". So four reg spaces need to be defined.
|
| /linux/Documentation/devicetree/bindings/soc/spacemit/ |
| H A D | spacemit,k1-syscon.yaml | 19 - spacemit,k1-syscon-apbc 74 - spacemit,k1-syscon-apbc
|
| /linux/include/dt-bindings/clock/ |
| H A D | spacemit,k1-syscon.h | 88 /* APBC clocks */ 192 /* APBC resets */
|
| H A D | marvell,pxa1908.h | 45 /* apb (apbc) peripherals */
|
| /linux/include/soc/spacemit/ |
| H A D | k1-syscon.h | 45 /* APBC register offset */
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | pxa910.dtsi | 172 reg-names = "mpmu", "apmu", "apbc", "apbcp";
|
| H A D | pxa168.dtsi | 161 reg-names = "mpmu", "apmu", "apbc";
|
| H A D | mmp2.dtsi | 510 reg-names = "mpmu", "apmu", "apbc";
|
| H A D | mmp3.dtsi | 575 reg-names = "mpmu", "apmu", "apbc";
|
| /linux/drivers/clk/spacemit/ |
| H A D | ccu-k1.c | 180 /* APBC clocks start */ 374 /* APBC clocks end */ 916 .reset_name = "apbc-reset", 1175 .compatible = "spacemit,k1-syscon-apbc",
|
| /linux/drivers/s390/crypto/ |
| H A D | vfio_ap_ops.c | 1775 /* Apply changes to shadow apbc if things changed */ in ap_config_store()
|