/Linux-v6.1/Documentation/devicetree/bindings/timer/ |
D | ingenic,tcu.yaml | 4 $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/ |
D | ingenic,pinctrl.yaml | 4 $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/ |
D | ingenic,cgu.yaml | 4 $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/ |
D | x1830.dtsi | 2 #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 …]
|
D | jz4780.dtsi | 2 #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 …]
|
D | jz4770.dtsi | 2 #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 …]
|
D | jz4725b.dtsi | 2 #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 …]
|
D | x1000.dtsi | 2 #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 …]
|
D | jz4740.dtsi | 2 #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/ |
D | ingenic,dma.yaml | 4 $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/ |
D | Kconfig | 2 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/ |
D | ingenic,intc.yaml | 4 $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/ |
D | board-ingenic.c | 3 * 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/ |
D | ingenic,cpu.yaml | 4 $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 …]
|
D | devices.yaml | 4 $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/ |
D | ingenic,lcd.yaml | 4 $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/ |
D | ingenic,adc.yaml | 5 $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/ |
D | ingenic,spi.yaml | 4 $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/ |
D | ingenic,rtc.yaml | 4 $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/ |
D | ingenic,mmc.yaml | 4 $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/ |
D | ingenic,uart.yaml | 4 $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/ |
D | ingenic,nemc.yaml | 4 $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/ |
D | ingenic,nand.yaml | 4 $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/ |
D | ingenic,codec.yaml | 4 $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/ |
D | ingenic,phy-usb.yaml | 4 $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";
|