Searched refs:samsung_pinctrl_drv_data (Results 1 - 13 of 13) sorted by relevance
/kernel/linux/linux-5.10/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.h | 95 struct samsung_pinctrl_drv_data; 169 struct samsung_pinctrl_drv_data *drvdata; 195 void (*enable)(struct samsung_pinctrl_drv_data *); 196 void (*disable)(struct samsung_pinctrl_drv_data *); 212 struct samsung_retention_ctrl *(*init)(struct samsung_pinctrl_drv_data *, 240 int (*eint_gpio_init)(struct samsung_pinctrl_drv_data *); 241 int (*eint_wkup_init)(struct samsung_pinctrl_drv_data *); 242 void (*suspend)(struct samsung_pinctrl_drv_data *); 243 void (*resume)(struct samsung_pinctrl_drv_data *); 247 * struct samsung_pinctrl_drv_data 270 struct samsung_pinctrl_drv_data { global() struct [all...] |
H A D | pinctrl-exynos.h | 133 int exynos_eint_gpio_init(struct samsung_pinctrl_drv_data *d); 134 int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d); 135 void exynos_pinctrl_suspend(struct samsung_pinctrl_drv_data *drvdata); 136 void exynos_pinctrl_resume(struct samsung_pinctrl_drv_data *drvdata); 138 exynos_retention_init(struct samsung_pinctrl_drv_data *drvdata,
|
H A D | pinctrl-samsung.c | 52 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count() 60 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name() 70 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins() 173 static int samsung_dt_subnode_to_map(struct samsung_pinctrl_drv_data *drvdata, in samsung_dt_subnode_to_map() 253 struct samsung_pinctrl_drv_data *drvdata; in samsung_dt_node_to_map() 324 struct samsung_pinctrl_drv_data *drvdata; in samsung_get_functions_count() 334 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_fname() 345 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_groups() 357 static void pin_to_reg_bank(struct samsung_pinctrl_drv_data *drvdata, in pin_to_reg_bank() 379 struct samsung_pinctrl_drv_data *drvdat in samsung_pinmux_setup() [all...] |
H A D | pinctrl-s3c64xx.c | 202 struct samsung_pinctrl_drv_data *drvdata; 223 struct samsung_pinctrl_drv_data *drvdata; 267 static void s3c64xx_irq_set_function(struct samsung_pinctrl_drv_data *d, in s3c64xx_irq_set_function() 306 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_mask() 332 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_ack() 342 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_type() 409 struct samsung_pinctrl_drv_data *drvdata = data->drvdata; in s3c64xx_eint_gpio_irq() 451 static int s3c64xx_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in s3c64xx_eint_gpio_init() 514 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_set_mask() 539 struct samsung_pinctrl_drv_data * in s3c64xx_eint0_irq_ack() [all...] |
H A D | pinctrl-s3c24xx.c | 89 struct samsung_pinctrl_drv_data *drvdata; 138 static void s3c24xx_eint_set_function(struct samsung_pinctrl_drv_data *d, in s3c24xx_eint_set_function() 166 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_type() 257 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_ack() 266 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_mask() 277 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_unmask() 317 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_ack() 326 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_mask() 338 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_unmask() 360 struct samsung_pinctrl_drv_data * in s3c24xx_demux_eint() [all...] |
H A D | pinctrl-exynos.c | 43 void (*set_eint_wakeup_mask)(struct samsung_pinctrl_drv_data *drvdata, 247 struct samsung_pinctrl_drv_data *d = data; in exynos_eint_gpio_irq() 277 __init int exynos_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_gpio_init() 357 exynos_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, in exynos_pinctrl_set_eint_wakeup_mask() 378 s5pv210_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, in s5pv210_pinctrl_set_eint_wakeup_mask() 525 __init int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_wkup_init() 635 struct samsung_pinctrl_drv_data *drvdata, in exynos_pinctrl_suspend_bank() 656 void exynos_pinctrl_suspend(struct samsung_pinctrl_drv_data *drvdata) in exynos_pinctrl_suspend() 676 struct samsung_pinctrl_drv_data *drvdata, in exynos_pinctrl_resume_bank() 705 void exynos_pinctrl_resume(struct samsung_pinctrl_drv_data *drvdat [all...] |
H A D | pinctrl-exynos-arm.c | 43 static void s5pv210_retention_disable(struct samsung_pinctrl_drv_data *drvdata) in s5pv210_retention_disable() 55 s5pv210_retention_init(struct samsung_pinctrl_drv_data *drvdata, in s5pv210_retention_init()
|
/kernel/linux/linux-6.6/drivers/pinctrl/samsung/ |
H A D | pinctrl-samsung.h | 103 struct samsung_pinctrl_drv_data; 177 struct samsung_pinctrl_drv_data *drvdata; 203 void (*enable)(struct samsung_pinctrl_drv_data *); 204 void (*disable)(struct samsung_pinctrl_drv_data *); 220 struct samsung_retention_ctrl *(*init)(struct samsung_pinctrl_drv_data *, 248 int (*eint_gpio_init)(struct samsung_pinctrl_drv_data *); 249 int (*eint_wkup_init)(struct samsung_pinctrl_drv_data *); 250 void (*suspend)(struct samsung_pinctrl_drv_data *); 251 void (*resume)(struct samsung_pinctrl_drv_data *); 255 * struct samsung_pinctrl_drv_data 278 struct samsung_pinctrl_drv_data { global() struct [all...] |
H A D | pinctrl-exynos.h | 165 int exynos_eint_gpio_init(struct samsung_pinctrl_drv_data *d); 166 int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d); 167 void exynos_pinctrl_suspend(struct samsung_pinctrl_drv_data *drvdata); 168 void exynos_pinctrl_resume(struct samsung_pinctrl_drv_data *drvdata); 170 exynos_retention_init(struct samsung_pinctrl_drv_data *drvdata,
|
H A D | pinctrl-samsung.c | 52 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count() 60 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name() 70 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins() 173 static int samsung_dt_subnode_to_map(struct samsung_pinctrl_drv_data *drvdata, in samsung_dt_subnode_to_map() 253 struct samsung_pinctrl_drv_data *drvdata; in samsung_dt_node_to_map() 324 struct samsung_pinctrl_drv_data *drvdata; in samsung_get_functions_count() 334 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_fname() 345 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_groups() 357 static void pin_to_reg_bank(struct samsung_pinctrl_drv_data *drvdata, in pin_to_reg_bank() 379 struct samsung_pinctrl_drv_data *drvdat in samsung_pinmux_setup() [all...] |
H A D | pinctrl-s3c64xx.c | 202 struct samsung_pinctrl_drv_data *drvdata; 223 struct samsung_pinctrl_drv_data *drvdata; 267 static void s3c64xx_irq_set_function(struct samsung_pinctrl_drv_data *d, in s3c64xx_irq_set_function() 306 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_mask() 332 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_ack() 342 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_type() 409 struct samsung_pinctrl_drv_data *drvdata = data->drvdata; in s3c64xx_eint_gpio_irq() 449 static int s3c64xx_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in s3c64xx_eint_gpio_init() 512 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_set_mask() 537 struct samsung_pinctrl_drv_data * in s3c64xx_eint0_irq_ack() [all...] |
H A D | pinctrl-exynos.c | 41 void (*set_eint_wakeup_mask)(struct samsung_pinctrl_drv_data *drvdata, 245 struct samsung_pinctrl_drv_data *d = data; in exynos_eint_gpio_irq() 276 __init int exynos_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_gpio_init() 357 exynos_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, in exynos_pinctrl_set_eint_wakeup_mask() 378 s5pv210_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, in s5pv210_pinctrl_set_eint_wakeup_mask() 527 __init int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_wkup_init() 637 struct samsung_pinctrl_drv_data *drvdata, in exynos_pinctrl_suspend_bank() 658 void exynos_pinctrl_suspend(struct samsung_pinctrl_drv_data *drvdata) in exynos_pinctrl_suspend() 678 struct samsung_pinctrl_drv_data *drvdata, in exynos_pinctrl_resume_bank() 707 void exynos_pinctrl_resume(struct samsung_pinctrl_drv_data *drvdat [all...] |
H A D | pinctrl-exynos-arm.c | 43 static void s5pv210_retention_disable(struct samsung_pinctrl_drv_data *drvdata) in s5pv210_retention_disable() 55 s5pv210_retention_init(struct samsung_pinctrl_drv_data *drvdata, in s5pv210_retention_init()
|
Completed in 12 milliseconds