Home
last modified time | relevance | path

Searched refs:hlwd (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/gpio/
H A Dgpio-hlwd.c60 struct hlwd_gpio *hlwd = in hlwd_gpio_irqhandler() local
68 spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irqhandler()
69 pending = ioread32be(hlwd->regs + HW_GPIOB_INTFLAG); in hlwd_gpio_irqhandler()
70 pending &= ioread32be(hlwd->regs + HW_GPIOB_INTMASK); in hlwd_gpio_irqhandler()
73 emulated_pending = hlwd->edge_emulation & pending; in hlwd_gpio_irqhandler()
78 level = ioread32be(hlwd->regs + HW_GPIOB_INTLVL); in hlwd_gpio_irqhandler()
84 hlwd->regs + HW_GPIOB_INTLVL); in hlwd_gpio_irqhandler()
87 iowrite32be(emulated_pending, hlwd->regs + HW_GPIOB_INTFLAG); in hlwd_gpio_irqhandler()
90 rising &= hlwd->rising_edge; in hlwd_gpio_irqhandler()
91 falling &= hlwd in hlwd_gpio_irqhandler()
111 struct hlwd_gpio *hlwd = hlwd_gpio_irq_ack() local
119 struct hlwd_gpio *hlwd = hlwd_gpio_irq_mask() local
133 struct hlwd_gpio *hlwd = hlwd_gpio_irq_unmask() local
151 hlwd_gpio_irq_setup_emulation(struct hlwd_gpio *hlwd, int hwirq, unsigned int flow_type) hlwd_gpio_irq_setup_emulation() argument
174 struct hlwd_gpio *hlwd = hlwd_gpio_irq_set_type() local
210 struct hlwd_gpio *hlwd; hlwd_gpio_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/gpio/
H A Dgpio-hlwd.c61 struct hlwd_gpio *hlwd = in hlwd_gpio_irqhandler() local
69 raw_spin_lock_irqsave(&hlwd->gpioc.bgpio_lock, flags); in hlwd_gpio_irqhandler()
70 pending = ioread32be(hlwd->regs + HW_GPIOB_INTFLAG); in hlwd_gpio_irqhandler()
71 pending &= ioread32be(hlwd->regs + HW_GPIOB_INTMASK); in hlwd_gpio_irqhandler()
74 emulated_pending = hlwd->edge_emulation & pending; in hlwd_gpio_irqhandler()
79 level = ioread32be(hlwd->regs + HW_GPIOB_INTLVL); in hlwd_gpio_irqhandler()
85 hlwd->regs + HW_GPIOB_INTLVL); in hlwd_gpio_irqhandler()
88 iowrite32be(emulated_pending, hlwd->regs + HW_GPIOB_INTFLAG); in hlwd_gpio_irqhandler()
91 rising &= hlwd->rising_edge; in hlwd_gpio_irqhandler()
92 falling &= hlwd in hlwd_gpio_irqhandler()
109 struct hlwd_gpio *hlwd = hlwd_gpio_irq_ack() local
117 struct hlwd_gpio *hlwd = hlwd_gpio_irq_mask() local
132 struct hlwd_gpio *hlwd = hlwd_gpio_irq_unmask() local
151 hlwd_gpio_irq_setup_emulation(struct hlwd_gpio *hlwd, int hwirq, unsigned int flow_type) hlwd_gpio_irq_setup_emulation() argument
174 struct hlwd_gpio *hlwd = hlwd_gpio_irq_set_type() local
210 struct hlwd_gpio *hlwd = hlwd_gpio_irq_print_chip() local
228 struct hlwd_gpio *hlwd; hlwd_gpio_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/mmc/host/
H A DMakefile95 obj-$(CONFIG_MMC_SDHCI_OF_HLWD) += sdhci-of-hlwd.o
/kernel/linux/linux-6.6/drivers/mmc/host/
H A DMakefile87 obj-$(CONFIG_MMC_SDHCI_OF_HLWD) += sdhci-of-hlwd.o

Completed in 2 milliseconds