u-boot/drivers
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
..
bios_emulator bios_emulator: Add some VESA interface debugging 2015-01-23 17:24:16 -07:00
block x86: ahci: Make sure interface is not busy after enabling the port 2015-01-23 17:24:53 -07:00
bootcount qe: move immap_qe.h from arch directory into common directory 2014-07-22 16:25:54 -07:00
core dm: core: Add a flag to control sequence numbering 2015-01-29 17:09:55 -07:00
crypto crypto/fsl: Add fixup for crypto node 2015-01-23 22:29:14 -06:00
ddr/fsl arm/ls1021a: Add workaround for DDR erratum A008378 2015-01-23 22:29:13 -06:00
demo dm: demo: Add a simple GPIO demonstration 2015-01-29 17:09:51 -07:00
dfu dfu: dfu_get_buf: check the value of env dfu_bufsiz before use 2014-12-18 12:26:06 +01:00
dma dma: keystone_nav: remove spurious qm_cfg verification 2014-11-06 11:04:39 -05:00
fpga fpga: xilinx: Show fpga info if defined 2015-01-21 10:25:43 +01:00
gpio dm: exynos: Add a GPIO translation function 2015-01-29 17:09:51 -07:00
hwmon kconfig: add blank Kconfig files 2014-09-24 18:30:28 -04:00
i2c dm: core: Add a flag to control sequence numbering 2015-01-29 17:09:55 -07:00
input cros-ec-keyboard: Synchronize DT binding from linux 2015-01-05 17:45:16 -07:00
memory ARM: keystone: aemif: move aemif driver to drivers/memory/ti-aemif.c 2014-06-19 17:53:58 -04:00
misc dm: cros_ec: Remove use of fdtdec GPIO support 2015-01-29 17:09:51 -07:00
mmc dm: mmc: Remove use of fdtdec GPIO support 2015-01-29 17:09:52 -07:00
mtd dm: tegra: nand: Remove use of fdtdec GPIO support 2015-01-29 17:09:52 -07:00
net kirkwood: define empty CONFIG_MVGBE_PORTS by default 2015-01-25 23:56:15 +01:00
pci pci: tegra: Fix port information parsing 2015-01-23 17:25:30 -07:00
pcmcia powerpc: mpc824x: remove MPC824X cpu support 2015-01-05 12:08:55 -05:00
power dm: i2c: Provide an offset length parameter where needed 2015-01-29 17:09:53 -07:00
pwm pwm, imx6: add support for pwm modul on imx6 2014-07-23 12:25:42 +02:00
qe qe/deep-sleep: modify qe deep-sleep for generic board 2014-12-15 09:16:49 -08:00
rtc x86: rtc: mc146818: Add helpers to read/write CMOS RAM 2015-01-24 06:13:44 -07:00
serial dm: core: Add a flag to control sequence numbering 2015-01-29 17:09:55 -07:00
soc soc: keystone_serdes: generalize configuration mechanism 2014-10-23 11:27:28 -04:00
sound kconfig: add blank Kconfig files 2014-09-24 18:30:28 -04:00
spi dm: core: Add a flag to control sequence numbering 2015-01-29 17:09:55 -07:00
thermal thermal: imx_thermal: Do not display calibration data 2014-12-01 10:20:18 +01:00
tpm Replace <compiler.h> with <linux/compiler.h> 2014-12-08 09:35:46 -05:00
twserial drivers: convert makefiles to Kbuild style 2013-10-31 13:26:01 -04:00
usb dm: usb: Remove use of fdtdec GPIO support 2015-01-29 17:09:52 -07:00
video dm: tegra: video: Remove use of fdtdec GPIO support 2015-01-29 17:09:51 -07:00
watchdog kconfig: add blank Kconfig files 2014-09-24 18:30:28 -04:00
Kconfig kconfig: add blank Kconfig files 2014-09-24 18:30:28 -04:00
Makefile Merge branch 'master' of git://git.denx.de/u-boot-fsl-qoriq 2014-11-26 11:23:26 -05:00