/openbmc/linux/Documentation/devicetree/bindings/timer/ |
H A 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 …]
|
/openbmc/linux/drivers/clocksource/ |
H A 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);
|
H A D | timer-sp.h | 11 * Every SP804 contains two identical timers.
|
H A D | Makefile | 67 obj-$(CONFIG_ARM_TIMER_SP804) += timer-sp804.o
|
/openbmc/qemu/hw/timer/ |
H A D | arm_timer.c | 189 * ARM PrimeCell SP804 dual timer module. 194 #define TYPE_SP804 "sp804" 195 OBJECT_DECLARE_SIMPLE_TYPE(SP804State, SP804) 282 .name = "sp804", 293 SP804State *s = SP804(obj); in sp804_init() 298 "sp804", 0x1000); in sp804_init() 304 SP804State *s = SP804(dev); in sp804_realize()
|
/openbmc/linux/arch/arm64/boot/dts/amazon/ |
H A 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";
|
/openbmc/linux/arch/arm64/boot/dts/broadcom/stingray/ |
H A 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";
|
/openbmc/linux/arch/arm/boot/dts/nspire/ |
H A D | nspire-cx.dts | 21 /* compatible = "arm,sp804", "arm,primecell"; */ 32 compatible = "arm,sp804", "arm,primecell"; 36 compatible = "arm,sp804", "arm,primecell";
|
/openbmc/linux/arch/arm/boot/dts/hisilicon/ |
H A D | hi3519.dtsi | 97 compatible = "arm,sp804", "arm,primecell"; 107 compatible = "arm,sp804", "arm,primecell"; 117 compatible = "arm,sp804", "arm,primecell";
|
H A D | sd5203.dts | 61 compatible = "arm,sp804", "arm,primecell"; 69 compatible = "arm,sp804", "arm,primecell";
|
H A 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";
|
H A 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";
|
/openbmc/qemu/hw/arm/ |
H A D | Kconfig | 75 select ARM_TIMER # sp804 267 select ARM_TIMER # sp804 284 select ARM_TIMER # sp804
|
/openbmc/linux/arch/arm/boot/dts/arm/ |
H A 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";
|
H A 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";
|
H A D | arm-realview-pb1176.dts | 367 compatible = "arm,sp804", "arm,primecell"; 376 compatible = "arm,sp804", "arm,primecell"; 380 arm,sp804-has-irq = <1>;
|
H A D | versatile-ab.dts | 334 compatible = "arm,sp804", "arm,primecell"; 342 compatible = "arm,sp804", "arm,primecell";
|
H A D | arm-realview-eb.dtsi | 414 compatible = "arm,sp804", "arm,primecell"; 421 compatible = "arm,sp804", "arm,primecell";
|
/openbmc/qemu/docs/system/arm/ |
H A D | highbank.rst | 13 - SP804 dual timer
|
H A D | vexpress.rst | 21 - SP804 timers
|
/openbmc/linux/arch/arm64/boot/dts/arm/ |
H A D | rtsm_ve-motherboard.dtsi | 210 compatible = "arm,sp804", "arm,primecell"; 218 compatible = "arm,sp804", "arm,primecell";
|
H A D | juno-motherboard.dtsi | 276 compatible = "arm,sp804", "arm,primecell"; 284 compatible = "arm,sp804", "arm,primecell";
|
/openbmc/linux/arch/arm64/boot/dts/broadcom/northstar2/ |
H A 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";
|
/openbmc/linux/arch/arm/boot/dts/broadcom/ |
H A D | bcm-hr2.dtsi | 250 compatible = "arm,sp804"; 257 compatible = "arm,sp804";
|
/openbmc/linux/arch/arm/boot/dts/intel/axm/ |
H A D | axm55xx.dtsi | 148 compatible = "arm,sp804", "arm,primecell";
|