| /kernel/linux/linux-6.6/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 - arm,sp804 28 - hisilicon,sp804 36 - arm,sp804 37 - hisilicon,sp804 45 specified by the "arm,sp804-has-irq" property. [all …]
|
| /kernel/linux/linux-5.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 …]
|
| /kernel/linux/linux-5.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() 278 pr_debug("%pOF: skipping further SP804 timer device\n", np); in sp804_of_init() 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); [all …]
|
| D | timer-sp.h | 11 * Every SP804 contains two identical timers.
|
| /kernel/linux/linux-6.6/drivers/clocksource/ |
| D | timer-sp804.c | 26 /* Hisilicon 64-bit timer(a variant of ARM SP804) */ 67 clk = clk_get_sys("sp804", name); in sp804_get_clock_rate() 263 pr_debug("%pOF: skipping further SP804 timer device\n", np); in sp804_of_init() 299 of_property_read_u32(np, "arm,sp804-has-irq", &irq_num); in sp804_of_init() 333 TIMER_OF_DECLARE(sp804, "arm,sp804", arm_sp804_of_init); 339 TIMER_OF_DECLARE(hisi_sp804, "hisilicon,sp804", hisi_sp804_of_init);
|
| /kernel/linux/linux-5.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";
|
| /kernel/linux/linux-5.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";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/amazon/ |
| D | alpine-v2.dtsi | 200 compatible = "arm,sp804", "arm,primecell"; 207 compatible = "arm,sp804", "arm,primecell"; 215 compatible = "arm,sp804", "arm,primecell"; 223 compatible = "arm,sp804", "arm,primecell";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/broadcom/stingray/ |
| D | stingray.dtsi | 341 compatible = "arm,sp804", "arm,primecell"; 352 compatible = "arm,sp804", "arm,primecell"; 362 compatible = "arm,sp804", "arm,primecell"; 373 compatible = "arm,sp804", "arm,primecell"; 384 compatible = "arm,sp804", "arm,primecell"; 395 compatible = "arm,sp804", "arm,primecell"; 406 compatible = "arm,sp804", "arm,primecell"; 417 compatible = "arm,sp804", "arm,primecell";
|
| /kernel/linux/linux-5.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";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nspire/ |
| D | nspire-cx.dts | 21 /* compatible = "arm,sp804", "arm,primecell"; */ 32 compatible = "arm,sp804", "arm,primecell"; 36 compatible = "arm,sp804", "arm,primecell";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/hisilicon/ |
| 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 | 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";
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/arm/ |
| D | arm-realview-pb11mp.dts | 581 compatible = "arm,sp804", "arm,primecell"; 585 arm,sp804-has-irq = <1>; 595 compatible = "arm,sp804", "arm,primecell"; 599 arm,sp804-has-irq = <1>; 664 compatible = "arm,sp804", "arm,primecell"; 672 compatible = "arm,sp804", "arm,primecell";
|
| D | arm-realview-pbx.dtsi | 413 compatible = "arm,sp804", "arm,primecell"; 424 compatible = "arm,sp804", "arm,primecell"; 482 compatible = "arm,sp804", "arm,primecell"; 489 compatible = "arm,sp804", "arm,primecell";
|
| /kernel/linux/linux-5.10/arch/arm64/boot/dts/arm/ |
| D | rtsm_ve-motherboard.dtsi | 202 compatible = "arm,sp804", "arm,primecell"; 210 compatible = "arm,sp804", "arm,primecell";
|
| /kernel/linux/linux-6.6/arch/arm64/boot/dts/arm/ |
| D | rtsm_ve-motherboard.dtsi | 210 compatible = "arm,sp804", "arm,primecell"; 218 compatible = "arm,sp804", "arm,primecell";
|