Home
last modified time | relevance | path

Searched +full:watchdog +full:- +full:type (Results 1 – 25 of 894) sorted by relevance

12345678910>>...36

/openbmc/openbmc/meta-ibm/recipes-phosphor/fans/
H A Dphosphor-fan_%.bbappend4 FAN_PACKAGES:append:ibm-ac-server = " \
5 phosphor-cooling-type \
8 PACKAGECONFIG:append:ibm-ac-server = " cooling-type"
10 TMPL_COOLING = "phosphor-cooling-type@.service"
11 INSTFMT_COOLING = "phosphor-cooling-type@{0}.service"
12 MULTI_USR_TGT = "multi-user.target"
15 FILES:phosphor-cooling-type:append:ibm-ac-server = " ${bindir}/phosphor-cooling-type"
16 SYSTEMD_SERVICE:phosphor-cooling-type:append:ibm-ac-server = " ${TMPL_COOLING}"
17 SYSTEMD_LINK:phosphor-cooling-type:append:ibm-ac-server = " ${@compose_list(d, 'FMT_COOLING', 'OBMC…
19 COOLING_ENV_FMT = "obmc/phosphor-fan/phosphor-cooling-type-{0}.conf"
[all …]
/openbmc/linux/Documentation/watchdog/
H A Dmlx-wdt.rst2 Mellanox watchdog drivers
8 This driver provides watchdog functionality for various Mellanox
11 Mellanox watchdog device is implemented in a programmable logic device.
13 There are 2 types of HW watchdog implementations.
15 Type 1:
19 Get time-left isn't supported
21 Type 2:
23 a user-defined timeout.
25 Get time-left is supported.
27 Type 3:
[all …]
/openbmc/linux/Documentation/devicetree/bindings/watchdog/
H A Datmel,at91sam9-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
4 ---
5 $id: http://devicetree.org/schemas/watchdog/atmel,at91sam9-wdt.yaml#
6 $schema: http://devicetree.org/meta-schemas/core.yaml#
8 title: Atmel Watchdog Timers
11 - Eugen Hristev <eugen.hristev@microchip.com>
15 const: atmel,at91sam9260-wdt
26 atmel,max-heartbeat-sec:
32 atmel,min-heartbeat-sec:
35 must be smaller than the max-heartbeat-sec value. It is used to
[all …]
H A Daspeed-wdt.txt1 Aspeed Watchdog Timer
4 - compatible: must be one of:
5 - "aspeed,ast2400-wdt"
6 - "aspeed,ast2500-wdt"
7 - "aspeed,ast2600-wdt"
9 - reg: physical base address of the controller and length of memory mapped
14 - aspeed,reset-type = "cpu|soc|system|none"
16 Reset behavior - Whenever a timeout occurs the watchdog can be programmed
19 Type "none" can be specified to indicate that no resets are to be done.
20 This is useful in situations where another watchdog engine on chip is
[all …]
H A Datmel,sama5d4-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/atmel,sama5d4-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Atmel SAMA5D4 Watchdog Timer (WDT) Controller
10 - Eugen Hristev <eugen.hristev@microchip.com>
13 - $ref: watchdog.yaml#
18 - atmel,sama5d4-wdt
19 - microchip,sam9x60-wdt
20 - microchip,sama7g5-wdt
[all …]
H A Dmediatek,mtk-wdt.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/mediatek,mtk-wdt.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: MediaTek SoCs Watchdog timer
10 - Matthias Brugger <matthias.bgg@gmail.com>
13 The watchdog supports a pre-timeout interrupt that fires
14 timeout-sec/2 before the expiry.
17 - $ref: watchdog.yaml#
22 - enum:
[all …]
/openbmc/phosphor-dbus-interfaces/yaml/xyz/openbmc_project/State/
H A DWatchdog.interface.yaml2 Implement the watchdog function.
5 - name: ResetTimeRemaining
9 TimeRemaining. Optionally the watchdog can be enabled during the reset
12 - name: EnableWatchdog
13 type: boolean
15 If true the watchdog will be enabled when the reset is
18 - xyz.openbmc_project.Common.Error.InternalFailure
21 - name: Initialized
22 type: boolean
24 Whether the host has configured the watchdog yet.
[all …]
/openbmc/docs/
H A Dhost-management.md3 This document describes the host-management interfaces of the OpenBMC object
9 [REST-cheatsheet](https://github.com/openbmc/docs/blob/master/REST-cheatsheet.md#establish-rest-con…
15-k -H "Content-Type: application/json" -X POST https://${bmc}/login -d '{"username" : "root", "pa…
16 $ curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/...
26 items and are not necessarily FRUs (field-replaceable units). If the system
35 - `Version`: A code version associated with this item.
36 - `Present`: Indicates whether this item is present in the system (True/False).
37 - `Functional`: Indicates whether this item is functioning in the system
44 $ curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/inventory/enumerate
48 …$ curl -k -H "X-Auth-Token: $token" https://${bmc}/xyz/openbmc_project/inventory/system/chassis/mo…
[all …]
/openbmc/linux/drivers/watchdog/
H A Dwdt.c1 // SPDX-License-Identifier: GPL-2.0+
5 * (c) Copyright 1996-1997 Alan Cox <alan@lxorguk.ukuu.org.uk>,
10 * "AS-IS" and at no charge.
18 * Alan Cox : Added the watchdog ioctl() stuff
38 #include <linux/watchdog.h>
62 "Watchdog heartbeat in seconds. (0 < heartbeat < 65536, default="
68 "Watchdog cannot be stopped once started (default="
71 /* You must set these - there is no sane way to probe for this board. */
82 /* Support for the Fan Tachometer on the WDT501-P */
86 "WDT501-P Fan Tachometer support (0=disable, default=0)");
[all …]
H A Dwdt_pci.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Industrial Computer Source PCI-WDT500/501 driver
5 * (c) Copyright 1996-1997 Alan Cox <alan@lxorguk.ukuu.org.uk>,
10 * "AS-IS" and at no charge.
18 * Alan Cox : Added the watchdog ioctl() stuff
43 #include <linux/watchdog.h>
57 /* We can only use 1 card due to the /dev/watchdog restriction */
74 "Watchdog heartbeat in seconds. (0<heartbeat<65536, default="
80 "Watchdog cannot be stopped once started (default="
83 /* Support for the Fan Tachometer on the PCI-WDT501 */
[all …]
H A Dbd9576_wdt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
5 * ROHM BD9576MUF and BD9573MUF Watchdog driver
10 #include <linux/mfd/rohm-bd957x.h>
15 #include <linux/watchdog.h>
20 "Watchdog cannot be stopped once started (default=\"false\")");
37 gpiod_set_value_cansleep(priv->gpiod_en, 0); in bd9576_wdt_disable()
45 gpiod_set_value_cansleep(priv->gpiod_ping, 1); in bd9576_wdt_ping()
46 gpiod_set_value_cansleep(priv->gpiod_ping, 0); in bd9576_wdt_ping()
55 gpiod_set_value_cansleep(priv->gpiod_en, 1); in bd9576_wdt_start()
72 .identity = "BD957x Watchdog",
[all …]
H A Df71808e_wdt.c1 // SPDX-License-Identifier: GPL-2.0-or-later
4 * Copyright (C) 2007-2009 Hans de Goede <hdegoede@redhat.com> *
17 #include <linux/watchdog.h>
21 #define SIO_F71808FG_LD_WDT 0x07 /* Watchdog timer logical device */
22 #define SIO_UNLOCK_KEY 0x87 /* Key to enable Super-I/O */
23 #define SIO_LOCK_KEY 0xAA /* Key to disable Super-I/O */
31 #define SIO_F81866_REG_PORT_SEL 0x27 /* F81866 Multi-Function Register */
72 watchdog signal */
73 #define WATCHDOG_F71862FG_PIN 63 /* default watchdog reset output
83 "Watchdog timeout in seconds. 1<= timeout <="
[all …]
/openbmc/phosphor-watchdog/src/
H A Dwatchdog.hpp7 #include <xyz/openbmc_project/State/Watchdog/server.hpp>
17 namespace watchdog namespace
22 using WatchdogInherits = sdbusplus::server::object_t<Base::Watchdog>;
24 /** @class Watchdog
25 * @brief OpenBMC watchdog implementation.
27 * xyz.openbmc_project.State.Watchdog DBus API.
29 class Watchdog : public WatchdogInherits class
32 Watchdog() = delete;
33 ~Watchdog() = default;
34 Watchdog(const Watchdog&) = delete;
[all …]
/openbmc/openbmc/poky/meta/recipes-extended/watchdog/watchdog/
H A D0001-watchdog-remove-interdependencies-of-watchdog-and-wd.patch4 Subject: [PATCH] watchdog: remove interdependencies of watchdog and
7 Since watchdog and watchdog-keepalive packages can't be installed
8 together, remove the inter-dependencies of watchdog and wd_keepalive
11 Upstream-Status: Inappropriate [oe specific]
13 Signed-off-by: Maxin B. John <maxin.john@intel.com>
14 ---
15 debian/watchdog.service | 9 +++------
16 debian/wd_keepalive.service | 10 +++++-----
17 2 files changed, 8 insertions(+), 11 deletions(-)
19 diff --git a/debian/watchdog.service b/debian/watchdog.service
[all …]
/openbmc/linux/Documentation/devicetree/bindings/mfd/
H A Ddlg,da9063.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Steve Twiss <stwiss.opensource@diasemi.com>
13 For device-tree bindings of other sub-modules refer to the binding documents
14 under the respective sub-system directories.
15 Using regulator-{uv,ov}-{warn,error,protection}-microvolt requires special
24 - dlg,da9063
25 - dlg,da9063l
33 interrupt-controller: true
[all …]
H A Drohm,bd9576-pmic.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/mfd/rohm,bd9576-pmic.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Matti Vaittinen <mazziesaccount@gmail.com>
14 powering the R-Car series processors.
16 monitoring. A watchdog logic with slow ping/windowed modes is also included.
21 - rohm,bd9576
22 - rohm,bd9573
32 rohm,vout1-en-low:
[all …]
/openbmc/linux/Documentation/devicetree/bindings/timer/
H A Dingenic,tcu.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
11 Documentation/arch/mips/ingenic-tcu.rst.
14 - Paul Cercueil <paul@crapouillou.net>
21 - ingenic,jz4740-tcu
22 - ingenic,jz4725b-tcu
23 - ingenic,jz4760-tcu
24 - ingenic,jz4760b-tcu
25 - ingenic,jz4770-tcu
[all …]
/openbmc/docs/designs/
H A Dbmc-reboot-cause-update.md43 A[BMC reboot] --> B[Driver get the reboot cause]
44 …B --> C[Driver set the corresponding flag based on the reboot cause to /sys/class/watchdog/watchdo…
45 C --> D[phosphor-state-manager get the flag]
46 D --> E[Log the corresponding event based the the different flag]
51 The PSM (Phosphor-state-manager) reads the flags from the specified path to
52 determine the type of reboot cause. Finally, it generates the corresponding
61 - Each BMC vendor must provide a driver to retrieve the BMC reboot cause and
64 2. Redefining Reboot Cause Type **WDIOF_EXTERN1**:
66 - This type will henceforth represent a software reset.
70 - The **WDIOF_CARDRESET** type will now specifically indicate resets caused by
[all …]
/openbmc/openbmc/meta-ufispace/meta-ncplite/recipes-phosphor/watchdog/phosphor-watchdog/
H A Dphosphor-watchdog.service2 Description=Phosphor Watchdog
5 ExecStart=/usr/bin/phosphor-watchdog --continue --service=xyz.openbmc_project.Watchdog \
6 --path=/xyz/openbmc_project/watchdog/host0 \
7--action_target=xyz.openbmc_project.State.Watchdog.Action.HardReset=phosphor-watchdog-host-reset.s…
8--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerOff=phosphor-watchdog-host-poweroff…
9--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerCycle=phosphor-watchdog-host-cycle.…
11 SyslogIdentifier=phosphor-watchdog
12 BusName=xyz.openbmc_project.Watchdog
13 Type=dbus key
/openbmc/openbmc/meta-quanta/meta-s6q/recipes-phosphor/watchdog/phosphor-watchdog/
H A Dphosphor-watchdog.service2 Description=Phosphor Watchdog
5 ExecStart=/usr/bin/env phosphor-watchdog --continue --service=xyz.openbmc_project.Watchdog \
6 --path=/xyz/openbmc_project/watchdog/host0 \
7--action_target=xyz.openbmc_project.State.Watchdog.Action.HardReset=phosphor-watchdog-host-reset.s…
8--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerOff=phosphor-watchdog-host-poweroff…
9--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerCycle=phosphor-watchdog-host-powerc…
11 SyslogIdentifier=phosphor-watchdog
12 BusName=xyz.openbmc_project.Watchdog
13 Type=dbus key
/openbmc/openbmc/meta-yadro/meta-vegman/recipes-phosphor/watchdog/phosphor-watchdog/
H A Dphosphor-watchdog.service2 Description=Phosphow Watchdog
5 ExecStart=/usr/bin/env phosphor-watchdog --continue \
6 --service=xyz.openbmc_project.Watchdog \
7 --path=/xyz/openbmc_project/watchdog/host0 \
8--action_target=xyz.openbmc_project.State.Watchdog.Action.HardReset=phosphor-watchdog-host-reset.s…
9--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerOff=phosphor-watchdog-host-poweroff…
10--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerCycle=phosphor-watchdog-host-cycle.…
12 SyslogIdentifier=phosphor-watchdog
13 BusName=xyz.openbmc_project.Watchdog
14 Type=dbus key
/openbmc/openbmc/meta-facebook/recipes-phosphor/watchdog/phosphor-watchdog/
H A Dphosphor-watchdog.service2 Description=Phosphor Watchdog
5 ExecStart=/usr/bin/env phosphor-watchdog --continue --service=xyz.openbmc_project.Watchdog \
6 --path=/xyz/openbmc_project/watchdog/host0 \
7--action_target=xyz.openbmc_project.State.Watchdog.Action.HardReset=phosphor-watchdog-host-reset.s…
8--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerOff=phosphor-watchdog-host-poweroff…
9--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerCycle=phosphor-watchdog-host-cycle.…
11 SyslogIdentifier=phosphor-watchdog
12 BusName =xyz.openbmc_project.Watchdog
13 Type=dbus key
/openbmc/openbmc/meta-amd/meta-common/recipes-phosphor/watchdog/phosphor-watchdog/
H A Dphosphor-watchdog.service2 Description=Phosphor Watchdog
5 ExecStart=/usr/bin/env phosphor-watchdog --continue --service=xyz.openbmc_project.Watchdog \
6 --path=/xyz/openbmc_project/watchdog/host0 \
7--action_target=xyz.openbmc_project.State.Watchdog.Action.HardReset=phosphor-watchdog-host-reset.s…
8--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerOff=host-phosphor-watchdog-host-pow…
9--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerCycle=phosphor-watchdog-host-cycle.…
11 SyslogIdentifier=phosphor-watchdog
12 BusName =xyz.openbmc_project.Watchdog
13 Type=dbus key
/openbmc/openbmc/meta-fii/meta-kudo/recipes-phosphor/watchdog/phosphor-watchdog/
H A Dphosphor-watchdog.service2 Description=Phosphor Watchdog
5 ExecStart=/usr/bin/env phosphor-watchdog --continue --service=xyz.openbmc_project.Watchdog \
6 --path=/xyz/openbmc_project/watchdog/host0 \
7--action_target=xyz.openbmc_project.State.Watchdog.Action.HardReset=phosphor-watchdog-host-reset.s…
8--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerOff=phosphor-watchdog-host-poweroff…
9--action_target=xyz.openbmc_project.State.Watchdog.Action.PowerCycle=phosphor-watchdog-host-cycle.…
13 SyslogIdentifier=phosphor-watchdog
14 BusName=xyz.openbmc_project.Watchdog
15 Type=dbus key
/openbmc/linux/Documentation/driver-api/
H A Dipmi.rst12 standardized database for field-replaceable units (FRUs) and a watchdog
25 -------------
32 No matter what, you must pick 'IPMI top-level message handler' to use
35 The message handler does not provide any user-level interfaces.
36 Kernel code (like the watchdog) can still use it. If you need access
50 these enabled and let the drivers auto-detect what is present.
61 "The SMBus Driver" on how to hand-configure your system.
63 IPMI defines a standard watchdog timer. You can enable this with the
64 'IPMI Watchdog Timer' config option. If you compile the driver into
65 the kernel, then via a kernel command-line option you can have the
[all …]

12345678910>>...36