| 5a66a8ff | 23-Jul-2014 |
Simon Glass <sjg@chromium.org> |
dm: Introduce device sequence numbering
In U-Boot it is pretty common to number devices from 0 and access them on the command line using this numbering. While it may come to pass that we will move a
dm: Introduce device sequence numbering
In U-Boot it is pretty common to number devices from 0 and access them on the command line using this numbering. While it may come to pass that we will move away from this numbering, the possibility seems remote at present.
Given that devices within a uclass will have an implied numbering, it makes sense to build this into driver model as a core feature. The cost is fairly small in terms of code and data space.
With each uclass having numbered devices we can ask for SPI port 0 or serial port 1 and receive a single device.
Devices typically request a sequence number using aliases in the device tree. These are resolved when the device is probed, to deal with conflicts. Sequence numbers need not be sequential and holes are permitted.
At present there is no support for sequence numbers using static platform data. It could easily be added to 'struct driver_info' if needed, but it seems better to add features as we find a use for them, and the use of -1 to mean 'no sequence' makes the default value somewhat painful.
Signed-off-by: Simon Glass <sjg@chromium.org>
show more ...
|
| f8d10868 | 27-Jan-2014 |
Marek Vasut <marex@denx.de> |
ARM: serial: Remove the IXP UART driver
This driver is no longer used, remove it.
Signed-off-by: Marek Vasut <marex@denx.de> Cc: Albert Aribaud <albert.u.boot@aribaud.net> Cc: Michael Schwingen <mi
ARM: serial: Remove the IXP UART driver
This driver is no longer used, remove it.
Signed-off-by: Marek Vasut <marex@denx.de> Cc: Albert Aribaud <albert.u.boot@aribaud.net> Cc: Michael Schwingen <michael@schwingen.org> Cc: Tom Rini <trini@ti.com>
show more ...
|
| 9e224080 | 24-Sep-2013 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
cosmetic: UDM-net: clean up the remainders of dead driver
This commit omits non-existing drivers/net/netarm_eth.c from the list. This driver is deleted by commit b411eb30f.
Signed-off-by: Masahiro
cosmetic: UDM-net: clean up the remainders of dead driver
This commit omits non-existing drivers/net/netarm_eth.c from the list. This driver is deleted by commit b411eb30f.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
show more ...
|
| d7dd4fff | 24-Sep-2013 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
cosmetic: UDM-serial: clean up the remainders of dead driver
The following serial drivers do not exist any more.
- ns9750_serial.c: deleted by commit 4cfc611b4 - s3c4510b_uart.c: deleted by commi
cosmetic: UDM-serial: clean up the remainders of dead driver
The following serial drivers do not exist any more.
- ns9750_serial.c: deleted by commit 4cfc611b4 - s3c4510b_uart.c: deleted by commit afad40299 - serial_clps7111.c: deleted by commit f2e080156 - serial_netarm.c: deleted by commit b411eb30f
This commit cleans up UDM-serial.txt.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com>
show more ...
|
| 82cecfce | 19-Aug-2013 |
Masahiro Yamada <yamada.m@jp.panasonic.com> |
drivers: s3c44b0_rtc: delete an unused driver
Since commit 5dc5f36 removed B2 board support, there are no boards enabling s3c44b0_rtc.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc:
drivers: s3c44b0_rtc: delete an unused driver
Since commit 5dc5f36 removed B2 board support, there are no boards enabling s3c44b0_rtc.
Signed-off-by: Masahiro Yamada <yamada.m@jp.panasonic.com> Cc: Wolfgang Denk <wd@denx.de> Cc: Andrea Scian <andrea.scian@dave-tech.it>
show more ...
|