Searched +full:ap806 +full:- +full:gicp (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---4 $id: http://devicetree.org/schemas/interrupt-controller/marvell,ap806-gicp.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Marvell GICP Controller10 - Thomas Petazzoni <thomas.petazzoni@bootlin.com>13 GICP is a Marvell extension of the GIC that allows to trigger GIC SPI20 const: marvell,ap806-gicp25 marvell,spi-ranges:26 description: Tuples of GIC SPI interrupt ranges available for this GICP[all …]
4 * Thomas Petazzoni <thomas.petazzoni@free-electrons.com>20 #include <linux/irqchip/irq-msi-lib.h>22 #include <dt-bindings/interrupt-controller/arm-gic.h>42 static int gicp_idx_to_spi(struct mvebu_gicp *gicp, int idx) in gicp_idx_to_spi() argument46 for (i = 0; i < gicp->spi_ranges_cnt; i++) { in gicp_idx_to_spi()47 struct mvebu_gicp_spi_range *r = &gicp->spi_ranges[i]; in gicp_idx_to_spi()49 if (idx < r->count) in gicp_idx_to_spi()50 return r->start + idx; in gicp_idx_to_spi()52 idx -= r->count; in gicp_idx_to_spi()55 return -EINVAL; in gicp_idx_to_spi()[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include <dt-bindings/interrupt-controller/arm-gic.h>9 #include <dt-bindings/thermal/thermal.h>11 /dts-v1/;14 #address-cells = <2>;15 #size-cells = <2>;25 compatible = "arm,psci-0.2";29 reserved-memory {30 #address-cells = <2>;31 #size-cells = <2>;[all …]