Home
last modified time | relevance | path

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

/linux-4.4.14/include/linux/mfd/
Dcore.h32 struct mfd_cell { struct
110 static inline const struct mfd_cell *mfd_get_cell(struct platform_device *pdev) in mfd_get_cell()
112 return pdev->mfd_cell; in mfd_get_cell()
116 const struct mfd_cell *cells, int n_devs,
121 const struct mfd_cell *cells, int n_devs) in mfd_add_hotplug_devices()
Ddavinci_voicecodec.h115 struct mfd_cell cells[DAVINCI_VC_CELLS];
Dtwl6040.h230 struct mfd_cell cells[TWL6040_CELLS];
Dti_am335x_tscadc.h163 struct mfd_cell cells[TSCADC_CELLS];
Dwl1273-core.h271 struct mfd_cell cells[WL1273_FM_CORE_CELLS];
Dsi476x-core.h128 struct mfd_cell cells[SI476X_MFD_CELLS];
Daxp20x.h404 struct mfd_cell *cells;
/linux-4.4.14/drivers/mfd/
Dmfd-core.c31 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_enable()
48 const struct mfd_cell *cell = mfd_get_cell(pdev); in mfd_cell_disable()
67 const struct mfd_cell *cell, in mfd_platform_add_cell()
73 pdev->mfd_cell = kmemdup(cell, sizeof(*cell), GFP_KERNEL); in mfd_platform_add_cell()
74 if (!pdev->mfd_cell) in mfd_platform_add_cell()
77 pdev->mfd_cell->usage_count = usage_count; in mfd_platform_add_cell()
82 static void mfd_acpi_add_device(const struct mfd_cell *cell, in mfd_acpi_add_device()
133 static inline void mfd_acpi_add_device(const struct mfd_cell *cell, in mfd_acpi_add_device()
140 const struct mfd_cell *cell, atomic_t *usage_count, in mfd_add_device()
266 const struct mfd_cell *cells, int n_devs, in mfd_add_devices()
[all …]
Dtps6105x.c70 static struct mfd_cell tps6105x_gpio_cell = {
74 static struct mfd_cell tps6105x_leds_cell = {
78 static struct mfd_cell tps6105x_flash_cell = {
82 static struct mfd_cell tps6105x_regulator_cell = {
87 struct mfd_cell *cell) in tps6105x_add_device()
Dsec-core.c37 static const struct mfd_cell s5m8751_devs[] = {
47 static const struct mfd_cell s5m8763_devs[] = {
57 static const struct mfd_cell s5m8767_devs[] = {
68 static const struct mfd_cell s2mps11_devs[] = {
79 static const struct mfd_cell s2mps13_devs[] = {
88 static const struct mfd_cell s2mps14_devs[] = {
99 static const struct mfd_cell s2mpa01_devs[] = {
105 static const struct mfd_cell s2mpu02_devs[] = {
343 const struct mfd_cell *sec_devs; in sec_pmic_probe()
Dsun6i-prcm.c17 const struct mfd_cell *subdevs;
60 static const struct mfd_cell sun6i_a31_prcm_subdevs[] = {
93 static const struct mfd_cell sun8i_a23_prcm_subdevs[] = {
Dintel-lpss.c76 const struct mfd_cell *cell;
105 static const struct mfd_cell intel_lpss_idma64_cell = {
111 static const struct mfd_cell intel_lpss_i2c_cell = {
117 static const struct mfd_cell intel_lpss_uart_cell = {
123 static const struct mfd_cell intel_lpss_spi_cell = {
326 const struct mfd_cell *cell = lpss->cell; in intel_lpss_register_clock()
Dcros_ec.c40 static const struct mfd_cell ec_cell = {
46 static const struct mfd_cell ec_pd_cell = {
Dintel_quark_i2c_gpio.c103 static struct mfd_cell intel_quark_mfd_cells[] = {
168 static int intel_quark_i2c_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_i2c_setup()
206 static int intel_quark_gpio_setup(struct pci_dev *pdev, struct mfd_cell *cell) in intel_quark_gpio_setup()
Dretu-mfd.c57 static const struct mfd_cell retu_devs[] = {
96 static const struct mfd_cell tahvo_devs[] = {
124 const struct mfd_cell *children;
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[] = {
Dsta2x11-mfd.c474 static struct mfd_cell sta2x11_mfd0_bar0[] = {
482 static struct mfd_cell sta2x11_mfd0_bar1[] = {
506 static struct mfd_cell sta2x11_mfd1_bar0[] = {
510 static struct mfd_cell sta2x11_mfd1_bar1[] = {
538 struct mfd_cell *cells;
Dintel_soc_pmic_core.h24 struct mfd_cell *cell_dev;
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()
Dlpc_sch.c125 int id, struct mfd_cell *cell) in lpc_sch_populate_cell()
163 struct mfd_cell lpc_sch_cells[3]; in lpc_sch_probe()
Dhtc-pasic3.c68 static struct mfd_cell led_cell __initdata = {
117 static const struct mfd_cell ds1wm_cell __initconst = {
Dmax77686.c40 static const struct mfd_cell max77686_devs[] = {
46 static const struct mfd_cell max77802_devs[] = {
219 const struct mfd_cell *cells; in max77686_i2c_probe()
Dmax8925-core.c30 static struct mfd_cell bk_devs[] = {
48 static const struct mfd_cell touch_devs[] = {
66 static const struct mfd_cell power_devs[] = {
84 static const struct mfd_cell rtc_devs[] = {
107 static const struct mfd_cell onkey_devs[] = {
208 static struct mfd_cell reg_devs[] = {
D88pm860x-core.c171 static struct mfd_cell bk_devs[] = {
190 static struct mfd_cell led_devs[] = {
224 static struct mfd_cell reg_devs[] = {
308 static struct mfd_cell touch_devs[] = {
312 static struct mfd_cell onkey_devs[] = {
316 static struct mfd_cell codec_devs[] = {
333 static struct mfd_cell power_devs[] = {
340 static struct mfd_cell rtc_devs[] = {
Dtwl4030-audio.c51 struct mfd_cell cells[TWL4030_AUDIO_CELLS];
192 struct mfd_cell *cell = NULL; in twl4030_audio_probe()
Djanz-cmodio.c56 struct mfd_cell cells[CMODIO_MAX_MODULES];
70 struct mfd_cell *cell; in cmodio_setup_subdevice()
Dmax14577.c110 static const struct mfd_cell max14577_devs[] = {
125 static const struct mfd_cell max77836_devs[] = {
379 const struct mfd_cell *mfd_devs; in max14577_i2c_probe()
D88pm800.c133 static struct mfd_cell rtc_devs[] = {
151 static const struct mfd_cell onkey_devs[] = {
160 static const struct mfd_cell regulator_devs[] = {
Dvx855.c63 static const struct mfd_cell vx855_cells[] = {
Drdc321x-southbridge.c58 static const struct mfd_cell rdc321x_sb_cells[] = {
Dwm831x-core.c1014 static const struct mfd_cell wm8310_devs[] = {
1168 static const struct mfd_cell wm8311_devs[] = {
1298 static const struct mfd_cell wm8312_devs[] = {
1452 static const struct mfd_cell wm8320_devs[] = {
1581 static const struct mfd_cell touch_devs[] = {
1589 static const struct mfd_cell rtc_devs[] = {
1597 static const struct mfd_cell backlight_devs[] = {
Dhi6421-pmic-core.c34 static const struct mfd_cell hi6421_devs[] = {
Dsky81452.c40 struct mfd_cell cells[2]; in sky81452_probe()
Daxp20x.c455 static struct mfd_cell axp20x_cells[] = {
470 static struct mfd_cell axp22x_cells[] = {
480 static struct mfd_cell axp152_cells[] = {
568 static struct mfd_cell axp288_cells[] = {
Dmenf21bmc.c24 static struct mfd_cell menf21bmc_cell[] = {
Dasic3.c698 static const struct mfd_cell asic3_cell_ds1wm = {
800 static const struct mfd_cell asic3_cell_mmc = {
820 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_leds_enable()
830 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_leds_disable()
840 const struct mfd_cell *cell = mfd_get_cell(pdev); in asic3_leds_suspend()
851 static struct mfd_cell asic3_cell_leds[ASIC3_NUM_LEDS] = {
Darizona-core.c875 static const struct mfd_cell early_devs[] = {
888 static const struct mfd_cell wm5102_devs[] = {
905 static const struct mfd_cell wm5110_devs[] = {
929 static const struct mfd_cell wm8997_devs[] = {
946 static const struct mfd_cell wm8998_devs[] = {
969 const struct mfd_cell *subdevs = NULL; in arizona_dev_init()
Dviperboard.c40 static const struct mfd_cell vprbrd_devs[] = {
Drn5t618.c20 static const struct mfd_cell rn5t618_cells[] = {
Dintel_soc_pmic_crc.c83 static struct mfd_cell crystal_cove_dev[] = {
Dbcm590xx.c25 static const struct mfd_cell bcm590xx_devs[] = {
Dlm3533-core.c50 static struct mfd_cell lm3533_als_devs[] = {
57 static struct mfd_cell lm3533_bl_devs[] = {
68 static struct mfd_cell lm3533_led_devs[] = {
Dab8500-core.c1018 static const struct mfd_cell ab8500_bm_devs[] = {
1053 static const struct mfd_cell ab8500_devs[] = {
1144 static const struct mfd_cell ab9540_devs[] = {
1215 static const struct mfd_cell ab8505_devs[] = {
1276 static const struct mfd_cell ab8540_devs[] = {
1340 static const struct mfd_cell ab8540_cut1_devs[] = {
1349 static const struct mfd_cell ab8540_cut2_devs[] = {
Dlp3943.c65 static const struct mfd_cell lp3943_devs[] = {
Dtps6507x.c27 static const struct mfd_cell tps6507x_devs[] = {
Drt5033.c42 static const struct mfd_cell rt5033_devs[] = {
Dmax8998.c40 static const struct mfd_cell max8998_devs[] = {
50 static const struct mfd_cell lp3974_devs[] = {
Datmel-hlcdc.c34 static const struct mfd_cell atmel_hlcdc_cells[] = {
Ddavinci_voicecodec.c45 struct mfd_cell *cell = NULL; in davinci_vc_probe()
Dcs5535-mfd.c75 static struct mfd_cell cs5535_mfd_cells[] = {
Dtc3589x.c160 static const struct mfd_cell tc3589x_dev_gpio[] = {
169 static const struct mfd_cell tc3589x_dev_keypad[] = {
Dstmpe.c301 static const struct mfd_cell stmpe_gpio_cell = {
308 static const struct mfd_cell stmpe_gpio_cell_noirq = {
329 static const struct mfd_cell stmpe_keypad_cell = {
413 static const struct mfd_cell stmpe_ts_cell = {
1072 static int stmpe_add_device(struct stmpe *stmpe, const struct mfd_cell *cell) in stmpe_add_device()
Dlpc_ich.c135 static struct mfd_cell lpc_ich_wdt_cell = {
142 static struct mfd_cell lpc_ich_gpio_cell = {
838 struct mfd_cell *cell = &lpc_ich_wdt_cell; in lpc_ich_finalize_wdt_cell()
857 struct mfd_cell *cell = &lpc_ich_gpio_cell; in lpc_ich_finalize_gpio_cell()
Dwm8400-core.c67 const struct mfd_cell cell = { in wm8400_register_codec()
Dvexpress-sysreg.c102 static struct mfd_cell vexpress_sysreg_cells[] = {
Dstmpe.h41 const struct mfd_cell *cell;
Dtps65912-core.c23 static const struct mfd_cell tps65912s[] = {
Dda9063-core.c79 static const struct mfd_cell da9063_devs[] = {
Das3711.c33 static struct mfd_cell as3711_subdevs[] = {
Dtps65090.c64 static struct mfd_cell tps65090s[] = {
D88pm805.c80 static const struct mfd_cell codec_devs[] = {
Dwm8994-core.c36 static const struct mfd_cell wm8994_regulator_devs[] = {
65 static const struct mfd_cell wm8994_devs[] = {
Drk808.c76 static const struct mfd_cell rk808s[] = {
Dmax77843.c25 static const struct mfd_cell max77843_devs[] = {
Dlp8788.c74 static const struct mfd_cell lp8788_devs[] = {
Dtc6387xb.c129 static const struct mfd_cell tc6387xb_cells[] = {
Dtps65217.c33 static const struct mfd_cell tps65217s[] = {
Dstw481x.c162 static struct mfd_cell stw481x_cells[] = {
Dwl1273-core.c187 struct mfd_cell *cell; in wl1273_core_probe()
Dmt6397-core.c40 static const struct mfd_cell mt6397_devs[] = {
Dkempld-core.c90 static const struct mfd_cell kempld_devs[] = {
109 struct mfd_cell devs[KEMPLD_MAX_DEVS]; in kempld_register_cells_generic()
Dda9055-core.c297 static const struct mfd_cell da9055_devs[] = {
Drc5t583.c77 static const struct mfd_cell rc5t583_subdevs[] = {
Djz4740-adc.c184 static const struct mfd_cell jz4740_adc_cells[] = {
Dmax8907.c25 static const struct mfd_cell max8907_cells[] = {
Dda9052-core.c439 static const struct mfd_cell da9052_subdev_info[] = {
Dti_am335x_tscadc.c142 struct mfd_cell *cell; in ti_tscadc_probe()
Das3722.c57 static const struct mfd_cell as3722_devs[] = {
Dmax77693.c45 static const struct mfd_cell max77693_devs[] = {
Dtps65910.c39 static const struct mfd_cell tps65910s[] = {
Dintel_soc_pmic_bxtwc.c161 static struct mfd_cell bxt_wc_dev[] = {
Daat2870-core.c78 static struct mfd_cell aat2870_devs[] = {
Dda9062-core.c130 static const struct mfd_cell da9062_devs[] = {
Dt7l66xb.c168 static struct mfd_cell t7l66xb_cells[] = {
Dda9150-core.c378 static struct mfd_cell da9150_devs[] = {
Dmax8997.c43 static const struct mfd_cell max8997_devs[] = {
Dmc13xxx-core.c356 struct mfd_cell cell = { in mc13xxx_add_subdevice_pdata()
Dipaq-micro.c371 static const struct mfd_cell micro_cells[] = {
Dtps80031.c47 static const struct mfd_cell tps80031_cell[] = {
Dtps6586x.c106 static const struct mfd_cell tps6586x_cell[] = {
Dtwl6040.c623 struct mfd_cell *cell = NULL; in twl6040_probe()
Dsi476x-i2c.c696 struct mfd_cell *cell; in si476x_core_probe()
Dab3100-core.c732 static struct mfd_cell ab3100_devs[] = {
Drtsx_usb.c32 static const struct mfd_cell rtsx_usb_cells[] = {
Ddln2.c666 static const struct mfd_cell dln2_devs[] = {
Ddb8500-prcmu.c3054 static const struct mfd_cell common_prcmu_devs[] = {
3063 static const struct mfd_cell db8500_prcmu_devs[] = {
3102 const struct mfd_cell ab8500_cell = { in db8500_prcmu_register_ab8500()
Dtc6393xb.c396 static struct mfd_cell tc6393xb_cells[] = {
Drtsx_pcr.c44 static struct mfd_cell rtsx_pcr_cells[] = {
/linux-4.4.14/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()
130 const struct mfd_cell *cell = mfd_get_cell(pdev); in tmio_mmc_remove()
/linux-4.4.14/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-4.4.14/drivers/usb/host/
Dohci-tmio.c189 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_probe()
279 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_remove()
296 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_suspend()
326 const struct mfd_cell *cell = mfd_get_cell(dev); in ohci_hcd_tmio_drv_resume()
/linux-4.4.14/include/linux/
Dplatform_device.h20 struct mfd_cell;
34 struct mfd_cell *mfd_cell; member
/linux-4.4.14/drivers/mtd/nand/
Dtmio_nand.c307 const struct mfd_cell *cell = mfd_get_cell(dev); in tmio_hw_init()
351 const struct mfd_cell *cell = mfd_get_cell(dev); in tmio_hw_stop()
467 const struct mfd_cell *cell = mfd_get_cell(dev); in tmio_suspend()
478 const struct mfd_cell *cell = mfd_get_cell(dev); in tmio_resume()
/linux-4.4.14/drivers/video/fbdev/
Dtmiofb.c270 const struct mfd_cell *cell = mfd_get_cell(dev); in tmiofb_hw_init()
680 const struct mfd_cell *cell = mfd_get_cell(dev); in tmiofb_probe()
810 const struct mfd_cell *cell = mfd_get_cell(dev); in tmiofb_remove()
938 const struct mfd_cell *cell = mfd_get_cell(dev); in tmiofb_suspend()
970 const struct mfd_cell *cell = mfd_get_cell(dev); in tmiofb_resume()
/linux-4.4.14/drivers/hwmon/
Djz4740-hwmon.c35 const struct mfd_cell *cell;
/linux-4.4.14/drivers/power/
Djz4740-battery.c42 const struct mfd_cell *cell;
/linux-4.4.14/drivers/hid/
Dhid-sensor-hub.c47 struct mfd_cell *hid_sensor_hub_client_devs;
659 sizeof(struct mfd_cell), in sensor_hub_probe()
/linux-4.4.14/drivers/regulator/
Dda9052-regulator.c398 const struct mfd_cell *cell = mfd_get_cell(pdev); in da9052_regulator_probe()
/linux-4.4.14/drivers/w1/masters/
Dds1wm.c101 const struct mfd_cell *cell;
/linux-4.4.14/drivers/iio/common/ssp_sensors/
Dssp_dev.c63 static const struct mfd_cell sensorhub_sensor_devs[] = {
/linux-4.4.14/drivers/staging/nvec/
Dnvec.c85 static const struct mfd_cell nvec_devices[] = {
/linux-4.4.14/drivers/base/
Dplatform.c214 kfree(pa->pdev.mfd_cell); in platform_device_release()
/linux-4.4.14/Documentation/acpi/
Denumeration.txt358 static struct mfd_cell my_subdevice_cell = {