Home
last modified time | relevance | path

Searched +full:ep7209 +full:- +full:timer (Results 1 – 3 of 3) sorted by relevance

/linux/arch/arm/boot/dts/cirrus/
H A Dep7209.dtsi1 // SPDX-License-Identifier: GPL-2.0-or-later
3 /dts-v1/;
5 #include <dt-bindings/clock/clps711x-clock.h>
8 #address-cells = <1>;
9 #size-cells = <1>;
10 model = "Cirrus Logic EP7209";
11 compatible = "cirrus,ep7209";
28 #address-cells = <0>;
29 #size-cells = <0>;
38 #address-cells = <1>;
[all …]
/linux/Documentation/devicetree/bindings/timer/
H A Dcirrus,clps711x-timer.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
4 $id: http://devicetree.org/schemas/timer/cirrus,clps711x-timer.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
7 title: Cirrus Logic CLPS711X Timer Counter
10 - Alexander Shiyan <shc_work@mail.ru>
15 - items:
16 - enum:
17 - cirrus,ep7312-timer
18 - const: cirrus,ep7209-timer
[all …]
/linux/drivers/clocksource/
H A Dclps711x-timer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
36 clocksource_mmio_init(tcd, "clps711x-clocksource", rate, 300, 16, in clps711x_clksrc_init()
46 evt->event_handler(evt); in clps711x_timer_interrupt()
59 return -ENOMEM; in _clps711x_clkevt_init()
63 /* Set Timer prescaler */ in _clps711x_clkevt_init()
66 clkevt->name = "clps711x-clockevent"; in _clps711x_clkevt_init()
67 clkevt->rating = 300; in _clps711x_clkevt_init()
68 clkevt->features = CLOCK_EVT_FEAT_PERIODIC | CLOCK_EVT_FEAT_C3STOP; in _clps711x_clkevt_init()
69 clkevt->cpumask = cpumask_of(0); in _clps711x_clkevt_init()
73 "clps711x-timer", clkevt); in _clps711x_clkevt_init()
[all …]