Searched refs:mc13783 (Results 1 - 18 of 18) sorted by relevance

/linux-4.4.14/drivers/input/misc/
H A Dmc13783-pwrbutton.c28 #include <linux/mfd/mc13783.h>
34 struct mc13xxx *mc13783; member in struct:mc13783_pwrb
60 mc13xxx_irq_ack(priv->mc13783, irq); button_irq()
61 mc13xxx_reg_read(priv->mc13783, MC13783_REG_INTERRUPT_SENSE_1, &val); button_irq()
94 struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent); mc13783_pwrbutton_probe() local
124 priv->mc13783 = mc13783; mc13783_pwrbutton_probe()
126 mc13xxx_lock(mc13783); mc13783_pwrbutton_probe()
139 err = mc13xxx_irq_request(mc13783, MC13783_IRQ_ONOFD1, mc13783_pwrbutton_probe()
158 err = mc13xxx_irq_request(mc13783, MC13783_IRQ_ONOFD2, mc13783_pwrbutton_probe()
177 err = mc13xxx_irq_request(mc13783, MC13783_IRQ_ONOFD3, mc13783_pwrbutton_probe()
185 mc13xxx_reg_rmw(mc13783, MC13783_REG_POWER_CONTROL_2, 0x3FE, reg); mc13783_pwrbutton_probe()
187 mc13xxx_unlock(mc13783); mc13783_pwrbutton_probe()
209 mc13xxx_lock(mc13783); mc13783_pwrbutton_probe()
212 mc13xxx_irq_free(mc13783, MC13783_IRQ_ONOFD3, priv); mc13783_pwrbutton_probe()
216 mc13xxx_irq_free(mc13783, MC13783_IRQ_ONOFD2, priv); mc13783_pwrbutton_probe()
220 mc13xxx_irq_free(mc13783, MC13783_IRQ_ONOFD1, priv); mc13783_pwrbutton_probe()
223 mc13xxx_unlock(mc13783); mc13783_pwrbutton_probe()
239 mc13xxx_lock(priv->mc13783); mc13783_pwrbutton_remove()
242 mc13xxx_irq_free(priv->mc13783, MC13783_IRQ_ONOFD3, priv); mc13783_pwrbutton_remove()
244 mc13xxx_irq_free(priv->mc13783, MC13783_IRQ_ONOFD2, priv); mc13783_pwrbutton_remove()
246 mc13xxx_irq_free(priv->mc13783, MC13783_IRQ_ONOFD1, priv); mc13783_pwrbutton_remove()
248 mc13xxx_unlock(priv->mc13783); mc13783_pwrbutton_remove()
260 .name = "mc13783-pwrbutton",
266 MODULE_ALIAS("platform:mc13783-pwrbutton");
/linux-4.4.14/sound/soc/fsl/
H A Dimx-mc13783.c2 * imx-mc13783.c -- SoC audio for imx based boards with mc13783 codec
6 * Heavly based on phycore-mc13783:
25 #include "../codecs/mc13783.h"
59 .codec_dai_name = "mc13783-hifi",
60 .codec_name = "mc13783-codec",
166 MODULE_DESCRIPTION("imx with mc13783 codec ALSA SoC driver");
H A DMakefile59 snd-soc-imx-mc13783-objs := imx-mc13783.o
69 obj-$(CONFIG_SND_SOC_IMX_MC13783) += snd-soc-imx-mc13783.o
/linux-4.4.14/drivers/regulator/
H A Dmc13783-regulator.c13 #include <linux/mfd/mc13783.h>
301 struct mc13xxx *mc13783 = priv->mc13xxx; mc13783_powermisc_rmw() local
308 ret = mc13xxx_reg_read(mc13783, MC13783_REG_POWERMISC, &valread); mc13783_powermisc_rmw()
323 ret = mc13xxx_reg_write(mc13783, MC13783_REG_POWERMISC, valread); mc13783_powermisc_rmw()
398 struct mc13xxx *mc13783 = dev_get_drvdata(pdev->dev.parent); mc13783_regulator_probe() local
420 priv->mc13xxx = mc13783; mc13783_regulator_probe()
461 .name = "mc13783-regulator",
481 MODULE_ALIAS("platform:mc13783-regulator");
H A Dmc13xxx-regulator-core.c6 * Based on mc13783 regulator driver :
/linux-4.4.14/sound/soc/codecs/
H A Dmc13783.c36 #include "mc13783.h"
668 * The mc13783 has two SSI ports, both of them can be routed either
672 * (mc13783-hifi-playback and mc13783-hifi-capture). Using the same port
673 * forces us to use symmetric rates (mc13783-hifi).
677 .name = "mc13783-hifi-playback",
688 .name = "mc13783-hifi-capture",
710 .name = "mc13783-hifi",
804 .name = "mc13783-codec",
H A DMakefile75 snd-soc-mc13783-objs := mc13783.o
270 obj-$(CONFIG_SND_SOC_MC13783) += snd-soc-mc13783.o
/linux-4.4.14/drivers/mfd/
H A Dmc13xxx-spi.c29 .name = "mc13783",
44 { .compatible = "fsl,mc13783", .data = &mc13xxx_variant_mc13783, },
H A Dmc13xxx-core.c206 .name = "mc13783",
/linux-4.4.14/arch/arm/mach-imx/
H A Dmach-mx31lite.c26 #include <linux/mfd/mc13783.h>
120 .modalias = "mc13783",
H A Dmach-mx27_3ds.c29 #include <linux/mfd/mc13783.h>
458 .modalias = "mc13783",
H A Dmach-mx31lilly.c34 #include <linux/mfd/mc13783.h>
230 .modalias = "mc13783",
H A Dmach-mx31moboard.c28 #include <linux/mfd/mc13783.h>
295 .modalias = "mc13783",
H A Dmach-mx31_3ds.c23 #include <linux/mfd/mc13783.h>
531 .modalias = "mc13783",
/linux-4.4.14/drivers/hwmon/
H A Dmc13783-adc.c31 #define DRIVER_NAME "mc13783-adc"
256 .name = "mc13783-adc",
/linux-4.4.14/drivers/input/touchscreen/
H A Dmc13783_ts.c15 #include <linux/mfd/mc13783.h>
23 #define MC13783_TS_NAME "mc13783-ts"
/linux-4.4.14/drivers/rtc/
H A Drtc-mc13xxx.c354 .name = "mc13783-rtc",
/linux-4.4.14/drivers/leds/
H A Dleds-mc13783.c316 { "mc13783-led", (kernel_ulong_t)&mc13783_led_devtype, },

Completed in 511 milliseconds