diff options
| author | Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com> | 2026-03-06 11:12:19 -0600 |
|---|---|---|
| committer | Drew Fustini <fustini@kernel.org> | 2026-03-09 20:10:26 -0700 |
| commit | 23c8ebc952849b3ba47d04d0ec95daf5cc136061 (patch) | |
| tree | aa878851891833f2db6ccb7b84b11425a554c071 /include/mtd/git@git.tavy.me:linux-stable.git | |
| parent | 89b23af16276a6d4d06064d72e3fd548de090375 (diff) | |
clk: tenstorrent: Add Atlantis clock controller driver
Add driver for clock controller in Tenstorrent Atlantis SoC. This version
of the driver covers clocks from RCPU subsystem.
5 types of clocks generated by this controller: PLLs (PLLs
with bypass functionality and an additional Gate clk at output), Shared
Gates (Multiple Gate clks that share an enable bit), standard Muxes,
Dividers and Gates. All clocks are implemented using custom clk ops and
use the regmap interface associated with the syscon. All clocks are derived
from a 24 Mhz oscillator.
The reset controller is also setup as an auxiliary device of the clock
controller.
Signed-off-by: Anirudh Srinivasan <asrinivasan@oss.tenstorrent.com>
Reviewed-by: Brian Masney <bmasney@redhat.com>
Reviewed-by: Drew Fustini <fustini@kernel.org>
Signed-off-by: Drew Fustini <fustini@kernel.org>
Diffstat (limited to 'include/mtd/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions
