public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/12] of/treewide: Simplify with for_each_compatible_node_scoped()
@ 2026-01-09 16:57 Krzysztof Kozlowski
  2026-01-09 16:57 ` [PATCH v3 01/12] of: Add for_each_compatible_node_scoped() helper Krzysztof Kozlowski
                   ` (12 more replies)
  0 siblings, 13 replies; 19+ messages in thread
From: Krzysztof Kozlowski @ 2026-01-09 16:57 UTC (permalink / raw)
  To: Miguel Ojeda, Rob Herring, Saravana Kannan, Nathan Chancellor,
	Nick Desaulniers, Bill Wendling, Justin Stitt, Russell King,
	Nicolas Ferre, Alexandre Belloni, Claudiu Beznea,
	Krzysztof Kozlowski, Alim Akhtar, Madhavan Srinivasan,
	Michael Ellerman, Nicholas Piggin, Christophe Leroy (CS GROUP),
	Nipun Gupta, Nikhil Agarwal, Abel Vesa, Peng Fan,
	Michael Turquette, Stephen Boyd, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, Vinod Koul,
	Sylwester Nawrocki, Mauro Carvalho Chehab, Rafael J. Wysocki,
	Viresh Kumar
  Cc: linux-kernel, devicetree, llvm, linux-arm-kernel,
	linux-samsung-soc, linuxppc-dev, linux-clk, imx, dmaengine,
	linux-media, linux-pm, Jonathan Cameron, Krzysztof Kozlowski,
	Frank Li

Dependencies/merging
====================
1. First patch is a prerequisite for entire set, so either everything
   goes via same tree, the further patches wait a cycle or stable tag is
   shared from DT tree.

2. The last media patch depends on my earlier cleanup.

Changes in v3:
- New patch: cdx: Use mutex guard to simplify error handling
- Collect tags
- Link to v2: https://patch.msgid.link/20260106-of-for-each-compatible-scoped-v2-0-05eb948d91f2@oss.qualcomm.com

Changes in v2:
- Update also scripts/dtc/dt-extract-compatibles (Rob)
- Collect tags
- Link to v1: https://patch.msgid.link/20260105-of-for-each-compatible-scoped-v1-0-24e99c177164@oss.qualcomm.com

Description
===========
Simplify for_each_compatible_node() users with a new helper -
for_each_compatible_node_scoped().

Best regards,
Krzysztof

---
Krzysztof Kozlowski (12):
      of: Add for_each_compatible_node_scoped() helper
      ARM: at91: Simplify with scoped for each OF child loop
      ARM: exynos: Simplify with scoped for each OF child loop
      powerpc/fsp2: Simplify with scoped for each OF child loop
      powerpc/wii: Simplify with scoped for each OF child loop
      cdx: Simplify with scoped for each OF child loop
      cdx: Use mutex guard to simplify error handling
      clk: imx: imx27: Simplify with scoped for each OF child loop
      clk: imx: imx31: Simplify with scoped for each OF child loop
      dmaengine: fsl_raid: Simplify with scoped for each OF child loop
      cpufreq: s5pv210: Simplify with scoped for each OF child loop
      media: samsung: exynos4-is: Simplify with scoped for each OF child loop

 .clang-format                                       |  1 +
 arch/arm/mach-at91/pm.c                             |  7 ++-----
 arch/arm/mach-exynos/exynos.c                       |  8 ++------
 arch/powerpc/platforms/44x/fsp2.c                   |  5 +----
 arch/powerpc/platforms/embedded6xx/hlwd-pic.c       |  4 +---
 drivers/cdx/cdx.c                                   | 15 ++++-----------
 drivers/clk/imx/clk-imx27.c                         |  7 ++-----
 drivers/clk/imx/clk-imx31.c                         |  7 ++-----
 drivers/cpufreq/s5pv210-cpufreq.c                   | 10 ++++------
 drivers/dma/fsl_raid.c                              |  4 +---
 drivers/media/platform/samsung/exynos4-is/fimc-is.c |  8 +++-----
 include/linux/of.h                                  |  7 +++++++
 scripts/dtc/dt-extract-compatibles                  |  1 +
 13 files changed, 31 insertions(+), 53 deletions(-)
---
base-commit: 4d27ce1b1abefb22e277e715901cc52acdc5af2c
change-id: 20260105-of-for-each-compatible-scoped-285b3dbda253

Best regards,
-- 
Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>


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

end of thread, other threads:[~2026-01-29 17:14 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-09 16:57 [PATCH v3 00/12] of/treewide: Simplify with for_each_compatible_node_scoped() Krzysztof Kozlowski
2026-01-09 16:57 ` [PATCH v3 01/12] of: Add for_each_compatible_node_scoped() helper Krzysztof Kozlowski
2026-01-09 16:57 ` [PATCH v3 02/12] ARM: at91: Simplify with scoped for each OF child loop Krzysztof Kozlowski
2026-01-10 15:09   ` Claudiu Beznea
2026-01-09 16:57 ` [PATCH v3 03/12] ARM: exynos: " Krzysztof Kozlowski
2026-01-09 16:57 ` [PATCH v3 04/12] powerpc/fsp2: " Krzysztof Kozlowski
2026-01-09 17:21   ` Christophe Leroy (CS GROUP)
2026-01-09 16:57 ` [PATCH v3 05/12] powerpc/wii: " Krzysztof Kozlowski
2026-01-09 17:22   ` Christophe Leroy (CS GROUP)
2026-01-09 16:57 ` [PATCH v3 06/12] cdx: " Krzysztof Kozlowski
2026-01-12 12:48   ` Jonathan Cameron
2026-01-09 16:57 ` [PATCH v3 07/12] cdx: Use mutex guard to simplify error handling Krzysztof Kozlowski
2026-01-12 12:48   ` Jonathan Cameron
2026-01-09 16:57 ` [PATCH v3 08/12] clk: imx: imx27: Simplify with scoped for each OF child loop Krzysztof Kozlowski
2026-01-09 16:57 ` [PATCH v3 09/12] clk: imx: imx31: " Krzysztof Kozlowski
2026-01-09 16:57 ` [PATCH v3 10/12] dmaengine: fsl_raid: " Krzysztof Kozlowski
2026-01-09 16:57 ` [PATCH v3 11/12] cpufreq: s5pv210: " Krzysztof Kozlowski
2026-01-09 16:57 ` [PATCH v3 12/12] media: samsung: exynos4-is: " Krzysztof Kozlowski
2026-01-29 17:14 ` [PATCH v3 00/12] of/treewide: Simplify with for_each_compatible_node_scoped() Rob Herring

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