Home
last modified time | relevance | path

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

123456

/Linux-v4.19/include/linux/mfd/
Dcore.h33 struct mfd_cell { struct
115 static inline const struct mfd_cell *mfd_get_cell(struct platform_device *pdev) in mfd_get_cell()
117 return pdev->mfd_cell; in mfd_get_cell()
121 const struct mfd_cell *cells, int n_devs,
126 const struct mfd_cell *cells, int n_devs) in mfd_add_hotplug_devices()
135 const struct mfd_cell *cells, int n_devs,
/Linux-v4.19/drivers/mfd/
Dmfd-core.c32 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_enable()
49 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_disable()
68 const struct mfd_cell *cell, in mfd_platform_add_cell()
74 pdev->mfd_cell = kmemdup(cell, sizeof(*cell), GFP_KERNEL); in mfd_platform_add_cell()
75 if (!pdev->mfd_cell) in mfd_platform_add_cell()
78 pdev->mfd_cell->usage_count = usage_count; in mfd_platform_add_cell()
83 static void mfd_acpi_add_device(const struct mfd_cell *cell, in mfd_acpi_add_device()
134 static inline void mfd_acpi_add_device(const struct mfd_cell *cell, in mfd_acpi_add_device()
141 const struct mfd_cell *cell, atomic_t *usage_count, in mfd_add_device()
273 const struct mfd_cell *cells, int n_devs, in mfd_add_devices()
[all …]
Dti-lmu.c28 struct mfd_cell *cells;
66 static struct mfd_cell lm3532_devices[] = {
81 static struct mfd_cell lm3631_devices[] = {
94 static struct mfd_cell lm3632_devices[] = {
105 static struct mfd_cell lm3633_devices[] = {
123 static struct mfd_cell lm3695_devices[] = {
131 static struct mfd_cell lm3697_devices[] = {
Dsec-core.c38 static const struct mfd_cell s5m8751_devs[] = {
48 static const struct mfd_cell s5m8763_devs[] = {
58 static const struct mfd_cell s5m8767_devs[] = {
69 static const struct mfd_cell s2mps11_devs[] = {
80 static const struct mfd_cell s2mps13_devs[] = {
89 static const struct mfd_cell s2mps14_devs[] = {
100 static const struct mfd_cell s2mps15_devs[] = {
111 static const struct mfd_cell s2mpa01_devs[] = {
117 static const struct mfd_cell s2mpu02_devs[] = {
368 const struct mfd_cell *sec_devs; in sec_pmic_probe()
Dtps6105x.c69 static struct mfd_cell tps6105x_gpio_cell = {
73 static struct mfd_cell tps6105x_leds_cell = {
77 static struct mfd_cell tps6105x_flash_cell = {
81 static struct mfd_cell tps6105x_regulator_cell = {
86 struct mfd_cell *cell) in tps6105x_add_device()
Dsun4i-gpadc.c48 static struct mfd_cell sun4i_gpadc_cells[] = {
57 static struct mfd_cell sun5i_gpadc_cells[] = {
66 static struct mfd_cell sun6i_gpadc_cells[] = {
102 const struct mfd_cell *cells; in sun4i_gpadc_probe()
Dhi6421-pmic-core.c25 static const struct mfd_cell hi6421_devs[] = {
29 static const struct mfd_cell hi6421v530_devs[] = {
58 const struct mfd_cell *subdevs; in hi6421_pmic_probe()
Dwm97xx-core.c111 static struct mfd_cell wm9705_cells[] = {
179 static struct mfd_cell wm9712_cells[] = {
250 static struct mfd_cell wm9713_cells[] = {
260 struct mfd_cell *cells; in wm97xx_ac97_probe()
Dsun6i-prcm.c20 const struct mfd_cell *subdevs;
67 static const struct mfd_cell sun6i_a31_prcm_subdevs[] = {
100 static const struct mfd_cell sun8i_a23_prcm_subdevs[] = {
Dintel-lpss.c77 struct mfd_cell *cell;
106 static const struct mfd_cell intel_lpss_idma64_cell = {
112 static const struct mfd_cell intel_lpss_i2c_cell = {
118 static const struct mfd_cell intel_lpss_uart_cell = {
124 static const struct mfd_cell intel_lpss_spi_cell = {
223 const struct mfd_cell *cell; in intel_lpss_assign_devs()
332 const struct mfd_cell *cell = lpss->cell; in intel_lpss_register_clock()
Dmadera-core.c44 static const struct mfd_cell madera_ldo1_devs[] = {
56 static const struct mfd_cell cs47l35_devs[] = {
80 static const struct mfd_cell cs47l85_devs[] = {
102 static const struct mfd_cell cs47l90_devs[] = {
347 const struct mfd_cell *mfd_devs; in madera_dev_init()
Dmxs-lradc.c102 static struct mfd_cell mx23_cells[] = {
115 static struct mfd_cell mx28_cells[] = {
141 struct mfd_cell *cells = NULL; in mxs_lradc_probe()
Daxp20x.c586 static const struct mfd_cell axp20x_cells[] = {
615 static const struct mfd_cell axp221_cells[] = {
641 static const struct mfd_cell axp223_cells[] = {
667 static const struct mfd_cell axp152_cells[] = {
698 static const struct mfd_cell axp288_cells[] = {
729 static const struct mfd_cell axp803_cells[] = {
738 static const struct mfd_cell axp806_self_working_cells[] = {
747 static const struct mfd_cell axp806_cells[] = {
754 static const struct mfd_cell axp809_cells[] = {
765 static const struct mfd_cell axp813_cells[] = {
Dintel_soc_pmic_crc.c83 static struct mfd_cell crystal_cove_byt_dev[] = {
117 static struct mfd_cell crystal_cove_cht_dev[] = {
Dmax77686.c39 static const struct mfd_cell max77686_devs[] = {
45 static const struct mfd_cell max77802_devs[] = {
182 const struct mfd_cell *cells; in max77686_i2c_probe()
Dintel_quark_i2c_gpio.c116 static struct mfd_cell intel_quark_mfd_cells[] = {
176 static int intel_quark_i2c_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_i2c_setup()
208 static int intel_quark_gpio_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_gpio_setup()
Dsta2x11-mfd.c461 static struct mfd_cell sta2x11_mfd0_bar0[] = {
469 static struct mfd_cell sta2x11_mfd0_bar1[] = {
493 static struct mfd_cell sta2x11_mfd1_bar0[] = {
497 static struct mfd_cell sta2x11_mfd1_bar1[] = {
525 struct mfd_cell *cells;
Dtimberdale.c377 static const struct mfd_cell timberdale_cells_bar0_cfg0[] = {
434 static const struct mfd_cell timberdale_cells_bar0_cfg1[] = {
501 static const struct mfd_cell timberdale_cells_bar0_cfg2[] = {
551 static const struct mfd_cell timberdale_cells_bar0_cfg3[] = {
622 static const struct mfd_cell timberdale_cells_bar1[] = {
630 static const struct mfd_cell timberdale_cells_bar2[] = {
Dcros_ec_dev.c273 struct mfd_cell *sensor_cells; in cros_ec_sensors_register()
303 sensor_cells = kcalloc(sensor_num + 1, sizeof(struct mfd_cell), in cros_ec_sensors_register()
381 static const struct mfd_cell cros_ec_cec_cells[] = {
385 static const struct mfd_cell cros_ec_rtc_cells[] = {
389 static const struct mfd_cell cros_usbpd_charger_cells[] = {
Dretu-mfd.c57 static const struct mfd_cell retu_devs[] = {
96 static const struct mfd_cell tahvo_devs[] = {
124 const struct mfd_cell *children;
Dintel_msic.c125 static struct mfd_cell msic_devs[] = {
181 static const struct mfd_cell msic_other_devs[] = {
317 struct mfd_cell *cell = &msic_devs[INTEL_MSIC_BLOCK_GPIO]; in intel_msic_init_devices()
/Linux-v4.19/drivers/mmc/host/
Dtmio_mmc.c30 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_suspend()
45 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_resume()
61 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_probe()
135 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_remove()
/Linux-v4.19/drivers/leds/
Dleds-asic3.c43 const struct mfd_cell *cell = mfd_get_cell(pdev); in brightness_set()
62 const struct mfd_cell *cell = mfd_get_cell(pdev); in blink_set()
140 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_led_suspend()
153 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_led_resume()
/Linux-v4.19/drivers/usb/host/
Dohci-tmio.c186 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_probe()
273 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()
/Linux-v4.19/include/linux/
Dplatform_device.h19 struct mfd_cell;
35 struct mfd_cell *mfd_cell; member

123456