| H A D | pinctrl-sunxi.c | 6 * Maxime Ripard <maxime.ripard@free-electrons.com> 28 #include <linux/pinctrl/pinconf-generic.h> 33 #include <dt-bindings/pinctrl/sun4i-a10.h> 36 #include "pinctrl-sunxi.h" 51 * - Mux config 52 * - Data value 53 * - Drive level 54 * - Pull direction 68 u32 offset = pctl->bank_offse in sunxi_bank_offset() 79 sunxi_mux_reg(const struct sunxi_pinctrl * pctl,u32 pin,u32 * reg,u32 * shift,u32 * mask) sunxi_mux_reg() argument 90 sunxi_data_reg(const struct sunxi_pinctrl * pctl,u32 pin,u32 * reg,u32 * shift,u32 * mask) sunxi_data_reg() argument 101 sunxi_dlevel_reg(const struct sunxi_pinctrl * pctl,u32 pin,u32 * reg,u32 * shift,u32 * mask) sunxi_dlevel_reg() argument 112 sunxi_pull_reg(const struct sunxi_pinctrl * pctl,u32 pin,u32 * reg,u32 * shift,u32 * mask) sunxi_pull_reg() argument 335 const char *function; sunxi_pctrl_parse_function_prop() local 437 const char *function, *pin_prop; sunxi_pctrl_dt_node_to_map() local 563 sunxi_pconf_reg(const struct sunxi_pinctrl * pctl,u32 pin,enum pin_config_param param,u32 * reg,u32 * shift,u32 * mask) sunxi_pconf_reg() argument 588 u32 reg, shift, mask, val; sunxi_pconf_get() local 654 u32 arg, reg, shift, mask, val; sunxi_pconf_set() local 810 sunxi_pmx_get_func_name(struct pinctrl_dev * pctldev,unsigned function) sunxi_pmx_get_func_name() argument 818 sunxi_pmx_get_func_groups(struct pinctrl_dev * pctldev,unsigned function,const char * const ** groups,unsigned * const num_groups) sunxi_pmx_get_func_groups() argument 835 u32 reg, shift, mask; sunxi_pmx_set() local 865 sunxi_pmx_set_mux(struct pinctrl_dev * pctldev,unsigned function,unsigned group) sunxi_pmx_set_mux() argument 989 u32 reg, shift, mask; sunxi_pinctrl_gpio_get_direction() local 1022 u32 reg, shift, mask, val; sunxi_pinctrl_gpio_get() local 1042 u32 reg, shift, mask; sunxi_pinctrl_gpio_set() local 1125 u32 reg, shift, mask; sunxi_pinctrl_irq_request_resources() local 1667 u32 reg, shift, mask; sunxi_pinctrl_init_with_flags() local [all...] |