Home
last modified time | relevance | path

Searched refs:gicp (Results 1 – 6 of 6) sorted by relevance

/Linux-v5.15/drivers/irqchip/
Dirq-mvebu-gicp.c40 static int gicp_idx_to_spi(struct mvebu_gicp *gicp, int idx) in gicp_idx_to_spi() argument
44 for (i = 0; i < gicp->spi_ranges_cnt; i++) { in gicp_idx_to_spi()
45 struct mvebu_gicp_spi_range *r = &gicp->spi_ranges[i]; in gicp_idx_to_spi()
58 struct mvebu_gicp *gicp = data->chip_data; in gicp_compose_msi_msg() local
59 phys_addr_t setspi = gicp->res->start + GICP_SETSPI_NSR_OFFSET; in gicp_compose_msi_msg()
60 phys_addr_t clrspi = gicp->res->start + GICP_CLRSPI_NSR_OFFSET; in gicp_compose_msi_msg()
83 struct mvebu_gicp *gicp = domain->host_data; in gicp_irq_domain_alloc() local
88 spin_lock(&gicp->spi_lock); in gicp_irq_domain_alloc()
89 hwirq = find_first_zero_bit(gicp->spi_bitmap, gicp->spi_cnt); in gicp_irq_domain_alloc()
90 if (hwirq == gicp->spi_cnt) { in gicp_irq_domain_alloc()
[all …]
DMakefile81 obj-$(CONFIG_MVEBU_GICP) += irq-mvebu-gicp.o
/Linux-v5.15/Documentation/devicetree/bindings/interrupt-controller/
Dmarvell,gicp.txt11 - compatible: Must be "marvell,ap806-gicp"
22 gicp_spi: gicp-spi@3f0040 {
23 compatible = "marvell,ap806-gicp";
Dmarvell,icu.txt57 msi-parent = <&gicp>;
106 msi-parent = <&gicp>;
/Linux-v5.15/arch/arm64/boot/dts/marvell/
Darmada-ap80x.dtsi146 gicp: gicp@3f0040 { label
147 compatible = "marvell,ap806-gicp";
Darmada-cp11x.dtsi202 msi-parent = <&gicp>;