Home
last modified time | relevance | path

Searched +full:gxp +full:- +full:timer (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/clocksource/
H A Dtimer-gxp.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2022 Hewlett-Packard Enterprise Development Company, L.P. */
19 /* TCS Stands for Timer Control/Status: these are masks to be used in */
20 /* the Timer Count Registers */
48 struct gxp_timer *timer = to_gxp_timer(evt_dev); in gxp_time_set_next_event() local
51 writeb_relaxed(MASK_TCS_TC, timer->control); in gxp_time_set_next_event()
52 writel_relaxed(event, timer->counter); in gxp_time_set_next_event()
53 writeb_relaxed(MASK_TCS_TC | MASK_TCS_ENABLE, timer->control); in gxp_time_set_next_event()
60 struct gxp_timer *timer = (struct gxp_timer *)dev_id; in gxp_timer_interrupt() local
62 if (!(readb_relaxed(timer->control) & MASK_TCS_TC)) in gxp_timer_interrupt()
[all …]
/linux/Documentation/devicetree/bindings/timer/
H A Dhpe,gxp-timer.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/timer/hpe,gxp-timer.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: HPE GXP Timer
10 - Nick Hawkins <nick.hawkins@hpe.com>
11 - Jean-Marie Verdun <verdun@hpe.com>
15 const: hpe,gxp-timer
26 clock-names:
30 - compatible
[all …]
/linux/arch/arm/boot/dts/hpe/
H A Dhpe-gxp.dtsi1 // SPDX-License-Identifier: GPL-2.0
3 * Device Tree file for HPE GXP
6 /dts-v1/;
8 model = "Hewlett Packard Enterprise GXP BMC";
9 compatible = "hpe,gxp";
10 #address-cells = <1>;
11 #size-cells = <1>;
14 #address-cells = <1>;
15 #size-cells = <0>;
18 compatible = "arm,cortex-a9";
[all …]
/linux/drivers/watchdog/
H A Dgxp-wdt.c1 // SPDX-License-Identifier: GPL-2.0
2 /* Copyright (C) 2022 Hewlett-Packard Enterprise Development Company, L.P. */
33 val = readb(drvdata->base + GXP_WDT_CTRL_OFS); in gxp_wdt_enable_reload()
35 writeb(val, drvdata->base + GXP_WDT_CTRL_OFS); in gxp_wdt_enable_reload()
42 writew(SECS_TO_WDOG_TICKS(wdd->timeout), drvdata->base + GXP_WDT_CNT_OFS); in gxp_wdt_start()
52 val = readb_relaxed(drvdata->base + GXP_WDT_CTRL_OFS); in gxp_wdt_stop()
54 writeb(val, drvdata->base + GXP_WDT_CTRL_OFS); in gxp_wdt_stop()
64 wdd->timeout = timeout; in gxp_wdt_set_timeout()
65 actual = min(timeout * 100, wdd->max_hw_heartbeat_ms / 10); in gxp_wdt_set_timeout()
66 writew(actual, drvdata->base + GXP_WDT_CNT_OFS); in gxp_wdt_set_timeout()
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
21 W: *Web-page* with status/info
23 B: URI for where to file *bugs*. A web-page with detailed bug
28 patches to the given subsystem. This is either an in-tree file,
29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]