/openbmc/linux/drivers/clocksource/ |
H A D | timer-gxp.c | 1 // 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 …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 36 bool "BCM2835 timer driver" if COMPILE_TEST 39 Enables the support for the BCM2835 timer driver. 42 bool "BCM mobile timer driver" if COMPILE_TEST 45 Enables the support for the BCM Kona mobile timer driver. 48 bool "Texas Instruments DaVinci timer driver" if COMPILE_TEST 50 Enables the support for the TI DaVinci timer driver. 53 bool "Digicolor timer driver" if COMPILE_TEST 57 Enables the support for the digicolor timer driver. 60 bool "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 2 obj-$(CONFIG_TIMER_OF) += timer-of.o 3 obj-$(CONFIG_TIMER_PROBE) += timer-probe.o 4 obj-$(CONFIG_ATMEL_PIT) += timer-atmel-pit.o 5 obj-$(CONFIG_ATMEL_ST) += timer-atmel-st.o 6 obj-$(CONFIG_ATMEL_TCB_CLKSRC) += timer-atmel-tcb.o 7 obj-$(CONFIG_X86_PM_TIMER) += acpi_pm.o 8 obj-$(CONFIG_SCx200HR_TIMER) += scx200_hrt.o 9 obj-$(CONFIG_CS5535_CLOCK_EVENT_SRC) += timer-cs5535.o 10 obj-$(CONFIG_CLKSRC_JCORE_PIT) += jcore-pit.o [all …]
|
/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A D | hpe,gxp-timer.yaml | 1 # 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 …]
|
/openbmc/linux/arch/arm/boot/dts/hpe/ |
H A D | hpe-gxp.dtsi | 1 // 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 …]
|
/openbmc/linux/drivers/watchdog/ |
H A D | gxp-wdt.c | 1 // 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 …]
|
H A D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 8 bool "Watchdog Timer Support" 16 on-line as fast as possible after a lock-up. There's both a watchdog 21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source. 34 tristate "WatchDog Timer Driver Core" 36 Say Y here if you want to use the new watchdog timer driver core. 37 This driver provides a framework for all watchdog timer drivers 45 to stop the timer if the process managing it closes the file 51 bool "Update boot-enabled watchdog until userspace takes over" 77 bool "Enable watchdog hrtimer-based pretimeouts" [all …]
|
H A D | Makefile | 1 # SPDX-License-Identifier: GPL-2.0 6 # The WatchDog Timer Driver Core. 7 obj-$(CONFIG_WATCHDOG_CORE) += watchdog.o 9 watchdog-objs += watchdog_core.o watchdog_dev.o 11 watchdog-$(CONFIG_WATCHDOG_PRETIMEOUT_GOV) += watchdog_pretimeout.o 12 watchdog-$(CONFIG_WATCHDOG_HRTIMER_PRETIMEOUT) += watchdog_hrtimer_pretimeout.o 14 obj-$(CONFIG_WATCHDOG_PRETIMEOUT_GOV_NOOP) += pretimeout_noop.o 15 obj-$(CONFIG_WATCHDOG_PRETIMEOUT_GOV_PANIC) += pretimeout_panic.o 18 # watchdog-cards first, then the architecture specific watchdog 25 # ISA-based Watchdog Cards [all …]
|
/openbmc/openbmc/meta-hpe/meta-dl360poc/recipes-kernel/linux/linux-obmc/ |
H A D | gxp.dts | 1 /dts-v1/; 3 #address-cells = <1>; 4 #size-cells = <1>; 5 compatible = "HPE,GXP"; 6 model = "GXP"; 23 compatible = "simple-bus"; 24 #address-cells = <1>; 25 #size-cells = <1>; 29 compatible = "arm,pl192-vic"; 30 interrupt-controller; [all …]
|
/openbmc/dbus-sensors/src/fan/ |
H A D | FanMain.cpp | 8 // http://www.apache.org/licenses/LICENSE-2.0 31 #include <phosphor-logging/lg2.hpp> 80 {"aspeed,ast2400-pwm-tacho", FanTypes::aspeed}, 81 {"aspeed,ast2500-pwm-tacho", FanTypes::aspeed}, 82 {"aspeed,ast2600-pwm-tach", FanTypes::aspeed}, 83 {"nuvoton,npcm750-pwm-fan", FanTypes::nuvoton}, 84 {"nuvoton,npcm845-pwm-fan", FanTypes::nuvoton}, 85 {"hpe,gxp-fan-ctrl", FanTypes::hpe} 117 return compatibleIterator->second; in getFanType() 142 /* Search PWM since pwm-fan had separated in findPwmfanPath() [all …]
|
/openbmc/linux/ |
H A D | MAINTAINERS | 5 ---------- [all...] |
H A D | opengrok0.0.log | 1 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 D | opengrok1.0.log | 1 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...] |
/openbmc/ |
D | opengrok1.0.log | 1 2025-07-02 03:00:49.393-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-07-02 03:00:49.517-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |
D | opengrok2.0.log | 1 2025-07-01 03:00:37.158-0500 FINE t1 Executor.registerErrorHandler: Installing default uncaught exception handler 2 2025-07-01 03:00:37.274-0500 INFO t1 Indexer.parseOptions: Indexer options: [-c, /usr/local/bin/ctags, -T, 12, -s, /opengrok/src, - [all...] |