Lines Matching refs:pctldev

58 static int tegra_pinctrl_get_groups_count(struct pinctrl_dev *pctldev)  in tegra_pinctrl_get_groups_count()  argument
60 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_groups_count()
65 static const char *tegra_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_name() argument
68 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_name()
73 static int tegra_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_group_pins() argument
78 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_group_pins()
87 static void tegra_pinctrl_pin_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinctrl_pin_dbg_show() argument
91 seq_printf(s, " %s", dev_name(pctldev->dev)); in tegra_pinctrl_pin_dbg_show()
117 static int tegra_pinctrl_dt_subnode_to_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_subnode_to_map() argument
123 struct device *dev = pctldev->dev; in tegra_pinctrl_dt_subnode_to_map()
147 ret = pinctrl_utils_add_config(pctldev, &configs, in tegra_pinctrl_dt_subnode_to_map()
170 ret = pinctrl_utils_reserve_map(pctldev, map, reserved_maps, in tegra_pinctrl_dt_subnode_to_map()
177 ret = pinctrl_utils_add_map_mux(pctldev, map, in tegra_pinctrl_dt_subnode_to_map()
185 ret = pinctrl_utils_add_map_configs(pctldev, map, in tegra_pinctrl_dt_subnode_to_map()
201 static int tegra_pinctrl_dt_node_to_map(struct pinctrl_dev *pctldev, in tegra_pinctrl_dt_node_to_map() argument
215 ret = tegra_pinctrl_dt_subnode_to_map(pctldev, np, map, in tegra_pinctrl_dt_node_to_map()
218 pinctrl_utils_dt_free_map(pctldev, *map, in tegra_pinctrl_dt_node_to_map()
238 static int tegra_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in tegra_pinctrl_get_funcs_count() argument
240 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_funcs_count()
245 static const char *tegra_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_func_name() argument
248 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_name()
253 static int tegra_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in tegra_pinctrl_get_func_groups() argument
258 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_get_func_groups()
266 static int tegra_pinctrl_set_mux(struct pinctrl_dev *pctldev, in tegra_pinctrl_set_mux() argument
270 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinctrl_set_mux()
441 static int tegra_pinconf_get(struct pinctrl_dev *pctldev, in tegra_pinconf_get() argument
444 dev_err(pctldev->dev, "pin_config_get op not supported\n"); in tegra_pinconf_get()
448 static int tegra_pinconf_set(struct pinctrl_dev *pctldev, in tegra_pinconf_set() argument
452 dev_err(pctldev->dev, "pin_config_set op not supported\n"); in tegra_pinconf_set()
456 static int tegra_pinconf_group_get(struct pinctrl_dev *pctldev, in tegra_pinconf_group_get() argument
459 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinconf_group_get()
484 static int tegra_pinconf_group_set(struct pinctrl_dev *pctldev, in tegra_pinconf_group_set() argument
488 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinconf_group_set()
513 dev_err(pctldev->dev, "LOCK bit cannot be cleared\n"); in tegra_pinconf_group_set()
525 dev_err(pctldev->dev, in tegra_pinconf_group_set()
541 static void tegra_pinconf_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinconf_dbg_show() argument
555 static void tegra_pinconf_group_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinconf_group_dbg_show() argument
558 struct tegra_pmx *pmx = pinctrl_dev_get_drvdata(pctldev); in tegra_pinconf_group_dbg_show()
582 static void tegra_pinconf_config_dbg_show(struct pinctrl_dev *pctldev, in tegra_pinconf_config_dbg_show() argument