clk: visconti: Add support common clock driver and reset driver
authorNobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
Mon, 25 Oct 2021 03:10:37 +0000 (12:10 +0900)
committerStephen Boyd <sboyd@kernel.org>
Thu, 6 Jan 2022 01:12:31 +0000 (17:12 -0800)
commitb4cbe606dc3674b25cb661e7cd1a1c6ddaaafaaa
treec558657127dc3d53e6c8edc15936b4b87feb52c1
parentffa81a03267b450cb8c7bc0d327c05c99de579a4
clk: visconti: Add support common clock driver and reset driver

Add support for common interface of the common clock and reset driver
for Toshiba Visconti5 and its SoC, TMPV7708. The PIPLLCT provides the PLL,
and the PISMU provides clock and reset functionality.
Each drivers are provided in this patch.

Signed-off-by: Nobuhiro Iwamatsu <nobuhiro1.iwamatsu@toshiba.co.jp>
Link: https://lore.kernel.org/r/20211025031038.4180686-4-nobuhiro1.iwamatsu@toshiba.co.jp
[sboyd@kernel.org: Add bitfield.h include to pll.c]
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
12 files changed:
drivers/clk/Kconfig
drivers/clk/Makefile
drivers/clk/visconti/Kconfig [new file with mode: 0644]
drivers/clk/visconti/Makefile [new file with mode: 0644]
drivers/clk/visconti/clkc-tmpv770x.c [new file with mode: 0644]
drivers/clk/visconti/clkc.c [new file with mode: 0644]
drivers/clk/visconti/clkc.h [new file with mode: 0644]
drivers/clk/visconti/pll-tmpv770x.c [new file with mode: 0644]
drivers/clk/visconti/pll.c [new file with mode: 0644]
drivers/clk/visconti/pll.h [new file with mode: 0644]
drivers/clk/visconti/reset.c [new file with mode: 0644]
drivers/clk/visconti/reset.h [new file with mode: 0644]