]> www.infradead.org Git - users/dwmw2/linux.git/commit
of: base: Add for_each_child_of_node_with_prefix()
authorChen-Yu Tsai <wenst@chromium.org>
Wed, 6 Nov 2024 09:33:29 +0000 (17:33 +0800)
committerWolfram Sang <wsa+renesas@sang-engineering.com>
Wed, 27 Nov 2024 11:04:01 +0000 (12:04 +0100)
commit1fcc67e3a354865775355eafec1fb061a755c971
tree79d6df1b04a3b367ca0b1f518f49643565a2db32
parent81de291d86b704de1809cfb06672902d003cf3a3
of: base: Add for_each_child_of_node_with_prefix()

There are cases where drivers would go through child device nodes and
operate on only the ones whose node name starts with a given prefix.

Provide a helper for these users. This will mainly be used in a
subsequent patch that implements a hardware component prober for I2C
busses.

Signed-off-by: Chen-Yu Tsai <wenst@chromium.org>
Reviewed-by: Rob Herring (Arm) <robh@kernel.org>
Reviewed-by: AngeloGioacchino Del Regno <angelogioacchino.delregno@collabora.com>
Signed-off-by: Wolfram Sang <wsa+renesas@sang-engineering.com>
drivers/of/base.c
include/linux/of.h