Home
last modified time | relevance | path

Searched +full:moxart +full:- +full:watchdog (Results 1 – 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/arch/arm/boot/dts/moxa/
Dmoxart.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* moxart.dtsi - Device Tree Include file for MOXA ART family SoC
7 #include <dt-bindings/interrupt-controller/irq.h>
10 #address-cells = <1>;
11 #size-cells = <1>;
12 compatible = "moxa,moxart";
13 model = "MOXART";
14 interrupt-parent = <&intc>;
17 #address-cells = <1>;
18 #size-cells = <0>;
[all …]
/kernel/linux/linux-5.10/arch/arm/boot/dts/
Dmoxart.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
2 /* moxart.dtsi - Device Tree Include file for MOXA ART family SoC
7 #include <dt-bindings/interrupt-controller/irq.h>
10 #address-cells = <1>;
11 #size-cells = <1>;
12 compatible = "moxa,moxart";
13 model = "MOXART";
14 interrupt-parent = <&intc>;
17 #address-cells = <1>;
18 #size-cells = <0>;
[all …]
/kernel/linux/linux-6.6/drivers/watchdog/
Dmoxart_wdt.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * MOXA ART SoCs watchdog driver.
18 #include <linux/watchdog.h>
38 writel(1, moxart_wdt->base + REG_COUNT); in moxart_wdt_restart()
39 writel(0x5ab9, moxart_wdt->base + REG_MODE); in moxart_wdt_restart()
40 writel(0x03, moxart_wdt->base + REG_ENABLE); in moxart_wdt_restart()
49 writel(0, moxart_wdt->base + REG_ENABLE); in moxart_wdt_stop()
58 writel(moxart_wdt->clock_frequency * wdt_dev->timeout, in moxart_wdt_start()
59 moxart_wdt->base + REG_COUNT); in moxart_wdt_start()
60 writel(0x5ab9, moxart_wdt->base + REG_MODE); in moxart_wdt_start()
[all …]
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 …]
/kernel/linux/linux-5.10/drivers/watchdog/
Dmoxart_wdt.c2 * MOXA ART SoCs watchdog driver.
20 #include <linux/watchdog.h>
40 writel(1, moxart_wdt->base + REG_COUNT); in moxart_wdt_restart()
41 writel(0x5ab9, moxart_wdt->base + REG_MODE); in moxart_wdt_restart()
42 writel(0x03, moxart_wdt->base + REG_ENABLE); in moxart_wdt_restart()
51 writel(0, moxart_wdt->base + REG_ENABLE); in moxart_wdt_stop()
60 writel(moxart_wdt->clock_frequency * wdt_dev->timeout, in moxart_wdt_start()
61 moxart_wdt->base + REG_COUNT); in moxart_wdt_start()
62 writel(0x5ab9, moxart_wdt->base + REG_MODE); in moxart_wdt_start()
63 writel(0x03, moxart_wdt->base + REG_ENABLE); in moxart_wdt_start()
[all …]
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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/watchdog/
Dmoxa,moxart-watchdog.txt1 MOXA ART Watchdog timer
5 - compatible : Must be "moxa,moxart-watchdog"
6 - reg : Should contain registers location and length
7 - clocks : Should contain phandle for the clock that drives the counter
11 watchdog: watchdog@98500000 {
12 compatible = "moxa,moxart-watchdog";
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/watchdog/
Dmoxa,moxart-watchdog.txt1 MOXA ART Watchdog timer
5 - compatible : Must be "moxa,moxart-watchdog"
6 - reg : Should contain registers location and length
7 - clocks : Should contain phandle for the clock that drives the counter
11 watchdog: watchdog@98500000 {
12 compatible = "moxa,moxart-watchdog";
Dfaraday,ftwdt010.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/watchdog/faraday,ftwdt010.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Faraday Technology FTWDT010 watchdog
10 - Linus Walleij <linus.walleij@linaro.org>
11 - Corentin Labbe <clabbe@baylibre.com>
18 - $ref: watchdog.yaml#
23 - const: faraday,ftwdt010
24 - items:
[all …]
/kernel/linux/linux-6.6/drivers/rtc/
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.
187 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
190 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
193 will be called rtc-ab-b5ze-s3.
[all …]
/kernel/linux/linux-5.10/drivers/rtc/
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
132 once-per-second update interrupts, used for synchronization.
150 will be called rtc-test.
164 will be called rtc-88pm860x.
174 will be called rtc-88pm80x.
178 tristate "Abracon AB-RTCMC-32.768kHz-B5ZE-S3"
181 AB-RTCMC-32.768kHz-B5ZE-S3 I2C RTC chip.
184 will be called rtc-ab-b5ze-s3.
[all …]
/kernel/linux/linux-5.10/arch/arm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
132 The ARM series is a line of low-power-consumption RISC chip designs
134 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
135 manufactured, but legacy ARM-based PC hardware remains popular in
245 Patch phys-to-virt and virt-to-phys translation functions at
249 This can only be used with non-XIP MMU kernels where the base
295 bool "MMU-based Paged Memory Management Support"
298 Select if you want MMU-based virtualised addressing space
337 bool "ARMv7-M based platforms (Cortex-M0/M3/M4)"
350 bool "EBSA-110"
[all …]
/kernel/linux/linux-6.6/arch/arm/
DKconfig1 # SPDX-License-Identifier: GPL-2.0
150 The ARM series is a line of low-power-consumption RISC chip designs
152 handhelds such as the Compaq IPAQ. ARM-based PCs are no longer
153 manufactured, but legacy ARM-based PC hardware remains popular in
164 supported in LLD until version 14. The combined range is -/+ 256 MiB,
257 Patch phys-to-virt and virt-to-phys translation functions at
261 This can only be used with non-XIP MMU kernels where the base
307 bool "MMU-based Paged Memory Management Support"
310 Select if you want MMU-based virtualised addressing space
350 # https://github.com/llvm/llvm-project/issues/50764
[all …]