u-boot/board/freescale
Marek Behún 3058e283b8 fdt_support: Add fdt_for_each_node_by_compatible() helper macro
Add macro fdt_for_each_node_by_compatible() to allow iterating over
fdt nodes by compatible string.

Convert various usages of
    off = fdt_node_offset_by_compatible(fdt, start, compat);
    while (off > 0) {
        code();
        off = fdt_node_offset_by_compatible(fdt, off, compat);
    }
and similar, to
    fdt_for_each_node_by_compatible(off, fdt, start, compat)
        code();

Signed-off-by: Marek Behún <marek.behun@nic.cz>
Reviewed-by: Stefan Roese <sr@denx.de>
Reviewed-by: Simon Glass <sjg@chromium.org>
2022-01-20 11:35:29 +01:00
..
common common: board_r: move init_addr_map() to init.h 2022-01-18 08:31:02 -05:00
corenet_ds board: corenet_ds: MAINTAINERS: Remove redundant entries 2021-03-05 10:25:41 +05:30
imx8mm_evk imx8mm-evk: Generate a single bootable flash.bin again 2021-10-20 17:46:09 +02:00
imx8mn_evk WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
imx8mp_evk imx8mp_evk: Remove EQoS PHY reset codes 2021-10-21 13:59:26 +02:00
imx8mq_evk i2c: Convert CONFIG_POWER_I2C et al to Kconfig 2021-09-04 12:26:02 -04:00
imx8qm_mek imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
imx8qxp_mek imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
imx8ulp_evk arm: imx: add i.MX8ULP EVK support 2021-08-09 14:46:51 +02:00
imxrt1020-evk arm: Disable ATAGs support 2021-09-07 16:22:30 -04:00
imxrt1050-evk arm: Disable ATAGs support 2021-09-07 16:22:30 -04:00
ls1012afrdm board: freescale: various boards: Let env subsystem set gd->env_addr 2021-10-31 12:26:44 -06:00
ls1012aqds board: freescale: various boards: Let env subsystem set gd->env_addr 2021-10-31 12:26:44 -06:00
ls1012ardb board: freescale: various boards: Let env subsystem set gd->env_addr 2021-10-31 12:26:44 -06:00
ls1021aiot board: ls1021aiot: Update MAINTAINERS 2021-03-05 10:25:42 +05:30
ls1021aqds CONFIG_SYS_CLK_FREQ: Consistently be static or get_board_sys_clk() 2021-12-27 16:20:18 -05:00
ls1021atsn net: update NXP copyright text 2021-09-28 18:50:56 +03:00
ls1021atwr Convert CONFIG_SKIP_LOWLEVEL_INIT et al to Kconfig 2021-08-31 17:47:49 -04:00
ls1028a board: freescale: various boards: Let env subsystem set gd->env_addr 2021-10-31 12:26:44 -06:00
ls1043aqds Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
ls1043ardb Merge branch 'network_master' of https://source.denx.de/u-boot/custodians/u-boot-net into next 2021-09-29 07:58:20 -04:00
ls1046afrwy WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
ls1046aqds Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
ls1046ardb WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
ls1088a Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
ls2080aqds Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
ls2080ardb Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
lx2160a fdt_support: Add fdt_for_each_node_by_compatible() helper macro 2022-01-20 11:35:29 +01:00
m5208evbe common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
m5235evb common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
m5249evb common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
m5253demo common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
m5272c3 common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
m5275evb common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
m5282evb common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
m5329evb nand.h: Cleanup linux/mtd/rawnand.h usage 2021-10-06 09:16:23 -04:00
m5373evb nand.h: Cleanup linux/mtd/rawnand.h usage 2021-10-06 09:16:23 -04:00
m53017evb WS cleanup: remove SPACE(s) followed by TAB 2021-09-30 09:08:16 -04:00
mpc837xerdb pci: Drop pci_init_board() 2021-08-06 08:26:48 -04:00
mpc8548cds pci: freescale: Drop old code 2021-08-05 16:14:36 -04:00
mx6memcal WS cleanup: remove trailing empty lines 2021-09-30 08:08:56 -04:00
mx6sabreauto arm: Disable ATAGs support 2021-09-07 16:22:30 -04:00
mx6sabresd MAINTAINERS: Use my personal e-mail address 2021-04-08 20:29:53 +02:00
mx6slevk imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
mx6sllevk imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
mx6sxsabreauto imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
mx6sxsabresd imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
mx6ul_14x14_evk common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
mx6ullevk imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
mx7dsabresd imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
mx7ulp_evk imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00
mx23evk mx23evk: Add myself as maintainer 2021-03-01 10:21:36 +01:00
mx28evk mx28evk: Convert to driver model 2021-08-09 14:46:50 +02:00
mx51evk arm: Disable ATAGs support 2021-09-07 16:22:30 -04:00
mx53loco arm: Disable ATAGs support 2021-09-07 16:22:30 -04:00
p1_p2_rdb_pc Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
p1010rdb Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
p2041rdb Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
t4rdb Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
t102xrdb Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
t104xrdb Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
t208xqds Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
t208xrdb Finish conversion of CONFIG_SYS_CLK_FREQ to Kconfig 2021-12-27 16:20:18 -05:00
vf610twr imx: Finish migration of IMX_CONFIG to Kconfig 2021-08-31 17:46:37 -04:00