mirror of
https://xff.cz/git/u-boot/
synced 2025-09-01 08:42:12 +02:00
dm: ahci: Drop use of probe_ent
With driver model we cannot have static data or assume that there is only one device of each time. Adjust the code so that 'probe_ent' is not needed with driver model. Add a new ahci_init_dm() function which can init AHCI for driver model without re-allocating the uclass data. Move over the only existing driver to use this new function. Signed-off-by: Simon Glass <sjg@chromium.org> Reviewed-by: Bin Meng <bmeng.cn@gmail.com>
This commit is contained in:
@@ -193,4 +193,11 @@ int achi_init_one_dm(struct udevice *dev);
|
||||
*/
|
||||
int achi_start_ports_dm(struct udevice *dev);
|
||||
|
||||
/**
|
||||
* ahci_init_dm() - init AHCI for a controller, finding all ports
|
||||
*
|
||||
* @dev: Device to init
|
||||
*/
|
||||
int ahci_init_dm(struct udevice *dev, void __iomem *base);
|
||||
|
||||
#endif
|
||||
|
Reference in New Issue
Block a user