/Linux-v5.15/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-v5.15/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 37 - ingenic,jz4730-pinctrl 38 - ingenic,jz4740-pinctrl 39 - ingenic,jz4725b-pinctrl 40 - ingenic,jz4750-pinctrl 41 - ingenic,jz4755-pinctrl 42 - ingenic,jz4760-pinctrl 43 - ingenic,jz4770-pinctrl [all …]
|
/Linux-v5.15/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-v5.15/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-v5.15/arch/mips/boot/dts/ingenic/ |
D | x1830.dtsi | 2 #include <dt-bindings/clock/ingenic,tcu.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"; 117 compatible = "ingenic,x1830-watchdog", "ingenic,jz4780-watchdog"; 126 compatible = "ingenic,x1830-rtc", "ingenic,jz4780-rtc"; [all …]
|
D | jz4780.dtsi | 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", 96 "ingenic,jz4770-tcu", [all …]
|
D | jz4770.dtsi | 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"; 105 compatible = "ingenic,jz4770-pwm", "ingenic,jz4740-pwm"; [all …]
|
D | jz4725b.dtsi | 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"; 117 compatible = "ingenic,jz4725b-rtc", "ingenic,jz4740-rtc"; [all …]
|
D | x1000.dtsi | 2 #include <dt-bindings/clock/ingenic,tcu.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"; 124 compatible = "ingenic,x1000-watchdog", "ingenic,jz4780-watchdog"; [all …]
|
D | jz4740.dtsi | 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"; 119 compatible = "ingenic,jz4740-pinctrl"; [all …]
|
/Linux-v5.15/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-v5.15/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 47 ingenic,nemc-bus-width: 52 ingenic,nemc-tAS: 56 ingenic,nemc-tAH: 60 ingenic,nemc-tBP: [all …]
|
/Linux-v5.15/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 18 - ingenic,jz4740-dma 19 - ingenic,jz4725b-dma 20 - ingenic,jz4760-dma 21 - ingenic,jz4760b-dma 22 - ingenic,jz4770-dma 23 - ingenic,jz4780-dma 24 - ingenic,x1000-dma 25 - ingenic,x1830-dma [all …]
|
/Linux-v5.15/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-v5.15/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 55 compatible = "ingenic,xburst-fpu1.0-mxu1.1"; [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-v5.15/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-v5.15/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-v5.15/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-v5.15/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-v5.15/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 53 compatible = "ingenic,jz4740-codec";
|
/Linux-v5.15/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 51 compatible = "ingenic,jz4770-phy";
|
/Linux-v5.15/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,jz4770-lcd 21 - ingenic,jz4780-lcd 55 (See ingenic,ipu.yaml). 72 - ingenic,jz4740-lcd 73 - ingenic,jz4780-lcd 93 compatible = "ingenic,jz4740-lcd"; [all …]
|
/Linux-v5.15/Documentation/devicetree/bindings/power/supply/ |
D | ingenic,battery.yaml | 5 $id: "http://devicetree.org/schemas/power/supply/ingenic,battery.yaml#" 8 title: Ingenic JZ47xx battery bindings 16 - const: ingenic,jz4740-battery 19 - ingenic,jz4725b-battery 20 - ingenic,jz4770-battery 21 - const: ingenic,jz4740-battery 48 #include <dt-bindings/iio/adc/ingenic,adc.h> 56 ingenic-battery { 57 compatible = "ingenic,jz4740-battery";
|
/Linux-v5.15/Documentation/devicetree/bindings/net/ |
D | ingenic,mac.yaml | 4 $id: http://devicetree.org/schemas/net/ingenic,mac.yaml# 7 title: Bindings for MAC in Ingenic SoCs 13 The Ethernet Media Access Controller in Ingenic SoCs. 18 - ingenic,jz4775-mac 19 - ingenic,x1000-mac 20 - ingenic,x1600-mac 21 - ingenic,x1830-mac 22 - ingenic,x2000-mac 64 compatible = "ingenic,x1000-mac";
|