Searched refs:madera (Results 1 - 25 of 35) sorted by relevance

12

/linux-master/drivers/mfd/
H A Dmadera.h14 struct madera;
19 int madera_dev_init(struct madera *madera);
20 int madera_dev_exit(struct madera *madera);
28 int cs47l15_patch(struct madera *madera);
34 int cs47l35_patch(struct madera *madera);
40 int cs47l85_patch(struct madera *mader
[all...]
H A Dmadera-core.c24 #include <linux/mfd/madera/core.h>
25 #include <linux/mfd/madera/registers.h>
27 #include "madera.h"
50 .name = "madera-ldo1",
62 { .name = "madera-pinctrl", },
63 { .name = "madera-irq", },
64 { .name = "madera-gpio", },
66 .name = "madera-extcon",
86 { .name = "madera-pinctrl", },
87 { .name = "madera
210 madera_wait_for_boot_noack(struct madera *madera) argument
240 madera_wait_for_boot(struct madera *madera) argument
256 madera_soft_reset(struct madera *madera) argument
272 madera_enable_hard_reset(struct madera *madera) argument
282 madera_disable_hard_reset(struct madera *madera) argument
291 struct madera *madera = dev_get_drvdata(dev); local
353 struct madera *madera = dev_get_drvdata(dev); local
389 madera_get_reset_gpio(struct madera *madera) argument
415 madera_set_micbias_info(struct madera *madera) argument
454 madera_dev_init(struct madera *madera) argument
767 madera_dev_exit(struct madera *madera) argument
[all...]
H A Dmadera-spi.c15 #include <linux/mfd/madera/core.h>
17 #include "madera.h"
22 struct madera *madera; local
86 madera = devm_kzalloc(&spi->dev, sizeof(*madera), GFP_KERNEL);
87 if (!madera)
90 madera->regmap = devm_regmap_init_spi(spi, regmap_16bit_config);
91 if (IS_ERR(madera->regmap)) {
92 ret = PTR_ERR(madera
116 struct madera *madera = spi_get_drvdata(spi); local
[all...]
H A Dmadera-i2c.c15 #include <linux/mfd/madera/core.h>
17 #include "madera.h"
21 struct madera *madera; local
79 madera = devm_kzalloc(&i2c->dev, sizeof(*madera), GFP_KERNEL);
80 if (!madera)
83 madera->regmap = devm_regmap_init_i2c(i2c, regmap_16bit_config);
84 if (IS_ERR(madera->regmap)) {
85 ret = PTR_ERR(madera
109 struct madera *madera = dev_get_drvdata(&i2c->dev); local
[all...]
/linux-master/drivers/gpio/
H A Dgpio-madera.c13 #include <linux/mfd/madera/core.h>
14 #include <linux/mfd/madera/pdata.h>
15 #include <linux/mfd/madera/registers.h>
18 struct madera *madera; member in struct:madera_gpio
27 struct madera *madera = madera_gpio->madera; local
32 ret = regmap_read(madera->regmap, MADERA_GPIO1_CTRL_2 + reg_offset,
46 struct madera *mader local
57 struct madera *madera = madera_gpio->madera; local
74 struct madera *madera = madera_gpio->madera; local
94 struct madera *madera = madera_gpio->madera; local
125 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
[all...]
/linux-master/drivers/pinctrl/cirrus/
H A DMakefile7 pinctrl-madera-objs := pinctrl-madera-core.o
9 pinctrl-madera-objs += pinctrl-cs47l15.o
12 pinctrl-madera-objs += pinctrl-cs47l35.o
15 pinctrl-madera-objs += pinctrl-cs47l85.o
18 pinctrl-madera-objs += pinctrl-cs47l90.o
21 pinctrl-madera-objs += pinctrl-cs47l92.o
24 obj-$(CONFIG_PINCTRL_MADERA) += pinctrl-madera.o
H A Dpinctrl-madera.h25 struct madera *madera; member in struct:madera_pin_private
H A Dpinctrl-cs47l35.c9 #include <linux/mfd/madera/core.h>
11 #include "pinctrl-madera.h"
H A Dpinctrl-cs47l15.c10 #include <linux/mfd/madera/core.h>
12 #include "pinctrl-madera.h"
H A Dpinctrl-cs47l92.c10 #include <linux/mfd/madera/core.h>
12 #include "pinctrl-madera.h"
H A Dpinctrl-madera-core.c22 #include <linux/mfd/madera/core.h>
23 #include <linux/mfd/madera/registers.h>
27 #include "pinctrl-madera.h"
525 ret = regmap_read(priv->madera->regmap, reg, &conf[0]);
529 ret = regmap_read(priv->madera->regmap, reg + 1, &conf[1]);
615 struct madera *madera = priv->madera; local
644 ret = regmap_update_bits(madera->regmap, reg,
662 ret = regmap_update_bits(madera
680 struct madera *madera = priv->madera; local
702 struct madera *madera = priv->madera; local
719 struct madera *madera = priv->madera; local
1000 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A Dpinctrl-cs47l85.c9 #include <linux/mfd/madera/core.h>
11 #include "pinctrl-madera.h"
H A Dpinctrl-cs47l90.c9 #include <linux/mfd/madera/core.h>
11 #include "pinctrl-madera.h"
/linux-master/include/linux/irqchip/
H A Dirq-madera.h13 #include <linux/mfd/madera/core.h>
94 static inline int madera_get_irq_mapping(struct madera *madera, int irq) argument
96 if (!madera->irq_dev)
99 return regmap_irq_get_virq(madera->irq_data, irq);
102 static inline int madera_request_irq(struct madera *madera, int irq, argument
106 irq = madera_get_irq_mapping(madera, irq);
114 static inline void madera_free_irq(struct madera *madera, in argument
123 madera_set_irq_wake(struct madera *madera, int irq, int on) argument
[all...]
/linux-master/drivers/irqchip/
H A Dirq-madera.c17 #include <linux/irqchip/irq-madera.h>
18 #include <linux/mfd/madera/core.h>
19 #include <linux/mfd/madera/pdata.h>
20 #include <linux/mfd/madera/registers.h>
88 .name = "madera IRQ",
101 struct madera *madera = dev_get_drvdata(dev->parent); local
103 dev_dbg(madera->irq_dev, "Suspend, disabling IRQ\n");
110 disable_irq(madera->irq);
117 struct madera *mader local
129 struct madera *madera = dev_get_drvdata(dev->parent); local
144 struct madera *madera = dev_get_drvdata(dev->parent); local
163 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
227 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
[all...]
/linux-master/sound/soc/codecs/
H A Dmadera.c18 #include <linux/irqchip/irq-madera.h>
19 #include <linux/mfd/madera/core.h>
20 #include <linux/mfd/madera/registers.h>
21 #include <linux/mfd/madera/pdata.h>
22 #include <sound/madera-pdata.h>
24 #include <dt-bindings/sound/madera.h>
26 #include "madera.h"
143 dev_err(_fll->madera->dev, "FLL%d: " fmt, _fll->id, ##__VA_ARGS__)
145 dev_warn(_fll->madera->dev, "FLL%d: " fmt, _fll->id, ##__VA_ARGS__)
147 dev_dbg(_fll->madera
171 struct madera *madera = priv->madera; local
210 struct madera *madera = priv->madera; local
251 madera_check_speaker_overheat(struct madera *madera, bool *warn, bool *shutdown) argument
275 struct madera *madera = priv->madera; local
308 struct madera *madera = data; local
335 struct madera *madera = priv->madera; local
357 struct madera *madera = priv->madera; local
400 struct madera *madera = priv->madera; local
428 struct madera *madera = priv->madera; local
490 struct madera *madera = priv->madera; local
548 struct madera *madera = priv->madera; local
655 struct madera *madera = priv->madera; local
1014 struct madera *madera = priv->madera; local
1099 madera_configure_input_mode(struct madera *madera) argument
1195 struct madera *madera = priv->madera; local
1219 struct madera *madera = priv->madera; local
1278 struct madera *madera = priv->madera; local
1296 struct madera *madera = priv->madera; local
2316 struct madera *madera = priv->madera; local
2416 struct madera *madera = priv->madera; local
2579 madera_get_legacy_dspclk_setting(struct madera *madera, unsigned int freq) argument
2606 madera_get_dspclk_setting(struct madera *madera, unsigned int freq, unsigned int *clock_2_val) argument
2682 struct madera *madera = priv->madera; local
2764 struct madera *madera = priv->madera; local
2945 struct madera *madera = priv->madera; local
3103 struct madera *madera = priv->madera; local
3315 struct madera *madera = priv->madera; local
3714 madera_write_fll(struct madera *madera, unsigned int base, struct madera_fll_cfg *cfg, int source, bool sync, int gain) argument
3773 struct madera *madera = fll->madera; local
3789 struct madera *madera = fll->madera; local
3846 struct madera *madera = fll->madera; local
3908 struct madera *madera = fll->madera; local
3949 struct madera *madera = fll->madera; local
4173 madera_init_fll(struct madera *madera, int id, int base, struct madera_fll *fll) argument
4243 struct madera *madera = fll->madera; local
4297 struct madera *madera = fll->madera; local
4378 struct madera *madera = fll->madera; local
4422 struct madera *madera = fll->madera; local
4568 struct madera *madera = fll->madera; local
4747 struct madera *madera = priv->madera; local
4794 struct madera *madera = priv->madera; local
[all...]
H A Dcs47l92.c23 #include <linux/irqchip/irq-madera.h>
24 #include <linux/mfd/madera/core.h>
25 #include <linux/mfd/madera/registers.h>
27 #include "madera.h"
61 struct madera *madera = priv->madera; local
82 ret = regmap_read(madera->regmap, MADERA_OUTPUT_ENABLES_1, &cur);
84 dev_warn(madera->dev, "Failed to read outputs: %d\n", ret);
87 ret = regmap_update_bits(madera
148 struct madera *madera = priv->madera; local
180 struct madera *madera = priv->madera; local
1850 struct madera *madera = priv->madera; local
1869 struct madera *madera = priv->madera; local
1891 struct madera *madera = cs47l92->core.madera; local
1924 struct madera *madera = cs47l92->core.madera; local
1975 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A Dmadera.h14 #include <sound/madera-pdata.h>
107 struct madera;
122 struct madera *madera; member in struct:madera_priv
159 struct madera *madera; member in struct:madera_fll
410 int madera_init_fll(struct madera *madera, int id, int base,
443 struct madera *madera local
453 struct madera *madera = priv->madera; local
[all...]
H A Dcs47l35.c23 #include <linux/irqchip/irq-madera.h>
24 #include <linux/mfd/madera/core.h>
25 #include <linux/mfd/madera/registers.h>
27 #include "madera.h"
93 struct madera *madera = priv->madera; local
97 ret = regmap_read(madera->regmap, MADERA_DSP_CLOCK_1, &freq);
99 dev_err(madera->dev,
1510 struct madera *mader local
1531 struct madera *madera = priv->madera; local
1563 struct madera *madera = cs47l35->core.madera; local
1599 struct madera *madera = cs47l35->core.madera; local
1649 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A Dcs47l15.c23 #include <linux/irqchip/irq-madera.h>
24 #include <linux/mfd/madera/core.h>
25 #include <linux/mfd/madera/registers.h>
27 #include "madera.h"
75 struct madera *madera = priv->madera; local
79 ret = regmap_read(madera->regmap, MADERA_DSP_CLOCK_2, &freq);
81 dev_err(madera->dev,
1246 struct madera *mader local
1265 struct madera *madera = priv->madera; local
1284 struct madera *madera = cs47l15->core.madera; local
1319 struct madera *madera = cs47l15->core.madera; local
1367 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A Dcs47l85.c23 #include <linux/irqchip/irq-madera.h>
24 #include <linux/mfd/madera/core.h>
25 #include <linux/mfd/madera/registers.h>
27 #include "madera.h"
117 struct madera *madera = priv->madera; local
121 ret = regmap_read(madera->regmap, MADERA_DSP_CLOCK_1, &freq);
123 dev_err(madera->dev,
2452 struct madera *mader local
2473 struct madera *madera = priv->madera; local
2501 struct madera *madera = cs47l85->core.madera; local
2536 struct madera *madera = cs47l85->core.madera; local
2593 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
[all...]
H A Dcs47l90.c23 #include <linux/irqchip/irq-madera.h>
24 #include <linux/mfd/madera/core.h>
25 #include <linux/mfd/madera/registers.h>
27 #include "madera.h"
117 struct madera *madera = priv->madera; local
121 ret = regmap_read(madera->regmap, MADERA_DSP_CLOCK_2, &freq);
123 dev_err(madera->dev,
2371 struct madera *mader local
2392 struct madera *madera = priv->madera; local
2420 struct madera *madera = cs47l90->core.madera; local
2455 struct madera *madera = cs47l90->core.madera; local
2508 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
[all...]
/linux-master/include/linux/mfd/madera/
H A Dpdata.h15 #include <sound/madera-pdata.h>
/linux-master/drivers/regulator/
H A Darizona-micsupp.c27 #include <linux/mfd/madera/core.h>
28 #include <linux/mfd/madera/pdata.h>
29 #include <linux/mfd/madera/registers.h>
346 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
353 micsupp->regmap = madera->regmap;
354 micsupp->dapm = &madera->dapm;
355 micsupp->dev = madera->dev;
361 &madera->pdata.micvdd);
375 .name = "madera
[all...]
H A Darizona-ldo1.c28 #include <linux/mfd/madera/core.h>
29 #include <linux/mfd/madera/pdata.h>
30 #include <linux/mfd/madera/registers.h>
352 struct madera *madera = dev_get_drvdata(pdev->dev.parent); local
361 ldo1->regmap = madera->regmap;
366 &madera->pdata.ldo1,
371 madera->internal_dcvdd = !external_dcvdd;
389 .name = "madera-ldo1",
418 MODULE_ALIAS("platform:madera
[all...]

Completed in 227 milliseconds

12