Home
last modified time | relevance | path

Searched full:v2m (Results 1 – 25 of 63) sorted by relevance

123

/Linux-v6.6/drivers/irqchip/
Dirq-gic-v2m.c3 * ARM GIC v2m MSI(-X) support
56 /* List of flags for specific v2m implementation */
72 u32 flags; /* v2m flags for specific implementation */
100 static phys_addr_t gicv2m_get_msi_addr(struct v2m_data *v2m, int hwirq) in gicv2m_get_msi_addr() argument
102 if (v2m->flags & GICV2M_GRAVITON_ADDRESS_ONLY) in gicv2m_get_msi_addr()
103 return v2m->res.start | ((hwirq - 32) << 3); in gicv2m_get_msi_addr()
105 return v2m->res.start + V2M_MSI_SETSPI_NS; in gicv2m_get_msi_addr()
110 struct v2m_data *v2m = irq_data_get_irq_chip_data(data); in gicv2m_compose_msi_msg() local
111 phys_addr_t addr = gicv2m_get_msi_addr(v2m, data->hwirq); in gicv2m_compose_msi_msg()
116 if (v2m->flags & GICV2M_GRAVITON_ADDRESS_ONLY) in gicv2m_compose_msi_msg()
[all …]
/Linux-v6.6/arch/arm64/boot/dts/apm/
Dapm-shadowcat.dtsi132 v2m0: v2m@0 {
133 compatible = "arm,gic-v2m-frame";
137 v2m1: v2m@10000 {
138 compatible = "arm,gic-v2m-frame";
142 v2m2: v2m@20000 {
143 compatible = "arm,gic-v2m-frame";
147 v2m3: v2m@30000 {
148 compatible = "arm,gic-v2m-frame";
152 v2m4: v2m@40000 {
153 compatible = "arm,gic-v2m-frame";
[all …]
/Linux-v6.6/arch/arm/boot/dts/arm/
Dvexpress-v2m-rs1.dtsi6 * V2M-P1
14 * original variant (vexpress-v2m.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m.dtsi!
35 clock-output-names = "v2m:clk24mhz";
42 clock-output-names = "v2m:refclk1mhz";
49 clock-output-names = "v2m:refclk32khz";
56 label = "v2m:green:user1";
62 label = "v2m:green:user2";
68 label = "v2m:green:user3";
74 label = "v2m:green:user4";
[all …]
Dvexpress-v2m.dtsi6 * V2M-P1
14 * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
18 * CHANGES TO vexpress-v2m-rs1.dtsi!
79 compatible = "arm,vexpress,v2m-p1", "simple-bus";
366 clock-output-names = "v2m:clk24mhz";
373 clock-output-names = "v2m:refclk1mhz";
380 clock-output-names = "v2m:refclk32khz";
387 label = "v2m:green:user1";
393 label = "v2m:green:user2";
399 label = "v2m:green:user3";
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/interrupt-controller/
Darm,gic.yaml150 "^v2m@[0-9a-f]+$":
155 Certain revisions of GIC-400 supports MSI/MSI-x via V2M register frame(s).
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-v6.6/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-v6.6/Documentation/devicetree/bindings/soc/renesas/
Drenesas,rzv2m-pwc.yaml7 title: Renesas RZ/V2M External Power Sequence Controller (PWC)
10 The PWC IP found in the RZ/V2M family of chips comes with the below
24 - renesas,r9a09g011-pwc # RZ/V2M
Drenesas,r9a09g011-sys.yaml7 title: Renesas RZ/V2M System Configuration (SYS)
13 The RZ/V2M-alike SYS (System Configuration) controls the overall
/Linux-v6.6/arch/arm64/boot/dts/arm/
Drtsm_ve-motherboard.dtsi15 clock-output-names = "v2m:clk24mhz";
22 clock-output-names = "v2m:refclk1mhz";
29 clock-output-names = "v2m:refclk32khz";
32 v2m_fixed_3v3: v2m-3v3 {
50 clock-output-names = "v2m:oscclk1";
86 compatible = "arm,vexpress,v2m-p1", "simple-bus";
Drtsm_ve-motherboard-rs2.dtsi5 * "rs2" extension for the v2m motherboard
10 arm,v2m-memory-map = "rs2";
Dfoundation-v8.dtsi106 clock-output-names = "v2m:clk24mhz";
113 clock-output-names = "v2m:refclk1mhz";
120 clock-output-names = "v2m:refclk32khz";
124 compatible = "arm,vexpress,v2m-p1", "simple-bus";
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";
/Linux-v6.6/Documentation/devicetree/bindings/arm/
Darm,vexpress-juno.yaml83 V2M-Juno) was introduced as a vehicle for evaluating big.LITTLE on
91 (V2M-Juno r1) was introduced mainly aimed at development of PCIe
100 (V2M-Juno r2). It has the same feature set as Juno r0 and r1. See
154 - arm,vexpress,v2m-p1
178 - arm,vexpress,v2m-p1
181 arm,v2m-memory-map:
/Linux-v6.6/arch/arm64/boot/dts/marvell/
Darmada-ap80x.dtsi95 gic_v2m0: v2m@280000 {
96 compatible = "arm,gic-v2m-frame";
102 gic_v2m1: v2m@290000 {
103 compatible = "arm,gic-v2m-frame";
109 gic_v2m2: v2m@2a0000 {
110 compatible = "arm,gic-v2m-frame";
116 gic_v2m3: v2m@2b0000 {
117 compatible = "arm,gic-v2m-frame";
/Linux-v6.6/Documentation/devicetree/bindings/clock/
Drenesas,rzg2l-cpg.yaml7 title: Renesas RZ/{G2L,V2L,V2M} Clock Pulse Generator / Module Standby Mode
14 Standby Mode share the same register block. On RZ/V2M, the functionality is
30 - renesas,r9a09g011-cpg # RZ/V2M
/Linux-v6.6/arch/arm64/boot/dts/qcom/
Dipq5332.dtsi306 v2m0: v2m@0 {
307 compatible = "arm,gic-v2m-frame";
312 v2m1: v2m@1000 {
313 compatible = "arm,gic-v2m-frame";
318 v2m2: v2m@2000 {
319 compatible = "arm,gic-v2m-frame";
Dipq5018.dtsi171 v2m0: v2m@0 {
172 compatible = "arm,gic-v2m-frame";
177 v2m1: v2m@1000 {
178 compatible = "arm,gic-v2m-frame";
/Linux-v6.6/arch/arm/mach-versatile/
DMakefile18 obj-$(CONFIG_ARCH_VEXPRESS) := v2m.o
29 obj-$(CONFIG_ARCH_MPS2) += v2m-mps2.o
/Linux-v6.6/Documentation/devicetree/bindings/pinctrl/
Drenesas,rzv2m-pinctrl.yaml7 title: Renesas RZ/V2M combined Pin and GPIO controller
14 The Renesas RZ/V2M SoC features a combined Pin and GPIO controller.
22 const: renesas,r9a09g011-pinctrl # RZ/V2M
/Linux-v6.6/Documentation/devicetree/bindings/i2c/
Drenesas,rzv2m.yaml7 title: Renesas RZ/V2M I2C Bus Interface
19 - renesas,r9a09g011-i2c # RZ/V2M
/Linux-v6.6/Documentation/devicetree/bindings/usb/
Drenesas,usb-xhci.yaml39 - renesas,r9a09g011-xhci # RZ/V2M
41 - const: renesas,rzv2m-xhci # RZ/{V2M, V2MA}
Drenesas,rzv2m-usb3drd.yaml7 title: Renesas RZ/V2M USB 3.1 DRD controller
21 - renesas,r9a09g011-usb3drd # RZ/V2M
/Linux-v6.6/drivers/soc/renesas/
DKconfig323 bool "ARM64 Platform support for RZ/V2M"
328 This enables support for the Renesas RZ/V2M SoC.
351 bool "Renesas RZ/V2M PWC support" if COMPILE_TEST
/Linux-v6.6/drivers/usb/gadget/udc/
Drzv2m_usb3drd.c3 * Renesas RZ/V2M USB3DRD driver
135 MODULE_DESCRIPTION("Renesas RZ/V2M USB3DRD driver");
/Linux-v6.6/Documentation/devicetree/bindings/watchdog/
Drenesas,wdt.yaml36 - renesas,r9a09g011-wdt # RZ/V2M
37 - const: renesas,rzv2m-wdt # RZ/V2M

123