Searched refs:sgpio (Results 1 – 4 of 4) sorted by relevance
/drivers/pinctrl/sirf/ |
D | pinctrl-sirf.c | 430 sirfsoc_gpio_to_bank(struct sirfsoc_gpio_chip *sgpio, unsigned int offset) in sirfsoc_gpio_to_bank() argument 432 return &sgpio->sgpio_bank[offset / SIRFSOC_GPIO_BANK_SIZE]; in sirfsoc_gpio_to_bank() 443 struct sirfsoc_gpio_chip *sgpio = to_sirfsoc_gpio(gc); in sirfsoc_gpio_irq_ack() local 444 struct sirfsoc_gpio_bank *bank = sirfsoc_gpio_to_bank(sgpio, d->hwirq); in sirfsoc_gpio_irq_ack() 453 val = readl(sgpio->chip.regs + offset); in sirfsoc_gpio_irq_ack() 455 writel(val, sgpio->chip.regs + offset); in sirfsoc_gpio_irq_ack() 460 static void __sirfsoc_gpio_irq_mask(struct sirfsoc_gpio_chip *sgpio, in __sirfsoc_gpio_irq_mask() argument 471 val = readl(sgpio->chip.regs + offset); in __sirfsoc_gpio_irq_mask() 474 writel(val, sgpio->chip.regs + offset); in __sirfsoc_gpio_irq_mask() 482 struct sirfsoc_gpio_chip *sgpio = to_sirfsoc_gpio(gc); in sirfsoc_gpio_irq_mask() local [all …]
|
/drivers/scsi/isci/ |
D | host.c | 1247 writel(SGPIO_HW_CONTROL, &ihost->scu_registers->peg0.sgpio.output_data_select[i]); in isci_host_deinit() 1267 writel(0, &ihost->scu_registers->peg0.sgpio.interface_control); in isci_host_deinit() 2373 writel(1, &ihost->scu_registers->peg0.sgpio.interface_control); in isci_host_init() 2375 writel(SGPIO_HW_CONTROL, &ihost->scu_registers->peg0.sgpio.output_data_select[i]); in isci_host_init() 2376 writel(0, &ihost->scu_registers->peg0.sgpio.vendor_specific_code); in isci_host_init() 2783 writel(val, &ihost->scu_registers->peg0.sgpio.output_data_select[d]); in sci_write_gpio_tx_gp()
|
D | host.h | 443 return ARRAY_SIZE(ihost->scu_registers->peg0.sgpio.output_data_select); in isci_gpio_count()
|
D | registers.h | 1822 struct scu_sgpio_registers sgpio; member
|