mirror of
https://xff.cz/git/u-boot/
synced 2025-09-25 04:21:18 +02:00
dm: core: Update uclass_find_next_free_req_seq() for new scheme
This function current deals with req_seq which is deprecated. Update it to use the new sequence numbers, putting them above existing aliases. Rename the function to make this clear. Signed-off-by: Simon Glass <sjg@chromium.org>
This commit is contained in:
@@ -12,17 +12,20 @@
|
||||
#include <dm/ofnode.h>
|
||||
|
||||
/**
|
||||
* uclass_find_next_free_req_seq() - Get the next free req_seq number
|
||||
* uclass_find_next_free_seq() - Get the next free sequence number
|
||||
*
|
||||
* This returns the next free req_seq number. This is useful only if
|
||||
* OF_CONTROL is not used. The next free req_seq number is simply the
|
||||
* maximum req_seq of the uclass + 1.
|
||||
* This allows assiging req_seq number in the binding order.
|
||||
* This returns the next free sequence number. This is useful only if
|
||||
* OF_CONTROL is not used. The next free sequence number is simply the
|
||||
* maximum sequence number used by all devices in the uclass + 1. The value
|
||||
* returned is always greater than the largest alias, if DM_SEQ_ALIAS is enabled
|
||||
* and the uclass has the DM_UC_FLAG_SEQ_ALIAS flag.
|
||||
*
|
||||
* This allows assigning the sequence number in the binding order.
|
||||
*
|
||||
* @uc: uclass to check
|
||||
* @return The next free req_seq number
|
||||
* @return The next free sequence number
|
||||
*/
|
||||
int uclass_find_next_free_req_seq(struct uclass *uc);
|
||||
int uclass_find_next_free_seq(struct uclass *uc);
|
||||
|
||||
/**
|
||||
* uclass_get_device_tail() - handle the end of a get_device call
|
||||
|
Reference in New Issue
Block a user