| /linux/drivers/irqchip/ |
| H A D | irq-gic-v2m.c | 3 * ARM GIC v2m MSI(-X) support 58 /* List of flags for specific v2m implementation */ 74 u32 flags; /* v2m flags for specific implementation */ 77 static phys_addr_t gicv2m_get_msi_addr(struct v2m_data *v2m, int hwirq) in gicv2m_get_msi_addr() argument 79 if (v2m->flags & GICV2M_GRAVITON_ADDRESS_ONLY) in gicv2m_get_msi_addr() 80 return v2m->res.start | ((hwirq - 32) << 3); in gicv2m_get_msi_addr() 82 return v2m->res.start + V2M_MSI_SETSPI_NS; in gicv2m_get_msi_addr() 87 struct v2m_data *v2m = irq_data_get_irq_chip_data(data); in gicv2m_compose_msi_msg() local 88 phys_addr_t addr = gicv2m_get_msi_addr(v2m, data->hwirq); in gicv2m_compose_msi_msg() 90 if (v2m->flags & GICV2M_GRAVITON_ADDRESS_ONLY) in gicv2m_compose_msi_msg() [all …]
|
| /linux/arch/arm/boot/dts/arm/ |
| H A 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 …]
|
| H A 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 …]
|
| /linux/arch/arm64/boot/dts/broadcom/northstar2/ |
| H A D | ns2.dtsi | 368 v2m0: v2m@0 { 369 compatible = "arm,gic-v2m-frame"; 376 v2m1: v2m@10000 { 377 compatible = "arm,gic-v2m-frame"; 384 v2m2: v2m@20000 { 385 compatible = "arm,gic-v2m-frame"; 392 v2m3: v2m@30000 { 393 compatible = "arm,gic-v2m-frame"; 400 v2m4: v2m@40000 { 401 compatible = "arm,gic-v2m-frame"; [all …]
|
| /linux/Documentation/devicetree/bindings/soc/renesas/ |
| H A 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
|
| H A 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/arch/arm64/boot/dts/marvell/ |
| H A D | armada-ap80x.dtsi | 110 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/arch/arm64/boot/dts/arm/ |
| H A D | rtsm_ve-motherboard.dtsi | 15 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 D | rtsm_ve-motherboard-rs2.dtsi | 5 * "rs2" extension for the v2m motherboard 10 arm,v2m-memory-map = "rs2";
|
| H A D | foundation-v8.dtsi | 107 clock-output-names = "v2m:clk24mhz"; 114 clock-output-names = "v2m:refclk1mhz"; 121 clock-output-names = "v2m:refclk32khz"; 125 compatible = "arm,vexpress,v2m-p1", "simple-bus";
|
| H A D | juno-base.dtsi | 82 v2m_0: v2m@0 { 83 compatible = "arm,gic-v2m-frame"; 88 v2m@10000 { 89 compatible = "arm,gic-v2m-frame"; 94 v2m@20000 { 95 compatible = "arm,gic-v2m-frame"; 100 v2m@30000 { 101 compatible = "arm,gic-v2m-frame";
|
| /linux/arch/arm/mach-versatile/ |
| H A D | Makefile | 18 obj-$(CONFIG_ARCH_VEXPRESS) := v2m.o 26 obj-$(CONFIG_ARCH_MPS2) += v2m-mps2.o
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A 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/Documentation/devicetree/bindings/i2c/ |
| H A D | renesas,rzv2m.yaml | 7 title: Renesas RZ/V2M I2C Bus Interface 19 - renesas,r9a09g011-i2c # RZ/V2M
|
| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | renesas,usb-xhci.yaml | 39 - renesas,r9a09g011-xhci # RZ/V2M 41 - const: renesas,rzv2m-xhci # RZ/{V2M, V2MA}
|
| /linux/Documentation/devicetree/bindings/watchdog/ |
| H A D | renesas,wdt.yaml | 37 - renesas,r9a09g011-wdt # RZ/V2M 38 - const: renesas,rzv2m-wdt # RZ/V2M
|
| /linux/include/dt-bindings/pinctrl/ |
| H A D | rzv2m-pinctrl.h | 3 * This header provides constants for Renesas RZ/V2M pinctrl bindings.
|
| /linux/drivers/usb/host/ |
| H A D | xhci-rzv2m.c | 3 * xHCI host controller driver for RZ/V2M
|
| /linux/Documentation/devicetree/bindings/serial/ |
| H A D | renesas,em-uart.yaml | 17 - renesas,r9a09g011-uart # RZ/V2M
|
| /linux/Documentation/hwmon/ |
| H A D | vexpress.rst | 17 * Section "4.4.14. System Configuration registers" of the V2M-P1 TRM:
|
| /linux/arch/arm64/boot/dts/renesas/ |
| H A D | r9a09g011-v2mevk2.dts | 3 * Device Tree Source for the RZ/V2M (r9a09g011) Evaluation Kit Board 14 model = "RZ/V2M Evaluation Kit 2.0";
|
| /linux/Documentation/devicetree/bindings/spi/ |
| H A D | renesas,rzv2m-csi.yaml | 7 title: Renesas RZ/V2M Clocked Serial Interface (CSI)
|
| /linux/arch/arm/boot/dts/xen/ |
| H A D | xenvm-4.2.dts | 80 arm,v2m-memory-map = "rs1";
|
| /linux/Documentation/devicetree/bindings/net/ |
| H A D | renesas,etheravb.yaml | 54 - renesas,etheravb-r9a09g011 # RZ/V2M 55 - const: renesas,etheravb-rzv2m # RZ/V2M compatible
|
| /linux/arch/arm64/boot/dts/amd/ |
| H A D | amd-seattle-soc.dtsi | 28 v2m0: v2m@e0080000 { 29 compatible = "arm,gic-v2m-frame";
|