Home
last modified time | relevance | path

Searched full:intpcr (Results 1 – 4 of 4) sorted by relevance

/kernel/linux/linux-6.6/drivers/irqchip/
Dirq-ls-extirq.c18 void __iomem *intpcr; member
29 u32 intpcr; in ls_extirq_intpcr_rmw() local
38 intpcr = ioread32be(priv->intpcr); in ls_extirq_intpcr_rmw()
40 intpcr = ioread32(priv->intpcr); in ls_extirq_intpcr_rmw()
42 intpcr &= ~mask; in ls_extirq_intpcr_rmw()
43 intpcr |= value; in ls_extirq_intpcr_rmw()
46 iowrite32be(intpcr, priv->intpcr); in ls_extirq_intpcr_rmw()
48 iowrite32(intpcr, priv->intpcr); in ls_extirq_intpcr_rmw()
195 priv->intpcr = of_iomap(node, 0); in ls_extirq_of_init()
196 if (!priv->intpcr) { in ls_extirq_of_init()
[all …]
/kernel/linux/linux-5.10/drivers/irqchip/
Dirq-ls-extirq.c20 u32 intpcr; member
54 regmap_update_bits(priv->syscon, priv->intpcr, mask, value); in ls_extirq_set_type()
167 ret = of_property_read_u32(node, "reg", &priv->intpcr); in ls_extirq_of_init()
169 pr_err("Missing INTPCR offset value\n"); in ls_extirq_of_init()
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/interrupt-controller/
Dfsl,ls-extirq.txt15 - reg: Specifies the Interrupt Polarity Control Register (INTPCR) in
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/interrupt-controller/
Dfsl,ls-extirq.yaml46 Specifies the Interrupt Polarity Control Register (INTPCR) in the