Home
last modified time | relevance | path

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

/Linux-v5.15/drivers/pwm/
Dpwm-jz4740.c126 struct jz4740_pwm_chip *jz4740 = to_jz4740(pwm->chip); in jz4740_pwm_apply() local
178 regmap_write(jz4740->map, TCU_REG_TCNTc(pwm->hwpwm), 0); in jz4740_pwm_apply()
181 regmap_write(jz4740->map, TCU_REG_TDHRc(pwm->hwpwm), duty); in jz4740_pwm_apply()
184 regmap_write(jz4740->map, TCU_REG_TDFRc(pwm->hwpwm), period); in jz4740_pwm_apply()
187 regmap_update_bits(jz4740->map, TCU_REG_TCSRc(pwm->hwpwm), in jz4740_pwm_apply()
204 regmap_update_bits(jz4740->map, TCU_REG_TCSRc(pwm->hwpwm), in jz4740_pwm_apply()
207 regmap_update_bits(jz4740->map, TCU_REG_TCSRc(pwm->hwpwm), in jz4740_pwm_apply()
227 struct jz4740_pwm_chip *jz4740; in jz4740_pwm_probe() local
234 jz4740 = devm_kzalloc(dev, sizeof(*jz4740), GFP_KERNEL); in jz4740_pwm_probe()
235 if (!jz4740) in jz4740_pwm_probe()
[all …]
DMakefile26 obj-$(CONFIG_PWM_JZ4740) += pwm-jz4740.o
DKconfig283 will be called pwm-jz4740.
/Linux-v5.15/arch/mips/boot/dts/ingenic/
Djz4740.dtsi2 #include <dt-bindings/clock/jz4740-cgu.h>
8 compatible = "ingenic,jz4740";
32 compatible = "ingenic,jz4740-intc";
53 cgu: jz4740-cgu@10000000 {
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 …]
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";
261 compatible = "ingenic,jz4725b-uart", "ingenic,jz4740-uart";
288 compatible = "ingenic,jz4725b-nemc", "ingenic,jz4740-nemc";
311 compatible = "ingenic,jz4725b-musb", "ingenic,jz4740-musb";
Dqi_lb60.dts4 #include "jz4740.dtsi"
18 compatible = "qi,lb60", "ingenic,jz4740";
206 compatible = "ingenic,jz4740-battery";
257 compatible = "ingenic,jz4740-nand";
Djz4770.dtsi97 "ingenic,jz4740-watchdog";
105 compatible = "ingenic,jz4770-pwm", "ingenic,jz4740-pwm";
Djz4780.dtsi125 compatible = "ingenic,jz4780-pwm", "ingenic,jz4740-pwm";
/Linux-v5.15/sound/soc/jz4740/
DMakefile5 snd-soc-jz4740-i2s-objs := jz4740-i2s.o
7 obj-$(CONFIG_SND_JZ4740_SOC_I2S) += snd-soc-jz4740-i2s.o
/Linux-v5.15/drivers/clk/ingenic/
DMakefile3 obj-$(CONFIG_INGENIC_CGU_JZ4740) += jz4740-cgu.o
/Linux-v5.15/drivers/usb/musb/
DMakefile25 obj-$(CONFIG_USB_MUSB_JZ4740) += jz4740.o
/Linux-v5.15/Documentation/translations/zh_CN/mips/
Dingenic-tcu.rst64 脉冲宽度调制器 drivers/pwm/pwm-jz4740.c
/Linux-v5.15/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-v5.15/drivers/mtd/nand/raw/ingenic/
DKconfig23 will be called jz4740-ecc.
/Linux-v5.15/sound/soc/
DMakefile41 obj-$(CONFIG_SND_SOC) += jz4740/
DKconfig71 source "sound/soc/jz4740/Kconfig"
/Linux-v5.15/Documentation/mips/
Dingenic-tcu.rst62 PWM drivers/pwm/pwm-jz4740.c
/Linux-v5.15/drivers/rtc/
DMakefile81 obj-$(CONFIG_RTC_DRV_JZ4740) += rtc-jz4740.o
DKconfig1686 will be called rtc-jz4740.
/Linux-v5.15/sound/soc/codecs/
DMakefile102 snd-soc-jz4740-codec-objs := jz4740.o
433 obj-$(CONFIG_SND_SOC_JZ4740_CODEC) += snd-soc-jz4740-codec.o
DKconfig736 will be called snd-soc-jz4740-codec.
/Linux-v5.15/drivers/watchdog/
DKconfig1652 tristate "Ingenic jz4740 SoC hardware watchdog"
1658 Hardware driver for the built-in watchdog timer on Ingenic jz4740 SoCs.
/Linux-v5.15/
DMAINTAINERS9237 F: drivers/pwm/pwm-jz4740.c
9239 F: drivers/rtc/rtc-jz4740.c
9241 F: drivers/usb/musb/jz4740.c
9246 F: sound/soc/jz4740/