/kernel/linux/linux-6.6/drivers/mfd/ |
H A D | madera-core.c | 24 #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) madera_wait_for_boot_noack() argument 240 madera_wait_for_boot(struct madera *madera) madera_wait_for_boot() argument 256 madera_soft_reset(struct madera *madera) madera_soft_reset() argument 272 madera_enable_hard_reset(struct madera *madera) madera_enable_hard_reset() argument 282 madera_disable_hard_reset(struct madera *madera) madera_disable_hard_reset() argument 291 struct madera *madera = dev_get_drvdata(dev); madera_runtime_resume() local 353 struct madera *madera = dev_get_drvdata(dev); madera_runtime_suspend() local 389 madera_get_reset_gpio(struct madera *madera) madera_get_reset_gpio() argument 415 madera_set_micbias_info(struct madera *madera) madera_set_micbias_info() argument 454 madera_dev_init(struct madera *madera) madera_dev_init() argument 767 madera_dev_exit(struct madera *madera) madera_dev_exit() argument [all...] |
H A D | madera.h | 14 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 D | madera-i2c.c | 15 #include <linux/mfd/madera/core.h> 17 #include "madera.h" 22 struct madera *madera; in madera_i2c_probe() local 86 madera = devm_kzalloc(&i2c->dev, sizeof(*madera), GFP_KERNEL); in madera_i2c_probe() 87 if (!madera) in madera_i2c_probe() 90 madera->regmap = devm_regmap_init_i2c(i2c, regmap_16bit_config); in madera_i2c_probe() 91 if (IS_ERR(madera->regmap)) { in madera_i2c_probe() 92 ret = PTR_ERR(madera in madera_i2c_probe() 116 struct madera *madera = dev_get_drvdata(&i2c->dev); madera_i2c_remove() local [all...] |
H A D | madera-spi.c | 15 #include <linux/mfd/madera/core.h> 17 #include "madera.h" 22 struct madera *madera; in madera_spi_probe() local 86 madera = devm_kzalloc(&spi->dev, sizeof(*madera), GFP_KERNEL); in madera_spi_probe() 87 if (!madera) in madera_spi_probe() 90 madera->regmap = devm_regmap_init_spi(spi, regmap_16bit_config); in madera_spi_probe() 91 if (IS_ERR(madera->regmap)) { in madera_spi_probe() 92 ret = PTR_ERR(madera in madera_spi_probe() 116 struct madera *madera = spi_get_drvdata(spi); madera_spi_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/mfd/ |
H A D | madera-core.c | 25 #include <linux/mfd/madera/core.h> 26 #include <linux/mfd/madera/registers.h> 28 #include "madera.h" 48 .name = "madera-ldo1", 60 { .name = "madera-pinctrl", }, 61 { .name = "madera-irq", }, 62 { .name = "madera-gpio", }, 64 .name = "madera-extcon", 84 { .name = "madera-pinctrl", }, 85 { .name = "madera 208 madera_wait_for_boot_noack(struct madera *madera) madera_wait_for_boot_noack() argument 238 madera_wait_for_boot(struct madera *madera) madera_wait_for_boot() argument 254 madera_soft_reset(struct madera *madera) madera_soft_reset() argument 270 madera_enable_hard_reset(struct madera *madera) madera_enable_hard_reset() argument 280 madera_disable_hard_reset(struct madera *madera) madera_disable_hard_reset() argument 289 struct madera *madera = dev_get_drvdata(dev); madera_runtime_resume() local 333 struct madera *madera = dev_get_drvdata(dev); madera_runtime_suspend() local 369 madera_get_reset_gpio(struct madera *madera) madera_get_reset_gpio() argument 395 madera_set_micbias_info(struct madera *madera) madera_set_micbias_info() argument 434 madera_dev_init(struct madera *madera) madera_dev_init() argument 739 madera_dev_exit(struct madera *madera) madera_dev_exit() argument [all...] |
H A D | madera.h | 14 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 D | madera-spi.c | 16 #include <linux/mfd/madera/core.h> 18 #include "madera.h" 23 struct madera *madera; in madera_spi_probe() local 87 madera = devm_kzalloc(&spi->dev, sizeof(*madera), GFP_KERNEL); in madera_spi_probe() 88 if (!madera) in madera_spi_probe() 91 madera->regmap = devm_regmap_init_spi(spi, regmap_16bit_config); in madera_spi_probe() 92 if (IS_ERR(madera->regmap)) { in madera_spi_probe() 93 ret = PTR_ERR(madera in madera_spi_probe() 117 struct madera *madera = spi_get_drvdata(spi); madera_spi_remove() local [all...] |
H A D | madera-i2c.c | 16 #include <linux/mfd/madera/core.h> 18 #include "madera.h" 23 struct madera *madera; in madera_i2c_probe() local 87 madera = devm_kzalloc(&i2c->dev, sizeof(*madera), GFP_KERNEL); in madera_i2c_probe() 88 if (!madera) in madera_i2c_probe() 91 madera->regmap = devm_regmap_init_i2c(i2c, regmap_16bit_config); in madera_i2c_probe() 92 if (IS_ERR(madera->regmap)) { in madera_i2c_probe() 93 ret = PTR_ERR(madera in madera_i2c_probe() 117 struct madera *madera = dev_get_drvdata(&i2c->dev); madera_i2c_remove() local [all...] |
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-madera.c | 13 #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 27 struct madera *madera = madera_gpio->madera; in madera_gpio_get_direction() local 32 ret = regmap_read(madera->regmap, MADERA_GPIO1_CTRL_2 + reg_offset, in madera_gpio_get_direction() 46 struct madera *mader in madera_gpio_direction_in() local 57 struct madera *madera = madera_gpio->madera; madera_gpio_get() local 74 struct madera *madera = madera_gpio->madera; madera_gpio_direction_out() local 94 struct madera *madera = madera_gpio->madera; madera_gpio_set() local 125 struct madera *madera = dev_get_drvdata(pdev->dev.parent); madera_gpio_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-madera.c | 13 #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 27 struct madera *madera = madera_gpio->madera; in madera_gpio_get_direction() local 32 ret = regmap_read(madera->regmap, MADERA_GPIO1_CTRL_2 + reg_offset, in madera_gpio_get_direction() 46 struct madera *mader in madera_gpio_direction_in() local 57 struct madera *madera = madera_gpio->madera; madera_gpio_get() local 74 struct madera *madera = madera_gpio->madera; madera_gpio_direction_out() local 94 struct madera *madera = madera_gpio->madera; madera_gpio_set() local 125 struct madera *madera = dev_get_drvdata(pdev->dev.parent); madera_gpio_probe() local [all...] |
/kernel/linux/linux-5.10/drivers/irqchip/ |
H A D | irq-madera.c | 19 #include <linux/irqchip/irq-madera.h> 20 #include <linux/mfd/madera/core.h> 21 #include <linux/mfd/madera/pdata.h> 22 #include <linux/mfd/madera/registers.h> 90 .name = "madera IRQ", 103 struct madera *madera = dev_get_drvdata(dev->parent); in madera_suspend() local 105 dev_dbg(madera->irq_dev, "Suspend, disabling IRQ\n"); in madera_suspend() 112 disable_irq(madera->irq); in madera_suspend() 119 struct madera *mader in madera_suspend_noirq() local 131 struct madera *madera = dev_get_drvdata(dev->parent); madera_resume_noirq() local 146 struct madera *madera = dev_get_drvdata(dev->parent); madera_resume() local 165 struct madera *madera = dev_get_drvdata(pdev->dev.parent); madera_irq_probe() local 229 struct madera *madera = dev_get_drvdata(pdev->dev.parent); madera_irq_remove() local [all...] |
/kernel/linux/linux-6.6/drivers/irqchip/ |
H A D | irq-madera.c | 17 #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); in madera_suspend() local 103 dev_dbg(madera->irq_dev, "Suspend, disabling IRQ\n"); in madera_suspend() 110 disable_irq(madera->irq); in madera_suspend() 117 struct madera *mader in madera_suspend_noirq() local 129 struct madera *madera = dev_get_drvdata(dev->parent); madera_resume_noirq() local 144 struct madera *madera = dev_get_drvdata(dev->parent); madera_resume() local 163 struct madera *madera = dev_get_drvdata(pdev->dev.parent); madera_irq_probe() local 227 struct madera *madera = dev_get_drvdata(pdev->dev.parent); madera_irq_remove() local [all...] |
/kernel/linux/linux-5.10/sound/soc/codecs/ |
H A D | madera.c | 18 #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; madera_clk_ev() local 210 struct madera *madera = priv->madera; madera_spin_sysclk() local 251 madera_check_speaker_overheat(struct madera *madera, bool *warn, bool *shutdown) madera_check_speaker_overheat() argument 275 struct madera *madera = priv->madera; madera_spk_ev() local 308 struct madera *madera = data; madera_thermal_warn() local 335 struct madera *madera = priv->madera; madera_init_overheat() local 357 struct madera *madera = priv->madera; madera_free_overheat() local 400 struct madera *madera = priv->madera; madera_prop_get_inmode() local 428 struct madera *madera = priv->madera; madera_prop_get_pdata() local 490 struct madera *madera = priv->madera; madera_debug_dump_domain_groups() local 548 struct madera *madera = priv->madera; madera_out1_demux_put() local 655 struct madera *madera = priv->madera; madera_inmux_put() local 1014 struct madera *madera = priv->madera; madera_set_adsp_clk() local 1099 madera_configure_input_mode(struct madera *madera) madera_configure_input_mode() argument 1195 struct madera *madera = priv->madera; madera_init_inputs() local 1219 struct madera *madera = priv->madera; madera_init_outputs() local 1278 struct madera *madera = priv->madera; madera_init_bus_error_irq() local 1296 struct madera *madera = priv->madera; madera_free_bus_error_irq() local 2316 struct madera *madera = priv->madera; madera_out_ev() local 2416 struct madera *madera = priv->madera; madera_hp_ev() local 2579 madera_get_legacy_dspclk_setting(struct madera *madera, unsigned int freq) madera_get_legacy_dspclk_setting() argument 2606 madera_get_dspclk_setting(struct madera *madera, unsigned int freq, unsigned int *clock_2_val) madera_get_dspclk_setting() argument 2682 struct madera *madera = priv->madera; madera_set_sysclk() local 2764 struct madera *madera = priv->madera; madera_set_fmt() local 2945 struct madera *madera = priv->madera; madera_startup() local 3103 struct madera *madera = priv->madera; madera_hw_params() local 3315 struct madera *madera = priv->madera; madera_set_channels_to_mask() local 3714 madera_write_fll(struct madera *madera, unsigned int base, struct madera_fll_cfg *cfg, int source, bool sync, int gain) madera_write_fll() argument 3773 struct madera *madera = fll->madera; madera_is_enabled_fll() local 3789 struct madera *madera = fll->madera; madera_wait_for_fll() local 3846 struct madera *madera = fll->madera; madera_set_fll_clks_reg() local 3908 struct madera *madera = fll->madera; madera_disable_fll() local 3949 struct madera *madera = fll->madera; madera_enable_fll() local 4173 madera_init_fll(struct madera *madera, int id, int base, struct madera_fll *fll) madera_init_fll() argument 4243 struct madera *madera = fll->madera; madera_enable_fll_ao() local 4297 struct madera *madera = fll->madera; madera_disable_fll_ao() local 4378 struct madera *madera = fll->madera; madera_fllhj_disable() local 4422 struct madera *madera = fll->madera; madera_fllhj_apply() local 4568 struct madera *madera = fll->madera; madera_fllhj_enable() local 4747 struct madera *madera = priv->madera; madera_eq_coeff_put() local 4794 struct madera *madera = priv->madera; madera_lhpf_coeff_put() local [all...] |
H A D | cs47l35.c | 23 #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; in cs47l35_adsp_power_ev() local 97 ret = regmap_read(madera->regmap, MADERA_DSP_CLOCK_1, &freq); in cs47l35_adsp_power_ev() 99 dev_err(madera->dev, in cs47l35_adsp_power_ev() 1506 struct madera *mader in cs47l35_open() local 1527 struct madera *madera = priv->madera; cs47l35_adsp2_irq() local 1559 struct madera *madera = cs47l35->core.madera; cs47l35_component_probe() local 1595 struct madera *madera = cs47l35->core.madera; cs47l35_component_remove() local 1646 struct madera *madera = dev_get_drvdata(pdev->dev.parent); cs47l35_probe() local [all...] |
H A D | cs47l15.c | 23 #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; in cs47l15_adsp_power_ev() local 79 ret = regmap_read(madera->regmap, MADERA_DSP_CLOCK_2, &freq); in cs47l15_adsp_power_ev() 81 dev_err(madera->dev, in cs47l15_adsp_power_ev() 1242 struct madera *mader in cs47l15_open() local 1261 struct madera *madera = priv->madera; cs47l15_adsp2_irq() local 1280 struct madera *madera = cs47l15->core.madera; cs47l15_component_probe() local 1315 struct madera *madera = cs47l15->core.madera; cs47l15_component_remove() local 1364 struct madera *madera = dev_get_drvdata(pdev->dev.parent); cs47l15_probe() local [all...] |
/kernel/linux/linux-6.6/sound/soc/codecs/ |
H A D | madera.c | 18 #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; madera_clk_ev() local 210 struct madera *madera = priv->madera; madera_spin_sysclk() local 251 madera_check_speaker_overheat(struct madera *madera, bool *warn, bool *shutdown) madera_check_speaker_overheat() argument 275 struct madera *madera = priv->madera; madera_spk_ev() local 308 struct madera *madera = data; madera_thermal_warn() local 335 struct madera *madera = priv->madera; madera_init_overheat() local 357 struct madera *madera = priv->madera; madera_free_overheat() local 400 struct madera *madera = priv->madera; madera_prop_get_inmode() local 428 struct madera *madera = priv->madera; madera_prop_get_pdata() local 490 struct madera *madera = priv->madera; madera_debug_dump_domain_groups() local 548 struct madera *madera = priv->madera; madera_out1_demux_put() local 655 struct madera *madera = priv->madera; madera_inmux_put() local 1014 struct madera *madera = priv->madera; madera_set_adsp_clk() local 1099 madera_configure_input_mode(struct madera *madera) madera_configure_input_mode() argument 1195 struct madera *madera = priv->madera; madera_init_inputs() local 1219 struct madera *madera = priv->madera; madera_init_outputs() local 1278 struct madera *madera = priv->madera; madera_init_bus_error_irq() local 1296 struct madera *madera = priv->madera; madera_free_bus_error_irq() local 2316 struct madera *madera = priv->madera; madera_out_ev() local 2416 struct madera *madera = priv->madera; madera_hp_ev() local 2579 madera_get_legacy_dspclk_setting(struct madera *madera, unsigned int freq) madera_get_legacy_dspclk_setting() argument 2606 madera_get_dspclk_setting(struct madera *madera, unsigned int freq, unsigned int *clock_2_val) madera_get_dspclk_setting() argument 2682 struct madera *madera = priv->madera; madera_set_sysclk() local 2764 struct madera *madera = priv->madera; madera_set_fmt() local 2945 struct madera *madera = priv->madera; madera_startup() local 3103 struct madera *madera = priv->madera; madera_hw_params() local 3315 struct madera *madera = priv->madera; madera_set_channels_to_mask() local 3714 madera_write_fll(struct madera *madera, unsigned int base, struct madera_fll_cfg *cfg, int source, bool sync, int gain) madera_write_fll() argument 3773 struct madera *madera = fll->madera; madera_is_enabled_fll() local 3789 struct madera *madera = fll->madera; madera_wait_for_fll() local 3846 struct madera *madera = fll->madera; madera_set_fll_clks_reg() local 3908 struct madera *madera = fll->madera; madera_disable_fll() local 3949 struct madera *madera = fll->madera; madera_enable_fll() local 4173 madera_init_fll(struct madera *madera, int id, int base, struct madera_fll *fll) madera_init_fll() argument 4243 struct madera *madera = fll->madera; madera_enable_fll_ao() local 4297 struct madera *madera = fll->madera; madera_disable_fll_ao() local 4378 struct madera *madera = fll->madera; madera_fllhj_disable() local 4422 struct madera *madera = fll->madera; madera_fllhj_apply() local 4568 struct madera *madera = fll->madera; madera_fllhj_enable() local 4747 struct madera *madera = priv->madera; madera_eq_coeff_put() local 4794 struct madera *madera = priv->madera; madera_lhpf_coeff_put() local [all...] |
H A D | cs47l35.c | 23 #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; in cs47l35_adsp_power_ev() local 97 ret = regmap_read(madera->regmap, MADERA_DSP_CLOCK_1, &freq); in cs47l35_adsp_power_ev() 99 dev_err(madera->dev, in cs47l35_adsp_power_ev() 1510 struct madera *mader in cs47l35_open() local 1531 struct madera *madera = priv->madera; cs47l35_adsp2_irq() local 1563 struct madera *madera = cs47l35->core.madera; cs47l35_component_probe() local 1599 struct madera *madera = cs47l35->core.madera; cs47l35_component_remove() local 1649 struct madera *madera = dev_get_drvdata(pdev->dev.parent); cs47l35_probe() local [all...] |
H A D | cs47l15.c | 23 #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; in cs47l15_adsp_power_ev() local 79 ret = regmap_read(madera->regmap, MADERA_DSP_CLOCK_2, &freq); in cs47l15_adsp_power_ev() 81 dev_err(madera->dev, in cs47l15_adsp_power_ev() 1246 struct madera *mader in cs47l15_open() local 1265 struct madera *madera = priv->madera; cs47l15_adsp2_irq() local 1284 struct madera *madera = cs47l15->core.madera; cs47l15_component_probe() local 1319 struct madera *madera = cs47l15->core.madera; cs47l15_component_remove() local 1367 struct madera *madera = dev_get_drvdata(pdev->dev.parent); cs47l15_probe() local [all...] |
H A D | cs47l92.c | 23 #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; in cs47l92_put_demux() local 82 ret = regmap_read(madera->regmap, MADERA_OUTPUT_ENABLES_1, &cur); in cs47l92_put_demux() 84 dev_warn(madera->dev, "Failed to read outputs: %d\n", ret); in cs47l92_put_demux() 87 ret = regmap_update_bits(madera in cs47l92_put_demux() 148 struct madera *madera = priv->madera; cs47l92_adsp_power_ev() local 180 struct madera *madera = priv->madera; cs47l92_outclk_ev() local 1850 struct madera *madera = priv->madera; cs47l92_open() local 1869 struct madera *madera = priv->madera; cs47l92_adsp2_irq() local 1891 struct madera *madera = cs47l92->core.madera; cs47l92_component_probe() local 1924 struct madera *madera = cs47l92->core.madera; cs47l92_component_remove() local 1975 struct madera *madera = dev_get_drvdata(pdev->dev.parent); cs47l92_probe() local [all...] |
/kernel/linux/linux-5.10/include/linux/irqchip/ |
H A D | irq-madera.h | 13 #include <linux/mfd/madera/core.h> 94 static inline int madera_get_irq_mapping(struct madera *madera, int irq) in madera_get_irq_mapping() argument 96 if (!madera->irq_dev) in madera_get_irq_mapping() 99 return regmap_irq_get_virq(madera->irq_data, irq); in madera_get_irq_mapping() 102 static inline int madera_request_irq(struct madera *madera, int irq, in madera_request_irq() argument 106 irq = madera_get_irq_mapping(madera, irq); in madera_request_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) madera_set_irq_wake() argument [all...] |
/kernel/linux/linux-6.6/include/linux/irqchip/ |
H A D | irq-madera.h | 13 #include <linux/mfd/madera/core.h> 94 static inline int madera_get_irq_mapping(struct madera *madera, int irq) in madera_get_irq_mapping() argument 96 if (!madera->irq_dev) in madera_get_irq_mapping() 99 return regmap_irq_get_virq(madera->irq_data, irq); in madera_get_irq_mapping() 102 static inline int madera_request_irq(struct madera *madera, int irq, in madera_request_irq() argument 106 irq = madera_get_irq_mapping(madera, irq); in madera_request_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) madera_set_irq_wake() argument [all...] |
/kernel/linux/linux-5.10/drivers/pinctrl/cirrus/ |
H A D | Makefile | 5 pinctrl-madera-objs := pinctrl-madera-core.o 7 pinctrl-madera-objs += pinctrl-cs47l15.o 10 pinctrl-madera-objs += pinctrl-cs47l35.o 13 pinctrl-madera-objs += pinctrl-cs47l85.o 16 pinctrl-madera-objs += pinctrl-cs47l90.o 19 pinctrl-madera-objs += pinctrl-cs47l92.o 22 obj-$(CONFIG_PINCTRL_MADERA) += pinctrl-madera.o
|
H A D | pinctrl-madera-core.c | 19 #include <linux/mfd/madera/core.h> 20 #include <linux/mfd/madera/registers.h> 24 #include "pinctrl-madera.h" 522 ret = regmap_read(priv->madera->regmap, reg, &conf[0]); in madera_pin_dbg_show() 526 ret = regmap_read(priv->madera->regmap, reg + 1, &conf[1]); in madera_pin_dbg_show() 612 struct madera *madera = priv->madera; in madera_mux_set_mux() local 641 ret = regmap_update_bits(madera->regmap, reg, in madera_mux_set_mux() 659 ret = regmap_update_bits(madera in madera_mux_set_mux() 677 struct madera *madera = priv->madera; madera_gpio_set_direction() local 699 struct madera *madera = priv->madera; madera_gpio_request_enable() local 716 struct madera *madera = priv->madera; madera_gpio_disable_free() local 997 struct madera *madera = dev_get_drvdata(pdev->dev.parent); madera_pin_probe() local [all...] |
/kernel/linux/linux-6.6/drivers/pinctrl/cirrus/ |
H A D | Makefile | 7 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 D | pinctrl-madera-core.c | 22 #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]); in madera_pin_dbg_show() 529 ret = regmap_read(priv->madera->regmap, reg + 1, &conf[1]); in madera_pin_dbg_show() 615 struct madera *madera = priv->madera; in madera_mux_set_mux() local 644 ret = regmap_update_bits(madera->regmap, reg, in madera_mux_set_mux() 662 ret = regmap_update_bits(madera in madera_mux_set_mux() 680 struct madera *madera = priv->madera; madera_gpio_set_direction() local 702 struct madera *madera = priv->madera; madera_gpio_request_enable() local 719 struct madera *madera = priv->madera; madera_gpio_disable_free() local 1000 struct madera *madera = dev_get_drvdata(pdev->dev.parent); madera_pin_probe() local [all...] |