diff options
author | 2019-10-31 01:18:29 +0200 | |
---|---|---|
committer | 2019-10-31 14:19:45 -0700 | |
commit | 1ac210d128ef6e92698dd3aa4e2e03e831bc9906 (patch) | |
tree | 2d1db01a35bee3a27133dc38a9bfe21fecf69ff3 /include/linux/fsl | |
parent | bus: fsl-mc: export device types present on the bus (diff) | |
download | linux-1ac210d128ef6e92698dd3aa4e2e03e831bc9906.tar.gz linux-1ac210d128ef6e92698dd3aa4e2e03e831bc9906.tar.bz2 linux-1ac210d128ef6e92698dd3aa4e2e03e831bc9906.zip |
bus: fsl-mc: add the fsl_mc_get_endpoint function
Using the newly added fsl_mc_get_endpoint function a fsl-mc driver can
find its associated endpoint (another object at the other link of a MC
firmware link).
The API will be used in the following patch in order to discover the
connected DPMAC object of a DPNI.
Also, the fsl_mc_device_lookup function is made available to the entire
fsl-mc bus driver and not just for the dprc driver.
Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include/linux/fsl')
-rw-r--r-- | include/linux/fsl/mc.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/include/linux/fsl/mc.h b/include/linux/fsl/mc.h index 975553a9f75d..54d9436600c7 100644 --- a/include/linux/fsl/mc.h +++ b/include/linux/fsl/mc.h @@ -403,6 +403,8 @@ int __must_check fsl_mc_allocate_irqs(struct fsl_mc_device *mc_dev); void fsl_mc_free_irqs(struct fsl_mc_device *mc_dev); +struct fsl_mc_device *fsl_mc_get_endpoint(struct fsl_mc_device *mc_dev); + extern struct bus_type fsl_mc_bus_type; extern struct device_type fsl_mc_bus_dprc_type; |