public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/4] clk: versaclock: regmap modernisations
@ 2023-09-29 14:26 Mark Brown
  2023-09-29 14:26 ` [PATCH 1/4] clk: versaclock3: Remove redundant _is_writeable() Mark Brown
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Mark Brown @ 2023-09-29 14:26 UTC (permalink / raw)
  To: Michael Turquette, Stephen Boyd, Luca Ceresoli, Alex Helms
  Cc: linux-clk, linux-kernel, Mark Brown

The maple tree register cache is a more modern replacement for the
rbtree cache which uses a more modern data structure and makes decisions
likely to be better for more current hardware, update the versaclock
drivers to use it.

While looking at updating the cache types I noticed a minor optimisation
opportunity with a redundant _is_writeable() operation in versaclock3 so
I updated that too.

Signed-off-by: Mark Brown <broonie@kernel.org>
---
Mark Brown (4):
      clk: versaclock3: Remove redundant _is_writeable()
      clk: versaclock3: Convert to use maple tree register cache
      clk: versaclock5: Convert to use maple tree register cache
      clk: versaclock7: Convert to use maple tree register cache

 drivers/clk/clk-versaclock3.c | 8 +-------
 drivers/clk/clk-versaclock5.c | 2 +-
 drivers/clk/clk-versaclock7.c | 2 +-
 3 files changed, 3 insertions(+), 9 deletions(-)
---
base-commit: 6465e260f48790807eef06b583b38ca9789b6072
change-id: 20230929-clk-maple-versaclk-129fa4fb712f

Best regards,
-- 
Mark Brown <broonie@kernel.org>


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2023-10-10  3:32 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-09-29 14:26 [PATCH 0/4] clk: versaclock: regmap modernisations Mark Brown
2023-09-29 14:26 ` [PATCH 1/4] clk: versaclock3: Remove redundant _is_writeable() Mark Brown
2023-10-10  3:32   ` Stephen Boyd
2023-09-29 14:26 ` [PATCH 2/4] clk: versaclock3: Convert to use maple tree register cache Mark Brown
2023-10-10  3:32   ` Stephen Boyd
2023-09-29 14:26 ` [PATCH 3/4] clk: versaclock5: " Mark Brown
2023-10-10  3:32   ` Stephen Boyd
2023-09-29 14:26 ` [PATCH 4/4] clk: versaclock7: " Mark Brown
2023-10-10  3:31   ` Stephen Boyd

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox