summaryrefslogtreecommitdiff
path: root/include/linux/i2c/git@git.tavy.me:linux-stable.git
diff options
context:
space:
mode:
authorAnirudh Srinivasan <asrinivasan@oss.tenstorrent.com>2026-03-06 11:12:19 -0600
committerDrew Fustini <fustini@kernel.org>2026-03-09 20:10:26 -0700
commit23c8ebc952849b3ba47d04d0ec95daf5cc136061 (patch)
treeaa878851891833f2db6ccb7b84b11425a554c071 /include/linux/i2c/git@git.tavy.me:linux-stable.git
parent89b23af16276a6d4d06064d72e3fd548de090375 (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/linux/i2c/git@git.tavy.me:linux-stable.git')
0 files changed, 0 insertions, 0 deletions