Home
last modified time | relevance | path

Searched refs:mfd_cell (Results 1 – 25 of 143) sorted by relevance

123456

/Linux-v5.4/include/linux/mfd/
Dcore.h29 struct mfd_cell { struct
111 static inline const struct mfd_cell *mfd_get_cell(struct platform_device *pdev) in mfd_get_cell()
113 return pdev->mfd_cell; in mfd_get_cell()
117 const struct mfd_cell *cells, int n_devs,
122 const struct mfd_cell *cells, int n_devs) in mfd_add_hotplug_devices()
131 const struct mfd_cell *cells, int n_devs,
/Linux-v5.4/drivers/mfd/
Dmfd-core.c28 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_enable()
45 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_disable()
64 const struct mfd_cell *cell, in mfd_platform_add_cell()
70 pdev->mfd_cell = kmemdup(cell, sizeof(*cell), GFP_KERNEL); in mfd_platform_add_cell()
71 if (!pdev->mfd_cell) in mfd_platform_add_cell()
74 pdev->mfd_cell->usage_count = usage_count; in mfd_platform_add_cell()
79 static void mfd_acpi_add_device(const struct mfd_cell *cell, in mfd_acpi_add_device()
130 static inline void mfd_acpi_add_device(const struct mfd_cell *cell, in mfd_acpi_add_device()
137 const struct mfd_cell *cell, atomic_t *usage_count, in mfd_add_device()
283 const struct mfd_cell *cells, int n_devs, in mfd_add_devices()
[all …]
Dsec-core.c30 static const struct mfd_cell s5m8751_devs[] = {
36 static const struct mfd_cell s5m8763_devs[] = {
42 static const struct mfd_cell s5m8767_devs[] = {
51 static const struct mfd_cell s2mps11_devs[] = {
60 static const struct mfd_cell s2mps13_devs[] = {
69 static const struct mfd_cell s2mps14_devs[] = {
78 static const struct mfd_cell s2mps15_devs[] = {
87 static const struct mfd_cell s2mpa01_devs[] = {
92 static const struct mfd_cell s2mpu02_devs[] = {
342 const struct mfd_cell *sec_devs; in sec_pmic_probe()
Dti-lmu.c24 const struct mfd_cell *cells;
61 static const struct mfd_cell lm3631_devices[] = {
74 static const struct mfd_cell lm3632_devices[] = {
85 static const struct mfd_cell lm3633_devices[] = {
103 static const struct mfd_cell lm3695_devices[] = {
111 static const struct mfd_cell lm36274_devices[] = {
Dtps6105x.c68 static struct mfd_cell tps6105x_gpio_cell = {
72 static struct mfd_cell tps6105x_leds_cell = {
76 static struct mfd_cell tps6105x_flash_cell = {
80 static struct mfd_cell tps6105x_regulator_cell = {
85 struct mfd_cell *cell) in tps6105x_add_device()
Dat91-usart.c18 static const struct mfd_cell at91_usart_spi_subdev = {
23 static const struct mfd_cell at91_usart_serial_subdev = {
30 const struct mfd_cell *cell; in at91_usart_mode_probe()
Dcros_ec_dev.c46 const struct mfd_cell *mfd_cells;
73 static const struct mfd_cell cros_ec_cec_cells[] = {
77 static const struct mfd_cell cros_ec_rtc_cells[] = {
81 static const struct mfd_cell cros_usbpd_charger_cells[] = {
104 static const struct mfd_cell cros_ec_platform_cells[] = {
111 static const struct mfd_cell cros_ec_vbc_cells[] = {
159 struct mfd_cell *sensor_cells; in cros_ec_sensors_register()
191 sensor_cells = kcalloc(sensor_num + 2, sizeof(struct mfd_cell), in cros_ec_sensors_register()
279 static const struct mfd_cell cros_ec_accel_legacy_cells[] = {
Dsun4i-gpadc.c45 static struct mfd_cell sun4i_gpadc_cells[] = {
54 static struct mfd_cell sun5i_gpadc_cells[] = {
63 static struct mfd_cell sun6i_gpadc_cells[] = {
99 const struct mfd_cell *cells; in sun4i_gpadc_probe()
Dhi6421-pmic-core.c22 static const struct mfd_cell hi6421_devs[] = {
26 static const struct mfd_cell hi6421v530_devs[] = {
55 const struct mfd_cell *subdevs; in hi6421_pmic_probe()
Dwm97xx-core.c107 static struct mfd_cell wm9705_cells[] = {
175 static struct mfd_cell wm9712_cells[] = {
246 static struct mfd_cell wm9713_cells[] = {
256 struct mfd_cell *cells; in wm97xx_ac97_probe()
Dsun6i-prcm.c19 const struct mfd_cell *subdevs;
66 static const struct mfd_cell sun6i_a31_prcm_subdevs[] = {
99 static const struct mfd_cell sun8i_a23_prcm_subdevs[] = {
Dmadera-core.c43 static const struct mfd_cell madera_ldo1_devs[] = {
53 static const struct mfd_cell cs47l15_devs[] = {
77 static const struct mfd_cell cs47l35_devs[] = {
105 static const struct mfd_cell cs47l85_devs[] = {
131 static const struct mfd_cell cs47l90_devs[] = {
154 static const struct mfd_cell cs47l92_devs[] = {
434 const struct mfd_cell *mfd_devs; in madera_dev_init()
Dintel-lpss.c77 struct mfd_cell *cell;
104 static const struct mfd_cell intel_lpss_idma64_cell = {
110 static const struct mfd_cell intel_lpss_i2c_cell = {
116 static const struct mfd_cell intel_lpss_uart_cell = {
122 static const struct mfd_cell intel_lpss_spi_cell = {
210 const struct mfd_cell *cell; in intel_lpss_assign_devs()
322 const struct mfd_cell *cell = lpss->cell; in intel_lpss_register_clock()
Dbcm2835-pm.c20 static const struct mfd_cell bcm2835_pm_devs[] = {
24 static const struct mfd_cell bcm2835_power_devs[] = {
Dmxs-lradc.c93 static struct mfd_cell mx23_cells[] = {
106 static struct mfd_cell mx28_cells[] = {
132 struct mfd_cell *cells = NULL; in mxs_lradc_probe()
Daxp20x.c590 static const struct mfd_cell axp20x_cells[] = {
619 static const struct mfd_cell axp221_cells[] = {
645 static const struct mfd_cell axp223_cells[] = {
671 static const struct mfd_cell axp152_cells[] = {
702 static const struct mfd_cell axp288_cells[] = {
728 static const struct mfd_cell axp803_cells[] = {
756 static const struct mfd_cell axp806_self_working_cells[] = {
765 static const struct mfd_cell axp806_cells[] = {
772 static const struct mfd_cell axp809_cells[] = {
783 static const struct mfd_cell axp813_cells[] = {
Dintel_soc_pmic_crc.c51 static struct mfd_cell crystal_cove_byt_dev[] = {
85 static struct mfd_cell crystal_cove_cht_dev[] = {
Dintel_quark_i2c_gpio.c98 static struct mfd_cell intel_quark_mfd_cells[] = {
158 static int intel_quark_i2c_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_i2c_setup()
190 static int intel_quark_gpio_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_gpio_setup()
Dmax77686.c25 static const struct mfd_cell max77686_devs[] = {
31 static const struct mfd_cell max77802_devs[] = {
168 const struct mfd_cell *cells; in max77686_i2c_probe()
Dsta2x11-mfd.c451 static struct mfd_cell sta2x11_mfd0_bar0[] = {
459 static struct mfd_cell sta2x11_mfd0_bar1[] = {
483 static struct mfd_cell sta2x11_mfd1_bar0[] = {
487 static struct mfd_cell sta2x11_mfd1_bar1[] = {
515 struct mfd_cell *cells;
Dintel_msic.c98 static struct mfd_cell msic_devs[] = {
154 static const struct mfd_cell msic_other_devs[] = {
290 struct mfd_cell *cell = &msic_devs[INTEL_MSIC_BLOCK_GPIO]; in intel_msic_init_devices()
Dtimberdale.c365 static const struct mfd_cell timberdale_cells_bar0_cfg0[] = {
422 static const struct mfd_cell timberdale_cells_bar0_cfg1[] = {
489 static const struct mfd_cell timberdale_cells_bar0_cfg2[] = {
539 static const struct mfd_cell timberdale_cells_bar0_cfg3[] = {
610 static const struct mfd_cell timberdale_cells_bar1[] = {
618 static const struct mfd_cell timberdale_cells_bar2[] = {
/Linux-v5.4/drivers/leds/
Dleds-asic3.c40 const struct mfd_cell *cell = mfd_get_cell(pdev); in brightness_set()
59 const struct mfd_cell *cell = mfd_get_cell(pdev); in blink_set()
137 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_led_suspend()
150 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_led_resume()
/Linux-v5.4/drivers/mmc/host/
Dtmio_mmc.c98 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_suspend()
113 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_resume()
129 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_probe()
203 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_remove()
/Linux-v5.4/drivers/usb/host/
Dohci-tmio.c189 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_probe()
274 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_remove()
290 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_suspend()
320 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_resume()

123456