Home
last modified time | relevance | path

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

12

/linux-6.15/drivers/irqchip/
H A Dirq-gic-v2m.c146 bitmap_release_region(v2m->bm, hwirq - v2m->spi_start, in gicv2m_unalloc_msi()
163 v2m = tmp; in gicv2m_irq_domain_alloc()
169 if (!v2m) in gicv2m_irq_domain_alloc()
268 if (!v2m) in gicv2m_allocate_domains()
292 if (!v2m) in gicv2m_init_one()
301 v2m->base = ioremap(v2m->res.start, resource_size(&v2m->res)); in gicv2m_init_one()
325 if (!is_msi_spi_valid(v2m->spi_start, v2m->nr_spis)) { in gicv2m_init_one()
347 v2m->spi_offset = v2m->spi_start; in gicv2m_init_one()
355 v2m->bm = bitmap_zalloc(v2m->nr_spis, GFP_KERNEL); in gicv2m_init_one()
364 v2m->spi_start, (v2m->spi_start + v2m->nr_spis - 1)); in gicv2m_init_one()
[all …]
H A DMakefile33 obj-$(CONFIG_ARM_GIC_V2M) += irq-gic-v2m.o
/linux-6.15/arch/arm64/boot/dts/apm/
H A Dapm-shadowcat.dtsi132 v2m0: v2m@0 {
137 v2m1: v2m@10000 {
142 v2m2: v2m@20000 {
147 v2m3: v2m@30000 {
152 v2m4: v2m@40000 {
157 v2m5: v2m@50000 {
162 v2m6: v2m@60000 {
167 v2m7: v2m@70000 {
172 v2m8: v2m@80000 {
177 v2m9: v2m@90000 {
[all …]
/linux-6.15/arch/arm/boot/dts/arm/
H A Dvexpress-v2m-rs1.dtsi18 * CHANGES TO vexpress-v2m.dtsi!
35 clock-output-names = "v2m:clk24mhz";
42 clock-output-names = "v2m:refclk1mhz";
56 label = "v2m:green:user1";
62 label = "v2m:green:user2";
68 label = "v2m:green:user3";
74 label = "v2m:green:user4";
80 label = "v2m:green:user5";
86 label = "v2m:green:user6";
92 label = "v2m:green:user7";
[all …]
H A Dvexpress-v2m.dtsi18 * CHANGES TO vexpress-v2m-rs1.dtsi!
366 clock-output-names = "v2m:clk24mhz";
387 label = "v2m:green:user1";
393 label = "v2m:green:user2";
399 label = "v2m:green:user3";
405 label = "v2m:green:user4";
411 label = "v2m:green:user5";
417 label = "v2m:green:user6";
423 label = "v2m:green:user7";
429 label = "v2m:green:user8";
[all …]
H A Dvexpress-v2p-ca5s.dts12 #include "vexpress-v2m-rs1.dtsi"
H A Dvexpress-v2p-ca15-tc1.dts12 #include "vexpress-v2m-rs1.dtsi"
H A Dvexpress-v2p-ca9.dts12 #include "vexpress-v2m.dtsi"
/linux-6.15/arch/arm64/boot/dts/broadcom/northstar2/
H A Dns2.dtsi368 v2m0: v2m@0 {
369 compatible = "arm,gic-v2m-frame";
377 v2m1: v2m@10000 {
378 compatible = "arm,gic-v2m-frame";
386 v2m2: v2m@20000 {
387 compatible = "arm,gic-v2m-frame";
395 v2m3: v2m@30000 {
404 v2m4: v2m@40000 {
413 v2m5: v2m@50000 {
422 v2m6: v2m@60000 {
[all …]
/linux-6.15/arch/arm64/boot/dts/arm/
H A Drtsm_ve-motherboard-rs2.dtsi5 * "rs2" extension for the v2m motherboard
10 arm,v2m-memory-map = "rs2";
H A Drtsm_ve-motherboard.dtsi15 clock-output-names = "v2m:clk24mhz";
22 clock-output-names = "v2m:refclk1mhz";
29 clock-output-names = "v2m:refclk32khz";
50 clock-output-names = "v2m:oscclk1";
86 compatible = "arm,vexpress,v2m-p1", "simple-bus";
H A Dfoundation-v8.dtsi108 clock-output-names = "v2m:clk24mhz";
115 clock-output-names = "v2m:refclk1mhz";
122 clock-output-names = "v2m:refclk32khz";
126 compatible = "arm,vexpress,v2m-p1", "simple-bus";
H A Djuno-base.dtsi83 v2m_0: v2m@0 {
84 compatible = "arm,gic-v2m-frame";
89 v2m@10000 {
90 compatible = "arm,gic-v2m-frame";
95 v2m@20000 {
96 compatible = "arm,gic-v2m-frame";
101 v2m@30000 {
102 compatible = "arm,gic-v2m-frame";
H A Dvexpress-v2f-1xv7-ca53x2.dts16 #include "arm/arm/vexpress-v2m-rs1.dtsi"
/linux-6.15/arch/arm64/boot/dts/marvell/
H A Darmada-ap80x.dtsi110 gic_v2m0: v2m@280000 {
111 compatible = "arm,gic-v2m-frame";
117 gic_v2m1: v2m@290000 {
118 compatible = "arm,gic-v2m-frame";
124 gic_v2m2: v2m@2a0000 {
125 compatible = "arm,gic-v2m-frame";
131 gic_v2m3: v2m@2b0000 {
132 compatible = "arm,gic-v2m-frame";
/linux-6.15/Documentation/devicetree/bindings/interrupt-controller/
H A Darm,gic.yaml150 "^v2m@[0-9a-f]+$":
156 This is enabled by specifying v2m sub-node(s).
160 const: arm,gic-v2m-frame
229 v2m0: v2m@80000 {
230 compatible = "arm,gic-v2m-frame";
237 v2mN: v2m@90000 {
238 compatible = "arm,gic-v2m-frame";
/linux-6.15/arch/arm/mach-versatile/
H A DMakefile18 obj-$(CONFIG_ARCH_VEXPRESS) := v2m.o
26 obj-$(CONFIG_ARCH_MPS2) += v2m-mps2.o
/linux-6.15/arch/arm64/boot/dts/qcom/
H A Dipq5332.dtsi380 v2m0: v2m@0 {
381 compatible = "arm,gic-v2m-frame";
386 v2m1: v2m@1000 {
387 compatible = "arm,gic-v2m-frame";
392 v2m2: v2m@2000 {
393 compatible = "arm,gic-v2m-frame";
H A Dipq5018.dtsi295 v2m0: v2m@0 {
296 compatible = "arm,gic-v2m-frame";
301 v2m1: v2m@1000 {
302 compatible = "arm,gic-v2m-frame";
H A Dipq9574.dtsi774 v2m0: v2m@0 {
775 compatible = "arm,gic-v2m-frame";
780 v2m1: v2m@1000 {
781 compatible = "arm,gic-v2m-frame";
786 v2m2: v2m@2000 {
787 compatible = "arm,gic-v2m-frame";
H A Dipq8074.dtsi737 v2m@0 {
738 compatible = "arm,gic-v2m-frame";
H A Dipq6018.dtsi729 v2m@0 {
730 compatible = "arm,gic-v2m-frame";
/linux-6.15/arch/arm/boot/dts/xen/
H A Dxenvm-4.2.dts80 arm,v2m-memory-map = "rs1";
/linux-6.15/Documentation/devicetree/bindings/arm/
H A Darm,vexpress-juno.yaml154 - arm,vexpress,v2m-p1
178 - arm,vexpress,v2m-p1
181 arm,v2m-memory-map:
/linux-6.15/arch/arm64/boot/dts/amd/
H A Damd-seattle-soc.dtsi28 v2m0: v2m@e0080000 {
29 compatible = "arm,gic-v2m-frame";

12