disks need a long time to spin up, so only initialize them when they are needed. This series adds a ata logical device and attaches a probe parameter to it, similar to what MMC does. Also, some refactoring of the ahci driver. Sascha ---------------------------------------------------------------- Sascha Hauer (5): ata: ahci: fix wrong link check ata: add ata logical device to defer probe ata: Add init callback to ata_port_operations ata: ahci: implement init callback ata: ahci: refactor init functions drivers/ata/ahci.c | 170 ++++++++++++++++++------------------------- drivers/ata/ahci.h | 1 - drivers/ata/disk_ata_drive.c | 63 ++++++++++++++-- include/ata_drive.h | 3 + 4 files changed, 129 insertions(+), 108 deletions(-) _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox