/Linux-v5.10/Documentation/devicetree/bindings/timer/ |
D | arm,sp804.yaml | 4 $id: http://devicetree.org/schemas/timer/arm,sp804.yaml# 7 title: ARM sp804 Dual Timers 13 The Arm SP804 IP implements two independent timers, configurable for 18 There is a viriant of Arm SP804: Hisilicon 64-bit SP804 timer. Some Hisilicon 19 SoCs, such as Hi1212, should use the dedicated compatible: "hisilicon,sp804". 27 - const: arm,sp804 28 - const: hisilicon,sp804 36 - arm,sp804 37 - hisilicon,sp804 45 specified by the "arm,sp804-has-irq" property. [all …]
|
/Linux-v5.10/drivers/clocksource/ |
D | timer-sp804.c | 23 /* Hisilicon 64-bit timer(a variant of ARM SP804) */ 66 clk = clk_get_sys("sp804", name); in sp804_get_clock_rate() 68 pr_err("sp804: %s clock not found: %ld\n", name, PTR_ERR(clk)); in sp804_get_clock_rate() 74 pr_err("sp804: clock failed to prepare: %d\n", err); in sp804_get_clock_rate() 81 pr_err("sp804: clock failed to enable: %d\n", err); in sp804_get_clock_rate() 89 pr_err("sp804: clock failed to get rate: %ld\n", rate); in sp804_get_clock_rate() 301 pr_err("sp804: %pOFn clock not found: %d\n", np, in sp804_of_init() 314 of_property_read_u32(np, "arm,sp804-has-irq", &irq_num); in sp804_of_init() 348 TIMER_OF_DECLARE(sp804, "arm,sp804", arm_sp804_of_init); 354 TIMER_OF_DECLARE(hisi_sp804, "hisilicon,sp804", hisi_sp804_of_init);
|
D | timer-sp.h | 11 * Every SP804 contains two identical timers.
|
D | Makefile | 71 obj-$(CONFIG_ARM_TIMER_SP804) += timer-sp804.o
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | nspire-cx.dts | 20 /* compatible = "arm,sp804", "arm,primecell"; */ 31 compatible = "arm,sp804", "arm,primecell"; 35 compatible = "arm,sp804", "arm,primecell";
|
D | hi3519.dtsi | 97 compatible = "arm,sp804", "arm,primecell"; 107 compatible = "arm,sp804", "arm,primecell"; 117 compatible = "arm,sp804", "arm,primecell";
|
D | sd5203.dts | 61 compatible = "arm,sp804", "arm,primecell"; 69 compatible = "arm,sp804", "arm,primecell";
|
D | arm-realview-pb11mp.dts | 563 compatible = "arm,sp804", "arm,primecell"; 567 arm,sp804-has-irq = <1>; 577 compatible = "arm,sp804", "arm,primecell"; 581 arm,sp804-has-irq = <1>; 646 compatible = "arm,sp804", "arm,primecell"; 654 compatible = "arm,sp804", "arm,primecell";
|
D | hisi-x5hd2.dtsi | 40 compatible = "arm,sp804", "arm,primecell"; 54 compatible = "arm,sp804", "arm,primecell"; 63 compatible = "arm,sp804", "arm,primecell"; 72 compatible = "arm,sp804", "arm,primecell"; 81 compatible = "arm,sp804", "arm,primecell";
|
D | hi3620.dtsi | 110 compatible = "arm,sp804", "arm,primecell"; 122 compatible = "arm,sp804", "arm,primecell"; 134 compatible = "arm,sp804", "arm,primecell"; 146 compatible = "arm,sp804", "arm,primecell"; 158 compatible = "arm,sp804", "arm,primecell";
|
D | arm-realview-pbx.dtsi | 397 compatible = "arm,sp804", "arm,primecell"; 408 compatible = "arm,sp804", "arm,primecell"; 466 compatible = "arm,sp804", "arm,primecell"; 473 compatible = "arm,sp804", "arm,primecell";
|
D | bcm-hr2.dtsi | 249 compatible = "arm,sp804"; 256 compatible = "arm,sp804";
|
D | arm-realview-pb1176.dts | 351 compatible = "arm,sp804", "arm,primecell"; 360 compatible = "arm,sp804", "arm,primecell"; 364 arm,sp804-has-irq = <1>;
|
D | versatile-ab.dts | 324 compatible = "arm,sp804", "arm,primecell"; 332 compatible = "arm,sp804", "arm,primecell";
|
D | vexpress-v2m.dtsi | 205 compatible = "arm,sp804", "arm,primecell"; 213 compatible = "arm,sp804", "arm,primecell";
|
D | vexpress-v2m-rs1.dtsi | 287 compatible = "arm,sp804", "arm,primecell"; 295 compatible = "arm,sp804", "arm,primecell";
|
D | arm-realview-eb.dtsi | 398 compatible = "arm,sp804", "arm,primecell"; 405 compatible = "arm,sp804", "arm,primecell";
|
D | axm55xx.dtsi | 148 compatible = "arm,sp804", "arm,primecell";
|
D | ecx-common.dtsi | 99 compatible = "arm,sp804", "arm,primecell";
|
/Linux-v5.10/arch/arm64/boot/dts/amazon/ |
D | alpine-v2.dtsi | 205 compatible = "arm,sp804", "arm,primecell"; 212 compatible = "arm,sp804", "arm,primecell"; 220 compatible = "arm,sp804", "arm,primecell"; 228 compatible = "arm,sp804", "arm,primecell";
|
/Linux-v5.10/arch/arm64/boot/dts/broadcom/stingray/ |
D | stingray.dtsi | 340 compatible = "arm,sp804", "arm,primecell"; 351 compatible = "arm,sp804", "arm,primecell"; 361 compatible = "arm,sp804", "arm,primecell"; 372 compatible = "arm,sp804", "arm,primecell"; 383 compatible = "arm,sp804", "arm,primecell"; 394 compatible = "arm,sp804", "arm,primecell"; 405 compatible = "arm,sp804", "arm,primecell"; 416 compatible = "arm,sp804", "arm,primecell";
|
/Linux-v5.10/arch/arm64/boot/dts/arm/ |
D | rtsm_ve-motherboard.dtsi | 202 compatible = "arm,sp804", "arm,primecell"; 210 compatible = "arm,sp804", "arm,primecell";
|
D | juno-motherboard.dtsi | 258 compatible = "arm,sp804", "arm,primecell"; 266 compatible = "arm,sp804", "arm,primecell";
|
D | vexpress-v2m-rs1.dtsi | 287 compatible = "arm,sp804", "arm,primecell"; 295 compatible = "arm,sp804", "arm,primecell";
|
/Linux-v5.10/arch/arm64/boot/dts/broadcom/northstar2/ |
D | ns2.dtsi | 525 compatible = "arm,sp804", "arm,primecell"; 535 compatible = "arm,sp804", "arm,primecell"; 545 compatible = "arm,sp804", "arm,primecell"; 555 compatible = "arm,sp804", "arm,primecell";
|