linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v2 0/5] drivers: add a new variant of devm_platform_ioremap_resource()
@ 2019-10-02 16:25 Bartosz Golaszewski
  2019-10-02 16:25 ` [PATCH v2 1/5] Documentation: devres: add missing entry for devm_platform_ioremap_resource() Bartosz Golaszewski
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Bartosz Golaszewski @ 2019-10-02 16:25 UTC (permalink / raw)
  To: Jonathan Corbet, Greg Kroah-Hartman, Rafael J . Wysocki, Arnd Bergmann
  Cc: linux-doc, linux-kernel, Bartosz Golaszewski

From: Bartosz Golaszewski <bgolaszewski@baylibre.com>

The new devm_platform_ioremap_resource() helper has now been widely
adopted and used in many drivers. Users of the write-combined ioremap()
variants could benefit from the same code shrinkage. This series provides
a write-combined version of devm_platform_ioremap_resource() and uses it in a
relevant driver with the assumption that - just like was the case
previously - a coccinelle script will be developed to ease the transition
for others.

v1 -> v2:
- dropped everything related to nocache ioremap as this is going away

Bartosz Golaszewski (5):
  Documentation: devres: add missing entry for
    devm_platform_ioremap_resource()
  lib: devres: prepare devm_ioremap_resource() for more variants
  lib: devres: provide devm_ioremap_resource_wc()
  drivers: platform: provide devm_platform_ioremap_resource_wc()
  misc: sram: use devm_platform_ioremap_resource_wc()

 .../driver-api/driver-model/devres.rst        |  3 +
 drivers/base/platform.c                       | 27 ++++++--
 drivers/misc/sram.c                           | 28 +++------
 include/linux/device.h                        |  2 +
 include/linux/platform_device.h               |  3 +
 lib/devres.c                                  | 62 +++++++++++++------
 6 files changed, 80 insertions(+), 45 deletions(-)

-- 
2.23.0


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

end of thread, other threads:[~2019-10-06  5:40 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-02 16:25 [PATCH v2 0/5] drivers: add a new variant of devm_platform_ioremap_resource() Bartosz Golaszewski
2019-10-02 16:25 ` [PATCH v2 1/5] Documentation: devres: add missing entry for devm_platform_ioremap_resource() Bartosz Golaszewski
2019-10-02 16:25 ` [PATCH v2 2/5] lib: devres: prepare devm_ioremap_resource() for more variants Bartosz Golaszewski
2019-10-02 16:25 ` [PATCH v2 3/5] lib: devres: provide devm_ioremap_resource_wc() Bartosz Golaszewski
2019-10-02 16:25 ` [PATCH v2 4/5] drivers: platform: provide devm_platform_ioremap_resource_wc() Bartosz Golaszewski
2019-10-02 16:25 ` [PATCH v2 5/5] misc: sram: use devm_platform_ioremap_resource_wc() Bartosz Golaszewski
2019-10-06  5:40 ` [PATCH v2 0/5] drivers: add a new variant of devm_platform_ioremap_resource() Bartosz Golaszewski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).