Searched +full:sp9860 +full:- +full:wdt (Results 1 – 3 of 3) sorted by relevance
1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause3 ---4 $id: http://devicetree.org/schemas/watchdog/sprd,sp9860-wdt.yaml#5 $schema: http://devicetree.org/meta-schemas/core.yaml#7 title: Spreadtrum SP9860 watchdog timer10 - Orson Zhai <orsonzhai@gmail.com>11 - Baolin Wang <baolin.wang7@gmail.com>12 - Chunyan Zhang <zhang.lyra@gmail.com>15 - $ref: watchdog.yaml#19 const: sprd,sp9860-wdt[all …]
1 // SPDX-License-Identifier: GPL-2.0-only4 * Copyright (C) 2017 Spreadtrum - http://www.spreadtrum.com84 struct sprd_wdt *wdt = (struct sprd_wdt *)dev_id; in sprd_wdt_isr() local86 sprd_wdt_unlock(wdt->base); in sprd_wdt_isr()87 writel_relaxed(SPRD_WDT_INT_CLEAR_BIT, wdt->base + SPRD_WDT_INT_CLR); in sprd_wdt_isr()88 sprd_wdt_lock(wdt->base); in sprd_wdt_isr()89 watchdog_notify_pretimeout(&wdt->wdd); in sprd_wdt_isr()93 static u32 sprd_wdt_get_cnt_value(struct sprd_wdt *wdt) in sprd_wdt_get_cnt_value() argument97 val = readl_relaxed(wdt->base + SPRD_WDT_CNT_HIGH) << in sprd_wdt_get_cnt_value()99 val |= readl_relaxed(wdt->base + SPRD_WDT_CNT_LOW) & in sprd_wdt_get_cnt_value()[all …]
1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)8 #include <dt-bindings/clock/sprd,sc9860-clk.h>11 interrupt-parent = <&gic>;12 #address-cells = <2>;13 #size-cells = <2>;16 compatible = "simple-bus";17 #address-cells = <2>;18 #size-cells = <2>;66 ap-apb@70000000 {67 compatible = "simple-bus";[all …]