Searched refs:mvchip (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-mvebu.c | 103 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 D | gpio-mvebu.c | 101 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 3 milliseconds