/openbmc/linux/drivers/pwm/ |
H A D | pwm-jz4740.c | 125 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 D | jz4740.dtsi | 2 #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 D | jz4725b.dtsi | 32 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 D | qi_lb60.dts | 4 #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 D | Makefile | 5 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 D | ingenic,musb.yaml | 20 - 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 D | ingenic,tcu.yaml | 21 - 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 D | ingenic,aic.yaml | 22 - ingenic,jz4740-i2s 29 - const: ingenic,jz4740-i2s 74 #include <dt-bindings/clock/ingenic,jz4740-cgu.h> 76 compatible = "ingenic,jz4740-i2s";
|
H A D | ingenic,codec.yaml | 25 - 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 D | ingenic,lcd.yaml | 18 - 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 D | ingenic,rtc.yaml | 30 - 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 D | ingenic,battery.yaml | 18 - const: ingenic,jz4740-battery 23 - const: ingenic,jz4740-battery 57 compatible = "ingenic,jz4740-battery";
|
/openbmc/linux/Documentation/devicetree/bindings/iio/adc/ |
H A D | ingenic,adc.yaml | 25 - 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 D | ingenic,intc.yaml | 19 - ingenic,jz4740-intc 33 - const: ingenic,jz4740-intc
|
/openbmc/linux/Documentation/devicetree/bindings/memory-controllers/ |
H A D | ingenic,nemc.yaml | 19 - ingenic,jz4740-nemc 23 - const: ingenic,jz4740-nemc
|
/openbmc/linux/Documentation/devicetree/bindings/serial/ |
H A D | ingenic,uart.yaml | 22 - ingenic,jz4740-uart 34 - const: ingenic,jz4740-uart
|
/openbmc/linux/Documentation/devicetree/bindings/clock/ |
H A D | ingenic,cgu.yaml | 23 - ingenic,jz4740-cgu 53 - ingenic,jz4740-cgu
|
/openbmc/linux/drivers/clk/ingenic/ |
H A D | Makefile | 3 obj-$(CONFIG_INGENIC_CGU_JZ4740) += jz4740-cgu.o
|
/openbmc/linux/drivers/usb/musb/ |
H A D | Makefile | 23 obj-$(CONFIG_USB_MUSB_JZ4740) += jz4740.o
|
/openbmc/linux/Documentation/translations/zh_CN/arch/mips/ |
H A D | ingenic-tcu.rst | 64 脉冲宽度调制器 drivers/pwm/pwm-jz4740.c
|
/openbmc/linux/Documentation/devicetree/bindings/mips/ingenic/ |
H A D | devices.yaml | 24 - const: ingenic,jz4740
|
/openbmc/linux/Documentation/devicetree/bindings/pinctrl/ |
H A D | ingenic,pinctrl.yaml | 35 - ingenic,jz4740-pinctrl 74 - ingenic,jz4740-gpio
|
/openbmc/linux/drivers/mtd/nand/raw/ingenic/ |
H A D | Kconfig | 23 will be called jz4740-ecc.
|
/openbmc/linux/Documentation/driver-api/usb/ |
H A 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``:
|
/openbmc/linux/sound/soc/ |
H A D | Makefile | 48 obj-$(CONFIG_SND_SOC) += jz4740/
|