Home
last modified time | relevance | path

Searched refs:jz4740 (Results 1 – 25 of 36) sorted by relevance

12

/Linux-v4.19/drivers/pwm/
Dpwm-jz4740.c89 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 …]
DMakefile21 obj-$(CONFIG_PWM_JZ4740) += pwm-jz4740.o
/Linux-v4.19/arch/mips/boot/dts/ingenic/
Djz4740.dtsi2 #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 …]
Dqi_lb60.dts4 #include "jz4740.dtsi"
7 compatible = "qi,lb60", "ingenic,jz4740";
/Linux-v4.19/sound/soc/jz4740/
DMakefile4 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/
Dingenic,jz4740-wdt.txt4 compatible: "ingenic,jz4740-watchdog" or "ingenic,jz4780-watchdog"
11 watchdog: jz4740-watchdog@10002000 {
12 compatible = "ingenic,jz4740-watchdog";
/Linux-v4.19/arch/mips/jz4740/
DPlatform1 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/
Dingenic,cgu.txt10 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/
Dingenic,jz47xx-pwm.txt6 * "ingenic,jz4740-pwm"
18 compatible = "ingenic,jz4740-pwm";
/Linux-v4.19/Documentation/devicetree/bindings/pinctrl/
Dingenic,pinctrl.txt13 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/
Dingenic,jz4740-i2s.txt4 - compatible : "ingenic,jz4740-i2s" or "ingenic,jz4780-i2s"
14 compatible = "ingenic,jz4740-i2s";
/Linux-v4.19/Documentation/devicetree/bindings/serial/
Dingenic,uart.txt5 - "ingenic,jz4740-uart",
19 compatible = "ingenic,jz4740-uart";
/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/
Dingenic,intc.txt6 ingenic,jz4740-intc
20 compatible = "ingenic,jz4740-intc";
/Linux-v4.19/Documentation/devicetree/bindings/rtc/
Dingenic,jz4740-rtc.txt6 - "ingenic,jz4740-rtc" - for use with the JZ4740 SoC
25 compatible = "ingenic,jz4740-rtc";
/Linux-v4.19/Documentation/devicetree/bindings/gpio/
Dingenic,gpio.txt10 - "ingenic,jz4740-gpio"
33 compatible = "ingenic,jz4740-gpio";
/Linux-v4.19/drivers/clk/ingenic/
DMakefile2 obj-$(CONFIG_MACH_JZ4740) += jz4740-cgu.o
/Linux-v4.19/drivers/usb/musb/
DMakefile25 obj-$(CONFIG_USB_MUSB_JZ4740) += jz4740.o
/Linux-v4.19/arch/mips/
DKbuild.platforms16 platforms += jz4740
/Linux-v4.19/Documentation/devicetree/bindings/mmc/
Djz4740.txt9 - "ingenic,jz4740-mmc" for the JZ4740
/Linux-v4.19/Documentation/driver-api/usb/
Dwriting_musb_glue_layer.rst24 ``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/
Djz4740-hwmon.c89 ATTRIBUTE_GROUPS(jz4740);
/Linux-v4.19/sound/soc/
DMakefile37 obj-$(CONFIG_SND_SOC) += jz4740/
DKconfig53 source "sound/soc/jz4740/Kconfig"
/Linux-v4.19/drivers/dma/
DMakefile25 obj-$(CONFIG_DMA_JZ4740) += dma-jz4740.o
/Linux-v4.19/drivers/power/supply/
DMakefile59 obj-$(CONFIG_BATTERY_JZ4740) += jz4740-battery.o

12