Searched refs:xgpio_writereg (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-5.10/drivers/gpio/ |
H A D | gpio-xilinx.c | 27 # define xgpio_writereg(offset, val) writel(val, offset) macro 30 # define xgpio_writereg(offset, val) __raw_writel(val, offset) macro 121 xgpio_writereg(chip->regs + XGPIO_DATA_OFFSET + in xgpio_set() 152 xgpio_writereg(chip->regs + XGPIO_DATA_OFFSET + in xgpio_set_multiple() 168 xgpio_writereg(chip->regs + XGPIO_DATA_OFFSET + in xgpio_set_multiple() 194 xgpio_writereg(chip->regs + XGPIO_TRI_OFFSET + in xgpio_dir_in() 228 xgpio_writereg(chip->regs + XGPIO_DATA_OFFSET + in xgpio_dir_out() 233 xgpio_writereg(chip->regs + XGPIO_TRI_OFFSET + in xgpio_dir_out() 247 xgpio_writereg(chip->regs + XGPIO_DATA_OFFSET, chip->gpio_state[0]); in xgpio_save_regs() 248 xgpio_writereg(chi in xgpio_save_regs() [all...] |
/kernel/linux/linux-6.6/drivers/gpio/ |
H A D | gpio-xilinx.c | 38 # define xgpio_writereg(offset, val) writel(val, offset) macro 41 # define xgpio_writereg(offset, val) __raw_writel(val, offset) macro 127 xgpio_writereg(addr, xgpio_get_value32(a, bit)); in xgpio_write_ch() 415 xgpio_writereg(chip->regs + XGPIO_IPIER_OFFSET, temp); in xgpio_irq_mask() 445 xgpio_writereg(chip->regs + XGPIO_IPISR_OFFSET, val); in xgpio_irq_unmask() 453 xgpio_writereg(chip->regs + XGPIO_IPIER_OFFSET, val); in xgpio_irq_unmask() 517 xgpio_writereg(chip->regs + XGPIO_IPISR_OFFSET, status); in xgpio_irqhandler() 670 xgpio_writereg(chip->regs + XGPIO_IPIER_OFFSET, 0); in xgpio_probe() 673 xgpio_writereg(chip->regs + XGPIO_IPISR_OFFSET, temp); in xgpio_probe() 675 xgpio_writereg(chi in xgpio_probe() [all...] |
Completed in 2 milliseconds