Home
last modified time | relevance | path

Searched +full:vexpress +full:- +full:sysreg (Results 1 – 25 of 25) sorted by relevance

/openbmc/linux/Documentation/devicetree/bindings/arm/
H A Dvexpress-config.yaml1 # 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 Dvexpress-sysreg.yaml1 # 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 …]
/openbmc/linux/arch/arm/boot/dts/arm/
H A Dvexpress-v2p-ca15-tc1.dts1 // 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 …]
H A Dvexpress-v2p-ca9.dts1 // 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 …]
H A Dvexpress-v2p-ca15_a7.dts1 // 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 …]
H A Dvexpress-v2m.dtsi1 // 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 …]
H A Dvexpress-v2m-rs1.dtsi1 // 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: fixed-regulator-0 {
24 compatible = "regulator-fixed";
25 regulator-name = "3V3";
[all …]
H A Dvexpress-v2p-ca5s.dts1 // 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 …]
/openbmc/linux/Documentation/devicetree/bindings/hwmon/
H A Dvexpress.txt2 -------------------------------
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 …]
/openbmc/linux/arch/arm64/boot/dts/arm/
H A Drtsm_ve-motherboard.dtsi1 // SPDX-License-Identifier: GPL-2.0
12 compatible = "fixed-clock";
13 #clock-cells = <0>;
14 clock-frequency = <24000000>;
15 clock-output-names = "v2m:clk24mhz";
19 compatible = "fixed-clock";
20 #clock-cells = <0>;
21 clock-frequency = <1000000>;
22 clock-output-names = "v2m:refclk1mhz";
26 compatible = "fixed-clock";
[all …]
H A Dvexpress-v2f-1xv7-ca53x2.dts1 // 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 …]
H A Dfoundation-v8.dtsi1 // 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>;
31 #address-cells = <2>;
32 #size-cells = <0>;
[all …]
/openbmc/linux/drivers/mfd/
H A Dvexpress-sysreg.c1 // 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 …]
H A DMakefile1 # 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_ACT8945A) += act8945a.o
11 obj-$(CONFIG_MFD_SM501) += sm501.o
12 obj-$(CONFIG_ARCH_BCM2835) += bcm2835-pm.o
13 obj-$(CONFIG_MFD_BCM590XX) += bcm590xx.o
14 obj-$(CONFIG_MFD_BD9571MWV) += bd9571mwv.o
[all …]
/openbmc/linux/Documentation/devicetree/bindings/regulator/
H A Dvexpress.txt2 ------------------------------------
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 …]
/openbmc/linux/drivers/clocksource/
H A Dtimer-versatile.c1 // 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",
/openbmc/linux/arch/arm/mach-versatile/
H A Dv2m.c1 // 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")
/openbmc/u-boot/drivers/misc/
H A Dvexpress_config.c1 // SPDX-License-Identifier: GPL-2.0+
34 cmd = (*(u32 *)buf) | SYS_CFGCTRL_START | (syscfg->site << 16); in vexpress_config_exec()
38 writel(0xdeadbeef, syscfg->addr + SYS_CFGDATA); in vexpress_config_exec()
41 writel(((u32 *)buf)[1], syscfg->addr + SYS_CFGDATA); in vexpress_config_exec()
43 writel(0, syscfg->addr + SYS_CFGSTAT); in vexpress_config_exec()
44 writel(cmd, syscfg->addr + SYS_CFGCTRL); in vexpress_config_exec()
49 status = readl(syscfg->addr + SYS_CFGSTAT); in vexpress_config_exec()
51 return -EFAULT; in vexpress_config_exec()
52 } while (--tries && !(status & SYS_CFGSTAT_COMPLETE)); in vexpress_config_exec()
55 return -ETIMEDOUT; in vexpress_config_exec()
[all …]
/openbmc/u-boot/drivers/clk/
H A Dclk_vexpress_osc.c1 // SPDX-License-Identifier: GPL-2.0+
9 #include <clk-uclass.h>
27 struct udevice *vexpress_cfg = dev_get_parent(clk->dev); in vexpress_osc_clk_get_rate()
28 struct vexpress_osc_clk_priv *priv = dev_get_priv(clk->dev); in vexpress_osc_clk_get_rate()
30 data = CLK_FUNCTION | priv->osc; in vexpress_osc_clk_get_rate()
43 struct udevice *vexpress_cfg = dev_get_parent(clk->dev); in vexpress_osc_clk_set_rate()
44 struct vexpress_osc_clk_priv *priv = dev_get_priv(clk->dev); in vexpress_osc_clk_set_rate()
46 if (rate < priv->rate_min || rate > priv->rate_max) in vexpress_osc_clk_set_rate()
47 return -EINVAL; in vexpress_osc_clk_set_rate()
53 buffer[0] = CLK_FUNCTION | priv->osc; in vexpress_osc_clk_set_rate()
[all …]
/openbmc/linux/drivers/bus/
H A Dvexpress-config.c1 // 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 …]
/openbmc/linux/drivers/gpu/drm/pl111/
H A Dpl111_versatile.c1 // 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 …]
/openbmc/qemu/
H A DMAINTAINERS10 consult qemu-devel and not any specific individual privately.
23 W: Web-page with status/info
59 ------------------------------
63 L: qemu-devel@nongnu.org
72 R: Philippe Mathieu-Daudé <philmd@linaro.org>
76 F: docs/devel/code-of-conduct.rst
77 F: docs/devel/conflict-resolution.rst
78 F: docs/devel/submitting-a-patch.rst
79 F: docs/devel/submitting-a-pull-request.rst
82 -------------------------------------------------
[all …]
/openbmc/linux/
H A Dopengrok1.0.log1 2024-12-28 20:07:11.902-0600 FINER t583 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c'
2 2024-12-28 20:07:11.913-0600 FINEST t583 Statistics.logIt: Added: '/openbmc/linux/drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c' (CAnalyzer) (took 116 ms)
3 2024-12-28 20:07:11.899-0600 FINER t593 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/linux',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/linux/tools/testing/selftests/powerpc/tm/tm-signa
[all...]
H A Dopengrok0.0.log1 2024-12-28 20:09:05.996-0600 FINEST t1171 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/linux/drivers/staging/media/av7110/video-continue.rst.gz'
2 2024-12-28 20:09:05.942-0600 FINEST t1149 PendingFileCompleter.doRename: Moved pending as file: '/opengrok/data/xref/openbmc/u-boot/arch/sh/config.mk.gz'
3 2024-12-2
[all...]
H A Dopengrok2.0.log1 2024-12-28 20:05:26.116-0600 FINEST t586 Statistics.logIt: Added: '/openbmc/linux/tools/testing/selftests/drivers/net/mlxsw/rtnetlink.sh' (ShAnalyzer) (took 79 ms)
2 2024-12-28 20:05:26.112-0600 FINER t592 IndexDatabase.createAnnotationCache: failed to create annotation: repository {dir='/opengrok/src/openbmc/qemu',type=git,historyCache=on,renamed=false,merge=true,annotationCache=off} does not allow to create annotation cache for '/opengrok/src/openbmc/qemu/chardev/spice.c'
3 2024-12-28 20:05:26.116-0600 FINEST t592 Statistics.logIt: Added: '/openbmc/qemu/chardev/spice.c' (CAnalyzer) (took 33 ms)
4 2024-1
[all...]