Home
last modified time | relevance | path

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

/Linux-v4.19/drivers/irqchip/
Dirq-gic-v2m.c103 struct v2m_data *v2m = irq_data_get_irq_chip_data(data); in gicv2m_compose_msi_msg() local
104 phys_addr_t addr = v2m->res.start + V2M_MSI_SETSPI_NS; in gicv2m_compose_msi_msg()
110 if (v2m->flags & GICV2M_NEEDS_SPI_OFFSET) in gicv2m_compose_msi_msg()
111 msg->data -= v2m->spi_offset; in gicv2m_compose_msi_msg()
158 static void gicv2m_unalloc_msi(struct v2m_data *v2m, unsigned int hwirq, in gicv2m_unalloc_msi() argument
162 bitmap_release_region(v2m->bm, hwirq - v2m->spi_start, in gicv2m_unalloc_msi()
170 struct v2m_data *v2m = NULL, *tmp; in gicv2m_irq_domain_alloc() local
178 v2m = tmp; in gicv2m_irq_domain_alloc()
184 if (!v2m) in gicv2m_irq_domain_alloc()
187 hwirq = v2m->spi_start + offset; in gicv2m_irq_domain_alloc()
[all …]
DMakefile29 obj-$(CONFIG_ARM_GIC_V2M) += irq-gic-v2m.o
/Linux-v4.19/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!
26 arm,v2m-memory-map = "rs1";
27 compatible = "arm,vexpress,v2m-p1", "simple-bus";
309 clock-output-names = "v2m:clk24mhz";
316 clock-output-names = "v2m:refclk1mhz";
323 clock-output-names = "v2m:refclk32khz";
330 label = "v2m:green:user1";
336 label = "v2m:green:user2";
342 label = "v2m:green:user3";
[all …]
Drtsm_ve-motherboard.dtsi13 arm,v2m-memory-map = "rs1";
14 compatible = "arm,vexpress,v2m-p1", "simple-bus";
42 clock-output-names = "v2m:clk24mhz";
49 clock-output-names = "v2m:refclk1mhz";
56 clock-output-names = "v2m:refclk32khz";
231 v2m_fixed_3v3: v2m-3v3 {
249 clock-output-names = "v2m:oscclk1";
Dfoundation-v8.dtsi94 compatible = "arm,vexpress,v2m-p1", "simple-bus";
95 arm,v2m-memory-map = "rs1";
162 clock-output-names = "v2m:clk24mhz";
169 clock-output-names = "v2m:refclk1mhz";
176 clock-output-names = "v2m:refclk32khz";
Djuno-base.dtsi73 v2m_0: v2m@0 {
74 compatible = "arm,gic-v2m-frame";
79 v2m@10000 {
80 compatible = "arm,gic-v2m-frame";
85 v2m@20000 {
86 compatible = "arm,gic-v2m-frame";
91 v2m@30000 {
92 compatible = "arm,gic-v2m-frame";
Dvexpress-v2f-1xv7-ca53x2.dts16 #include "vexpress-v2m-rs1.dtsi"
Djuno-motherboard.dtsi49 arm,v2m-memory-map = "rs1";
/Linux-v4.19/arch/arm/boot/dts/
Dvexpress-v2m-rs1.dtsi13 * original variant (vexpress-v2m.dtsi), but there is a strong
17 * CHANGES TO vexpress-v2m.dtsi!
26 arm,v2m-memory-map = "rs1";
27 compatible = "arm,vexpress,v2m-p1", "simple-bus";
309 clock-output-names = "v2m:clk24mhz";
316 clock-output-names = "v2m:refclk1mhz";
323 clock-output-names = "v2m:refclk32khz";
330 label = "v2m:green:user1";
336 label = "v2m:green:user2";
342 label = "v2m:green:user3";
[all …]
Dvexpress-v2m.dtsi14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m-rs1.dtsi!
27 compatible = "arm,vexpress,v2m-p1", "simple-bus";
309 clock-output-names = "v2m:clk24mhz";
316 clock-output-names = "v2m:refclk1mhz";
323 clock-output-names = "v2m:refclk32khz";
330 label = "v2m:green:user1";
336 label = "v2m:green:user2";
342 label = "v2m:green:user3";
348 label = "v2m:green:user4";
[all …]
Dxenvm-4.2.dts80 arm,v2m-memory-map = "rs1";
Dvexpress-v2p-ca5s.dts12 #include "vexpress-v2m-rs1.dtsi"
Dvexpress-v2p-ca15-tc1.dts12 #include "vexpress-v2m-rs1.dtsi"
Dvexpress-v2p-ca9.dts12 #include "vexpress-v2m.dtsi"
Dvexpress-v2p-ca15_a7.dts12 #include "vexpress-v2m-rs1.dtsi"
/Linux-v4.19/arch/arm64/boot/dts/apm/
Dapm-shadowcat.dtsi128 v2m0: v2m@0 {
129 compatible = "arm,gic-v2m-frame";
133 v2m1: v2m@10000 {
134 compatible = "arm,gic-v2m-frame";
138 v2m2: v2m@20000 {
139 compatible = "arm,gic-v2m-frame";
143 v2m3: v2m@30000 {
144 compatible = "arm,gic-v2m-frame";
148 v2m4: v2m@40000 {
149 compatible = "arm,gic-v2m-frame";
[all …]
/Linux-v4.19/arch/arm64/boot/dts/marvell/
Darmada-ap806.dtsi56 gic_v2m0: v2m@280000 {
57 compatible = "arm,gic-v2m-frame";
63 gic_v2m1: v2m@290000 {
64 compatible = "arm,gic-v2m-frame";
70 gic_v2m2: v2m@2a0000 {
71 compatible = "arm,gic-v2m-frame";
77 gic_v2m3: v2m@2b0000 {
78 compatible = "arm,gic-v2m-frame";
/Linux-v4.19/arch/arm64/boot/dts/broadcom/northstar2/
Dns2.dtsi370 v2m0: v2m@0 {
371 compatible = "arm,gic-v2m-frame";
379 v2m1: v2m@10000 {
380 compatible = "arm,gic-v2m-frame";
388 v2m2: v2m@20000 {
389 compatible = "arm,gic-v2m-frame";
397 v2m3: v2m@30000 {
398 compatible = "arm,gic-v2m-frame";
406 v2m4: v2m@40000 {
407 compatible = "arm,gic-v2m-frame";
[all …]
/Linux-v4.19/arch/arm/mach-vexpress/
DMakefile8 obj-$(CONFIG_ARCH_VEXPRESS) := v2m.o
20 obj-$(CONFIG_ARCH_MPS2) += v2m-mps2.o
/Linux-v4.19/Documentation/devicetree/bindings/interrupt-controller/
Darm,gic.txt124 This is enabled by specifying v2m sub-node(s).
128 - compatible : The value here should contain "arm,gic-v2m-frame".
158 v2m0: v2m@8000 {
159 compatible = "arm,gic-v2m-frame";
166 v2mN: v2m@9000 {
167 compatible = "arm,gic-v2m-frame";
/Linux-v4.19/arch/arm64/boot/dts/amd/
Damd-seattle-soc.dtsi26 v2m0: v2m@e0080000 {
27 compatible = "arm,gic-v2m-frame";
/Linux-v4.19/Documentation/devicetree/bindings/arm/
Dvexpress.txt130 arm,v2m-memory-map = "<name>";
134 arm,v2m-memory-map = "rs1";
226 /include/ "vexpress-v2m-rs1.dtsi"