Home
last modified time | relevance | path

Searched refs:mvchip (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-mvebu.c103 struct mvebu_gpio_chip *mvchip; member
138 static void mvebu_gpioreg_edge_cause(struct mvebu_gpio_chip *mvchip, in mvebu_gpioreg_edge_cause() argument
143 switch (mvchip->soc_variant) { in mvebu_gpioreg_edge_cause()
147 *map = mvchip->regs; in mvebu_gpioreg_edge_cause()
148 *offset = GPIO_EDGE_CAUSE_OFF + mvchip->offset; in mvebu_gpioreg_edge_cause()
152 *map = mvchip->percpu_regs; in mvebu_gpioreg_edge_cause()
161 mvebu_gpio_read_edge_cause(struct mvebu_gpio_chip *mvchip) in mvebu_gpio_read_edge_cause() argument
167 mvebu_gpioreg_edge_cause(mvchip, &map, &offset); in mvebu_gpio_read_edge_cause()
174 mvebu_gpio_write_edge_cause(struct mvebu_gpio_chip *mvchip, u32 val) in mvebu_gpio_write_edge_cause() argument
179 mvebu_gpioreg_edge_cause(mvchip, in mvebu_gpio_write_edge_cause()
184 mvebu_gpioreg_edge_mask(struct mvebu_gpio_chip *mvchip, struct regmap **map, unsigned int *offset) mvebu_gpioreg_edge_mask() argument
211 mvebu_gpio_read_edge_mask(struct mvebu_gpio_chip *mvchip) mvebu_gpio_read_edge_mask() argument
224 mvebu_gpio_write_edge_mask(struct mvebu_gpio_chip *mvchip, u32 val) mvebu_gpio_write_edge_mask() argument
234 mvebu_gpioreg_level_mask(struct mvebu_gpio_chip *mvchip, struct regmap **map, unsigned int *offset) mvebu_gpioreg_level_mask() argument
261 mvebu_gpio_read_level_mask(struct mvebu_gpio_chip *mvchip) mvebu_gpio_read_level_mask() argument
274 mvebu_gpio_write_level_mask(struct mvebu_gpio_chip *mvchip, u32 val) mvebu_gpio_write_level_mask() argument
302 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_set() local
310 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_get() local
333 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_blink() local
341 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_direction_input() local
361 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_direction_output() local
383 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_get_direction() local
396 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_to_irq() local
407 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_irq_ack() local
418 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_edge_irq_mask() local
431 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_edge_irq_unmask() local
445 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_level_irq_mask() local
458 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_level_irq_unmask() local
498 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_irq_set_type() local
560 struct mvebu_gpio_chip *mvchip = irq_desc_get_handler_data(desc); mvebu_gpio_irq_handler() local
623 struct mvebu_gpio_chip *mvchip = mvpwm->mvchip; mvebu_pwm_request() local
666 struct mvebu_gpio_chip *mvchip = mvpwm->mvchip; mvebu_pwm_get_state() local
705 struct mvebu_gpio_chip *mvchip = mvpwm->mvchip; mvebu_pwm_apply() local
762 mvebu_pwm_suspend(struct mvebu_gpio_chip *mvchip) mvebu_pwm_suspend() argument
774 mvebu_pwm_resume(struct mvebu_gpio_chip *mvchip) mvebu_pwm_resume() argument
786 mvebu_pwm_probe(struct platform_device *pdev, struct mvebu_gpio_chip *mvchip, int id) mvebu_pwm_probe() argument
885 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_dbg_show() local
961 struct mvebu_gpio_chip *mvchip = platform_get_drvdata(pdev); mvebu_gpio_suspend() local
1013 struct mvebu_gpio_chip *mvchip = platform_get_drvdata(pdev); mvebu_gpio_resume() local
1063 mvebu_gpio_probe_raw(struct platform_device *pdev, struct mvebu_gpio_chip *mvchip) mvebu_gpio_probe_raw() argument
1102 mvebu_gpio_probe_syscon(struct platform_device *pdev, struct mvebu_gpio_chip *mvchip) mvebu_gpio_probe_syscon() argument
1124 struct mvebu_gpio_chip *mvchip; mvebu_gpio_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-mvebu.c101 struct mvebu_gpio_chip *mvchip; member
136 static void mvebu_gpioreg_edge_cause(struct mvebu_gpio_chip *mvchip, in mvebu_gpioreg_edge_cause() argument
141 switch (mvchip->soc_variant) { in mvebu_gpioreg_edge_cause()
145 *map = mvchip->regs; in mvebu_gpioreg_edge_cause()
146 *offset = GPIO_EDGE_CAUSE_OFF + mvchip->offset; in mvebu_gpioreg_edge_cause()
150 *map = mvchip->percpu_regs; in mvebu_gpioreg_edge_cause()
159 mvebu_gpio_read_edge_cause(struct mvebu_gpio_chip *mvchip) in mvebu_gpio_read_edge_cause() argument
165 mvebu_gpioreg_edge_cause(mvchip, &map, &offset); in mvebu_gpio_read_edge_cause()
172 mvebu_gpio_write_edge_cause(struct mvebu_gpio_chip *mvchip, u32 val) in mvebu_gpio_write_edge_cause() argument
177 mvebu_gpioreg_edge_cause(mvchip, in mvebu_gpio_write_edge_cause()
182 mvebu_gpioreg_edge_mask(struct mvebu_gpio_chip *mvchip, struct regmap **map, unsigned int *offset) mvebu_gpioreg_edge_mask() argument
209 mvebu_gpio_read_edge_mask(struct mvebu_gpio_chip *mvchip) mvebu_gpio_read_edge_mask() argument
222 mvebu_gpio_write_edge_mask(struct mvebu_gpio_chip *mvchip, u32 val) mvebu_gpio_write_edge_mask() argument
232 mvebu_gpioreg_level_mask(struct mvebu_gpio_chip *mvchip, struct regmap **map, unsigned int *offset) mvebu_gpioreg_level_mask() argument
259 mvebu_gpio_read_level_mask(struct mvebu_gpio_chip *mvchip) mvebu_gpio_read_level_mask() argument
272 mvebu_gpio_write_level_mask(struct mvebu_gpio_chip *mvchip, u32 val) mvebu_gpio_write_level_mask() argument
300 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_set() local
308 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_get() local
331 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_blink() local
339 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_direction_input() local
359 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_direction_output() local
381 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_get_direction() local
394 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_to_irq() local
405 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_irq_ack() local
416 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_edge_irq_mask() local
429 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_edge_irq_unmask() local
443 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_level_irq_mask() local
456 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_level_irq_unmask() local
496 struct mvebu_gpio_chip *mvchip = gc->private; mvebu_gpio_irq_set_type() local
558 struct mvebu_gpio_chip *mvchip = irq_desc_get_handler_data(desc); mvebu_gpio_irq_handler() local
614 struct mvebu_gpio_chip *mvchip = mvpwm->mvchip; mvebu_pwm_request() local
656 struct mvebu_gpio_chip *mvchip = mvpwm->mvchip; mvebu_pwm_get_state() local
698 struct mvebu_gpio_chip *mvchip = mvpwm->mvchip; mvebu_pwm_apply() local
747 mvebu_pwm_suspend(struct mvebu_gpio_chip *mvchip) mvebu_pwm_suspend() argument
759 mvebu_pwm_resume(struct mvebu_gpio_chip *mvchip) mvebu_pwm_resume() argument
771 mvebu_pwm_probe(struct platform_device *pdev, struct mvebu_gpio_chip *mvchip, int id) mvebu_pwm_probe() argument
845 struct mvebu_gpio_chip *mvchip = gpiochip_get_data(chip); mvebu_gpio_dbg_show() local
921 struct mvebu_gpio_chip *mvchip = platform_get_drvdata(pdev); mvebu_gpio_suspend() local
973 struct mvebu_gpio_chip *mvchip = platform_get_drvdata(pdev); mvebu_gpio_resume() local
1030 mvebu_gpio_probe_raw(struct platform_device *pdev, struct mvebu_gpio_chip *mvchip) mvebu_gpio_probe_raw() argument
1069 mvebu_gpio_probe_syscon(struct platform_device *pdev, struct mvebu_gpio_chip *mvchip) mvebu_gpio_probe_syscon() argument
1084 struct mvebu_gpio_chip *mvchip; mvebu_gpio_probe() local
[all...]

Completed in 4 milliseconds