Home
last modified time | relevance | path

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

1234567

/Linux-v6.6/Documentation/devicetree/bindings/timer/
Dingenic,tcu.yaml4 $id: http://devicetree.org/schemas/timer/ingenic,tcu.yaml#
7 title: Ingenic SoCs Timer/Counter Unit (TCU)
11 Documentation/arch/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.6/Documentation/devicetree/bindings/pinctrl/
Dingenic,pinctrl.yaml4 $id: http://devicetree.org/schemas/pinctrl/ingenic,pinctrl.yaml#
7 title: Ingenic SoCs pin controller
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.6/Documentation/devicetree/bindings/clock/
Dingenic,cgu.yaml4 $id: http://devicetree.org/schemas/clock/ingenic,cgu.yaml#
7 title: Ingenic SoCs CGU
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,jz4755-cgu
26 - ingenic,jz4760-cgu
27 - ingenic,jz4760b-cgu
28 - ingenic,jz4770-cgu
29 - ingenic,jz4780-cgu
[all …]
/Linux-v6.6/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 JZ4755 CGU driver"
23 Support the clocks provided by the CGU hardware on Ingenic JZ4755
29 bool "Ingenic JZ4725B CGU driver"
33 Support the clocks provided by the CGU hardware on Ingenic JZ4725B
39 bool "Ingenic JZ4760 CGU driver"
43 Support the clocks provided by the CGU hardware on Ingenic JZ4760
49 bool "Ingenic JZ4770 CGU driver"
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/dma/
Dingenic,dma.yaml4 $id: http://devicetree.org/schemas/dma/ingenic,dma.yaml#
7 title: Ingenic SoCs DMA Controller
19 - ingenic,jz4740-dma
20 - ingenic,jz4725b-dma
21 - ingenic,jz4755-dma
22 - ingenic,jz4760-dma
23 - ingenic,jz4760-bdma
24 - ingenic,jz4760-mdma
25 - ingenic,jz4760b-dma
26 - ingenic,jz4760b-bdma
[all …]
/Linux-v6.6/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.6/Documentation/devicetree/bindings/rtc/
Dingenic,rtc.yaml4 $id: http://devicetree.org/schemas/rtc/ingenic,rtc.yaml#
7 title: Ingenic SoCs Real-Time Clock
20 - ingenic,jz4770-rtc
21 - ingenic,jz4780-rtc
30 - ingenic,jz4740-rtc
31 - ingenic,jz4760-rtc
33 - const: ingenic,jz4725b-rtc
34 - const: ingenic,jz4740-rtc
37 - ingenic,jz4770-rtc
38 - ingenic,jz4780-rtc
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/interrupt-controller/
Dingenic,intc.yaml4 $id: http://devicetree.org/schemas/interrupt-controller/ingenic,intc.yaml#
7 title: Ingenic SoCs interrupt controller
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.6/Documentation/devicetree/bindings/serial/
Dingenic,uart.yaml4 $id: http://devicetree.org/schemas/serial/ingenic,uart.yaml#
7 title: Ingenic SoCs UART controller
22 - ingenic,jz4740-uart
23 - ingenic,jz4750-uart
24 - ingenic,jz4760-uart
25 - ingenic,jz4780-uart
26 - ingenic,x1000-uart
29 - ingenic,jz4770-uart
30 - ingenic,jz4775-uart
31 - const: ingenic,jz4760-uart
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/display/
Dingenic,lcd.yaml4 $id: http://devicetree.org/schemas/display/ingenic,lcd.yaml#
7 title: Ingenic SoCs LCD controller
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.6/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
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.6/Documentation/devicetree/bindings/spi/
Dingenic,spi.yaml4 $id: http://devicetree.org/schemas/spi/ingenic,spi.yaml#
7 title: Ingenic SoCs SPI controller
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.6/Documentation/devicetree/bindings/mmc/
Dingenic,mmc.yaml4 $id: http://devicetree.org/schemas/mmc/ingenic,mmc.yaml#
7 title: Ingenic SoCs MMC Controller
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.6/arch/mips/generic/
Dboard-ingenic.c3 * Support for Ingenic SoCs
137 { .compatible = "ingenic,jz4730", .data = (void *)MACH_INGENIC_JZ4730 },
138 { .compatible = "ingenic,jz4740", .data = (void *)MACH_INGENIC_JZ4740 },
139 { .compatible = "ingenic,jz4725b", .data = (void *)MACH_INGENIC_JZ4725B },
140 { .compatible = "ingenic,jz4750", .data = (void *)MACH_INGENIC_JZ4750 },
141 { .compatible = "ingenic,jz4755", .data = (void *)MACH_INGENIC_JZ4755 },
142 { .compatible = "ingenic,jz4760", .data = (void *)MACH_INGENIC_JZ4760 },
143 { .compatible = "ingenic,jz4760b", .data = (void *)MACH_INGENIC_JZ4760B },
144 { .compatible = "ingenic,jz4770", .data = (void *)MACH_INGENIC_JZ4770 },
145 { .compatible = "ingenic,jz4775", .data = (void *)MACH_INGENIC_JZ4775 },
[all …]
/Linux-v6.6/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)
19 - ingenic,jz4740-nemc
20 - ingenic,jz4780-nemc
22 - const: ingenic,jz4725b-nemc
23 - const: ingenic,jz4740-nemc
56 #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
59 compatible = "ingenic,jz4780-nemc";
82 ingenic,nemc-tAS = <15>;
83 ingenic,nemc-tAH = <10>;
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/mtd/
Dingenic,nand.yaml4 $id: http://devicetree.org/schemas/mtd/ingenic,nand.yaml#
7 title: Ingenic SoCs NAND controller
14 - $ref: /schemas/memory-controllers/ingenic,nemc-peripherals.yaml#
19 - ingenic,jz4740-nand
20 - ingenic,jz4725b-nand
21 - ingenic,jz4780-nand
63 #include <dt-bindings/clock/ingenic,jz4780-cgu.h>
65 compatible = "ingenic,jz4780-nemc";
79 compatible = "ingenic,jz4780-nand";
87 ingenic,nemc-tAS = <10>;
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/phy/
Dingenic,phy-usb.yaml4 $id: http://devicetree.org/schemas/phy/ingenic,phy-usb.yaml#
7 title: Ingenic SoCs USB PHY
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";
/Linux-v6.6/Documentation/devicetree/bindings/mips/ingenic/
Ddevices.yaml4 $id: http://devicetree.org/schemas/mips/ingenic/devices.yaml#
7 title: Ingenic XBurst based Platforms
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.6/Documentation/devicetree/bindings/sound/
Dingenic,codec.yaml4 $id: http://devicetree.org/schemas/sound/ingenic,codec.yaml#
7 title: Ingenic JZ47xx internal codec
22 - ingenic,jz4770-codec
23 - ingenic,jz4760-codec
24 - ingenic,jz4725b-codec
25 - ingenic,jz4740-codec
27 - const: ingenic,jz4760b-codec
28 - const: ingenic,jz4760-codec
54 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
56 compatible = "ingenic,jz4740-codec";
Dingenic,aic.yaml4 $id: http://devicetree.org/schemas/sound/ingenic,aic.yaml#
7 title: Ingenic SoCs AC97 / I2S Controller (AIC)
22 - ingenic,jz4740-i2s
23 - ingenic,jz4760-i2s
24 - ingenic,jz4770-i2s
25 - ingenic,jz4780-i2s
26 - ingenic,x1000-i2s
28 - const: ingenic,jz4725b-i2s
29 - const: ingenic,jz4740-i2s
74 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
[all …]

1234567