|
@@ -33,9 +33,6 @@ struct mfd_cell {
|
|
|
int (*suspend)(struct platform_device *dev);
|
|
|
int (*resume)(struct platform_device *dev);
|
|
|
|
|
|
- /* mfd_data can be used to pass data to client drivers */
|
|
|
- void *mfd_data;
|
|
|
-
|
|
|
/* platform data passed to the sub devices drivers */
|
|
|
void *platform_data;
|
|
|
size_t pdata_size;
|
|
@@ -93,24 +90,6 @@ static inline const struct mfd_cell *mfd_get_cell(struct platform_device *pdev)
|
|
|
return pdev->mfd_cell;
|
|
|
}
|
|
|
|
|
|
-/*
|
|
|
- * Given a platform device that's been created by mfd_add_devices(), fetch
|
|
|
- * the .mfd_data entry from the mfd_cell that created it.
|
|
|
- * Otherwise just return the platform_data pointer.
|
|
|
- * This maintains compatibility with platform drivers whose devices aren't
|
|
|
- * created by the mfd layer, and expect platform_data to contain what would've
|
|
|
- * otherwise been in mfd_data.
|
|
|
- */
|
|
|
-static inline void *mfd_get_data(struct platform_device *pdev)
|
|
|
-{
|
|
|
- const struct mfd_cell *cell = mfd_get_cell(pdev);
|
|
|
-
|
|
|
- if (cell)
|
|
|
- return cell->mfd_data;
|
|
|
- else
|
|
|
- return pdev->dev.platform_data;
|
|
|
-}
|
|
|
-
|
|
|
extern int mfd_add_devices(struct device *parent, int id,
|
|
|
struct mfd_cell *cells, int n_devs,
|
|
|
struct resource *mem_base,
|