| /linux/Documentation/devicetree/bindings/arm/ | 
| H A D | vexpress-config.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/arm/vexpress-config.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Andre Przywara <andre.przywara@arm.com>
 16   function and device numbers - see motherboard's TRM for more details.
 20     const: arm,vexpress,config-bus
 22   arm,vexpress,config-bridge:
 25       Phandle to the sysreg node.
 31         const: arm,vexpress-muxfpga
 [all …]
 
 | 
| H A D | vexpress-sysreg.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/arm/vexpress-sysreg.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Andre Przywara <andre.przywara@arm.com>
 19     const: arm,vexpress-sysreg
 24   "#address-cells":
 27   "#size-cells":
 32   gpio-controller:
 35   "#gpio-cells":
 [all …]
 
 | 
| /linux/arch/arm/boot/dts/arm/ | 
| H A D | vexpress-v2p-ca15-tc1.dts | 1 // SPDX-License-Identifier: GPL-2.06  * Cortex-A15 MPCore (V2P-CA15)
 8  * HBI-0237A
 11 /dts-v1/;
 12 #include "vexpress-v2m-rs1.dtsi"
 15 	model = "V2P-CA15";
 17 	arm,vexpress,site = <0xf>;
 18 	compatible = "arm,vexpress,v2p-ca15,tc1", "arm,vexpress,v2p-ca15", "arm,vexpress";
 19 	interrupt-parent = <&gic>;
 20 	#address-cells = <2>;
 [all …]
 
 | 
| H A D | vexpress-v2p-ca9.dts | 1 // SPDX-License-Identifier: GPL-2.06  * Cortex-A9 MPCore (V2P-CA9)
 8  * HBI-0191B
 11 /dts-v1/;
 12 #include "vexpress-v2m.dtsi"
 15 	model = "V2P-CA9";
 17 	arm,vexpress,site = <0xf>;
 18 	compatible = "arm,vexpress,v2p-ca9", "arm,vexpress";
 19 	interrupt-parent = <&gic>;
 20 	#address-cells = <1>;
 [all …]
 
 | 
| H A D | vexpress-v2p-ca15_a7.dts | 1 // SPDX-License-Identifier: GPL-2.06  * Cortex-A15_A7 MPCore (V2P-CA15_A7)
 8  * HBI-0249A
 11 /dts-v1/;
 12 #include "vexpress-v2m-rs1.dtsi"
 15 	model = "V2P-CA15_CA7";
 17 	arm,vexpress,site = <0xf>;
 18 	compatible = "arm,vexpress,v2p-ca15_a7", "arm,vexpress";
 19 	interrupt-parent = <&gic>;
 20 	#address-cells = <2>;
 [all …]
 
 | 
| H A D | vexpress-v2m.dtsi | 1 // SPDX-License-Identifier: GPL-2.06  * V2M-P1
 8  * HBI-0190D
 14  * RS1 variant (vexpress-v2m-rs1.dtsi), but there is a strong
 18  * CHANGES TO vexpress-v2m-rs1.dtsi!
 20 #include <dt-bindings/interrupt-controller/arm-gic.h>
 24 		compatible = "simple-bus";
 25 		#address-cells = <1>;
 26 		#size-cells = <1>;
 30 		#interrupt-cells = <1>;
 [all …]
 
 | 
| H A D | vexpress-v2m-rs1.dtsi | 1 // SPDX-License-Identifier: GPL-2.06  * V2M-P1
 8  * HBI-0190D
 10  * RS1 memory map ("ARM Cortex-A Series memory map" in the board's
 14  * original variant (vexpress-v2m.dtsi), but there is a strong
 18  * CHANGES TO vexpress-v2m.dtsi!
 20 #include <dt-bindings/interrupt-controller/arm-gic.h>
 23 	v2m_fixed_3v3: regulator-3v3 {
 24 		compatible = "regulator-fixed";
 25 		regulator-name = "3V3";
 [all …]
 
 | 
| H A D | vexpress-v2p-ca5s.dts | 1 // SPDX-License-Identifier: GPL-2.06  * Cortex-A5 MPCore (V2P-CA5s)
 8  * HBI-0225B
 11 /dts-v1/;
 12 #include "vexpress-v2m-rs1.dtsi"
 15 	model = "V2P-CA5s";
 17 	arm,vexpress,site = <0xf>;
 18 	compatible = "arm,vexpress,v2p-ca5s", "arm,vexpress";
 19 	interrupt-parent = <&gic>;
 20 	#address-cells = <1>;
 [all …]
 
 | 
| /linux/arch/arm64/boot/dts/arm/ | 
| H A D | rtsm_ve-motherboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.011 	v2m_clk24mhz: clock-24000000 {
 12 		compatible = "fixed-clock";
 13 		#clock-cells = <0>;
 14 		clock-frequency = <24000000>;
 15 		clock-output-names = "v2m:clk24mhz";
 18 	v2m_refclk1mhz: clock-1000000 {
 19 		compatible = "fixed-clock";
 20 		#clock-cells = <0>;
 21 		clock-frequency = <1000000>;
 [all …]
 
 | 
| H A D | vexpress-v2f-1xv7-ca53x2.dts | 1 // SPDX-License-Identifier: GPL-2.06  * V2F-1XV7
 8  * Cortex-A53 (2 cores) Soft Macrocell Model
 10  * HBI-0247C
 13 /dts-v1/;
 15 #include <dt-bindings/interrupt-controller/arm-gic.h>
 16 #include "arm/arm/vexpress-v2m-rs1.dtsi"
 19 	model = "V2F-1XV7 Cortex-A53x2 SMM";
 21 	arm,vexpress,site = <0xf>;
 22 	compatible = "arm,vexpress,v2f-1xv7,ca53x2", "arm,vexpress,v2f-1xv7", "arm,vexpress";
 [all …]
 
 | 
| H A D | foundation-v8.dtsi | 1 // SPDX-License-Identifier: GPL-2.08 /dts-v1/;
 10 #include <dt-bindings/interrupt-controller/arm-gic.h>
 15 	model = "Foundation-v8A";
 16 	compatible = "arm,foundation-aarch64", "arm,vexpress";
 17 	interrupt-parent = <&gic>;
 18 	#address-cells = <2>;
 19 	#size-cells = <2>;
 22 		stdout-path = "serial0:115200n8";
 33 		#address-cells = <2>;
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/hwmon/ | 
| H A D | vexpress.txt | 2 -------------------------------5 - "compatible" value : one of
 6 	"arm,vexpress-volt"
 7 	"arm,vexpress-amp"
 8 	"arm,vexpress-temp"
 9 	"arm,vexpress-power"
 10 	"arm,vexpress-energy"
 11 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg
 12   (see Documentation/devicetree/bindings/arm/vexpress-config.yaml
 16 - label : string describing the monitored value
 [all …]
 
 | 
| /linux/Documentation/devicetree/bindings/regulator/ | 
| H A D | vexpress.txt | 2 ------------------------------------5 - "compatible" value: "arm,vexpress-volt"
 6 - "arm,vexpress-sysreg,func" when controlled via vexpress-sysreg
 7   (see Documentation/devicetree/bindings/arm/vexpress-config.yaml
 11 - "regulator-name"
 12 - "regulator-always-on"
 15 - "regulator-min-microvolt"
 16 - "regulator-max-microvolt"
 21 When no "regulator-[min|max]-microvolt" properties are defined,
 22 the device is treated as fixed (or rather "read-only") regulator.
 [all …]
 
 | 
| /linux/drivers/clocksource/ | 
| H A D | timer-versatile.c | 1 // SPDX-License-Identifier: GPL-2.0-only29 		return -ENXIO;  in versatile_sched_clock_init()
 37 TIMER_OF_DECLARE(vexpress, "arm,vexpress-sysreg",
 39 TIMER_OF_DECLARE(versatile, "arm,versatile-sysreg",
 
 | 
| /linux/arch/arm/mach-versatile/ | 
| H A D | v2m.c | 1 // SPDX-License-Identifier: GPL-2.06 #include "vexpress.h"
 17 				"arm,vexpress-sysreg");  in vexpress_flags_set()
 30 	"arm,vexpress",
 34 DT_MACHINE_START(VEXPRESS_DT, "ARM-Versatile Express")
 
 | 
| /linux/drivers/bus/ | 
| H A D | vexpress-config.c | 1 // SPDX-License-Identifier: GPL-2.0-only16 #include <linux/vexpress.h>
 110 	vexpress_config_find_prop(node, "arm,vexpress,site", site);  in vexpress_config_get_topo()
 114 		return -EINVAL;  in vexpress_config_get_topo()
 115 	vexpress_config_find_prop(node, "arm,vexpress,position", position);  in vexpress_config_get_topo()
 116 	vexpress_config_find_prop(node, "arm,vexpress,dcc", dcc);  in vexpress_config_get_topo()
 124 	struct vexpress_config_bridge *bridge = dev_get_drvdata(dev->parent);  in vexpress_config_devres_release()
 127 	bridge->ops->regmap_exit(regmap, bridge->context);  in vexpress_config_devres_release()
 136 	bridge = dev_get_drvdata(dev->parent);  in devm_regmap_init_vexpress_config()
 138 		return ERR_PTR(-EINVAL);  in devm_regmap_init_vexpress_config()
 [all …]
 
 |