Home
last modified time | relevance | path

Searched +full:rtd1295 +full:- +full:watchdog (Results 1 – 7 of 7) sorted by relevance

/linux/Documentation/devicetree/bindings/watchdog/
H A Drealtek,rtd1295-watchdog.yaml1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
3 ---
4 $id: http://devicetree.org/schemas/watchdog/realtek,rtd1295-watchdog.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Realtek RTD1295 Watchdog
10 - Andreas Färber <afaerber@suse.de>
13 - $ref: watchdog.yaml#
17 const: realtek,rtd1295-watchdog
26 - compatible
27 - reg
[all …]
/linux/drivers/watchdog/
H A Drtd119x_wdt.c1 // SPDX-License-Identifier: GPL-2.0+
3 * Realtek RTD129x watchdog
15 #include <linux/watchdog.h>
38 val = readl_relaxed(data->base + RTD119X_TCWCR); in rtd119x_wdt_start()
41 writel(val, data->base + RTD119X_TCWCR); in rtd119x_wdt_start()
51 val = readl_relaxed(data->base + RTD119X_TCWCR); in rtd119x_wdt_stop()
54 writel(val, data->base + RTD119X_TCWCR); in rtd119x_wdt_stop()
63 writel_relaxed(RTD119X_TCWTR_WDCLR, data->base + RTD119X_TCWTR); in rtd119x_wdt_ping()
72 writel(val * clk_get_rate(data->clk), data->base + RTD119X_TCWOV); in rtd119x_wdt_set_timeout()
74 data->wdt_dev.timeout = val; in rtd119x_wdt_set_timeout()
[all …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
4 # Watchdog device configuration
7 menuconfig WATCHDOG config
8 bool "Watchdog Timer Support"
11 character special file /dev/watchdog with major number 10 and minor
12 number 130 using mknod ("man mknod"), you will get a watchdog, i.e.:
16 on-line as fast as possible after a lock-up. There's both a watchdog
18 reboot the machine) and a driver for hardware watchdog boards, which
21 <file:Documentation/watchdog/watchdog-api.rst> in the kernel source.
23 The watchdog is usually used together with the watchdog daemon
[all …]
/linux/arch/arm64/boot/dts/realtek/
H A Drtd129x.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
3 * Realtek RTD1293/RTD1295/RTD1296 SoC
5 * Copyright (c) 2016-2019 Andreas Färber
12 #include <dt-bindings/interrupt-controller/arm-gic.h>
13 #include <dt-bindings/reset/realtek,rtd1295.h>
16 interrupt-parent = <&gic>;
17 #address-cells = <1>;
18 #size-cells = <1>;
20 reserved-memory {
21 #address-cells = <1>;
[all …]
H A Drtd139x.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
11 #include <dt-bindings/interrupt-controller/arm-gic.h>
12 #include <dt-bindings/reset/realtek,rtd1295.h>
15 interrupt-parent = <&gic>;
16 #address-cells = <1>;
17 #size-cells = <1>;
19 reserved-memory {
20 #address-cells = <1>;
21 #size-cells = <1>;
34 no-map;
[all …]
/linux/arch/arm/boot/dts/realtek/
H A Drtd1195.dtsi1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause)
3 * Copyright (c) 2017-2019 Andreas Färber
10 #include <dt-bindings/interrupt-controller/arm-gic.h>
11 #include <dt-bindings/reset/realtek,rtd1195.h>
15 interrupt-parent = <&gic>;
16 #address-cells = <1>;
17 #size-cells = <1>;
20 #address-cells = <1>;
21 #size-cells = <0>;
25 compatible = "arm,cortex-a7";
[all …]
/linux/drivers/rtc/
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
44 This clock should be battery-backed, so that it reads the correct
45 time when the system boots from a power-off state. Otherwise, your
141 once-per-second update interrupts, used for synchronization.
159 will be called rtc-test.
173 will be called rtc-88pm860x.
183 will be called rtc-88pm80x.
193 will be called rtc-88pm886.
197 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
200 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
[all …]