#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/device.h>
#include <linux/slab.h>
#include <linux/radix-tree.h>
#include <linux/err.h>
#include <linux/list.h>
#include <linux/string.h>
#include <linux/sysfs.h>
#include <linux/debugfs.h>
#include <linux/seq_file.h>
#include <linux/pinctrl/machine.h>
#include <linux/pinctrl/pinmux.h>
#include "core.h"
#include "pinmux.h"
Go to the source code of this file.
|
int | pinmux_check_ops (struct pinctrl_dev *pctldev) |
|
int | pinmux_validate_map (struct pinctrl_map const *map, int i) |
|
int | pinmux_request_gpio (struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin, unsigned gpio) |
|
void | pinmux_free_gpio (struct pinctrl_dev *pctldev, unsigned pin, struct pinctrl_gpio_range *range) |
|
int | pinmux_gpio_direction (struct pinctrl_dev *pctldev, struct pinctrl_gpio_range *range, unsigned pin, bool input) |
|
int | pinmux_map_to_setting (struct pinctrl_map const *map, struct pinctrl_setting *setting) |
|
void | pinmux_free_setting (struct pinctrl_setting const *setting) |
|
int | pinmux_enable_setting (struct pinctrl_setting const *setting) |
|
void | pinmux_disable_setting (struct pinctrl_setting const *setting) |
|
#define pr_fmt |
( |
|
fmt | ) |
"pinmux core: " fmt |