Home
last modified time | relevance | path

Searched refs:samsung_pinctrl_drv_data (Results 1 – 6 of 6) sorted by relevance

/drivers/pinctrl/samsung/
A Dpinctrl-samsung.h122 struct samsung_pinctrl_drv_data;
218 struct samsung_pinctrl_drv_data *drvdata;
244 void (*enable)(struct samsung_pinctrl_drv_data *);
245 void (*disable)(struct samsung_pinctrl_drv_data *);
261 struct samsung_retention_ctrl *(*init)(struct samsung_pinctrl_drv_data *,
289 int (*eint_gpio_init)(struct samsung_pinctrl_drv_data *);
290 int (*eint_wkup_init)(struct samsung_pinctrl_drv_data *);
291 void (*pud_value_init)(struct samsung_pinctrl_drv_data *drvdata);
320 struct samsung_pinctrl_drv_data { struct
A Dpinctrl-samsung.c252 struct samsung_pinctrl_drv_data *drvdata; in samsung_dt_node_to_map()
321 struct samsung_pinctrl_drv_data *drvdata; in samsung_get_functions_count()
331 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_fname()
342 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_groups()
376 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_setup()
440 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinconf_rw()
517 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinconf_group_set()
534 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinconf_group_get()
742 struct samsung_pinctrl_drv_data *drvdata, in samsung_pinctrl_create_groups()
768 struct samsung_pinctrl_drv_data *drvdata, in samsung_pinctrl_create_function()
[all …]
A Dpinctrl-s3c64xx.c206 struct samsung_pinctrl_drv_data *drvdata;
227 struct samsung_pinctrl_drv_data *drvdata;
319 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_mask()
345 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_ack()
355 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_type()
422 struct samsung_pinctrl_drv_data *drvdata = data->drvdata; in s3c64xx_eint_gpio_irq()
462 static int s3c64xx_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in s3c64xx_eint_gpio_init()
525 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_set_mask()
550 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_ack()
561 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_eint0_irq_set_type()
[all …]
A Dpinctrl-exynos.c45 void (*set_eint_wakeup_mask)(struct samsung_pinctrl_drv_data *drvdata,
216 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_set_affinity()
340 struct samsung_pinctrl_drv_data *d = data; in exynos_eint_gpio_irq()
414 __init int exynos_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_gpio_init()
480 struct samsung_pinctrl_drv_data *d = bank->drvdata; in gs101_wkup_irq_set_wake()
499 gs101_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, in gs101_pinctrl_set_eint_wakeup_mask()
540 exynos_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, in exynos_pinctrl_set_eint_wakeup_mask()
561 s5pv210_pinctrl_set_eint_wakeup_mask(struct samsung_pinctrl_drv_data *drvdata, in s5pv210_pinctrl_set_eint_wakeup_mask()
767 __init int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_wkup_init()
1057 static void exynos_retention_enable(struct samsung_pinctrl_drv_data *drvdata) in exynos_retention_enable()
[all …]
A Dpinctrl-exynos.h261 int exynos_eint_gpio_init(struct samsung_pinctrl_drv_data *d);
262 int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d);
270 exynos_retention_init(struct samsung_pinctrl_drv_data *drvdata,
A Dpinctrl-exynos-arm.c47 static void s5pv210_pud_value_init(struct samsung_pinctrl_drv_data *drvdata) in s5pv210_pud_value_init()
56 static void s5pv210_retention_disable(struct samsung_pinctrl_drv_data *drvdata) in s5pv210_retention_disable()
68 s5pv210_retention_init(struct samsung_pinctrl_drv_data *drvdata, in s5pv210_retention_init()

Completed in 18 milliseconds