Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/pwm/
H A Dpwm-jz4740.c125 struct jz4740_pwm_chip *jz4740 = to_jz4740(pwm->chip); in jz4740_pwm_apply() local
186 regmap_set_bits(jz4740->map, TCU_REG_TCSRc(pwm->hwpwm), in jz4740_pwm_apply()
226 struct jz4740_pwm_chip *jz4740; in jz4740_pwm_probe() local
233 jz4740 = devm_kzalloc(dev, sizeof(*jz4740), GFP_KERNEL); in jz4740_pwm_probe()
234 if (!jz4740) in jz4740_pwm_probe()
238 if (IS_ERR(jz4740->map)) { in jz4740_pwm_probe()
240 return PTR_ERR(jz4740->map); in jz4740_pwm_probe()
243 jz4740->chip.dev = dev; in jz4740_pwm_probe()
244 jz4740->chip.ops = &jz4740_pwm_ops; in jz4740_pwm_probe()
245 jz4740->chip.npwm = info->num_pwms; in jz4740_pwm_probe()
[all …]
/openbmc/linux/arch/mips/boot/dts/ingenic/
H A Djz4740.dtsi2 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
8 compatible = "ingenic,jz4740";
32 compatible = "ingenic,jz4740-intc";
53 cgu: jz4740-cgu@10000000 {
54 compatible = "ingenic,jz4740-cgu";
93 compatible = "ingenic,jz4740-pwm";
108 compatible = "ingenic,jz4740-rtc";
187 compatible = "ingenic,jz4740-i2s";
213 compatible = "ingenic,jz4740-mmc";
253 compatible = "ingenic,jz4740-adc";
[all …]
H A Djz4725b.dtsi32 compatible = "ingenic,jz4725b-intc", "ingenic,jz4740-intc";
85 compatible = "ingenic,jz4725b-watchdog", "ingenic,jz4740-watchdog";
117 compatible = "ingenic,jz4725b-rtc", "ingenic,jz4740-rtc";
196 compatible = "ingenic,jz4725b-i2s", "ingenic,jz4740-i2s";
258 compatible = "ingenic,jz4725b-uart", "ingenic,jz4740-uart";
285 compatible = "ingenic,jz4725b-nemc", "ingenic,jz4740-nemc";
308 compatible = "ingenic,jz4725b-musb", "ingenic,jz4740-musb";
H A Dqi_lb60.dts4 #include "jz4740.dtsi"
18 compatible = "qi,lb60", "ingenic,jz4740";
206 compatible = "ingenic,jz4740-battery";
257 compatible = "ingenic,jz4740-nand";
/openbmc/linux/sound/soc/jz4740/
H A DMakefile5 snd-soc-jz4740-i2s-objs := jz4740-i2s.o
7 obj-$(CONFIG_SND_JZ4740_SOC_I2S) += snd-soc-jz4740-i2s.o
/openbmc/linux/Documentation/devicetree/bindings/usb/
H A Dingenic,musb.yaml20 - ingenic,jz4740-musb
23 - const: ingenic,jz4740-musb
61 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
68 compatible = "ingenic,jz4740-musb";
/openbmc/linux/Documentation/devicetree/bindings/timer/
H A Dingenic,tcu.yaml21 - ingenic,jz4740-tcu
55 - ingenic,jz4740-tcu
123 - ingenic,jz4740-watchdog
131 - const: ingenic,jz4740-watchdog
157 - ingenic,jz4740-pwm
166 - const: ingenic,jz4740-pwm
268 compatible = "ingenic,jz4770-watchdog", "ingenic,jz4740-watchdog";
276 compatible = "ingenic,jz4770-pwm", "ingenic,jz4740-pwm";
/openbmc/linux/Documentation/devicetree/bindings/sound/
H A Dingenic,aic.yaml22 - ingenic,jz4740-i2s
29 - const: ingenic,jz4740-i2s
74 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
76 compatible = "ingenic,jz4740-i2s";
H A Dingenic,codec.yaml25 - ingenic,jz4740-codec
54 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
56 compatible = "ingenic,jz4740-codec";
/openbmc/linux/Documentation/devicetree/bindings/display/
H A Dingenic,lcd.yaml18 - ingenic,jz4740-lcd
74 - ingenic,jz4740-lcd
93 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
95 compatible = "ingenic,jz4740-lcd";
/openbmc/linux/Documentation/devicetree/bindings/rtc/
H A Dingenic,rtc.yaml30 - ingenic,jz4740-rtc
34 - const: ingenic,jz4740-rtc
89 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
91 compatible = "ingenic,jz4740-rtc";
/openbmc/linux/Documentation/devicetree/bindings/power/supply/
H A Dingenic,battery.yaml18 - const: ingenic,jz4740-battery
23 - const: ingenic,jz4740-battery
57 compatible = "ingenic,jz4740-battery";
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/
H A Dingenic,adc.yaml25 - ingenic,jz4740-adc
77 #include <dt-bindings/clock/ingenic,jz4740-cgu.h>
81 compatible = "ingenic,jz4740-adc";
/openbmc/linux/Documentation/devicetree/bindings/interrupt-controller/
H A Dingenic,intc.yaml19 - ingenic,jz4740-intc
33 - const: ingenic,jz4740-intc
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/
H A Dingenic,nemc.yaml19 - ingenic,jz4740-nemc
23 - const: ingenic,jz4740-nemc
/openbmc/linux/Documentation/devicetree/bindings/serial/
H A Dingenic,uart.yaml22 - ingenic,jz4740-uart
34 - const: ingenic,jz4740-uart
/openbmc/linux/Documentation/devicetree/bindings/clock/
H A Dingenic,cgu.yaml23 - ingenic,jz4740-cgu
53 - ingenic,jz4740-cgu
/openbmc/linux/drivers/clk/ingenic/
H A DMakefile3 obj-$(CONFIG_INGENIC_CGU_JZ4740) += jz4740-cgu.o
/openbmc/linux/drivers/usb/musb/
H A DMakefile23 obj-$(CONFIG_USB_MUSB_JZ4740) += jz4740.o
/openbmc/linux/Documentation/translations/zh_CN/arch/mips/
H A Dingenic-tcu.rst64 脉冲宽度调制器 drivers/pwm/pwm-jz4740.c
/openbmc/linux/Documentation/devicetree/bindings/mips/ingenic/
H A Ddevices.yaml24 - const: ingenic,jz4740
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/
H A Dingenic,pinctrl.yaml35 - ingenic,jz4740-pinctrl
74 - ingenic,jz4740-gpio
/openbmc/linux/drivers/mtd/nand/raw/ingenic/
H A DKconfig23 will be called jz4740-ecc.
/openbmc/linux/Documentation/driver-api/usb/
H A 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``:
/openbmc/linux/sound/soc/
H A DMakefile48 obj-$(CONFIG_SND_SOC) += jz4740/

12