Home
last modified time | relevance | path

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

/linux-4.1.27/drivers/irqchip/
Dirq-gic-v2m.c97 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 …]
DMakefile23 obj-$(CONFIG_ARM_GIC_V2M) += irq-gic-v2m.o
/linux-4.1.27/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";
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 …]
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";
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 …]
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.dts618 /include/ "vexpress-v2m-rs1.dtsi"
/linux-4.1.27/arch/arm64/boot/dts/arm/
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";
245 clock-output-names = "v2m:oscclk1";
Djuno-motherboard.dtsi47 arm,v2m-memory-map = "rs1";
/linux-4.1.27/Documentation/devicetree/bindings/arm/
Dgic.txt105 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";
Dvexpress.txt130 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/
DMakefile7 obj-y := v2m.o
/linux-4.1.27/arch/arm64/boot/dts/amd/
Damd-seattle-soc.dtsi25 v2m0: v2m@e0080000 {
26 compatible = "arm,gic-v2m-frame";