Guodong Xu
6cdeb30db4
dt-bindings: timer: add SpacemiT K3 CLINT
...
Add compatible string for SpacemiT K3 CLINT.
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Guodong Xu <guodong@riscstar.com >
Link: https://lore.kernel.org/r/20260115-k3-basic-dt-v5-2-6990ac9f4308@riscstar.com
Signed-off-by: Yixun Lan <dlan@kernel.org >
2026-01-20 22:41:08 +08:00
Drew Fustini
b5951b25d7
dt-bindings: timers: Add Tenstorrent Blackhole compatible
...
Document clint compatible for the Tenstorrent Blackhole SoC.
Acked-by: Rob Herring (Arm) <robh@kernel.org >
Reviewed-by: Joel Stanley <jms@oss.tenstorrent.com >
Signed-off-by: Drew Fustini <dfustini@oss.tenstorrent.com >
2025-10-18 10:44:14 -07:00
Darshan Prajapati
6d1ca2236d
dt-bindings: timer: Add ESWIN EIC7700 CLINT
...
Add compatible string for ESWIN EIC7700 CLINT.
Signed-off-by: Darshan Prajapati <darshan.prajapati@einfochips.com >
Reviewed-by: Samuel Holland <samuel.holland@sifive.com >
Signed-off-by: Pinkesh Vaghela <pinkesh.vaghela@einfochips.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20250410152519.1358964-9-pinkesh.vaghela@einfochips.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org >
2025-05-16 11:10:33 +02:00
Nick Hu
0f920690a8
dt-bindings: timer: Add SiFive CLINT2
...
Add compatible string and property for the SiFive CLINT v2. The SiFive
CLINT v2 is incompatible with the SiFive CLINT v0 due to differences
in their control methods.
Signed-off-by: Nick Hu <nick.hu@sifive.com >
Reviewed-by: Samuel Holland <samuel.holland@sifive.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20250321083507.25298-1-nick.hu@sifive.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org >
2025-03-23 10:55:43 +01:00
Krzysztof Kozlowski
53b552f1cc
dt-bindings: timer: Correct indentation and style in DTS example
...
DTS example in the bindings should be indented with 2- or 4-spaces and
aligned with opening '- |', so correct any differences like 3-spaces or
mixtures 2- and 4-spaces in one binding.
No functional changes here, but saves some comments during reviews of
new patches built on existing code.
Signed-off-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Niklas Söderlund <niklas.soderlund+renesas@ragnatech.se >
Link: https://lore.kernel.org/r/20250107131024.246561-1-krzysztof.kozlowski@linaro.org
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org >
2025-03-07 17:55:59 +01:00
Yangyu Chen
e5164af2a2
dt-bindings: timer: Add SpacemiT K1 CLINT
...
Add compatible string for SpacemiT K1 CLINT.
Signed-off-by: Yangyu Chen <cyy@cyyself.name >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Acked-by: Palmer Dabbelt <palmer@rivosinc.com >
Signed-off-by: Yixun Lan <dlan@gentoo.org >
2025-01-17 07:53:50 +08:00
Thomas Bonnefille
f24c0d6a50
dt-bindings: timer: Add SOPHGO SG2002 clint
...
Add compatible string for SOPHGO SG2002 Core-Local Interrupt Controller.
Signed-off-by: Thomas Bonnefille <thomas.bonnefille@bootlin.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20240709-sg2002-v3-2-af779c3d139d@bootlin.com
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org >
2024-07-12 16:07:06 +02:00
Linus Torvalds
4fbbed7872
Merge tag 'timers-core-2024-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip
...
Pull timer updates from Thomas Gleixner:
"Updates for time and clocksources:
- A fix for the idle and iowait time accounting vs CPU hotplug.
The time is reset on CPU hotplug which makes the accumulated
systemwide time jump backwards.
- Assorted fixes and improvements for clocksource/event drivers"
* tag 'timers-core-2024-01-21' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
tick-sched: Fix idle and iowait sleeptime accounting vs CPU hotplug
clocksource/drivers/ep93xx: Fix error handling during probe
clocksource/drivers/cadence-ttc: Fix some kernel-doc warnings
clocksource/drivers/timer-ti-dm: Fix make W=n kerneldoc warnings
clocksource/timer-riscv: Add riscv_clock_shutdown callback
dt-bindings: timer: Add StarFive JH8100 clint
dt-bindings: timer: thead,c900-aclint-mtimer: separate mtime and mtimecmp regs
2024-01-21 11:14:40 -08:00
Sia Jee Heng
e0cf60151e
dt-bindings: timer: Add StarFive JH8100 clint
...
Add compatible string for the StarFive JH8100 clint.
Signed-off-by: Sia Jee Heng <jeeheng.sia@starfivetech.com >
Reviewed-by: Ley Foon Tan <leyfoon.tan@starfivetech.com >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org >
Link: https://lore.kernel.org/r/20231201121410.95298-4-jeeheng.sia@starfivetech.com
2023-12-27 15:37:11 +01:00
Inochi Amaoto
06ea2a1968
dt-bindings: timer: Add SOPHGO CV1812H clint
...
Add compatible string for the SOPHGO CV1812H clint.
Signed-off-by: Inochi Amaoto <inochiama@outlook.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Jisheng Zhang <jszhang@kernel.org >
Signed-off-by: Conor Dooley <conor.dooley@microchip.com >
2023-11-30 12:40:36 +00:00
Jisheng Zhang
332ba4f78a
dt-bindings: timer: Add SOPHGO CV1800B clint
...
Add compatible string for the SOPHGO CV1800B clint.
Signed-off-by: Jisheng Zhang <jszhang@kernel.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Conor Dooley <conor.dooley@microchip.com >
2023-10-07 13:34:09 +01:00
Conor Dooley
c1362fd0f2
Merge patch series "Add Sipeed Lichee Pi 4A RISC-V board support"
...
Jisheng Zhang <jszhang@kernel.org > says:
Sipeed's Lichee Pi 4A development board uses Lichee Module 4A core
module which is powered by T-HEAD's TH1520 SoC. Add minimal device
tree files for the core module and the development board.
Support basic uart/gpio/dmac drivers, so supports booting to a basic
shell.
This also pulls in -rc2, because of some maintainers re-jigging that
went on in the interim in commit 80e62bc848 ("MAINTAINERS: re-sort
all entries and fields").
Link: https://lore.kernel.org/r/20230617161529.2092-1-jszhang@kernel.org
Signed-off-by: Conor Dooley <conor.dooley@microchip.com >
2023-06-17 19:19:21 +01:00
Jisheng Zhang
413c24b03f
dt-bindings: timer: Add T-HEAD TH1520 clint
...
Add compatible string for the T-HEAD TH1520 clint.
Signed-off-by: Jisheng Zhang <jszhang@kernel.org >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Signed-off-by: Conor Dooley <conor.dooley@microchip.com >
2023-06-17 19:04:08 +01:00
Geert Uytterhoeven
1bd2339df1
dt-bindings: timer: sifive,clint: Clean up compatible value section
...
Replace the sentences in the description listing some supported variants
by comments on the individual compatible values, to ease future
maintenance. While at it, restore alphabetical sort order.
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be >
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Signed-off-by: Conor Dooley <conor.dooley@microchip.com >
2023-05-25 22:51:20 +01:00
Emil Renner Berthing
1ff5482ab9
dt-bindings: timer: Add StarFive JH7110 clint
...
Add compatible string for the StarFive JH7110 clint.
Reviewed-by: Conor Dooley <conor.dooley@microchip.com >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Emil Renner Berthing <emil.renner.berthing@canonical.com >
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk >
Signed-off-by: Hal Feng <hal.feng@starfivetech.com >
Signed-off-by: Conor Dooley <conor.dooley@microchip.com >
2023-04-05 15:50:02 +01:00
Icenowy Zheng
abd873afc8
dt-bindings: timer: sifive,clint: add comaptibles for T-Head's C9xx
...
T-Head C906/C910 CLINT is not compliant to SiFive ones (and even not
compliant to the newcoming ACLINT spec) because of lack of mtime
register.
Add a compatible string formatted like the C9xx-specific PLIC
compatible, and do not allow a SiFive one as fallback because they're
not really compliant.
Signed-off-by: Icenowy Zheng <uwu@icenowy.me >
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@linaro.org >
Reviewed-by: Samuel Holland <samuel@sholland.org >
Acked-by: Conor Dooley <conor.dooley@microchip.com >
Link: https://lore.kernel.org/r/20230202072814.319903-1-uwu@icenowy.me
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org >
2023-02-13 13:10:17 +01:00
Conor Dooley
8262499426
dt-bindings: timer: sifive,clint: add legacy riscv compatible
...
While "real" hardware might not use the compatible string "riscv,clint0"
it is present in the driver & QEMU uses it for automatically generated
virt machine dtbs. To avoid dt-validate problems with QEMU produced
dtbs, such as the following, add it to the binding.
riscv-virt.dtb: clint@2000000: compatible:0: 'sifive,clint0' is not one of ['sifive,fu540-c000-clint', 'starfive,jh7100-clint', 'canaan,k210-clint']
Reported-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/linux-riscv/20220803170552.GA2250266-robh@kernel.org/
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Conor Dooley <conor.dooley@microchip.com >
Reviewed-by: Heiko Stuebner <heiko@sntech.de >
Link: https://lore.kernel.org/r/20220823183319.3314940-2-mail@conchuod.ie
Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com >
2022-10-12 17:05:15 -07:00
Geert Uytterhoeven
4eb7b1339c
dt-bindings: timer: sifive,clint: Group interrupt tuples
...
To improve human readability and enable automatic validation, the tuples
in "interrupts-extended" properties should be grouped using angle
brackets.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Anup Patel <anup@brainfault.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/62bf4ee6613550c07a99d4bd226ab0d33acae4c4.1643360652.git.geert@linux-m68k.org
2022-02-28 13:55:29 -06:00
Geert Uytterhoeven
73b9f6389e
dt-bindings: timer: sifive,clint: Fix number of interrupts
...
The number of interrupts lacks an upper bound, thus assuming one,
causing properly grouped "interrupts-extended" properties to be flagged
as an error by "make dtbs_check".
Fix this by adding the missing "maxItems", using the architectural
maximum of 4095 interrupts.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Anup Patel <anup@brainfault.org >
Signed-off-by: Rob Herring <robh@kernel.org >
Link: https://lore.kernel.org/r/e6a4c5b20d2acb52125d7d6e6c7e3694d7cb182c.1643360652.git.geert@linux-m68k.org
2022-02-28 13:55:28 -06:00
Emil Renner Berthing
3234d3a137
dt-bindings: timer: Add StarFive JH7100 clint
...
Add compatible string for the StarFive JH7100 clint.
Reviewed-by: Geert Uytterhoeven <geert@linux-m68k.org >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Emil Renner Berthing <kernel@esmil.dk >
2021-11-28 20:04:14 +01:00
Damien Le Moal
c43b571801
dt-bindings: update sifive clint compatible string
...
Add the "canaan,k210-clint" compatible string to the Sifive clint
bindings to indicate the use of the "sifive,clint0" IP block in the
Canaan Kendryte K210 SoC. The description of the compatible string
property is also updated to reflect this addition.
Signed-off-by: Damien Le Moal <damien.lemoal@wdc.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com >
2021-02-22 17:51:09 -08:00
Anup Patel
a2770b57d0
dt-bindings: timer: Add CLINT bindings
...
We add DT bindings documentation for CLINT device.
Signed-off-by: Anup Patel <anup.patel@wdc.com >
Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com >
Tested-by: Emil Renner Berhing <kernel@esmil.dk >
Reviewed-by: Atish Patra <atish.patra@wdc.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Reviewed-by: Palmer Dabbelt <palmerdabbelt@google.com >
Signed-off-by: Palmer Dabbelt <palmerdabbelt@google.com >
2020-08-20 10:58:28 -07:00