Linux Kernel
3.7.1
|
Go to the source code of this file.
Data Structures | |
struct | tegra_function |
struct | tegra_pingroup |
struct | tegra_pinctrl_soc_data |
Macros | |
#define | TEGRA_PINCONF_PACK(_param_, _arg_) ((_param_) << 16 | (_arg_)) |
#define | TEGRA_PINCONF_UNPACK_PARAM(_conf_) ((_conf_) >> 16) |
#define | TEGRA_PINCONF_UNPACK_ARG(_conf_) ((_conf_) & 0xffff) |
Functions | |
: The name of the function, exported to pinctrl core. | |
struct tegra_function - Tegra pinctrl mux function : An array of pin groups that may select this function. : The number of entries in . | |
int | tegra_pinctrl_probe (struct platform_device *pdev, const struct tegra_pinctrl_soc_data *soc_data) |
int | tegra_pinctrl_remove (struct platform_device *pdev) |
#define TEGRA_PINCONF_PACK | ( | _param_, | |
_arg_ | |||
) | ((_param_) << 16 | (_arg_)) |
Definition at line 59 of file pinctrl-tegra.h.
#define TEGRA_PINCONF_UNPACK_ARG | ( | _conf_ | ) | ((_conf_) & 0xffff) |
Definition at line 61 of file pinctrl-tegra.h.
#define TEGRA_PINCONF_UNPACK_PARAM | ( | _conf_ | ) | ((_conf_) >> 16) |
Definition at line 60 of file pinctrl-tegra.h.
enum tegra_pinconf_param |
Definition at line 19 of file pinctrl-tegra.h.
enum tegra_pinconf_pull |
Definition at line 48 of file pinctrl-tegra.h.
Definition at line 54 of file pinctrl-tegra.h.
int tegra_pinctrl_probe | ( | struct platform_device * | pdev, |
const struct tegra_pinctrl_soc_data * | soc_data | ||
) |
Definition at line 688 of file pinctrl-tegra.c.
int tegra_pinctrl_remove | ( | struct platform_device * | pdev | ) |
Definition at line 761 of file pinctrl-tegra.c.