Home
last modified time | relevance | path

Searched full:sc9860 (Results 1 – 25 of 39) sorted by relevance

12

/linux-6.12.1/Documentation/devicetree/bindings/clock/
Dsprd,sc9860-clk.yaml4 $id: http://devicetree.org/schemas/clock/sprd,sc9860-clk.yaml#
7 title: Spreadtrum SC9860 clock
17 - sprd,sc9860-agcp-gate
18 - sprd,sc9860-aonsecure-clk
19 - sprd,sc9860-aon-gate
20 - sprd,sc9860-aon-prediv
21 - sprd,sc9860-apahb-gate
22 - sprd,sc9860-apapb-gate
23 - sprd,sc9860-ap-clk
24 - sprd,sc9860-cam-clk
[all …]
/linux-6.12.1/arch/arm64/boot/dts/sprd/
Dwhale2.dtsi8 #include <dt-bindings/clock/sprd,sc9860-clk.h>
73 compatible = "sprd,sc9860-uart",
85 compatible = "sprd,sc9860-uart",
97 compatible = "sprd,sc9860-uart",
109 compatible = "sprd,sc9860-uart",
128 compatible = "sprd,sc9860-dma";
175 compatible = "sprd,sc9860-adi";
184 compatible = "sprd,sc9860-timer";
191 compatible = "sprd,sc9860-suspend-timer";
205 compatible = "sprd,sc9860-eic-debounce";
[all …]
Dsc9860.dtsi3 * Spreadtrum SC9860 SoC
188 compatible = "sprd,sc9860-pmu-gate";
195 compatible = "sprd,sc9860-pll";
202 compatible = "sprd,sc9860-ap-clk";
210 compatible = "sprd,sc9860-aon-prediv";
218 compatible = "sprd,sc9860-apahb-gate";
225 compatible = "sprd,sc9860-aon-gate";
232 compatible = "sprd,sc9860-aonsecure-clk";
239 compatible = "sprd,sc9860-agcp-gate";
246 compatible = "sprd,sc9860-gpu-clk";
[all …]
Dsp9860g-1h10.dts10 #include "sc9860.dtsi"
16 compatible = "sprd,sp9860g-1h10", "sprd,sc9860";
/linux-6.12.1/Documentation/devicetree/bindings/timer/
Dsprd,sc9860-timer.yaml4 $id: http://devicetree.org/schemas/timer/sprd,sc9860-timer.yaml#
7 title: Spreadtrum SC9860 timer
15 The Spreadtrum SC9860 platform provides 3 general-purpose timers.
23 - sprd,sc9860-timer
24 - sprd,sc9860-suspend-timer
45 const: sprd,sc9860-timer
62 compatible = "sprd,sc9860-timer";
/linux-6.12.1/Documentation/devicetree/bindings/gpio/
Dsprd,gpio-eic.yaml47 - sprd,sc9860-eic-debounce
48 - sprd,sc9860-eic-latch
49 - sprd,sc9860-eic-async
50 - sprd,sc9860-eic-sync
55 - const: sprd,sc9860-eic-debounce
59 - const: sprd,sc9860-eic-latch
63 - const: sprd,sc9860-eic-async
67 - const: sprd,sc9860-eic-sync
115 compatible = "sprd,sc9860-eic-debounce";
Dsprd,gpio.yaml23 - const: sprd,sc9860-gpio
27 - const: sprd,sc9860-gpio
66 compatible = "sprd,sc9860-gpio";
/linux-6.12.1/Documentation/devicetree/bindings/dma/
Dsprd,sc9860-dma.yaml4 $id: http://devicetree.org/schemas/dma/sprd,sc9860-dma.yaml#
7 title: Spreadtrum SC9860 DMA controller
22 const: sprd,sc9860-dma
67 #include <dt-bindings/clock/sprd,sc9860-clk.h>
73 compatible = "sprd,sc9860-dma";
84 compatible = "sprd,sc9860-dma";
/linux-6.12.1/Documentation/devicetree/bindings/i2c/
Dsprd,sc9860-i2c.yaml4 $id: http://devicetree.org/schemas/i2c/sprd,sc9860-i2c.yaml#
7 title: Spreadtrum SC9860 I2C controller
19 const: sprd,sc9860-i2c
57 compatible = "sprd,sc9860-i2c";
/linux-6.12.1/Documentation/devicetree/bindings/pinctrl/
Dsprd,sc9860-pinctrl.txt1 * Spreadtrum SC9860 Pin Controller
7 - compatible: Must be "sprd,sc9860-pinctrl".
41 compatible = "sprd,sc9860-pinctrl";
Dsprd,pinctrl.txt32 Now we have 4 systems for sleep mode on SC9860 SoC: AP system,
52 kernel on SC9860 platform), then we can not select "sleep" state
/linux-6.12.1/drivers/pinctrl/sprd/
DKconfig16 tristate "Spreadtrum SC9860 pinctrl driver"
21 Say Y here to enable Spreadtrum SC9860 pinctrl driver
DMakefile3 obj-$(CONFIG_PINCTRL_SPRD_SC9860) += pinctrl-sprd-sc9860.o
/linux-6.12.1/Documentation/devicetree/bindings/sound/
Dsprd-mcdt.txt9 - compatible: Should be "sprd,sc9860-mcdt".
16 compatible = "sprd,sc9860-mcdt";
/linux-6.12.1/Documentation/devicetree/bindings/spi/
Dspi-sprd.txt4 - compatible: Should be "sprd,sc9860-spi".
24 compatible = "sprd,sc9860-spi";
Dsprd,spi-adi.yaml51 - sprd,sc9860-adi
94 compatible = "sprd,sc9860-adi";
/linux-6.12.1/Documentation/devicetree/bindings/mailbox/
Dsprd-mailbox.yaml17 - sprd,sc9860-mailbox
61 compatible = "sprd,sc9860-mailbox";
/linux-6.12.1/Documentation/devicetree/bindings/serial/
Dsprd-uart.yaml20 - sprd,sc9860-uart
67 compatible = "sprd,sc9860-uart", "sprd,sc9836-uart";
/linux-6.12.1/drivers/clocksource/
Dtimer-sprd.c207 TIMER_OF_DECLARE(sc9860_timer, "sprd,sc9860-timer", sprd_timer_init);
208 TIMER_OF_DECLARE(sc9860_persistent_timer, "sprd,sc9860-suspend-timer",
/linux-6.12.1/drivers/clk/sprd/
Dsc9860-clk.c3 // Spreatrum SC9860 clock driver
16 #include <dt-bindings/clock/sprd,sc9860-clk.h>
1986 { .compatible = "sprd,sc9860-pmu-gate", /* 0x402b */
1988 { .compatible = "sprd,sc9860-pll", /* 0x4040 */
1990 { .compatible = "sprd,sc9860-ap-clk", /* 0x2000 */
1992 { .compatible = "sprd,sc9860-aon-prediv", /* 0x402d */
1994 { .compatible = "sprd,sc9860-apahb-gate", /* 0x2021 */
1996 { .compatible = "sprd,sc9860-aon-gate", /* 0x402e */
1998 { .compatible = "sprd,sc9860-aonsecure-clk", /* 0x4088 */
2000 { .compatible = "sprd,sc9860-agcp-gate", /* 0x415e */
[all …]
DMakefile12 obj-$(CONFIG_SPRD_SC9860_CLK) += sc9860-clk.o
DKconfig13 tristate "Support for the Spreadtrum SC9860 clocks"
/linux-6.12.1/Documentation/devicetree/bindings/arm/sprd/
Dsprd.yaml27 - const: sprd,sc9860
/linux-6.12.1/Documentation/devicetree/bindings/hwlock/
Dsprd,hwspinlock-r3p0.yaml41 #include <dt-bindings/clock/sprd,sc9860-clk.h>
/linux-6.12.1/drivers/gpio/
Dgpio-eic-sprd.c704 .compatible = "sprd,sc9860-eic-debounce",
708 .compatible = "sprd,sc9860-eic-latch",
712 .compatible = "sprd,sc9860-eic-async",
716 .compatible = "sprd,sc9860-eic-sync",

12