clk: mxl: Remove redundant spinlocks
authorRahul Tanwar <rtanwar@maxlinear.com>
Thu, 13 Oct 2022 06:48:31 +0000 (14:48 +0800)
committerStephen Boyd <sboyd@kernel.org>
Mon, 17 Oct 2022 21:17:37 +0000 (14:17 -0700)
commiteaabee88a88a26b108be8d120fc072dfaf462cef
tree4a3a3e92141319872856b6705e08d2e20c2d8872
parent036177310bac5534de44ff6a7b60a4d2c0b6567c
clk: mxl: Remove redundant spinlocks

Patch 1/4 of this patch series switches from direct readl/writel
based register access to regmap based register access. Instead
of using direct readl/writel, regmap API's are used to read, write
& read-modify-write clk registers. Regmap API's already use their
own spinlocks to serialize the register accesses across multiple
cores in which case additional driver spinlocks becomes redundant.

Hence, remove redundant spinlocks from driver in this patch 2/4.

Reviewed-by: Yi xin Zhu <yzhu@maxlinear.com>
Signed-off-by: Rahul Tanwar <rtanwar@maxlinear.com>
Link: https://lore.kernel.org/r/a8a02c8773b88924503a9fdaacd37dd2e6488bf3.1665642720.git.rtanwar@maxlinear.com
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/x86/clk-cgu-pll.c
drivers/clk/x86/clk-cgu.c
drivers/clk/x86/clk-cgu.h
drivers/clk/x86/clk-lgm.c