Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-mpc8xxx.c65 struct mpc8xxx_gpio_chip *mpc8xxx_gc = gpiochip_get_data(gc); in mpc8572_gpio_get() local
68 out_mask = gc->read_reg(mpc8xxx_gc->regs + GPIO_DIR); in mpc8572_gpio_get()
69 val = gc->read_reg(mpc8xxx_gc->regs + GPIO_DAT) & ~out_mask; in mpc8572_gpio_get()
78 struct mpc8xxx_gpio_chip *mpc8xxx_gc = gpiochip_get_data(gc); in mpc5121_gpio_dir_out() local
83 return mpc8xxx_gc->direction_output(gc, gpio, val); in mpc5121_gpio_dir_out()
89 struct mpc8xxx_gpio_chip *mpc8xxx_gc = gpiochip_get_data(gc); in mpc5125_gpio_dir_out() local
94 return mpc8xxx_gc->direction_output(gc, gpio, val); in mpc5125_gpio_dir_out()
99 struct mpc8xxx_gpio_chip *mpc8xxx_gc = gpiochip_get_data(gc); in mpc8xxx_gpio_to_irq() local
101 if (mpc8xxx_gc->irq && offset < MPC8XXX_GPIO_PINS) in mpc8xxx_gpio_to_irq()
102 return irq_create_mapping(mpc8xxx_gc in mpc8xxx_gpio_to_irq()
109 struct mpc8xxx_gpio_chip *mpc8xxx_gc = data; mpc8xxx_gpio_irq_cascade() local
124 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc8xxx_irq_unmask() local
139 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc8xxx_irq_mask() local
154 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc8xxx_irq_ack() local
163 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc8xxx_irq_set_type() local
194 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc512x_irq_set_type() local
302 struct mpc8xxx_gpio_chip *mpc8xxx_gc; mpc8xxx_probe() local
424 struct mpc8xxx_gpio_chip *mpc8xxx_gc = platform_get_drvdata(pdev); mpc8xxx_remove() local
[all...]
/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-mpc8xxx.c68 struct mpc8xxx_gpio_chip *mpc8xxx_gc = gpiochip_get_data(gc); in mpc8572_gpio_get() local
71 out_mask = gc->read_reg(mpc8xxx_gc->regs + GPIO_DIR); in mpc8572_gpio_get()
72 val = gc->read_reg(mpc8xxx_gc->regs + GPIO_DAT) & ~out_mask; in mpc8572_gpio_get()
81 struct mpc8xxx_gpio_chip *mpc8xxx_gc = gpiochip_get_data(gc); in mpc5121_gpio_dir_out() local
86 return mpc8xxx_gc->direction_output(gc, gpio, val); in mpc5121_gpio_dir_out()
92 struct mpc8xxx_gpio_chip *mpc8xxx_gc = gpiochip_get_data(gc); in mpc5125_gpio_dir_out() local
97 return mpc8xxx_gc->direction_output(gc, gpio, val); in mpc5125_gpio_dir_out()
102 struct mpc8xxx_gpio_chip *mpc8xxx_gc = gpiochip_get_data(gc); in mpc8xxx_gpio_to_irq() local
104 if (mpc8xxx_gc->irq && offset < MPC8XXX_GPIO_PINS) in mpc8xxx_gpio_to_irq()
105 return irq_create_mapping(mpc8xxx_gc in mpc8xxx_gpio_to_irq()
112 struct mpc8xxx_gpio_chip *mpc8xxx_gc = data; mpc8xxx_gpio_irq_cascade() local
127 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc8xxx_irq_unmask() local
142 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc8xxx_irq_mask() local
157 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc8xxx_irq_ack() local
166 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc8xxx_irq_set_type() local
197 struct mpc8xxx_gpio_chip *mpc8xxx_gc = irq_data_get_irq_chip_data(d); mpc512x_irq_set_type() local
305 struct mpc8xxx_gpio_chip *mpc8xxx_gc; mpc8xxx_probe() local
418 struct mpc8xxx_gpio_chip *mpc8xxx_gc = platform_get_drvdata(pdev); mpc8xxx_remove() local
[all...]

Completed in 2 milliseconds