u-boot/test/dm
Simon Glass 9cc36a2b89 dm: core: Add a flag to control sequence numbering
At present we try to use the 'reg' property and device tree aliases to give
devices a sequence number. The 'reg' property is often actually a memory
address, so the sequence numbers thus-obtained are not useful. It would be
better if the devices were just sequentially numbered in that case. In fact
neither I2C nor SPI use this feature, so drop it.

Some devices need us to look up an alias to number them within the uclass.
Add a flag to control this, so it is not done unless it is needed.

Adjust the tests to test this new behaviour.

Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
2015-01-29 17:09:55 -07:00
..
.gitignore dm: Add basic tests 2014-03-04 12:15:29 -05:00
bus.c dm: core: Add a flag to control sequence numbering 2015-01-29 17:09:55 -07:00
cmd_dm.c dm_test: improve the appearance shown by "dm tree" command 2014-12-11 13:18:41 -07:00
core.c dm: core: Add a function to get a device's uclass ID 2015-01-29 17:09:55 -07:00
gpio.c dm: gpio: Add better functions to request GPIOs 2015-01-29 17:09:51 -07:00
i2c.c dm: i2c: Provide an offset length parameter where needed 2015-01-29 17:09:53 -07:00
Makefile dm: i2c: Add tests for I2C 2014-12-11 13:18:43 -07:00
sf.c sandbox: Correct ordering of 'sb save' commands 2015-01-14 11:35:43 -05:00
spi.c dm: spi: Add tests 2014-10-22 10:36:51 -06:00
test-dm.sh dm: Don't run tests if U-Boot cannot be built 2015-01-29 17:09:54 -07:00
test-driver.c dm: Allow drivers to be marked 'before relocation' 2014-07-23 14:07:24 +01:00
test-fdt.c dm: core: Add a flag to control sequence numbering 2015-01-29 17:09:55 -07:00
test-main.c test: dm: Support memory leak checking as a core feature 2014-10-23 19:29:53 -06:00
test-uclass.c dm: rename device struct to udevice 2014-05-27 10:21:32 -04:00
test.dts dm: core: Add a flag to control sequence numbering 2015-01-29 17:09:55 -07:00
ut.c dm: Add basic tests 2014-03-04 12:15:29 -05:00