Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
pinctrl-lantiq.c File Reference
#include <linux/module.h>
#include <linux/device.h>
#include <linux/io.h>
#include <linux/platform_device.h>
#include <linux/slab.h>
#include <linux/of.h>
#include "pinctrl-lantiq.h"

Go to the source code of this file.

Functions

void ltq_pinctrl_dt_free_map (struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps)
 
int ltq_pinctrl_dt_node_to_map (struct pinctrl_dev *pctldev, struct device_node *np_config, struct pinctrl_map **map, unsigned *num_maps)
 
int ltq_pinctrl_register (struct platform_device *pdev, struct ltq_pinmux_info *info)
 

Function Documentation

void ltq_pinctrl_dt_free_map ( struct pinctrl_dev pctldev,
struct pinctrl_map map,
unsigned  num_maps 
)

Definition at line 49 of file pinctrl-lantiq.c.

int ltq_pinctrl_dt_node_to_map ( struct pinctrl_dev pctldev,
struct device_node np_config,
struct pinctrl_map **  map,
unsigned *  num_maps 
)

Definition at line 131 of file pinctrl-lantiq.c.

int ltq_pinctrl_register ( struct platform_device pdev,
struct ltq_pinmux_info info 
)

Definition at line 323 of file pinctrl-lantiq.c.