Home
last modified time | relevance | path

Searched +full:en751221 +full:- +full:timer (Results 1 – 6 of 6) sorted by relevance

/linux/Documentation/devicetree/bindings/timer/
H A Deconet,en751221-timer.yaml1 # 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/arch/mips/boot/dts/econet/
H A Den751221.dtsi1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
2 /dts-v1/;
5 compatible = "econet,en751221";
6 #address-cells = <1>;
7 #size-cells = <1>;
10 compatible = "fixed-clock";
11 #clock-cells = <0>;
12 clock-frequency = <200000000>; /* 200 MHz */
16 #address-cells = <1>;
17 #size-cells = <0>;
[all …]
/linux/drivers/clocksource/
H A DMakefile1 # SPDX-License-Identifier: GPL-2.0
2 obj-$(CONFIG_TIMER_OF) += timer-of.o
3 obj-$(CONFIG_TIMER_PROBE) += timer-probe.o
4 obj-$(CONFIG_ATMEL_PIT) += timer-atmel-pit.o
5 obj-$(CONFIG_ATMEL_ST) += timer-atmel-st.o
6 obj-$(CONFIG_ATMEL_TCB_CLKSRC) += timer-atmel-tcb.o
7 obj-$(CONFIG_X86_PM_TIMER) += acpi_pm.o
8 obj-$(CONFIG_SCx200HR_TIMER) += scx200_hrt.o
9 obj-$(CONFIG_CS5535_CLOCK_EVENT_SRC) += timer-cs5535.o
10 obj-$(CONFIG_CLKSRC_JCORE_PIT) += jcore-pit.o
[all …]
H A Dtimer-econet-en751221.c1 // 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 …]
H A DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
36 bool "BCM2835 timer driver" if COMPILE_TEST
39 Enables the support for the BCM2835 timer driver.
42 bool "BCM mobile timer driver" if COMPILE_TEST
45 Enables the support for the BCM Kona mobile timer driver.
48 bool "Texas Instruments DaVinci timer driver" if COMPILE_TEST
50 Enables the support for the TI DaVinci timer driver.
53 bool "Digicolor timer driver" if COMPILE_TEST
57 Enables the support for the digicolor timer driver.
60 bool "OMAP dual-mode timer driver" if ARCH_K3 || COMPILE_TEST
[all …]
/linux/
H A DMAINTAINERS5 ---------------------------------------------------
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
46 N: [^a-z]tegra all files whose path contains tegra
64 ----------------
83 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
85 L: linux-scsi@vger.kernel.org
88 F: drivers/scsi/3w-*
[all …]