/Linux-v6.6/drivers/irqchip/ |
D | irq-gic-v2m.c | 3 * 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/ |
D | apm-shadowcat.dtsi | 132 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/ |
D | vexpress-v2m-rs1.dtsi | 6 * 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 …]
|
D | vexpress-v2m.dtsi | 6 * 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/ |
D | arm,gic.yaml | 150 "^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/ |
D | ns2.dtsi | 370 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/ |
D | renesas,rzv2m-pwc.yaml | 7 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
|
D | renesas,r9a09g011-sys.yaml | 7 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/ |
D | rtsm_ve-motherboard.dtsi | 15 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";
|
D | rtsm_ve-motherboard-rs2.dtsi | 5 * "rs2" extension for the v2m motherboard 10 arm,v2m-memory-map = "rs2";
|
D | foundation-v8.dtsi | 106 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";
|
D | juno-base.dtsi | 83 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/ |
D | arm,vexpress-juno.yaml | 83 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/ |
D | armada-ap80x.dtsi | 95 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/ |
D | renesas,rzg2l-cpg.yaml | 7 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/ |
D | ipq5332.dtsi | 306 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";
|
D | ipq5018.dtsi | 171 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/ |
D | Makefile | 18 obj-$(CONFIG_ARCH_VEXPRESS) := v2m.o 29 obj-$(CONFIG_ARCH_MPS2) += v2m-mps2.o
|
/Linux-v6.6/Documentation/devicetree/bindings/pinctrl/ |
D | renesas,rzv2m-pinctrl.yaml | 7 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/ |
D | renesas,rzv2m.yaml | 7 title: Renesas RZ/V2M I2C Bus Interface 19 - renesas,r9a09g011-i2c # RZ/V2M
|
/Linux-v6.6/Documentation/devicetree/bindings/usb/ |
D | renesas,usb-xhci.yaml | 39 - renesas,r9a09g011-xhci # RZ/V2M 41 - const: renesas,rzv2m-xhci # RZ/{V2M, V2MA}
|
D | renesas,rzv2m-usb3drd.yaml | 7 title: Renesas RZ/V2M USB 3.1 DRD controller 21 - renesas,r9a09g011-usb3drd # RZ/V2M
|
/Linux-v6.6/drivers/soc/renesas/ |
D | Kconfig | 323 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/ |
D | rzv2m_usb3drd.c | 3 * Renesas RZ/V2M USB3DRD driver 135 MODULE_DESCRIPTION("Renesas RZ/V2M USB3DRD driver");
|
/Linux-v6.6/Documentation/devicetree/bindings/watchdog/ |
D | renesas,wdt.yaml | 36 - renesas,r9a09g011-wdt # RZ/V2M 37 - const: renesas,rzv2m-wdt # RZ/V2M
|