Searched +full:en751221 +full:- +full:timer (Results 1 – 3 of 3) sorted by relevance
| /linux/Documentation/devicetree/bindings/timer/ |
| H A D | econet,en751221-timer.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/timer/econet,en751221-timer.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: EcoNet EN751221 High Precision Timer (HPT) 10 - Caleb James DeLisle <cjd@cjdns.fr> 13 The EcoNet High Precision Timer (HPT) is a timer peripheral found in various 14 EcoNet SoCs, including the EN751221 and EN751627 families. It provides per-VPE 15 count/compare registers and a per-CPU control register, with a single interrupt 16 line using a percpu-devid interrupt mechanism. [all …]
|
| /linux/drivers/clocksource/ |
| H A D | timer-econet-en751221.c | 1 // SPDX-License-Identifier: GPL-2.0 3 * Timer present on EcoNet EN75xx MIPS based SoCs. 21 #define ECONET_MAX_DELTA GENMASK(ECONET_BITS - 2, 0) 68 int cpu = cpumask_first(dev->cpumask); in cevt_interrupt() 77 dev->event_handler(dev); in cevt_interrupt() 86 cpu = cpumask_first(dev->cpumask); in cevt_set_next_event() 90 if ((s32)(next - ioread32(reg_count(cpu))) < ECONET_MIN_DELTA / 2) in cevt_set_next_event() 91 return -ETIME; in cevt_set_next_event() 101 pr_debug("%s: Setting up clockevent for CPU %d\n", cd->name, cpu); in cevt_init_cpu() 106 enable_percpu_irq(cd->irq, IRQ_TYPE_NONE); in cevt_init_cpu() [all …]
|
| /linux/ |
| H A D | MAINTAINERS | 5 --------------------------------------------------- 21 W: *Web-page* with status/info 23 B: URI for where to file *bugs*. A web-page with detailed bug 28 patches to the given subsystem. This is either an in-tree file, 29 or a URI. See Documentation/maintainer/maintainer-entry-profile.rst 47 N: [^a-z]tegra all files whose path contains tegra 65 ---------------- 90 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS) 92 L: linux-scsi@vger.kernel.org 95 F: drivers/scsi/3w-* [all …]
|