clk: sprd: Composite driver support offset config
authorZhifeng Tang <zhifeng.tang@unisoc.com>
Wed, 13 Sep 2023 11:52:11 +0000 (19:52 +0800)
committerStephen Boyd <sboyd@kernel.org>
Tue, 24 Oct 2023 03:24:02 +0000 (20:24 -0700)
commit48a8748fd0d18b07741f311cd6929982490c5903
tree48542b5d6b9a96501fa406b1a3d26a243a40e092
parent0bb80ecc33a8fb5a682236443c1e740d5c917d1d
clk: sprd: Composite driver support offset config

The composite interface support the offset configuration,
which is used to support mux and div in different registers.
Because some sprd projects, the divider has different
addresses from mux for one composite clk.

Signed-off-by: Zhifeng Tang <zhifeng.tang@unisoc.com>
Reviewed-by: Chunyan Zhang <zhang.lyra@gmail.com>
Link: https://lore.kernel.org/r/20230913115211.11512-1-zhifeng.tang@unisoc.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/sprd/composite.h
drivers/clk/sprd/div.c
drivers/clk/sprd/div.h