dm: fdt: Correct handling of aliases with embedded digits
authorSimon Glass <sjg@chromium.org>
Tue, 11 Nov 2014 17:46:20 +0000 (10:46 -0700)
committerSimon Glass <sjg@chromium.org>
Sat, 22 Nov 2014 09:16:47 +0000 (10:16 +0100)
commita88340dfcf8a34cf7fe000c619d01e1d0f0a442a
tree9c59ee715a5c1e2b9efe0453a71f65041e631eaf
parent479728cb0c752a121e0fd84c6c6d74e93e086905
dm: fdt: Correct handling of aliases with embedded digits

Since we scan from left to right looking for the first digit, "i2c0" returns
2 instead of 0 for the alias number. Adjust the code to scan from right to
left instead.

Signed-off-by: Simon Glass <sjg@chromium.org>
Acked-by: Heiko Schocher <hs@denx.de>
Reviewed-by: Tom Rini <trini@ti.com>
lib/fdtdec.c