mirror of
https://gitee.com/bianbu-linux/linux-6.6
synced 2025-04-26 14:17:26 -04:00
device connection: Remove struct device_connection
Since the connection descriptors can't be stored into the list anymore, there is no need for the data structure. Signed-off-by: Heikki Krogerus <heikki.krogerus@linux.intel.com> Link: https://lore.kernel.org/r/20200904125123.83725-4-heikki.krogerus@linux.intel.com Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
87ea592624
commit
f5514c91e9
4 changed files with 25 additions and 44 deletions
|
@ -292,23 +292,7 @@ struct device_dma_parameters {
|
|||
unsigned long segment_boundary_mask;
|
||||
};
|
||||
|
||||
/**
|
||||
* struct device_connection - Device Connection Descriptor
|
||||
* @fwnode: The device node of the connected device
|
||||
* @endpoint: The names of the two devices connected together
|
||||
* @id: Unique identifier for the connection
|
||||
*
|
||||
* NOTE: @fwnode is not used together with @endpoint. @fwnode is used when
|
||||
* platform firmware defines the connection. When the connection is registered
|
||||
* with device_connection_add() @endpoint is used instead.
|
||||
*/
|
||||
struct device_connection {
|
||||
struct fwnode_handle *fwnode;
|
||||
const char *endpoint[2];
|
||||
const char *id;
|
||||
};
|
||||
|
||||
typedef void *(*devcon_match_fn_t)(struct device_connection *con, int ep,
|
||||
typedef void *(*devcon_match_fn_t)(struct fwnode_handle *fwnode, const char *id,
|
||||
void *data);
|
||||
|
||||
void *fwnode_connection_find_match(struct fwnode_handle *fwnode,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue