Home
last modified time | relevance | path

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

/openbmc/linux/drivers/pinctrl/samsung/
H A Dpinctrl-samsung.h103 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 *);
278 struct samsung_pinctrl_drv_data { struct
[all …]
H A Dpinctrl-exynos.h165 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 Dpinctrl-samsung.c52 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 *drvdata; in samsung_pinmux_setup()
[all …]
H A Dpinctrl-s3c64xx.c202 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 *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_ack()
[all …]
H A Dpinctrl-exynos.c41 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 *drvdata) in exynos_pinctrl_resume()
[all …]
H A Dpinctrl-exynos-arm.c43 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()