Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
pinctrl-mxs.c File Reference
#include <linux/err.h>
#include <linux/init.h>
#include <linux/io.h>
#include <linux/module.h>
#include <linux/of.h>
#include <linux/of_address.h>
#include <linux/pinctrl/machine.h>
#include <linux/pinctrl/pinconf.h>
#include <linux/pinctrl/pinctrl.h>
#include <linux/pinctrl/pinmux.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
#include "core.h"
#include "pinctrl-mxs.h"

Go to the source code of this file.

Data Structures

struct  mxs_pinctrl_data
 

Macros

#define SUFFIX_LEN   4
 

Functions

int __devinit mxs_pinctrl_probe (struct platform_device *pdev, struct mxs_pinctrl_soc_data *soc)
 
 EXPORT_SYMBOL_GPL (mxs_pinctrl_probe)
 
int __devexit mxs_pinctrl_remove (struct platform_device *pdev)
 
 EXPORT_SYMBOL_GPL (mxs_pinctrl_remove)
 

Variables

struct pinconf_ops mxs_pinconf_ops
 

Macro Definition Documentation

#define SUFFIX_LEN   4

Definition at line 27 of file pinctrl-mxs.c.

Function Documentation

EXPORT_SYMBOL_GPL ( mxs_pinctrl_probe  )
EXPORT_SYMBOL_GPL ( mxs_pinctrl_remove  )
int __devinit mxs_pinctrl_probe ( struct platform_device pdev,
struct mxs_pinctrl_soc_data soc 
)

Definition at line 479 of file pinctrl-mxs.c.

int __devexit mxs_pinctrl_remove ( struct platform_device pdev)

Definition at line 525 of file pinctrl-mxs.c.

Variable Documentation

struct pinconf_ops mxs_pinconf_ops
Initial value:
= {
.pin_config_get = mxs_pinconf_get,
.pin_config_set = mxs_pinconf_set,
.pin_config_group_get = mxs_pinconf_group_get,
.pin_config_group_set = mxs_pinconf_group_set,
.pin_config_dbg_show = mxs_pinconf_dbg_show,
.pin_config_group_dbg_show = mxs_pinconf_group_dbg_show,
}

Definition at line 322 of file pinctrl-mxs.c.