u-boot/drivers/core
Tom Rini a0c8e3cfba Merge patch series "led: update LED boot/activity to new property implementation"
Christian Marangi <ansuelsmth@gmail.com> says:

This series is split in 2 part.

While adapting the LED boot and activity code to the new property
accepted by Rob in dt-schema repository, a big BUG was discovered.

The reason wasn't clear at start and took me some days to figure it
out.

This was triggered by adding a new phandle in the test.dts to
introduce test for the new OPs.

This single addition caused the sandbox CI test to fail in the
dm_test_ofnode_phandle_ot test.

This doesn't make sense as reverting the change made the CI test
to correctly finish. Also moving the uboot node down
after the first phandle (in test.dts the gpio one) also made
the CI test to correctly finish.

A little bit of searching and debugging made me realize the
parse phandle OPs didn't support other.dts at all and they
were still referencing phandle index from test.dts.
(more info in the related commit)

In short the test was broken all along and was working by
pure luck. The first 4 patch address and fix the problem for good.

The other 4 patch expand and address the property change for
LED boot/activity.

Posting in a single series as changes are trivial and just
to speedup review process. (and also because the second
part depends on the first)

All CI tested with azure pipeline.

Link: https://lore.kernel.org/r/20241110115054.2555-1-ansuelsmth@gmail.com
2024-12-06 13:00:52 -06:00
..
acpi.c acpi: Add fill_madt to acpi_ops 2024-10-27 17:24:13 -06:00
device-remove.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
device.c dm: core: migrate debug() messages to use dm_warn 2024-07-03 07:36:33 +01:00
devres.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
dump.c dm: core: Show device sequence instead in dm_dump_tree() 2024-08-27 14:30:02 -06:00
fdtaddr.c dm: core: fdtaddr: Avoid multiple calls to fdt_parent_offset() 2024-08-27 14:32:49 -06:00
Kconfig tpl: Support numbered aliases in device tree 2024-10-03 11:52:16 -06:00
lists.c dm: core: Enhance comments on bind_drivers_pass() 2024-07-04 09:25:20 -06:00
Makefile global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
of_access.c dm: core: implement oftree variant of parse_phandle OPs 2024-12-06 13:00:40 -06:00
of_addr.c dm: core: downgrade some dm_warn messages to log_debug() 2024-10-29 12:09:18 -06:00
of_extra.c dm: core: downgrade some dm_warn messages to log_debug() 2024-10-29 12:09:18 -06:00
ofnode.c dm: core: implement phandle ofnode_options helper 2024-12-06 13:00:41 -06:00
read.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
read_extra.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
regmap.c dm: core: regmap: Avoid multiple calls to ofnode_get_parent() 2024-08-27 14:32:49 -06:00
root.c dm: Add dm_remove_devices_active() for ordered device removal 2024-11-24 15:41:28 -06:00
simple-bus.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
simple-pm-bus.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
syscon-uclass.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
tag.c dm: core: Add a command to show driver model statistics 2022-06-28 03:09:52 +01:00
uclass.c dm: core: Add a function to see if a device exists 2024-11-03 21:27:12 -06:00
util.c dm: use list_count_nodes() for counting list nodes 2024-07-31 09:54:53 +02:00