/device/soc/rockchip/rk3588/kernel/drivers/pinctrl/ |
H A D | core.h | 20 * 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 D | pinconf.h | 15 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 D | pinctrl-utils.h | 25 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 D | pinctrl-rk806.c | 63 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 D | pinctrl-rockchip.h | 465 struct pinctrl_dev *pctl_dev;
|
/device/soc/rockchip/common/sdk_linux/drivers/pinctrl/ |
H A D | pinctrl-rk805.c | 67 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 D | pinctrl-rockchip.h | 258 struct pinctrl_dev *pctl_dev;
|
H A D | pinctrl-rockchip.c | 268 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 D | rk808.c | 957 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 D | gpio-rockchip.c | 561 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 D | gpio-rockchip.c | 564 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 D | gpiolib-of.c | 940 struct pinctrl_dev *pctldev; in of_gpiochip_add_pin_range()
|
/device/soc/rockchip/rk3588/kernel/include/linux/ |
H A D | pinctrl-rockchip.h | 465 struct pinctrl_dev *pctl_dev;
|
/device/soc/rockchip/rk3588/kernel/drivers/gpio/ |
H A D | gpio-rockchip.c | 599 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()
|