/Linux-v4.19/drivers/pwm/ |
D | pwm-jz4740.c | 89 struct jz4740_pwm_chip *jz4740 = to_jz4740(pwm->chip); in jz4740_pwm_config() local 96 tmp = (unsigned long long)clk_get_rate(jz4740->clk) * period_ns; in jz4740_pwm_config() 164 struct jz4740_pwm_chip *jz4740; in jz4740_pwm_probe() local 166 jz4740 = devm_kzalloc(&pdev->dev, sizeof(*jz4740), GFP_KERNEL); in jz4740_pwm_probe() 167 if (!jz4740) in jz4740_pwm_probe() 170 jz4740->clk = devm_clk_get(&pdev->dev, "ext"); in jz4740_pwm_probe() 171 if (IS_ERR(jz4740->clk)) in jz4740_pwm_probe() 172 return PTR_ERR(jz4740->clk); in jz4740_pwm_probe() 174 jz4740->chip.dev = &pdev->dev; in jz4740_pwm_probe() 175 jz4740->chip.ops = &jz4740_pwm_ops; in jz4740_pwm_probe() [all …]
|
D | Makefile | 21 obj-$(CONFIG_PWM_JZ4740) += pwm-jz4740.o
|
/Linux-v4.19/arch/mips/boot/dts/ingenic/ |
D | jz4740.dtsi | 2 #include <dt-bindings/clock/jz4740-cgu.h> 7 compatible = "ingenic,jz4740"; 17 compatible = "ingenic,jz4740-intc"; 38 cgu: jz4740-cgu@10000000 { 39 compatible = "ingenic,jz4740-cgu"; 49 compatible = "ingenic,jz4740-watchdog"; 57 compatible = "ingenic,jz4740-rtc"; 68 compatible = "ingenic,jz4740-pinctrl"; 75 compatible = "ingenic,jz4740-gpio"; 90 compatible = "ingenic,jz4740-gpio"; [all …]
|
D | qi_lb60.dts | 4 #include "jz4740.dtsi" 7 compatible = "qi,lb60", "ingenic,jz4740";
|
/Linux-v4.19/sound/soc/jz4740/ |
D | Makefile | 4 snd-soc-jz4740-i2s-objs := jz4740-i2s.o 6 obj-$(CONFIG_SND_JZ4740_SOC_I2S) += snd-soc-jz4740-i2s.o
|
/Linux-v4.19/Documentation/devicetree/bindings/watchdog/ |
D | ingenic,jz4740-wdt.txt | 4 compatible: "ingenic,jz4740-watchdog" or "ingenic,jz4780-watchdog" 11 watchdog: jz4740-watchdog@10002000 { 12 compatible = "ingenic,jz4740-watchdog";
|
/Linux-v4.19/arch/mips/jz4740/ |
D | Platform | 1 platform-$(CONFIG_MACH_INGENIC) += jz4740/ 2 cflags-$(CONFIG_MACH_INGENIC) += -I$(srctree)/arch/mips/include/asm/mach-jz4740
|
/Linux-v4.19/Documentation/devicetree/bindings/clock/ |
D | ingenic,cgu.txt | 10 For example "ingenic,jz4740-cgu" or "ingenic,jz4780-cgu". 23 cgu: jz4740-cgu { 24 compatible = "ingenic,jz4740-cgu";
|
/Linux-v4.19/Documentation/devicetree/bindings/pwm/ |
D | ingenic,jz47xx-pwm.txt | 6 * "ingenic,jz4740-pwm" 18 compatible = "ingenic,jz4740-pwm";
|
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/ |
D | ingenic,pinctrl.txt | 13 PB31 is the last pin in GPIO port B. The jz4740 contains 4 GPIO ports, PA to 22 - "ingenic,jz4740-pinctrl" 39 compatible = "ingenic,jz4740-pinctrl";
|
/Linux-v4.19/Documentation/devicetree/bindings/sound/ |
D | ingenic,jz4740-i2s.txt | 4 - compatible : "ingenic,jz4740-i2s" or "ingenic,jz4780-i2s" 14 compatible = "ingenic,jz4740-i2s";
|
/Linux-v4.19/Documentation/devicetree/bindings/serial/ |
D | ingenic,uart.txt | 5 - "ingenic,jz4740-uart", 19 compatible = "ingenic,jz4740-uart";
|
/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/ |
D | ingenic,intc.txt | 6 ingenic,jz4740-intc 20 compatible = "ingenic,jz4740-intc";
|
/Linux-v4.19/Documentation/devicetree/bindings/rtc/ |
D | ingenic,jz4740-rtc.txt | 6 - "ingenic,jz4740-rtc" - for use with the JZ4740 SoC 25 compatible = "ingenic,jz4740-rtc";
|
/Linux-v4.19/Documentation/devicetree/bindings/gpio/ |
D | ingenic,gpio.txt | 10 - "ingenic,jz4740-gpio" 33 compatible = "ingenic,jz4740-gpio";
|
/Linux-v4.19/drivers/clk/ingenic/ |
D | Makefile | 2 obj-$(CONFIG_MACH_JZ4740) += jz4740-cgu.o
|
/Linux-v4.19/drivers/usb/musb/ |
D | Makefile | 25 obj-$(CONFIG_USB_MUSB_JZ4740) += jz4740.o
|
/Linux-v4.19/arch/mips/ |
D | Kbuild.platforms | 16 platforms += jz4740
|
/Linux-v4.19/Documentation/devicetree/bindings/mmc/ |
D | jz4740.txt | 9 - "ingenic,jz4740-mmc" for the JZ4740
|
/Linux-v4.19/Documentation/driver-api/usb/ |
D | writing_musb_glue_layer.rst | 24 ``drivers/usb/musb/jz4740.c``. In this documentation I will walk through the 25 basics of the ``jz4740.c`` glue layer, explaining the different pieces and 60 | | <-- drivers/usb/musb/jz4740.c 86 .name = "musb-jz4740", 93 platform_device structure declared in ``arch/mips/jz4740/platform.c``. Note 431 ``arch/mips/jz4740/platform.c``. In the ``platform.c`` file each device of the 434 Here is the part of ``arch/mips/jz4740/platform.c`` that covers the USB 461 .name = "musb-jz4740", 502 The ``musb-jz4740`` name (line 22) defines the MUSB driver that is used 519 ``drivers/usb/musb/jz4740.c``:
|
/Linux-v4.19/drivers/hwmon/ |
D | jz4740-hwmon.c | 89 ATTRIBUTE_GROUPS(jz4740);
|
/Linux-v4.19/sound/soc/ |
D | Makefile | 37 obj-$(CONFIG_SND_SOC) += jz4740/
|
D | Kconfig | 53 source "sound/soc/jz4740/Kconfig"
|
/Linux-v4.19/drivers/dma/ |
D | Makefile | 25 obj-$(CONFIG_DMA_JZ4740) += dma-jz4740.o
|
/Linux-v4.19/drivers/power/supply/ |
D | Makefile | 59 obj-$(CONFIG_BATTERY_JZ4740) += jz4740-battery.o
|