public inbox for linux-media@vger.kernel.org
 help / color / mirror / Atom feed
* [PATCH v2 00/11] of/treewide: Simplify with for_each_compatible_node_scoped()
@ 2026-01-06  9:15 Krzysztof Kozlowski
  2026-01-06  9:15 ` [PATCH v2 01/11] of: Add for_each_compatible_node_scoped() helper Krzysztof Kozlowski
                   ` (10 more replies)
  0 siblings, 11 replies; 20+ messages in thread
From: Krzysztof Kozlowski @ 2026-01-06  9:15 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

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 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 (11):
      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
      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                                   |  4 +---
 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, 28 insertions(+), 45 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] 20+ messages in thread

end of thread, other threads:[~2026-01-09  3:07 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-01-06  9:15 [PATCH v2 00/11] of/treewide: Simplify with for_each_compatible_node_scoped() Krzysztof Kozlowski
2026-01-06  9:15 ` [PATCH v2 01/11] of: Add for_each_compatible_node_scoped() helper Krzysztof Kozlowski
2026-01-06 10:37   ` Jonathan Cameron
2026-01-06 11:26     ` Krzysztof Kozlowski
2026-01-06  9:15 ` [PATCH v2 02/11] ARM: at91: Simplify with scoped for each OF child loop Krzysztof Kozlowski
2026-01-06  9:15 ` [PATCH v2 03/11] ARM: exynos: " Krzysztof Kozlowski
2026-01-06  9:15 ` [PATCH v2 04/11] powerpc/fsp2: " Krzysztof Kozlowski
2026-01-06  9:15 ` [PATCH v2 05/11] powerpc/wii: " Krzysztof Kozlowski
2026-01-06  9:15 ` [PATCH v2 06/11] cdx: " Krzysztof Kozlowski
2026-01-06  9:15 ` [PATCH v2 07/11] clk: imx: imx27: " Krzysztof Kozlowski
2026-01-06 14:54   ` Frank Li
2026-01-06 17:34   ` Abel Vesa
2026-01-06  9:15 ` [PATCH v2 08/11] clk: imx: imx31: " Krzysztof Kozlowski
2026-01-06 14:54   ` Frank Li
2026-01-06 17:31   ` Abel Vesa
2026-01-06  9:15 ` [PATCH v2 09/11] dmaengine: fsl_raid: " Krzysztof Kozlowski
2026-01-06 14:55   ` Frank Li
2026-01-09  3:07   ` Vinod Koul
2026-01-06  9:15 ` [PATCH v2 10/11] cpufreq: s5pv210: " Krzysztof Kozlowski
2026-01-06  9:15 ` [PATCH v2 11/11] media: samsung: exynos4-is: " Krzysztof Kozlowski

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