public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 0/4] regmap: mmio: Extending to support IO ports
@ 2022-08-08 20:33 Andy Shevchenko
  2022-08-08 20:33 ` [PATCH v2 1/4] regmap: mmio: Remove mmio_relaxed member from context Andy Shevchenko
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Andy Shevchenko @ 2022-08-08 20:33 UTC (permalink / raw)
  To: Andy Shevchenko, Mark Brown, Aidan MacDonald, linux-kernel
  Cc: Greg Kroah-Hartman, Rafael J. Wysocki, William Breathitt Gray

Currently regmap MMIO doesn't support IO ports, while being inconsistent
in used IO accessors. Fix the latter and extend framework with the
former.

Changelog v2:
- dropped the first two patches (Mark)
- split the last patch to two (Mark)

Andy Shevchenko (4):
  regmap: mmio: Remove mmio_relaxed member from context
  regmap: mmio: Get rid of broken 64-bit IO
  regmap: mmio: Introduce IO accessors that can talk to IO port
  regmap: mmio: Fix MMIO accessors to avoid talking to IO port

 drivers/base/regmap/regmap-mmio.c | 140 +++++++++++++++++++-----------
 include/linux/regmap.h            |   3 +
 2 files changed, 91 insertions(+), 52 deletions(-)

-- 
2.35.1


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

end of thread, other threads:[~2022-08-15 17:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-08-08 20:33 [PATCH v2 0/4] regmap: mmio: Extending to support IO ports Andy Shevchenko
2022-08-08 20:33 ` [PATCH v2 1/4] regmap: mmio: Remove mmio_relaxed member from context Andy Shevchenko
2022-08-08 20:33 ` [PATCH v2 2/4] regmap: mmio: Get rid of broken 64-bit IO Andy Shevchenko
2022-08-08 20:33 ` [PATCH v2 3/4] regmap: mmio: Introduce IO accessors that can talk to IO port Andy Shevchenko
2022-08-08 20:34 ` [PATCH v2 4/4] regmap: mmio: Fix MMIO accessors to avoid talking " Andy Shevchenko
2022-08-11 16:58 ` [PATCH v2 0/4] regmap: mmio: Extending to support IO ports William Breathitt Gray
2022-08-15 17:42 ` Mark Brown

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