u-boot/test/dm
Simon Glass 95ce385a4a dm: core: Add uclass_first/next_device_check()
Sometimes it is useful to iterate through all devices in a uclass and
skip over those which do not work correctly (e.g fail to probe). Add two
new functions to provide this feature.

The caller must check the return value each time to make sure that the
device is valid. But the device pointer is always returned.

Signed-off-by: Simon Glass <sjg@chromium.org>
2017-07-11 10:08:19 -06:00
..
adc.c sandbox: add ADC unit tests 2015-11-02 10:38:00 +09:00
blk.c dm: blk: Add a way to obtain a block device from its parent 2017-06-09 20:25:16 +09:00
bus.c test: bus: Add a check that dev is not NULL 2017-06-12 08:38:10 -04:00
clk.c clk: convert API to match reset/mailbox style 2016-06-19 17:05:55 -06:00
cmd_dm.c CONFIG_NEEDS_MANUAL_RELOC: Fix warnings when not set 2015-12-07 08:35:23 -05:00
core.c dm: test: Add test for device removal 2017-04-04 20:15:10 -06:00
eth.c dm: core: Add flags parameter to device_remove() 2017-04-04 20:15:10 -06:00
gpio.c dm: test: Add GPIO open drain tests 2016-06-03 22:14:20 -07:00
i2c.c dm: Use dm_scan_fdt_dev() directly where possible 2016-07-27 14:15:54 -06:00
Kconfig test: Move the unit tests to their own menu 2015-05-21 09:16:17 -04:00
led.c dm: led: Add support for blinking LEDs 2017-04-14 19:38:57 -06:00
mailbox.c mailbox: implement a sandbox test 2016-05-26 20:48:31 -06:00
Makefile dm: test: Add tests for the generic PHY uclass 2017-05-09 12:14:16 -06:00
mmc.c dm: mmc: test: Add tests for MMC 2016-05-17 09:54:43 -06:00
pci.c dm: test: Convert PCI tests to use the DM PCI API 2016-01-12 10:19:09 -07:00
phy.c dm: phy: Update tests to use ut_asserteq() 2017-06-01 07:03:14 -06:00
pmic.c test: Generalize the unit test framework 2015-05-21 09:16:16 -04:00
power-domain.c Add a power domain framework/uclass 2016-07-27 16:29:56 -06:00
pwm.c test: pwm: Add a check that dev is not NULL 2017-06-12 08:38:06 -04:00
ram.c dm: test: Add a test for the ram uclass 2015-07-21 17:39:32 -06:00
regmap.c test: Add a test for regmap 2015-07-21 17:39:33 -06:00
regulator.c dm: pmic: Split output from function 2015-07-21 17:39:26 -06:00
remoteproc.c test: Add basic tests for remoteproc 2015-10-22 14:18:40 -04:00
reset.c reset: implement a reset test 2016-06-19 17:05:55 -06:00
rtc.c test: Generalize the unit test framework 2015-05-21 09:16:16 -04:00
sf.c test: Generalize the unit test framework 2015-05-21 09:16:16 -04:00
spi.c dm: core: Add flags parameter to device_remove() 2017-04-04 20:15:10 -06:00
spmi.c spmi: Add sandbox test driver 2016-04-01 17:18:12 -04:00
syscon.c dm: syscon: Allow finding devices by driver data 2016-01-24 12:07:19 +08:00
sysreset.c Rename reset to sysreset 2016-05-26 20:48:31 -06:00
test-driver.c dm: test: Add test for device removal 2017-04-04 20:15:10 -06:00
test-fdt.c dm: core: Add uclass_first/next_device_check() 2017-07-11 10:08:19 -06:00
test-main.c dm: core: Run tests with both livetree and flat tree 2017-06-01 07:03:10 -06:00
test-uclass.c test: Generalize the unit test framework 2015-05-21 09:16:16 -04:00
timer.c sandbox: add a sandbox timer and basic test 2015-11-19 20:13:41 -07:00
usb.c dm: usb: Clean up USB after each test 2016-03-14 15:34:50 -06:00
video.c video: test: Adjust order of file closure 2016-02-06 13:57:15 +01:00
wdt.c test: wdt: Add a check that dev is not NULL 2017-06-12 08:38:09 -04:00