Searched refs:v2m (Results 1 – 16 of 16) sorted by relevance
/linux-4.1.27/drivers/irqchip/ |
D | irq-gic-v2m.c | 97 struct v2m_data *v2m = irq_data_get_irq_chip_data(data); in gicv2m_compose_msi_msg() local 98 phys_addr_t addr = v2m->res.start + V2M_MSI_SETSPI_NS; in gicv2m_compose_msi_msg() 138 static void gicv2m_unalloc_msi(struct v2m_data *v2m, unsigned int hwirq) in gicv2m_unalloc_msi() argument 142 pos = hwirq - v2m->spi_start; in gicv2m_unalloc_msi() 143 if (pos < 0 || pos >= v2m->nr_spis) { in gicv2m_unalloc_msi() 148 spin_lock(&v2m->msi_cnt_lock); in gicv2m_unalloc_msi() 149 __clear_bit(pos, v2m->bm); in gicv2m_unalloc_msi() 150 spin_unlock(&v2m->msi_cnt_lock); in gicv2m_unalloc_msi() 156 struct v2m_data *v2m = domain->host_data; in gicv2m_irq_domain_alloc() local 159 spin_lock(&v2m->msi_cnt_lock); in gicv2m_irq_domain_alloc() [all …]
|
D | Makefile | 23 obj-$(CONFIG_ARM_GIC_V2M) += irq-gic-v2m.o
|
/linux-4.1.27/arch/arm/boot/dts/ |
D | vexpress-v2m-rs1.dtsi | 13 * 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"; 299 clock-output-names = "v2m:clk24mhz"; 306 clock-output-names = "v2m:refclk1mhz"; 313 clock-output-names = "v2m:refclk32khz"; 320 label = "v2m:green:user1"; 326 label = "v2m:green:user2"; 332 label = "v2m:green:user3"; [all …]
|
D | vexpress-v2m.dtsi | 13 * 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"; 298 clock-output-names = "v2m:clk24mhz"; 305 clock-output-names = "v2m:refclk1mhz"; 312 clock-output-names = "v2m:refclk32khz"; 319 label = "v2m:green:user1"; 325 label = "v2m:green:user2"; 331 label = "v2m:green:user3"; 337 label = "v2m:green:user4"; [all …]
|
D | xenvm-4.2.dts | 79 arm,v2m-memory-map = "rs1";
|
D | vexpress-v2p-ca5s.dts | 251 /include/ "vexpress-v2m-rs1.dtsi"
|
D | vexpress-v2p-ca15-tc1.dts | 281 /include/ "vexpress-v2m-rs1.dtsi"
|
D | vexpress-v2p-ca9.dts | 360 /include/ "vexpress-v2m.dtsi"
|
D | vexpress-v2p-ca15_a7.dts | 618 /include/ "vexpress-v2m-rs1.dtsi"
|
/linux-4.1.27/arch/arm64/boot/dts/arm/ |
D | foundation-v8.dts | 105 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";
|
D | rtsm_ve-motherboard.dtsi | 11 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"; 245 clock-output-names = "v2m:oscclk1";
|
D | juno-motherboard.dtsi | 47 arm,v2m-memory-map = "rs1";
|
/linux-4.1.27/Documentation/devicetree/bindings/arm/ |
D | gic.txt | 105 This is enabled by specifying v2m sub-node(s). 109 - compatible : The value here should contain "arm,gic-v2m-frame". 139 v2m0: v2m@0x8000 { 140 compatible = "arm,gic-v2m-frame"; 147 v2mN: v2m@0x9000 { 148 compatible = "arm,gic-v2m-frame";
|
D | vexpress.txt | 130 arm,v2m-memory-map = "<name>"; 134 arm,v2m-memory-map = "rs1"; 226 /include/ "vexpress-v2m-rs1.dtsi"
|
/linux-4.1.27/arch/arm/mach-vexpress/ |
D | Makefile | 7 obj-y := v2m.o
|
/linux-4.1.27/arch/arm64/boot/dts/amd/ |
D | amd-seattle-soc.dtsi | 25 v2m0: v2m@e0080000 { 26 compatible = "arm,gic-v2m-frame";
|