Home
last modified time | relevance | path

Searched +full:sun8i +full:- +full:a23 +full:- +full:prcm (Results 1 – 9 of 9) sorted by relevance

/linux/Documentation/devicetree/bindings/mfd/
H A Dallwinner,sun8i-a23-prcm.yaml1 # SPDX-License-Identifier: GPL-2.0+
3 ---
4 $id: http://devicetree.org/schemas/mfd/allwinner,sun8i-a23-prcm.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A23 PRCM
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
17 const: allwinner,sun8i-a23-prcm
30 - fixed-factor-clock
31 - allwinner,sun8i-a23-apb0-clk
[all …]
/linux/drivers/mfd/
H A Dsun6i-prcm.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Author: Boris BREZILLON <boris.brezillon@free-electrons.com>
7 * Allwinner PRCM (Power/Reset/Clock Management) driver
48 .name = "sun6i-a31-ar100-clk",
49 .of_compatible = "allwinner,sun6i-a31-ar100-clk",
54 .name = "sun6i-a31-apb0-clk",
55 .of_compatible = "allwinner,sun6i-a31-apb0-clk",
60 .name = "sun6i-a31-apb0-gates-clk",
61 .of_compatible = "allwinner,sun6i-a31-apb0-gates-clk",
66 .name = "sun6i-a31-ir-clk",
[all …]
/linux/arch/arm/mach-sunxi/
H A Dplatsmp.c1 // SPDX-License-Identifier: GPL-2.0
7 * Maxime Ripard <maxime.ripard@free-electrons.com>
10 * Copyright (C) 2012-2013 Allwinner Ltd.
44 node = of_find_compatible_node(NULL, NULL, "allwinner,sun6i-a31-prcm"); in sun6i_smp_prepare_cpus()
46 pr_err("Missing A31 PRCM node in the device tree\n"); in sun6i_smp_prepare_cpus()
53 pr_err("Couldn't map A31 PRCM registers\n"); in sun6i_smp_prepare_cpus()
58 "allwinner,sun6i-a31-cpuconfig"); in sun6i_smp_prepare_cpus()
78 return -EFAULT; in sun6i_smp_boot_secondary()
102 /* Clear CPU power-off gating */ in sun6i_smp_boot_secondary()
123 CPU_METHOD_OF_DECLARE(sun6i_a31_smp, "allwinner,sun6i-a31", &sun6i_smp_ops);
[all …]
/linux/Documentation/devicetree/bindings/sound/
H A Dallwinner,sun8i-a23-codec-analog.yaml1 # SPDX-License-Identifier: GPL-2.0
3 ---
4 $id: http://devicetree.org/schemas/sound/allwinner,sun8i-a23-codec-analog.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Allwinner A23 Analog Codec
10 - Chen-Yu Tsai <wens@csie.org>
11 - Maxime Ripard <mripard@kernel.org>
16 # FIXME: This is documented in the PRCM binding, but needs to be
18 # - allwinner,sun8i-a23-codec-analog
19 - const: allwinner,sun8i-h3-codec-analog
[all …]
/linux/drivers/clk/sunxi/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
14 A23, A31, A80) SoCs. These drivers are kept around for
21 bool "Legacy A31 PRCM driver"
24 Legacy clock driver for the A31 PRCM clocks. Those are
28 bool "Legacy sun8i PRCM driver"
31 Legacy clock driver for the sun8i family PRCM clocks.
36 bool "Legacy A80 PRCM driver"
39 Legacy clock driver for the A80 PRCM clocks. Those are
/linux/arch/arm/boot/dts/allwinner/
H A Dsun8i-a23-a33.dtsi2 * Copyright 2014 Chen-Yu Tsai
4 * Chen-Yu Tsai <wens@csie.org>
6 * This file is dual-licensed: you can use it either under the terms
45 #include <dt-bindings/interrupt-controller/arm-gic.h>
47 #include <dt-bindings/clock/sun6i-rtc.h>
48 #include <dt-bindings/clock/sun8i-a23-a33-ccu.h>
49 #include <dt-bindings/reset/sun8i-a23-a33-ccu.h>
52 interrupt-parent = <&gic>;
53 #address-cells = <1>;
54 #size-cells = <1>;
[all …]
H A Dsun8i-a83t.dtsi6 * This file is dual-licensed: you can use it either under the terms
45 #include <dt-bindings/interrupt-controller/arm-gic.h>
47 #include <dt-bindings/clock/sun8i-a83t-ccu.h>
48 #include <dt-bindings/clock/sun8i-de2.h>
49 #include <dt-bindings/clock/sun8i-r-ccu.h>
50 #include <dt-bindings/reset/sun8i-a83t-ccu.h>
51 #include <dt-bindings/reset/sun8i-de2.h>
52 #include <dt-bindings/reset/sun8i-r-ccu.h>
53 #include <dt-bindings/thermal/thermal.h>
56 interrupt-parent = <&gic>;
[all …]
H A Dsun9i-a80.dtsi2 * Copyright 2014 Chen-Yu Tsai
4 * Chen-Yu Tsai <wens@csie.org>
6 * This file is dual-licensed: you can use it either under the terms
45 #include <dt-bindings/interrupt-controller/arm-gic.h>
47 #include <dt-bindings/clock/sun9i-a80-ccu.h>
48 #include <dt-bindings/clock/sun9i-a80-de.h>
49 #include <dt-bindings/clock/sun9i-a80-usb.h>
50 #include <dt-bindings/reset/sun9i-a80-ccu.h>
51 #include <dt-bindings/reset/sun9i-a80-de.h>
52 #include <dt-bindings/reset/sun9i-a80-usb.h>
[all …]
/linux/sound/soc/sunxi/
H A Dsun8i-adda-pr-regmap.c1 // SPDX-License-Identifier: GPL-2.0+
4 * found on Allwinner A23, A31s, A33, H3 and A64 Socs
6 * Copyright 2016 Chen-Yu Tsai <wens@csie.org>
15 #include "sun8i-adda-pr-regmap.h"
18 #define ADDA_PR 0x0 /* PRCM base + 0x1c0 */
34 /* De-assert reset */ in adda_reg_read()
57 /* De-assert reset */ in adda_reg_write()
82 .name = "adda-pr",
102 MODULE_ALIAS("platform:sunxi-adda-pr");