Lines Matching refs:pctldev

40 static int tegra_pinctrl_get_groups_count(struct pinctrl_dev *pctldev)  in tegra_pinctrl_get_groups_count()  argument
42 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_groups_count()
47 static const char *tegra_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_name() argument
50 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_name()
55 static int tegra_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_pins() argument
60 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_pins()
69 static void tegra_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinctrl_pin_dbg_show() argument
73 seq_printf(s, " %s", dev_name(pctldev->dev)); in tegra_pinctrl_pin_dbg_show()
99 static int tegra_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_subnode_to_map() argument
105 struct device *dev = pctldev->dev; in tegra_pinctrl_dt_subnode_to_map()
129 ret = pinctrl_utils_add_config(pctldev, &configs, in tegra_pinctrl_dt_subnode_to_map()
152 ret = pinctrl_utils_reserve_map(pctldev, map, reserved_maps, in tegra_pinctrl_dt_subnode_to_map()
159 ret = pinctrl_utils_add_map_mux(pctldev, map, in tegra_pinctrl_dt_subnode_to_map()
167 ret = pinctrl_utils_add_map_configs(pctldev, map, in tegra_pinctrl_dt_subnode_to_map()
183 static int tegra_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_node_to_map() argument
197 ret = tegra_pinctrl_dt_subnode_to_map(pctldev, np, map, in tegra_pinctrl_dt_node_to_map()
200 pinctrl_utils_free_map(pctldev, *map, in tegra_pinctrl_dt_node_to_map()
221 static int tegra_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in tegra_pinctrl_get_funcs_count() argument
223 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_funcs_count()
228 static const char *tegra_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_func_name() argument
231 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_name()
236 static int tegra_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_func_groups() argument
241 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_groups()
249 static int tegra_pinctrl_set_mux(struct pinctrl_dev *pctldev, in tegra_pinctrl_set_mux() argument
253 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_set_mux()
278 static int tegra_pinctrl_gpio_request_enable(struct pinctrl_dev *pctldev, in tegra_pinctrl_gpio_request_enable() argument
282 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_gpio_request_enable()
301 static void tegra_pinctrl_gpio_disable_free(struct pinctrl_dev *pctldev, in tegra_pinctrl_gpio_disable_free() argument
305 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_gpio_disable_free()
470 static int tegra_pinconf_get(struct pinctrl_dev *pctldev, in tegra_pinconf_get() argument
473 dev_err(pctldev->dev, "pin_config_get op not supported\n"); in tegra_pinconf_get()
477 static int tegra_pinconf_set(struct pinctrl_dev *pctldev, in tegra_pinconf_set() argument
481 dev_err(pctldev->dev, "pin_config_set op not supported\n"); in tegra_pinconf_set()
485 static int tegra_pinconf_group_get(struct pinctrl_dev *pctldev, in tegra_pinconf_group_get() argument
488 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinconf_group_get()
513 static int tegra_pinconf_group_set(struct pinctrl_dev *pctldev, in tegra_pinconf_group_set() argument
517 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinconf_group_set()
542 dev_err(pctldev->dev, "LOCK bit cannot be cleared\n"); in tegra_pinconf_group_set()
554 dev_err(pctldev->dev, in tegra_pinconf_group_set()
570 static void tegra_pinconf_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinconf_dbg_show() argument
584 static void tegra_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinconf_group_dbg_show() argument
587 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinconf_group_dbg_show()
611 static void tegra_pinconf_config_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinconf_config_dbg_show() argument