mirror of
https://github.com/torvalds/linux.git
synced 2026-05-24 23:22:31 +02:00
FSL SOC Changes for 6.15:
- irqdomain cleanups from Jiry - Add Ioana as Maintainer of fsl-mc bus and remove Laurentiu and Stuart - Remove deadcode from fsl-mc bus -----BEGIN PGP SIGNATURE----- iJIEABYKADoWIQQQ/+b4s5DeF6zCYyNoqS/rAbjdeAUCZ91HWxwcY2hyaXN0b3Bo ZS5sZXJveUBjc2dyb3VwLmV1AAoJEGipL+sBuN14CT4A/0Pi/m5rSAdYlvumCcBE XrnZaFJq8JeSc2DWWPxE3yQaAQCdTZNdXQK1wLgvsVc9eAsfnrLYreo+KX56wjvK c0+YAA== =y8a5 -----END PGP SIGNATURE----- gpgsig -----BEGIN PGP SIGNATURE----- iQIzBAABCgAdFiEEiK/NIGsWEZVxh/FrYKtH/8kJUicFAmfv0ngACgkQYKtH/8kJ UieGghAArmduNzS9N+FbRLkVUUga/JRWnrHmU2Rb6UAtIvCRFq63dlBacgl2enqw 0LvsFwtV55GKKb1bnvCOJb1M8Q1a4uJWfPZLLOucJ74UTRSdKhCxe6ZpuoqfwES3 uds0qqse0ps6F8dWZ5+V8DxcmdD+0/bkVB4DbgxOx8DMJUkvqEvLDKS6SlenbPxA 0NGejFeHidx1F0aFM3aRepViCJXywDQunSYQg8VyGv0Vzl+agGx+Jhicl0JsO8bs 2wHB2HspMydmnYBjBAtDy7uY7UTZX80jLOjFyOvHTVwMV1FY1KfC3a9JVQqFk92x tyYxTCZvuk6rFzNC7FUoJcQapKG5byI00xK0MD8bovdMPNOdbNApMqXvOz2XWcU1 kwoVE6stMKp4CQxdD51SVDa6n758ih5y+iFpslityr/XEYO7jdcUTfdcXwIllQeU kgABsdk2VJ49ZLAZ7qIfz6kdM/MwoV1+IaZGsER376HC5cLmybv2NyDhkNpHezuf 7+NYTCi4nqNwPpx8LQfjJh6JR/n5pq9uStMR33N9HmdP9mrcYyvov2ugUxBExC+c mhFlkmt+eJBlMxx04q+NJGJ+lpdq+fl0OmliUvGNfil8zleEe8m+xgrnDf3kljb4 bGoKqPfpx2ScW3ZRmjaPRuV7rg/MaXr0SHeyyk/Xxrgy7/WjJlU= =RBvv -----END PGP SIGNATURE----- Merge tag 'soc_fsl-6.15-1' of https://github.com/chleroy/linux into soc/drivers-2 FSL SOC Changes for 6.15: - irqdomain cleanups from Jiry - Add Ioana as Maintainer of fsl-mc bus and remove Laurentiu and Stuart - Remove deadcode from fsl-mc bus * tag 'soc_fsl-6.15-1' of https://github.com/chleroy/linux: bus: fsl-mc: Remove deadcode MAINTAINERS: add the linuppc-dev list to the fsl-mc bus entry MAINTAINERS: fix nonexistent dtbinding file name MAINTAINERS: add myself as maintainer for the fsl-mc bus irqdomain: soc: Switch to irq_find_mapping()
This commit is contained in:
commit
45c88e9e82
|
|
@ -19333,12 +19333,12 @@ F: fs/qnx6/
|
|||
F: include/linux/qnx6_fs.h
|
||||
|
||||
QORIQ DPAA2 FSL-MC BUS DRIVER
|
||||
M: Stuart Yoder <stuyoder@gmail.com>
|
||||
M: Laurentiu Tudor <laurentiu.tudor@nxp.com>
|
||||
M: Ioana Ciornei <ioana.ciornei@nxp.com>
|
||||
L: linuxppc-dev@lists.ozlabs.org
|
||||
L: linux-kernel@vger.kernel.org
|
||||
S: Maintained
|
||||
F: Documentation/ABI/stable/sysfs-bus-fsl-mc
|
||||
F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.txt
|
||||
F: Documentation/devicetree/bindings/misc/fsl,qoriq-mc.yaml
|
||||
F: Documentation/networking/device_drivers/ethernet/freescale/dpaa2/overview.rst
|
||||
F: drivers/bus/fsl-mc/
|
||||
F: include/uapi/linux/fsl_mc.h
|
||||
|
|
|
|||
|
|
@ -75,25 +75,3 @@ int dpmcp_close(struct fsl_mc_io *mc_io,
|
|||
/* send command to mc*/
|
||||
return mc_send_command(mc_io, &cmd);
|
||||
}
|
||||
|
||||
/**
|
||||
* dpmcp_reset() - Reset the DPMCP, returns the object to initial state.
|
||||
* @mc_io: Pointer to MC portal's I/O object
|
||||
* @cmd_flags: Command flags; one or more of 'MC_CMD_FLAG_'
|
||||
* @token: Token of DPMCP object
|
||||
*
|
||||
* Return: '0' on Success; Error code otherwise.
|
||||
*/
|
||||
int dpmcp_reset(struct fsl_mc_io *mc_io,
|
||||
u32 cmd_flags,
|
||||
u16 token)
|
||||
{
|
||||
struct fsl_mc_command cmd = { 0 };
|
||||
|
||||
/* prepare command */
|
||||
cmd.header = mc_encode_cmd_header(DPMCP_CMDID_RESET,
|
||||
cmd_flags, token);
|
||||
|
||||
/* send command to mc*/
|
||||
return mc_send_command(mc_io, &cmd);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -656,8 +656,3 @@ int __init fsl_mc_allocator_driver_init(void)
|
|||
{
|
||||
return fsl_mc_driver_register(&fsl_mc_allocator_driver);
|
||||
}
|
||||
|
||||
void fsl_mc_allocator_driver_exit(void)
|
||||
{
|
||||
fsl_mc_driver_unregister(&fsl_mc_allocator_driver);
|
||||
}
|
||||
|
|
|
|||
|
|
@ -66,10 +66,6 @@ int dpmcp_close(struct fsl_mc_io *mc_io,
|
|||
u32 cmd_flags,
|
||||
u16 token);
|
||||
|
||||
int dpmcp_reset(struct fsl_mc_io *mc_io,
|
||||
u32 cmd_flags,
|
||||
u16 token);
|
||||
|
||||
/*
|
||||
* Data Path Resource Container (DPRC) API
|
||||
*/
|
||||
|
|
@ -631,8 +627,6 @@ int dprc_scan_objects(struct fsl_mc_device *mc_bus_dev,
|
|||
|
||||
int __init fsl_mc_allocator_driver_init(void);
|
||||
|
||||
void fsl_mc_allocator_driver_exit(void);
|
||||
|
||||
void fsl_mc_init_all_resource_pools(struct fsl_mc_device *mc_bus_dev);
|
||||
|
||||
void fsl_mc_cleanup_all_resource_pools(struct fsl_mc_device *mc_bus_dev);
|
||||
|
|
|
|||
|
|
@ -263,23 +263,3 @@ void fsl_mc_portal_free(struct fsl_mc_io *mc_io)
|
|||
dpmcp_dev->consumer_link = NULL;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(fsl_mc_portal_free);
|
||||
|
||||
/**
|
||||
* fsl_mc_portal_reset - Resets the dpmcp object for a given fsl_mc_io object
|
||||
*
|
||||
* @mc_io: Pointer to the fsl_mc_io object that wraps the MC portal to free
|
||||
*/
|
||||
int fsl_mc_portal_reset(struct fsl_mc_io *mc_io)
|
||||
{
|
||||
int error;
|
||||
struct fsl_mc_device *dpmcp_dev = mc_io->dpmcp_dev;
|
||||
|
||||
error = dpmcp_reset(mc_io, 0, dpmcp_dev->mc_handle);
|
||||
if (error < 0) {
|
||||
dev_err(&dpmcp_dev->dev, "dpmcp_reset() failed: %d\n", error);
|
||||
return error;
|
||||
}
|
||||
|
||||
return 0;
|
||||
}
|
||||
EXPORT_SYMBOL_GPL(fsl_mc_portal_reset);
|
||||
|
|
|
|||
|
|
@ -344,7 +344,7 @@ static unsigned int qe_ic_get_low_irq(struct qe_ic *qe_ic)
|
|||
if (irq == 0)
|
||||
return 0;
|
||||
|
||||
return irq_linear_revmap(qe_ic->irqhost, irq);
|
||||
return irq_find_mapping(qe_ic->irqhost, irq);
|
||||
}
|
||||
|
||||
/* Return an interrupt vector or 0 if no interrupt is pending. */
|
||||
|
|
@ -360,7 +360,7 @@ static unsigned int qe_ic_get_high_irq(struct qe_ic *qe_ic)
|
|||
if (irq == 0)
|
||||
return 0;
|
||||
|
||||
return irq_linear_revmap(qe_ic->irqhost, irq);
|
||||
return irq_find_mapping(qe_ic->irqhost, irq);
|
||||
}
|
||||
|
||||
static void qe_ic_cascade_low(struct irq_desc *desc)
|
||||
|
|
|
|||
|
|
@ -417,8 +417,6 @@ int __must_check fsl_mc_portal_allocate(struct fsl_mc_device *mc_dev,
|
|||
|
||||
void fsl_mc_portal_free(struct fsl_mc_io *mc_io);
|
||||
|
||||
int fsl_mc_portal_reset(struct fsl_mc_io *mc_io);
|
||||
|
||||
int __must_check fsl_mc_object_allocate(struct fsl_mc_device *mc_dev,
|
||||
enum fsl_mc_pool_type pool_type,
|
||||
struct fsl_mc_device **new_mc_adev);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user