Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
mfd-core.c File Reference
#include <linux/kernel.h>
#include <linux/platform_device.h>
#include <linux/acpi.h>
#include <linux/mfd/core.h>
#include <linux/pm_runtime.h>
#include <linux/slab.h>
#include <linux/module.h>
#include <linux/irqdomain.h>
#include <linux/of.h>

Go to the source code of this file.

Functions

int mfd_cell_enable (struct platform_device *pdev)
 
 EXPORT_SYMBOL (mfd_cell_enable)
 
int mfd_cell_disable (struct platform_device *pdev)
 
 EXPORT_SYMBOL (mfd_cell_disable)
 
int mfd_add_devices (struct device *parent, int id, struct mfd_cell *cells, int n_devs, struct resource *mem_base, int irq_base, struct irq_domain *domain)
 
 EXPORT_SYMBOL (mfd_add_devices)
 
void mfd_remove_devices (struct device *parent)
 
 EXPORT_SYMBOL (mfd_remove_devices)
 
int mfd_clone_cell (const char *cell, const char **clones, size_t n_clones)
 
 EXPORT_SYMBOL (mfd_clone_cell)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Ian Molton, Dmitry Baryshkov")
 

Function Documentation

EXPORT_SYMBOL ( mfd_cell_enable  )
EXPORT_SYMBOL ( mfd_cell_disable  )
EXPORT_SYMBOL ( mfd_add_devices  )
EXPORT_SYMBOL ( mfd_remove_devices  )
EXPORT_SYMBOL ( mfd_clone_cell  )
int mfd_add_devices ( struct device parent,
int  id,
struct mfd_cell cells,
int  n_devs,
struct resource mem_base,
int  irq_base,
struct irq_domain domain 
)

Definition at line 175 of file mfd-core.c.

int mfd_cell_disable ( struct platform_device pdev)

Definition at line 41 of file mfd-core.c.

int mfd_cell_enable ( struct platform_device pdev)

Definition at line 24 of file mfd-core.c.

int mfd_clone_cell ( const char cell,
const char **  clones,
size_t  n_clones 
)

Definition at line 228 of file mfd-core.c.

void mfd_remove_devices ( struct device parent)

Definition at line 219 of file mfd-core.c.

MODULE_AUTHOR ( "Ian  Molton,
Dmitry Baryshkov"   
)
MODULE_LICENSE ( "GPL"  )