/linux/Documentation/devicetree/bindings/timer/ |
H A D | ingenic,tcu.yaml | 4 $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/Documentation/devicetree/bindings/pinctrl/ |
H A D | ingenic,pinctrl.yaml | 4 $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/Documentation/devicetree/bindings/clock/ |
H A D | ingenic,cgu.yaml | 4 $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/drivers/clk/ingenic/ |
H A 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 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/Documentation/devicetree/bindings/dma/ |
H A D | ingenic,dma.yaml | 4 $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/arch/mips/boot/dts/ingenic/ |
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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 …]
|
H A 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/Documentation/devicetree/bindings/rtc/ |
H A D | ingenic,rtc.yaml | 4 $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/Documentation/devicetree/bindings/interrupt-controller/ |
H A D | ingenic,intc.yaml | 4 $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/Documentation/devicetree/bindings/serial/ |
H A D | ingenic,uart.yaml | 4 $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/Documentation/devicetree/bindings/display/ |
H A D | ingenic,lcd.yaml | 4 $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/Documentation/devicetree/bindings/iio/adc/ |
H A D | ingenic,adc.yaml | 5 $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/Documentation/devicetree/bindings/spi/ |
H A D | ingenic,spi.yaml | 4 $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/Documentation/devicetree/bindings/mmc/ |
H A D | ingenic,mmc.yaml | 4 $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/arch/mips/generic/ |
H A D | board-ingenic.c | 3 * 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/Documentation/devicetree/bindings/memory-controllers/ |
H A D | ingenic,nemc.yaml | 4 $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 57 #include <dt-bindings/clock/ingenic,jz4780-cgu.h> 60 compatible = "ingenic,jz4780-nemc"; 83 ingenic,nemc-tAS = <15>; 84 ingenic,nemc-tAH = <10>; [all …]
|
/linux/Documentation/devicetree/bindings/mtd/ |
H A D | ingenic,nand.yaml | 4 $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/Documentation/devicetree/bindings/phy/ |
H A D | ingenic,phy-usb.yaml | 4 $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/Documentation/devicetree/bindings/sound/ |
H A D | ingenic,codec.yaml | 4 $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";
|
H A D | ingenic,aic.yaml | 4 $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 …]
|
/linux/Documentation/devicetree/bindings/mips/ingenic/ |
H A D | devices.yaml | 4 $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
|