Lines Matching refs:gpp
144 unsigned padno, gpp, gpp_offset, offset; in intel_pad_owned_by_host() local
154 gpp = padno / NPADS_IN_GPP; in intel_pad_owned_by_host()
156 offset = community->padown_offset + gpp * 16 + (gpp_offset / 8) * 4; in intel_pad_owned_by_host()
166 unsigned padno, gpp, offset; in intel_pad_reserved_for_acpi() local
176 gpp = padno / NPADS_IN_GPP; in intel_pad_reserved_for_acpi()
177 offset = community->hostown_offset + gpp * 4; in intel_pad_reserved_for_acpi()
186 unsigned padno, gpp, offset; in intel_pad_locked() local
196 gpp = padno / NPADS_IN_GPP; in intel_pad_locked()
203 offset = community->padcfglock_offset + gpp * 8; in intel_pad_locked()
208 offset = community->padcfglock_offset + 4 + gpp * 8; in intel_pad_locked()
678 unsigned gpp = padno / NPADS_IN_GPP; in intel_gpio_irq_ack() local
680 writel(BIT(gpp_offset), community->regs + GPI_IS + gpp * 4); in intel_gpio_irq_ack()
700 unsigned gpp = padno / NPADS_IN_GPP; in intel_gpio_irq_mask_unmask() local
704 reg = community->regs + community->ie_offset + gpp * 4; in intel_gpio_irq_mask_unmask()
776 unsigned padno, gpp, gpp_offset; in intel_gpio_irq_wake() local
784 gpp = padno / NPADS_IN_GPP; in intel_gpio_irq_wake()
788 writel(BIT(gpp_offset), community->regs + GPI_GPE_STS + gpp * 4); in intel_gpio_irq_wake()
795 gpe_en = readl(community->regs + GPI_GPE_EN + gpp * 4); in intel_gpio_irq_wake()
800 writel(gpe_en, community->regs + GPI_GPE_EN + gpp * 4); in intel_gpio_irq_wake()
809 int gpp; in intel_gpio_community_irq_handler() local
811 for (gpp = 0; gpp < community->ngpps; gpp++) { in intel_gpio_community_irq_handler()
814 pending = readl(community->regs + GPI_IS + gpp * 4); in intel_gpio_community_irq_handler()
816 gpp * 4); in intel_gpio_community_irq_handler()
828 padno = gpp_offset + gpp * NPADS_IN_GPP; in intel_gpio_community_irq_handler()
871 unsigned gpp; in intel_gpio_irq_init() local
876 for (gpp = 0; gpp < community->ngpps; gpp++) { in intel_gpio_irq_init()
878 writel(0, base + community->ie_offset + gpp * 4); in intel_gpio_irq_init()
879 writel(0xffff, base + GPI_IS + gpp * 4); in intel_gpio_irq_init()
1079 unsigned gpp; in intel_pinctrl_suspend() local
1082 for (gpp = 0; gpp < community->ngpps; gpp++) in intel_pinctrl_suspend()
1083 communities[i].intmask[gpp] = readl(base + gpp * 4); in intel_pinctrl_suspend()
1131 unsigned gpp; in intel_pinctrl_resume() local
1134 for (gpp = 0; gpp < community->ngpps; gpp++) { in intel_pinctrl_resume()
1135 writel(communities[i].intmask[gpp], base + gpp * 4); in intel_pinctrl_resume()
1136 dev_dbg(dev, "restored mask %d/%u %#08x\n", i, gpp, in intel_pinctrl_resume()
1137 readl(base + gpp * 4)); in intel_pinctrl_resume()