Home
last modified time | relevance | path

Searched full:ingenic (Results 1 – 25 of 167) sorted by relevance

1234567

/Linux-v6.1/Documentation/devicetree/bindings/timer/
Dingenic,tcu.yaml4 $id: http://devicetree.org/schemas/timer/ingenic,tcu.yaml#
7 title: Ingenic SoCs Timer/Counter Unit (TCU) devicetree bindings
11 Documentation/mips/ingenic-tcu.rst.
21 - ingenic,jz4740-tcu
22 - ingenic,jz4725b-tcu
23 - ingenic,jz4760-tcu
24 - ingenic,jz4760b-tcu
25 - ingenic,jz4770-tcu
26 - ingenic,jz4780-tcu
27 - ingenic,x1000-tcu
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/pinctrl/
Dingenic,pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/ingenic,pinctrl.yaml#
7 title: Ingenic SoCs pin controller devicetree bindings
14 For the Ingenic SoCs, pin control is tightly bound with GPIO ports. All pins
34 - ingenic,jz4730-pinctrl
35 - ingenic,jz4740-pinctrl
36 - ingenic,jz4725b-pinctrl
37 - ingenic,jz4750-pinctrl
38 - ingenic,jz4755-pinctrl
39 - ingenic,jz4760-pinctrl
40 - ingenic,jz4770-pinctrl
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/clock/
Dingenic,cgu.yaml4 $id: http://devicetree.org/schemas/clock/ingenic,cgu.yaml#
7 title: Ingenic SoCs CGU devicetree bindings
10 The CGU in an Ingenic SoC provides all the clocks generated on-chip. It
23 - ingenic,jz4740-cgu
24 - ingenic,jz4725b-cgu
25 - ingenic,jz4760-cgu
26 - ingenic,jz4760b-cgu
27 - ingenic,jz4770-cgu
28 - ingenic,jz4780-cgu
29 - ingenic,x1000-cgu
[all …]
/Linux-v6.1/arch/mips/boot/dts/ingenic/
Dx1830.dtsi2 #include <dt-bindings/clock/ingenic,tcu.h>
3 #include <dt-bindings/clock/ingenic,x1830-cgu.h>
9 compatible = "ingenic,x1830";
17 compatible = "ingenic,xburst-fpu2.0-mxu2.0";
33 compatible = "ingenic,x1830-intc", "ingenic,jz4780-intc";
55 compatible = "ingenic,x1830-cgu", "simple-mfd";
67 compatible = "ingenic,x1830-phy";
84 compatible = "ingenic,x1830-ost", "ingenic,x1000-ost";
97 compatible = "ingenic,x1830-tcu", "ingenic,x1000-tcu", "simple-mfd";
118 compatible = "ingenic,x1830-watchdog", "ingenic,jz4780-watchdog";
[all …]
Djz4780.dtsi2 #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
3 #include <dt-bindings/clock/ingenic,tcu.h>
9 compatible = "ingenic,jz4780";
17 compatible = "ingenic,xburst-fpu1.0-mxu1.1";
26 compatible = "ingenic,xburst-fpu1.0-mxu1.1";
42 compatible = "ingenic,jz4780-intc";
64 compatible = "ingenic,jz4780-cgu", "simple-mfd";
76 compatible = "ingenic,jz4780-phy";
87 compatible = "ingenic,jz4780-rng";
95 compatible = "ingenic,jz4780-tcu",
[all …]
Djz4770.dtsi2 #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
3 #include <dt-bindings/clock/ingenic,tcu.h>
8 compatible = "ingenic,jz4770";
16 compatible = "ingenic,xburst-fpu1.0-mxu1.1";
32 compatible = "ingenic,jz4770-intc";
54 compatible = "ingenic,jz4770-cgu", "simple-mfd";
66 compatible = "ingenic,jz4770-phy";
76 compatible = "ingenic,jz4770-tcu", "simple-mfd";
96 compatible = "ingenic,jz4770-watchdog",
97 "ingenic,jz4740-watchdog";
[all …]
Djz4725b.dtsi2 #include <dt-bindings/clock/ingenic,jz4725b-cgu.h>
3 #include <dt-bindings/clock/ingenic,tcu.h>
8 compatible = "ingenic,jz4725b";
16 compatible = "ingenic,xburst-mxu1.0";
32 compatible = "ingenic,jz4725b-intc", "ingenic,jz4740-intc";
54 compatible = "ingenic,jz4725b-cgu";
64 compatible = "ingenic,jz4725b-tcu", "simple-mfd";
85 compatible = "ingenic,jz4725b-watchdog", "ingenic,jz4740-watchdog";
93 compatible = "ingenic,jz4725b-pwm";
106 compatible = "ingenic,jz4725b-ost";
[all …]
Dx1000.dtsi2 #include <dt-bindings/clock/ingenic,tcu.h>
3 #include <dt-bindings/clock/ingenic,x1000-cgu.h>
9 compatible = "ingenic,x1000", "ingenic,x1000e";
17 compatible = "ingenic,xburst-fpu1.0-mxu1.1";
33 compatible = "ingenic,x1000-intc", "ingenic,jz4780-intc";
55 compatible = "ingenic,x1000-cgu", "simple-mfd";
67 compatible = "ingenic,x1000-phy";
78 compatible = "ingenic,x1000-rng";
91 compatible = "ingenic,x1000-ost";
104 compatible = "ingenic,x1000-tcu", "simple-mfd";
[all …]
Djz4740.dtsi2 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
3 #include <dt-bindings/clock/ingenic,tcu.h>
8 compatible = "ingenic,jz4740";
16 compatible = "ingenic,xburst-mxu1.0";
32 compatible = "ingenic,jz4740-intc";
54 compatible = "ingenic,jz4740-cgu";
64 compatible = "ingenic,jz4740-tcu", "simple-mfd";
85 compatible = "ingenic,jz4740-watchdog";
93 compatible = "ingenic,jz4740-pwm";
108 compatible = "ingenic,jz4740-rtc";
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/dma/
Dingenic,dma.yaml4 $id: http://devicetree.org/schemas/dma/ingenic,dma.yaml#
7 title: Ingenic SoCs DMA Controller DT bindings
19 - ingenic,jz4740-dma
20 - ingenic,jz4725b-dma
21 - ingenic,jz4760-dma
22 - ingenic,jz4760-bdma
23 - ingenic,jz4760-mdma
24 - ingenic,jz4760b-dma
25 - ingenic,jz4760b-bdma
26 - ingenic,jz4760b-mdma
[all …]
/Linux-v6.1/drivers/clk/ingenic/
DKconfig2 menu "Ingenic SoCs drivers"
9 bool "Ingenic JZ4740 CGU driver"
13 Support the clocks provided by the CGU hardware on Ingenic JZ4740
19 bool "Ingenic JZ4725B CGU driver"
23 Support the clocks provided by the CGU hardware on Ingenic JZ4725B
29 bool "Ingenic JZ4760 CGU driver"
33 Support the clocks provided by the CGU hardware on Ingenic JZ4760
39 bool "Ingenic JZ4770 CGU driver"
43 Support the clocks provided by the CGU hardware on Ingenic JZ4770
49 bool "Ingenic JZ4780 CGU driver"
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/interrupt-controller/
Dingenic,intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/ingenic,intc.yaml#
7 title: Ingenic SoCs interrupt controller devicetree bindings
19 - ingenic,jz4740-intc
20 - ingenic,jz4760-intc
21 - ingenic,jz4780-intc
24 - ingenic,jz4775-intc
25 - ingenic,jz4770-intc
26 - ingenic,jz4760b-intc
27 - const: ingenic,jz4760-intc
29 - const: ingenic,x1000-intc
[all …]
/Linux-v6.1/arch/mips/generic/
Dboard-ingenic.c3 * Support for Ingenic SoCs
80 { .compatible = "ingenic,jz4730", .data = (void *)MACH_INGENIC_JZ4730 },
81 { .compatible = "ingenic,jz4740", .data = (void *)MACH_INGENIC_JZ4740 },
82 { .compatible = "ingenic,jz4725b", .data = (void *)MACH_INGENIC_JZ4725B },
83 { .compatible = "ingenic,jz4750", .data = (void *)MACH_INGENIC_JZ4750 },
84 { .compatible = "ingenic,jz4755", .data = (void *)MACH_INGENIC_JZ4755 },
85 { .compatible = "ingenic,jz4760", .data = (void *)MACH_INGENIC_JZ4760 },
86 { .compatible = "ingenic,jz4760b", .data = (void *)MACH_INGENIC_JZ4760B },
87 { .compatible = "ingenic,jz4770", .data = (void *)MACH_INGENIC_JZ4770 },
88 { .compatible = "ingenic,jz4775", .data = (void *)MACH_INGENIC_JZ4775 },
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mips/ingenic/
Dingenic,cpu.yaml4 $id: http://devicetree.org/schemas/mips/ingenic/ingenic,cpu.yaml#
7 title: Bindings for Ingenic XBurst family CPUs
13 Ingenic XBurst family CPUs shall have the following properties.
19 - description: Ingenic XBurst®1 CPU Cores
21 - ingenic,xburst-mxu1.0
22 - ingenic,xburst-fpu1.0-mxu1.1
23 - ingenic,xburst-fpu2.0-mxu2.0
25 - description: Ingenic XBurst®2 CPU Cores
27 - ingenic,xburst2-fpu2.1-mxu2.1-smt
47 #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
[all …]
Ddevices.yaml4 $id: http://devicetree.org/schemas/mips/ingenic/devices.yaml#
7 title: Ingenic XBurst based Platforms Device Tree Bindings
13 Devices with a Ingenic XBurst CPU shall have the following properties.
24 - const: ingenic,jz4740
29 - const: ingenic,jz4725b
34 - const: ingenic,jz4770
39 - const: ingenic,jz4780
44 - const: ingenic,x1000e
49 - const: ingenic,x1830
54 - const: ingenic,x2000e
/Linux-v6.1/Documentation/devicetree/bindings/display/
Dingenic,lcd.yaml4 $id: http://devicetree.org/schemas/display/ingenic,lcd.yaml#
7 title: Ingenic SoCs LCD controller devicetree bindings
18 - ingenic,jz4740-lcd
19 - ingenic,jz4725b-lcd
20 - ingenic,jz4760-lcd
21 - ingenic,jz4760b-lcd
22 - ingenic,jz4770-lcd
23 - ingenic,jz4780-lcd
57 (See ingenic,ipu.yaml).
74 - ingenic,jz4740-lcd
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/iio/adc/
Dingenic,adc.yaml5 $id: "http://devicetree.org/schemas/iio/adc/ingenic,adc.yaml#"
8 title: Ingenic JZ47xx ADC controller IIO bindings
15 Ingenic JZ47xx SoCs.
24 - ingenic,jz4725b-adc
25 - ingenic,jz4740-adc
26 - ingenic,jz4760-adc
27 - ingenic,jz4760b-adc
28 - ingenic,jz4770-adc
48 ingenic,use-internal-divider:
60 const: ingenic,jz4760b-adc
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/spi/
Dingenic,spi.yaml4 $id: http://devicetree.org/schemas/spi/ingenic,spi.yaml#
7 title: Ingenic SoCs SPI controller devicetree bindings
20 - ingenic,jz4750-spi
21 - ingenic,jz4775-spi
22 - ingenic,jz4780-spi
23 - ingenic,x1000-spi
24 - ingenic,x2000-spi
27 - ingenic,jz4760-spi
28 - ingenic,jz4770-spi
29 - const: ingenic,jz4750-spi
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/rtc/
Dingenic,rtc.yaml4 $id: http://devicetree.org/schemas/rtc/ingenic,rtc.yaml#
7 title: Ingenic SoCs Real-Time Clock DT bindings
19 - ingenic,jz4740-rtc
20 - ingenic,jz4760-rtc
22 - const: ingenic,jz4725b-rtc
23 - const: ingenic,jz4740-rtc
26 - ingenic,jz4770-rtc
27 - ingenic,jz4780-rtc
28 - const: ingenic,jz4760-rtc
48 ingenic,reset-pin-assert-time-ms:
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mmc/
Dingenic,mmc.yaml4 $id: http://devicetree.org/schemas/mmc/ingenic,mmc.yaml#
7 title: Ingenic SoCs MMC Controller DT bindings
19 - ingenic,jz4740-mmc
20 - ingenic,jz4725b-mmc
21 - ingenic,jz4760-mmc
22 - ingenic,jz4775-mmc
23 - ingenic,jz4780-mmc
24 - ingenic,x1000-mmc
26 - const: ingenic,jz4770-mmc
27 - const: ingenic,jz4760-mmc
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/serial/
Dingenic,uart.yaml4 $id: http://devicetree.org/schemas/serial/ingenic,uart.yaml#
7 title: Ingenic SoCs UART controller devicetree bindings
22 - ingenic,jz4740-uart
23 - ingenic,jz4760-uart
24 - ingenic,jz4780-uart
25 - ingenic,x1000-uart
28 - ingenic,jz4770-uart
29 - ingenic,jz4775-uart
30 - const: ingenic,jz4760-uart
32 - const: ingenic,jz4725b-uart
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/memory-controllers/
Dingenic,nemc.yaml4 $id: http://devicetree.org/schemas/memory-controllers/ingenic,nemc.yaml#
7 title: Ingenic SoCs NAND / External Memory Controller (NEMC) devicetree bindings
19 - ingenic,jz4740-nemc
20 - ingenic,jz4780-nemc
22 - const: ingenic,jz4725b-nemc
23 - const: ingenic,jz4740-nemc
55 #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
58 compatible = "ingenic,jz4780-nemc";
81 ingenic,nemc-tAS = <15>;
82 ingenic,nemc-tAH = <10>;
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/mtd/
Dingenic,nand.yaml4 $id: http://devicetree.org/schemas/mtd/ingenic,nand.yaml#
7 title: Ingenic SoCs NAND controller devicetree bindings
14 - $ref: /schemas/memory-controllers/ingenic,nemc-peripherals.yaml#
19 - ingenic,jz4740-nand
20 - ingenic,jz4725b-nand
21 - ingenic,jz4780-nand
59 #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
61 compatible = "ingenic,jz4780-nemc";
75 compatible = "ingenic,jz4780-nand";
83 ingenic,nemc-tAS = <10>;
[all …]
/Linux-v6.1/Documentation/devicetree/bindings/sound/
Dingenic,codec.yaml4 $id: http://devicetree.org/schemas/sound/ingenic,codec.yaml#
7 title: Ingenic JZ47xx internal codec DT bindings
19 - ingenic,jz4770-codec
20 - ingenic,jz4760-codec
21 - ingenic,jz4725b-codec
22 - ingenic,jz4740-codec
24 - const: ingenic,jz4760b-codec
25 - const: ingenic,jz4760-codec
51 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
53 compatible = "ingenic,jz4740-codec";
/Linux-v6.1/Documentation/devicetree/bindings/phy/
Dingenic,phy-usb.yaml4 $id: http://devicetree.org/schemas/phy/ingenic,phy-usb.yaml#
7 title: Ingenic SoCs USB PHY devicetree bindings
19 - ingenic,jz4770-phy
20 - ingenic,jz4775-phy
21 - ingenic,jz4780-phy
22 - ingenic,x1000-phy
23 - ingenic,x1830-phy
24 - ingenic,x2000-phy
49 #include <dt-bindings/clock/ingenic,jz4770-cgu.h>
51 compatible = "ingenic,jz4770-phy";

1234567