| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/clock/ |
| D | sunxi.txt | 40 "allwinner,sun4i-a10-apb0-clk" - for the APB0 clock 41 "allwinner,sun6i-a31-apb0-clk" - for the APB0 clock on A31 42 "allwinner,sun8i-a23-apb0-clk" - for the APB0 clock on A23 43 "allwinner,sun9i-a80-apb0-clk" - for the APB0 bus clock on A80 44 "allwinner,sun8i-a83t-apb0-gates-clk" - for the APB0 gates on A83T 45 "allwinner,sun4i-a10-apb0-gates-clk" - for the APB0 gates on A10 46 "allwinner,sun5i-a13-apb0-gates-clk" - for the APB0 gates on A13 47 "allwinner,sun5i-a10s-apb0-gates-clk" - for the APB0 gates on A10s 48 "allwinner,sun6i-a31-apb0-gates-clk" - for the APB0 gates on A31 49 "allwinner,sun7i-a20-apb0-gates-clk" - for the APB0 gates on A20 [all …]
|
| /kernel/linux/linux-4.19/drivers/clk/sunxi-ng/ |
| D | ccu-sun8i-r.c | 85 .hw.init = CLK_HW_INIT("apb0", 92 static SUNXI_CCU_M(a83t_apb0_clk, "apb0", "ahb0", 0x0c, 0, 2, 0); 94 static SUNXI_CCU_GATE(apb0_pio_clk, "apb0-pio", "apb0", 96 static SUNXI_CCU_GATE(apb0_ir_clk, "apb0-ir", "apb0", 98 static SUNXI_CCU_GATE(apb0_timer_clk, "apb0-timer", "apb0", 100 static SUNXI_CCU_GATE(apb0_rsb_clk, "apb0-rsb", "apb0", 102 static SUNXI_CCU_GATE(apb0_uart_clk, "apb0-uart", "apb0", 104 static SUNXI_CCU_GATE(apb0_i2c_clk, "apb0-i2c", "apb0", 106 static SUNXI_CCU_GATE(apb0_twd_clk, "apb0-twd", "apb0",
|
| D | ccu-sun4i-a10.c | 285 static SUNXI_CCU_DIV_TABLE(apb0_clk, "apb0", "ahb", 393 static SUNXI_CCU_GATE(apb0_codec_clk, "apb0-codec", "apb0", 395 static SUNXI_CCU_GATE(apb0_spdif_clk, "apb0-spdif", "apb0", 397 static SUNXI_CCU_GATE(apb0_ac97_clk, "apb0-ac97", "apb0", 399 static SUNXI_CCU_GATE(apb0_i2s0_clk, "apb0-i2s0", "apb0", 402 static SUNXI_CCU_GATE(apb0_i2s1_clk, "apb0-i2s1", "apb0", 404 static SUNXI_CCU_GATE(apb0_pio_clk, "apb0-pio", "apb0", 406 static SUNXI_CCU_GATE(apb0_ir0_clk, "apb0-ir0", "apb0", 408 static SUNXI_CCU_GATE(apb0_ir1_clk, "apb0-ir1", "apb0", 411 static SUNXI_CCU_GATE(apb0_i2s2_clk, "apb0-i2s2", "apb0", [all …]
|
| D | ccu-sun5i.c | 235 static SUNXI_CCU_DIV_TABLE(apb0_clk, "apb0", "ahb", 304 static SUNXI_CCU_GATE(apb0_codec_clk, "apb0-codec", "apb0", 306 static SUNXI_CCU_GATE(apb0_spdif_clk, "apb0-spdif", "apb0", 308 static SUNXI_CCU_GATE(apb0_i2s_clk, "apb0-i2s", "apb0", 310 static SUNXI_CCU_GATE(apb0_pio_clk, "apb0-pio", "apb0", 312 static SUNXI_CCU_GATE(apb0_ir_clk, "apb0-ir", "apb0", 314 static SUNXI_CCU_GATE(apb0_keypad_clk, "apb0-keypad", "apb0",
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/mfd/ |
| D | allwinner,sun8i-a23-prcm.yaml | 30 - allwinner,sun8i-a23-apb0-clk 31 - allwinner,sun8i-a23-apb0-gates-clk 43 const: allwinner,sun8i-a23-apb0-clk 73 const: allwinner,sun8i-a23-apb0-gates-clk 174 apb0: apb0_clk { 175 compatible = "allwinner,sun8i-a23-apb0-clk"; 178 clock-output-names = "apb0"; 182 compatible = "allwinner,sun8i-a23-apb0-gates-clk"; 184 clocks = <&apb0>;
|
| D | allwinner,sun6i-a31-prcm.yaml | 30 - allwinner,sun6i-a31-apb0-clk 31 - allwinner,sun6i-a31-apb0-gates-clk 41 const: allwinner,sun6i-a31-apb0-clk 71 const: allwinner,sun6i-a31-apb0-gates-clk 189 apb0: apb0_clk { 190 compatible = "allwinner,sun6i-a31-apb0-clk"; 193 clock-output-names = "apb0"; 197 compatible = "allwinner,sun6i-a31-apb0-gates-clk"; 199 clocks = <&apb0>;
|
| /kernel/linux/linux-5.10/drivers/mfd/ |
| D | sun6i-prcm.c | 74 .name = "sun6i-a31-apb0-clk", 75 .of_compatible = "allwinner,sun6i-a31-apb0-clk", 80 .name = "sun6i-a31-apb0-gates-clk", 81 .of_compatible = "allwinner,sun6i-a31-apb0-gates-clk", 92 .name = "sun6i-a31-apb0-clock-reset", 101 .name = "sun8i-a23-apb0-clk", 102 .of_compatible = "allwinner,sun8i-a23-apb0-clk", 107 .name = "sun6i-a31-apb0-gates-clk", 108 .of_compatible = "allwinner,sun8i-a23-apb0-gates-clk", 113 .name = "sun6i-a31-apb0-clock-reset",
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | sun6i-prcm.c | 75 .name = "sun6i-a31-apb0-clk", 76 .of_compatible = "allwinner,sun6i-a31-apb0-clk", 81 .name = "sun6i-a31-apb0-gates-clk", 82 .of_compatible = "allwinner,sun6i-a31-apb0-gates-clk", 93 .name = "sun6i-a31-apb0-clock-reset", 102 .name = "sun8i-a23-apb0-clk", 103 .of_compatible = "allwinner,sun8i-a23-apb0-clk", 108 .name = "sun6i-a31-apb0-gates-clk", 109 .of_compatible = "allwinner,sun8i-a23-apb0-gates-clk", 114 .name = "sun6i-a31-apb0-clock-reset",
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/clock/ |
| D | allwinner,sun4i-a10-apb0-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/allwinner,sun4i-a10-apb0-clk.yaml# 7 title: Allwinner A10 APB0 Bus Clock Device Tree Bindings 20 const: allwinner,sun4i-a10-apb0-clk 42 apb0@1c20054 { 44 compatible = "allwinner,sun4i-a10-apb0-clk"; 47 clock-output-names = "apb0";
|
| D | allwinner,sun4i-a10-gates-clk.yaml | 35 - const: allwinner,sun4i-a10-apb0-gates-clk 36 - const: allwinner,sun5i-a10s-apb0-gates-clk 37 - const: allwinner,sun5i-a13-apb0-gates-clk 38 - const: allwinner,sun7i-a20-apb0-gates-clk 39 - const: allwinner,sun9i-a80-apb0-gates-clk 40 - const: allwinner,sun8i-a83t-apb0-gates-clk 59 - const: allwinner,sun8i-h3-apb0-gates-clk 139 compatible = "allwinner,sun4i-a10-apb0-gates-clk"; 141 clocks = <&apb0>;
|
| D | allwinner,sun9i-a80-apb0-clk.yaml | 4 $id: http://devicetree.org/schemas/clock/allwinner,sun9i-a80-apb0-clk.yaml# 7 title: Allwinner A80 APB0 Bus Clock Device Tree Bindings 21 - allwinner,sun9i-a80-apb0-clk 48 compatible = "allwinner,sun9i-a80-apb0-clk"; 51 clock-output-names = "apb0";
|
| /kernel/linux/linux-4.19/drivers/clk/sunxi/ |
| D | clk-sun8i-apb0.c | 5 * Allwinner A23 APB0 clock driver 9 * Based on clk-sun6i-apb0.c 10 * Allwinner A31 APB0 clock driver 37 /* The A23 APB0 clock is a standard 2 bit wide divider clock */ in sun8i_a23_apb0_register() 69 pr_err("Could not get registers for a23-apb0-clk\n"); in sun8i_a23_apb0_setup() 85 CLK_OF_DECLARE_DRIVER(sun8i_a23_apb0, "allwinner,sun8i-a23-apb0-clk", 105 { .compatible = "allwinner,sun8i-a23-apb0-clk" }, 111 .name = "sun8i-a23-apb0-clk",
|
| D | Makefile | 24 obj-$(CONFIG_MACH_SUN9I) += clk-sun8i-apb0.o 28 clk-sun6i-ar100.o clk-sun6i-apb0.o clk-sun6i-apb0-gates.o \ 29 clk-sun8i-apb0.o
|
| D | clk-sun6i-apb0.c | 7 * Allwinner A31 APB0 clock driver 17 * The APB0 clk has a configurable divisor. 61 { .compatible = "allwinner,sun6i-a31-apb0-clk" }, 67 .name = "sun6i-a31-apb0-clk",
|
| D | clk-simple-gates.c | 103 CLK_OF_DECLARE(sun4i_a10_apb0, "allwinner,sun4i-a10-apb0-gates-clk", 109 CLK_OF_DECLARE(sun5i_a10s_apb0, "allwinner,sun5i-a10s-apb0-gates-clk", 113 CLK_OF_DECLARE(sun5i_a13_apb0, "allwinner,sun5i-a13-apb0-gates-clk", 123 CLK_OF_DECLARE(sun7i_a20_apb0, "allwinner,sun7i-a20-apb0-gates-clk", 135 CLK_OF_DECLARE(sun8i_a83t_apb0, "allwinner,sun8i-a83t-apb0-gates-clk", 143 CLK_OF_DECLARE(sun9i_a80_apb0, "allwinner,sun9i-a80-apb0-gates-clk",
|
| D | clk-sun6i-apb0-gates.c | 7 * Allwinner A31 APB0 clock gates driver 32 { .compatible = "allwinner,sun6i-a31-apb0-gates-clk", .data = &sun6i_a31_apb0_gates }, 33 { .compatible = "allwinner,sun8i-a23-apb0-gates-clk", .data = &sun8i_a23_apb0_gates }, 99 .name = "sun6i-a31-apb0-gates-clk",
|
| /kernel/linux/linux-5.10/drivers/clk/sunxi/ |
| D | clk-sun8i-apb0.c | 6 * Allwinner A23 APB0 clock driver 8 * Based on clk-sun6i-apb0.c 9 * Allwinner A31 APB0 clock driver 36 /* The A23 APB0 clock is a standard 2 bit wide divider clock */ in sun8i_a23_apb0_register() 68 pr_err("Could not get registers for a23-apb0-clk\n"); in sun8i_a23_apb0_setup() 84 CLK_OF_DECLARE_DRIVER(sun8i_a23_apb0, "allwinner,sun8i-a23-apb0-clk", 104 { .compatible = "allwinner,sun8i-a23-apb0-clk" }, 110 .name = "sun8i-a23-apb0-clk",
|
| D | Makefile | 26 obj-$(CONFIG_CLK_SUNXI_CLOCKS) += clk-sun8i-apb0.o 29 obj-$(CONFIG_CLK_SUNXI_PRCM_SUN6I) += clk-sun6i-apb0.o 30 obj-$(CONFIG_CLK_SUNXI_PRCM_SUN6I) += clk-sun6i-apb0-gates.o 33 obj-$(CONFIG_CLK_SUNXI_PRCM_SUN8I) += clk-sun8i-apb0.o 34 obj-$(CONFIG_CLK_SUNXI_PRCM_SUN8I) += clk-sun6i-apb0-gates.o
|
| D | clk-simple-gates.c | 95 CLK_OF_DECLARE(sun4i_a10_apb0, "allwinner,sun4i-a10-apb0-gates-clk", 101 CLK_OF_DECLARE(sun5i_a10s_apb0, "allwinner,sun5i-a10s-apb0-gates-clk", 105 CLK_OF_DECLARE(sun5i_a13_apb0, "allwinner,sun5i-a13-apb0-gates-clk", 115 CLK_OF_DECLARE(sun7i_a20_apb0, "allwinner,sun7i-a20-apb0-gates-clk", 127 CLK_OF_DECLARE(sun8i_a83t_apb0, "allwinner,sun8i-a83t-apb0-gates-clk", 135 CLK_OF_DECLARE(sun9i_a80_apb0, "allwinner,sun9i-a80-apb0-gates-clk",
|
| D | clk-sun6i-apb0.c | 7 * Allwinner A31 APB0 clock driver 16 * The APB0 clk has a configurable divisor. 60 { .compatible = "allwinner,sun6i-a31-apb0-clk" }, 66 .name = "sun6i-a31-apb0-clk",
|
| D | clk-sun6i-apb0-gates.c | 7 * Allwinner A31 APB0 clock gates driver 31 { .compatible = "allwinner,sun6i-a31-apb0-gates-clk", .data = &sun6i_a31_apb0_gates }, 32 { .compatible = "allwinner,sun8i-a23-apb0-gates-clk", .data = &sun8i_a23_apb0_gates }, 96 .name = "sun6i-a31-apb0-gates-clk",
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/mfd/ |
| D | sun6i-prcm.txt | 38 apb0: apb0_clk { 39 compatible = "allwinner,sun6i-a31-apb0-clk"; 42 clock-output-names = "apb0"; 46 compatible = "allwinner,sun6i-a31-apb0-gates-clk"; 48 clocks = <&apb0>;
|
| /kernel/linux/linux-5.10/drivers/clk/sunxi-ng/ |
| D | ccu-sun8i-r.c | 54 static SUNXI_CCU_M(apb0_clk, "apb0", "ahb0", 0x0c, 0, 2, 0); 62 static SUNXI_CCU_GATE_HWS(apb0_pio_clk, "apb0-pio", 64 static SUNXI_CCU_GATE_HWS(apb0_ir_clk, "apb0-ir", 66 static SUNXI_CCU_GATE_HWS(apb0_timer_clk, "apb0-timer", 68 static SUNXI_CCU_GATE_HWS(apb0_rsb_clk, "apb0-rsb", 70 static SUNXI_CCU_GATE_HWS(apb0_uart_clk, "apb0-uart", 72 static SUNXI_CCU_GATE_HWS(apb0_i2c_clk, "apb0-i2c", 74 static SUNXI_CCU_GATE_HWS(apb0_twd_clk, "apb0-twd",
|
| D | ccu-sun4i-a10.c | 279 static SUNXI_CCU_DIV_TABLE(apb0_clk, "apb0", "ahb", 387 static SUNXI_CCU_GATE(apb0_codec_clk, "apb0-codec", "apb0", 389 static SUNXI_CCU_GATE(apb0_spdif_clk, "apb0-spdif", "apb0", 391 static SUNXI_CCU_GATE(apb0_ac97_clk, "apb0-ac97", "apb0", 393 static SUNXI_CCU_GATE(apb0_i2s0_clk, "apb0-i2s0", "apb0", 396 static SUNXI_CCU_GATE(apb0_i2s1_clk, "apb0-i2s1", "apb0", 398 static SUNXI_CCU_GATE(apb0_pio_clk, "apb0-pio", "apb0", 400 static SUNXI_CCU_GATE(apb0_ir0_clk, "apb0-ir0", "apb0", 402 static SUNXI_CCU_GATE(apb0_ir1_clk, "apb0-ir1", "apb0", 405 static SUNXI_CCU_GATE(apb0_i2s2_clk, "apb0-i2s2", "apb0", [all …]
|
| D | ccu-sun5i.c | 228 static SUNXI_CCU_DIV_TABLE(apb0_clk, "apb0", "ahb", 297 static SUNXI_CCU_GATE(apb0_codec_clk, "apb0-codec", "apb0", 299 static SUNXI_CCU_GATE(apb0_spdif_clk, "apb0-spdif", "apb0", 301 static SUNXI_CCU_GATE(apb0_i2s_clk, "apb0-i2s", "apb0", 303 static SUNXI_CCU_GATE(apb0_pio_clk, "apb0-pio", "apb0", 305 static SUNXI_CCU_GATE(apb0_ir_clk, "apb0-ir", "apb0", 307 static SUNXI_CCU_GATE(apb0_keypad_clk, "apb0-keypad", "apb0",
|