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

Go to the source code of this file.

Data Structures

struct  mvebu_pinctrl_function
 
struct  mvebu_pinctrl_group
 
struct  mvebu_pinctrl
 

Macros

#define MPPS_PER_REG   8
 
#define MPP_BITS   4
 
#define MPP_MASK   0xf
 

Functions

int __devinit mvebu_pinctrl_probe (struct platform_device *pdev)
 
int __devexit mvebu_pinctrl_remove (struct platform_device *pdev)
 

Macro Definition Documentation

#define MPP_BITS   4

Definition at line 31 of file pinctrl-mvebu.c.

#define MPP_MASK   0xf

Definition at line 32 of file pinctrl-mvebu.c.

#define MPPS_PER_REG   8

Definition at line 30 of file pinctrl-mvebu.c.

Function Documentation

int __devinit mvebu_pinctrl_probe ( struct platform_device pdev)

Definition at line 572 of file pinctrl-mvebu.c.

int __devexit mvebu_pinctrl_remove ( struct platform_device pdev)

Definition at line 749 of file pinctrl-mvebu.c.