Home
last modified time | relevance | path

Searched refs:pinctrl_dev (Results 1 - 14 of 14) sorted by relevance

/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/
H A Dcore.h20 * struct pinctrl_dev - pin control class device
42 struct pinctrl_dev { struct
134 struct pinctrl_dev *pctldev;
160 struct pinctrl_dev *pctldev;
201 int pinctrl_generic_get_group_count(struct pinctrl_dev *pctldev);
203 const char *pinctrl_generic_get_group_name(struct pinctrl_dev *pctldev,
206 int pinctrl_generic_get_group_pins(struct pinctrl_dev *pctldev,
211 struct group_desc *pinctrl_generic_get_group(struct pinctrl_dev *pctldev,
214 int pinctrl_generic_add_group(struct pinctrl_dev *pctldev, const char *name,
217 int pinctrl_generic_remove_group(struct pinctrl_dev *pctlde
[all...]
H A Dpinconf.h15 int pinconf_check_ops(struct pinctrl_dev *pctldev);
22 int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin,
29 int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin,
36 static inline int pinconf_check_ops(struct pinctrl_dev *pctldev) in pinconf_check_ops()
61 static inline int pinconf_set_config(struct pinctrl_dev *pctldev, unsigned pin, in pinconf_set_config()
75 struct pinctrl_dev *pctldev);
90 struct pinctrl_dev *pctldev) in pinconf_init_device_debugfs()
103 void pinconf_generic_dump_pins(struct pinctrl_dev *pctldev,
107 void pinconf_generic_dump_config(struct pinctrl_dev *pctldev,
111 static inline void pinconf_generic_dump_pins(struct pinctrl_dev *pctlde
[all...]
H A Dpinctrl-utils.h25 int pinctrl_utils_reserve_map(struct pinctrl_dev *pctldev,
28 int pinctrl_utils_add_map_mux(struct pinctrl_dev *pctldev,
32 int pinctrl_utils_add_map_configs(struct pinctrl_dev *pctldev,
37 int pinctrl_utils_add_config(struct pinctrl_dev *pctldev,
40 void pinctrl_utils_free_map(struct pinctrl_dev *pctldev,
H A Dpinctrl-rk806.c63 struct pinctrl_dev *pctl;
285 static int rk806_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in rk806_pinctrl_get_groups_count()
292 static const char *rk806_pinctrl_get_group_name(struct pinctrl_dev *pctldev, in rk806_pinctrl_get_group_name()
300 static int rk806_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, in rk806_pinctrl_get_group_pins()
321 static int rk806_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in rk806_pinctrl_get_funcs_count()
328 static const char *rk806_pinctrl_get_func_name(struct pinctrl_dev *pctldev, in rk806_pinctrl_get_func_name()
336 static int rk806_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, in rk806_pinctrl_get_func_groups()
349 static int _rk806_pinctrl_set_mux(struct pinctrl_dev *pctldev, in _rk806_pinctrl_set_mux()
370 static int rk806_pinctrl_set_mux(struct pinctrl_dev *pctldev, in rk806_pinctrl_set_mux()
381 static int rk806_pmx_gpio_set_direction(struct pinctrl_dev *pctlde
[all...]
H A Dpinctrl-rockchip.h465 struct pinctrl_dev *pctl_dev;
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/
H A Dpinctrl-rk805.c67 struct pinctrl_dev *pctl;
378 static int rk805_pinctrl_get_groups_count(struct pinctrl_dev *pctldev) in rk805_pinctrl_get_groups_count()
385 static const char *rk805_pinctrl_get_group_name(struct pinctrl_dev *pctldev, unsigned int group) in rk805_pinctrl_get_group_name()
392 static int rk805_pinctrl_get_group_pins(struct pinctrl_dev *pctldev, unsigned int group, const unsigned int **pins, in rk805_pinctrl_get_group_pins()
411 static int rk805_pinctrl_get_funcs_count(struct pinctrl_dev *pctldev) in rk805_pinctrl_get_funcs_count()
418 static const char *rk805_pinctrl_get_func_name(struct pinctrl_dev *pctldev, unsigned int function) in rk805_pinctrl_get_func_name()
425 static int rk805_pinctrl_get_func_groups(struct pinctrl_dev *pctldev, unsigned int function, const char *const **groups, in rk805_pinctrl_get_func_groups()
436 static int _rk805_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned int offset, int mux) in _rk805_pinctrl_set_mux()
466 static int _rk817_pinctrl_set_mux(struct pinctrl_dev *pctldev, unsigned int offset, int mux) in _rk817_pinctrl_set_mux()
484 static int rk805_pinctrl_set_mux(struct pinctrl_dev *pctlde
[all...]
H A Dpinctrl-rockchip.h258 struct pinctrl_dev *pctl_dev;
H A Dpinctrl-rockchip.c268 static int rockchip_get_groups_count(struct pinctrl_dev *pctldev) in rockchip_get_groups_count()
275 static const char *rockchip_get_group_name(struct pinctrl_dev *pctldev, unsigned selector) in rockchip_get_group_name()
282 static int rockchip_get_group_pins(struct pinctrl_dev *pctldev, unsigned selector, const unsigned **pins, in rockchip_get_group_pins()
297 static int rockchip_dt_node_to_map(struct pinctrl_dev *pctldev, struct device_node *np, struct pinctrl_map **map, in rockchip_dt_node_to_map()
353 static void rockchip_dt_free_map(struct pinctrl_dev *pctldev, struct pinctrl_map *map, unsigned num_maps) in rockchip_dt_free_map()
2903 static int rockchip_pmx_get_funcs_count(struct pinctrl_dev *pctldev) in rockchip_pmx_get_funcs_count()
2910 static const char *rockchip_pmx_get_func_name(struct pinctrl_dev *pctldev, unsigned selector) in rockchip_pmx_get_func_name()
2917 static int rockchip_pmx_get_groups(struct pinctrl_dev *pctldev, unsigned selector, const char *const **groups, in rockchip_pmx_get_groups()
2928 static int rockchip_pmx_set(struct pinctrl_dev *pctldev, unsigned selector, unsigned group) in rockchip_pmx_set()
2998 static int rockchip_pinconf_set(struct pinctrl_dev *pctlde
[all...]
/device/soc/rockchip/common/sdk_linux/drivers/mfd/
H A Drk808.c957 struct platform_device *pinctrl_dev; in rk817_pinctrl_init() local
960 pinctrl_dev = platform_device_alloc("rk805-pinctrl", -1); in rk817_pinctrl_init()
961 if (!pinctrl_dev) { in rk817_pinctrl_init()
966 pinctrl_dev->dev.parent = dev; in rk817_pinctrl_init()
967 ret = platform_device_add(pinctrl_dev); in rk817_pinctrl_init()
969 platform_device_put(pinctrl_dev); in rk817_pinctrl_init()
/device/soc/rockchip/common/vendor/drivers/gpio/
H A Dgpio-rockchip.c561 struct pinctrl_dev *pctldev = NULL; in rockchip_gpiolib_register()
637 static struct rockchip_pin_bank *rockchip_gpio_find_bank(struct pinctrl_dev *pctldev, int id) in rockchip_gpio_find_bank()
660 struct pinctrl_dev *pctldev = NULL; in rockchip_gpio_probe()
/device/soc/rockchip/common/sdk_linux/drivers/gpio/
H A Dgpio-rockchip.c564 struct pinctrl_dev *pctldev = NULL; in rockchip_gpiolib_register()
640 static struct rockchip_pin_bank *rockchip_gpio_find_bank(struct pinctrl_dev *pctldev, int id) in rockchip_gpio_find_bank()
663 struct pinctrl_dev *pctldev = NULL; in rockchip_gpio_probe()
H A Dgpiolib-of.c940 struct pinctrl_dev *pctldev; in of_gpiochip_add_pin_range()
/device/soc/rockchip/rk3588/kernel/include/linux/
H A Dpinctrl-rockchip.h465 struct pinctrl_dev *pctl_dev;
/device/soc/rockchip/rk3588/kernel/drivers/gpio/
H A Dgpio-rockchip.c599 struct pinctrl_dev *pctldev = NULL; in rockchip_gpiolib_register()
674 rockchip_gpio_find_bank(struct pinctrl_dev *pctldev, int id) in rockchip_gpio_find_bank()
697 struct pinctrl_dev *pctldev = NULL; in rockchip_gpio_probe()

Completed in 21 milliseconds