Home
last modified time | relevance | path

Searched refs:v2m (Results 1 – 19 of 19) sorted by relevance

/linux-4.4.14/drivers/irqchip/
Dirq-gic-v2m.c107 struct v2m_data *v2m = irq_data_get_irq_chip_data(data); in gicv2m_compose_msi_msg() local
108 phys_addr_t addr = v2m->res.start + V2M_MSI_SETSPI_NS; in gicv2m_compose_msi_msg()
114 if (v2m->flags & GICV2M_NEEDS_SPI_OFFSET) in gicv2m_compose_msi_msg()
115 msg->data -= v2m->spi_start; in gicv2m_compose_msi_msg()
155 static void gicv2m_unalloc_msi(struct v2m_data *v2m, unsigned int hwirq) in gicv2m_unalloc_msi() argument
159 pos = hwirq - v2m->spi_start; in gicv2m_unalloc_msi()
160 if (pos < 0 || pos >= v2m->nr_spis) { in gicv2m_unalloc_msi()
166 __clear_bit(pos, v2m->bm); in gicv2m_unalloc_msi()
173 struct v2m_data *v2m = NULL, *tmp; in gicv2m_irq_domain_alloc() local
181 v2m = tmp; in gicv2m_irq_domain_alloc()
[all …]
DMakefile24 obj-$(CONFIG_ARM_GIC_V2M) += irq-gic-v2m.o
/linux-4.4.14/arch/arm/boot/dts/
Dvexpress-v2m-rs1.dtsi13 * original variant (vexpress-v2m.dtsi), but there is a strong
17 * CHANGES TO vexpress-v2m.dtsi!
24 arm,v2m-memory-map = "rs1";
25 compatible = "arm,vexpress,v2m-p1", "simple-bus";
301 clock-output-names = "v2m:clk24mhz";
308 clock-output-names = "v2m:refclk1mhz";
315 clock-output-names = "v2m:refclk32khz";
322 label = "v2m:green:user1";
328 label = "v2m:green:user2";
334 label = "v2m:green:user3";
[all …]
Dvexpress-v2m.dtsi13 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
17 * CHANGES TO vexpress-v2m-rs1.dtsi!
24 compatible = "arm,vexpress,v2m-p1", "simple-bus";
300 clock-output-names = "v2m:clk24mhz";
307 clock-output-names = "v2m:refclk1mhz";
314 clock-output-names = "v2m:refclk32khz";
321 label = "v2m:green:user1";
327 label = "v2m:green:user2";
333 label = "v2m:green:user3";
339 label = "v2m:green:user4";
[all …]
Dxenvm-4.2.dts79 arm,v2m-memory-map = "rs1";
Dvexpress-v2p-ca5s.dts251 /include/ "vexpress-v2m-rs1.dtsi"
Dvexpress-v2p-ca15-tc1.dts281 /include/ "vexpress-v2m-rs1.dtsi"
Dvexpress-v2p-ca9.dts360 /include/ "vexpress-v2m.dtsi"
Dvexpress-v2p-ca15_a7.dts639 /include/ "vexpress-v2m-rs1.dtsi"
/linux-4.4.14/arch/arm64/boot/dts/arm/
Dvexpress-v2m-rs1.dtsi13 * original variant (vexpress-v2m.dtsi), but there is a strong
17 * CHANGES TO vexpress-v2m.dtsi!
24 arm,v2m-memory-map = "rs1";
25 compatible = "arm,vexpress,v2m-p1", "simple-bus";
301 clock-output-names = "v2m:clk24mhz";
308 clock-output-names = "v2m:refclk1mhz";
315 clock-output-names = "v2m:refclk32khz";
322 label = "v2m:green:user1";
328 label = "v2m:green:user2";
334 label = "v2m:green:user3";
[all …]
Dfoundation-v8.dts105 compatible = "arm,vexpress,v2m-p1", "simple-bus";
106 arm,v2m-memory-map = "rs1";
173 clock-output-names = "v2m:clk24mhz";
180 clock-output-names = "v2m:refclk1mhz";
187 clock-output-names = "v2m:refclk32khz";
Drtsm_ve-motherboard.dtsi11 arm,v2m-memory-map = "rs1";
12 compatible = "arm,vexpress,v2m-p1", "simple-bus";
40 clock-output-names = "v2m:clk24mhz";
47 clock-output-names = "v2m:refclk1mhz";
54 clock-output-names = "v2m:refclk32khz";
247 clock-output-names = "v2m:oscclk1";
Djuno-base.dtsi44 v2m_0: v2m@0 {
45 compatible = "arm,gic-v2m-frame";
Dvexpress-v2f-1xv7-ca53x2.dts189 /include/ "vexpress-v2m-rs1.dtsi"
Djuno-motherboard.dtsi47 arm,v2m-memory-map = "rs1";
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Darm,gic.txt121 This is enabled by specifying v2m sub-node(s).
125 - compatible : The value here should contain "arm,gic-v2m-frame".
155 v2m0: v2m@0x8000 {
156 compatible = "arm,gic-v2m-frame";
163 v2mN: v2m@0x9000 {
164 compatible = "arm,gic-v2m-frame";
/linux-4.4.14/arch/arm/mach-vexpress/
DMakefile7 obj-y := v2m.o
/linux-4.4.14/arch/arm64/boot/dts/amd/
Damd-seattle-soc.dtsi25 v2m0: v2m@e0080000 {
26 compatible = "arm,gic-v2m-frame";
/linux-4.4.14/Documentation/devicetree/bindings/arm/
Dvexpress.txt130 arm,v2m-memory-map = "<name>";
134 arm,v2m-memory-map = "rs1";
226 /include/ "vexpress-v2m-rs1.dtsi"