Home
last modified time | relevance | path

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

/linux-4.4.14/drivers/pinctrl/samsung/
Dpinctrl-samsung.h103 struct samsung_pinctrl_drv_data;
171 struct samsung_pinctrl_drv_data *drvdata;
194 int (*eint_gpio_init)(struct samsung_pinctrl_drv_data *);
195 int (*eint_wkup_init)(struct samsung_pinctrl_drv_data *);
196 void (*suspend)(struct samsung_pinctrl_drv_data *);
197 void (*resume)(struct samsung_pinctrl_drv_data *);
216 struct samsung_pinctrl_drv_data { struct
235 void (*suspend)(struct samsung_pinctrl_drv_data *); argument
236 void (*resume)(struct samsung_pinctrl_drv_data *); argument
Dpinctrl-samsung.c60 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_count()
68 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_name()
78 struct samsung_pinctrl_drv_data *pmx = pinctrl_dev_get_drvdata(pctldev); in samsung_get_group_pins()
187 static int samsung_dt_subnode_to_map(struct samsung_pinctrl_drv_data *drvdata, in samsung_dt_subnode_to_map()
267 struct samsung_pinctrl_drv_data *drvdata; in samsung_dt_node_to_map()
308 struct samsung_pinctrl_drv_data *drvdata; in samsung_get_functions_count()
318 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_fname()
329 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_get_groups()
341 static void pin_to_reg_bank(struct samsung_pinctrl_drv_data *drvdata, in pin_to_reg_bank()
363 struct samsung_pinctrl_drv_data *drvdata; in samsung_pinmux_setup()
[all …]
Dpinctrl-s3c64xx.c207 struct samsung_pinctrl_drv_data *drvdata;
228 struct samsung_pinctrl_drv_data *drvdata;
272 static void s3c64xx_irq_set_function(struct samsung_pinctrl_drv_data *d, in s3c64xx_irq_set_function()
311 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_mask()
337 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_ack()
347 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c64xx_gpio_irq_set_type()
414 struct samsung_pinctrl_drv_data *drvdata = data->drvdata; in s3c64xx_eint_gpio_irq()
456 static int s3c64xx_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in s3c64xx_eint_gpio_init()
521 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_set_mask()
546 struct samsung_pinctrl_drv_data *d = ddata->bank->drvdata; in s3c64xx_eint0_irq_ack()
[all …]
Dpinctrl-s3c24xx.c94 struct samsung_pinctrl_drv_data *drvdata;
143 static void s3c24xx_eint_set_function(struct samsung_pinctrl_drv_data *d, in s3c24xx_eint_set_function()
171 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_type()
262 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_ack()
271 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_mask()
282 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c2412_eint0_3_unmask()
322 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_ack()
331 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_mask()
343 struct samsung_pinctrl_drv_data *d = bank->drvdata; in s3c24xx_eint_unmask()
365 struct samsung_pinctrl_drv_data *d = data->drvdata; in s3c24xx_demux_eint()
[all …]
Dpinctrl-exynos.c64 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_mask()
83 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_ack()
94 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_unmask()
124 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_set_type()
169 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_request_resources()
208 struct samsung_pinctrl_drv_data *d = bank->drvdata; in exynos_irq_release_resources()
272 struct samsung_pinctrl_drv_data *d = data; in exynos_eint_gpio_irq()
301 static int exynos_eint_gpio_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_gpio_init()
458 struct samsung_pinctrl_drv_data *d = eintd->banks[0]->drvdata; in exynos_irq_demux_eint16_31()
481 static int exynos_eint_wkup_init(struct samsung_pinctrl_drv_data *d) in exynos_eint_wkup_init()
[all …]