Searched +full:vexpress +full:- +full:sysreg (Results 1 – 19 of 19) sorted by relevance
/linux-6.12.1/Documentation/devicetree/bindings/arm/ |
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 …]
|
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-6.12.1/arch/arm/boot/dts/arm/ |
D | vexpress-v2p-ca15-tc1.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * 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 …]
|
D | vexpress-v2p-ca9.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * 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 …]
|
D | vexpress-v2p-ca15_a7.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * 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 …]
|
D | vexpress-v2m.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 * 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 …]
|
D | vexpress-v2m-rs1.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 * 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 …]
|
D | vexpress-v2p-ca5s.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * 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-6.12.1/Documentation/devicetree/bindings/hwmon/ |
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-6.12.1/arch/arm64/boot/dts/arm/ |
D | rtsm_ve-motherboard.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 11 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 …]
|
D | vexpress-v2f-1xv7-ca53x2.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 * 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 …]
|
D | foundation-v8.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 8 /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-6.12.1/drivers/mfd/ |
D | vexpress-sysreg.c | 1 // SPDX-License-Identifier: GPL-2.0-only 39 /* The sysreg block is just a random collection of various functions... */ 43 .base = -1, 49 .base = -1, 55 .base = -1, 61 .name = "basic-mmio-gpio", 62 .of_compatible = "arm,vexpress-sysreg,sys_led", 68 .name = "basic-mmio-gpio", 69 .of_compatible = "arm,vexpress-sysreg,sys_mci", 75 .name = "basic-mmio-gpio", [all …]
|
D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 88pm860x-objs := 88pm860x-core.o 88pm860x-i2c.o 7 obj-$(CONFIG_MFD_88PM860X) += 88pm860x.o 8 obj-$(CONFIG_MFD_88PM800) += 88pm800.o 88pm80x.o 9 obj-$(CONFIG_MFD_88PM805) += 88pm805.o 88pm80x.o 10 obj-$(CONFIG_MFD_88PM886_PMIC) += 88pm886.o 11 obj-$(CONFIG_MFD_ACT8945A) += act8945a.o 12 obj-$(CONFIG_MFD_SM501) += sm501.o 13 obj-$(CONFIG_ARCH_BCM2835) += bcm2835-pm.o 14 obj-$(CONFIG_MFD_BCM590XX) += bcm590xx.o [all …]
|
/linux-6.12.1/Documentation/devicetree/bindings/regulator/ |
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-6.12.1/drivers/clocksource/ |
D | timer-versatile.c | 1 // SPDX-License-Identifier: GPL-2.0-only 29 return -ENXIO; in versatile_sched_clock_init() 37 TIMER_OF_DECLARE(vexpress, "arm,vexpress-sysreg", 39 TIMER_OF_DECLARE(versatile, "arm,versatile-sysreg",
|
/linux-6.12.1/arch/arm/mach-versatile/ |
D | v2m.c | 1 // SPDX-License-Identifier: GPL-2.0 6 #include "vexpress.h" 17 "arm,vexpress-sysreg"); in vexpress_flags_set() 30 "arm,vexpress", 34 DT_MACHINE_START(VEXPRESS_DT, "ARM-Versatile Express")
|
/linux-6.12.1/drivers/bus/ |
D | vexpress-config.c | 1 // SPDX-License-Identifier: GPL-2.0-only 16 #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 …]
|
/linux-6.12.1/drivers/gpu/drm/pl111/ |
D | pl111_versatile.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * This is based on code and know-how in the previous frame buffer 6 * driver in drivers/video/fbdev/amba-clcd.c: 20 #include <linux/vexpress.h> 46 .compatible = "arm,core-module-integrator", 50 .compatible = "arm,versatile-sysreg", 54 .compatible = "arm,realview-eb-syscon", 58 .compatible = "arm,realview-pb1176-syscon", 62 .compatible = "arm,realview-pb11mp-syscon", 66 .compatible = "arm,realview-pba8-syscon", [all …]
|