All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v4 0/4] remoteproc: imx_rproc: misc clean up
@ 2025-10-24  2:51 Peng Fan
  2025-10-24  2:51 ` [PATCH v4 1/4] remoteproc: imx_rproc: Simplify clock enable logic using dcfg flags Peng Fan
                   ` (4 more replies)
  0 siblings, 5 replies; 6+ messages in thread
From: Peng Fan @ 2025-10-24  2:51 UTC (permalink / raw)
  To: Bjorn Andersson, Mathieu Poirier, Shawn Guo, Sascha Hauer,
	Pengutronix Kernel Team, Fabio Estevam, Daniel Baluta, Frank Li
  Cc: linux-remoteproc, imx, linux-arm-kernel, linux-kernel, Peng Fan

This is the 3rd series to cleanup the driver.

Patch 1: simplify clock enable logic
Patch 2: Add a platform detach ops which will be easier to support new
         platforms
Patch 3: Enable runtime for all
Patch 4: Drop method assignment

This is the last patchset to do the clean up for imx_rproc.c.
After imx_dsp_rproc.c moved to use platform ops with swith-case removed,
the method entry from dcfg could be removed in the end.

Tested V3 on
i.MX8MP-EVK, i.MX93-11x11-EVK.

Tested V1/V2 on
i.MX8MP-EVK, i.MX8MM-EVK, i.MX93-11x11-EVK, i.MX8QXP-MEK, and i.MX8ULP-EVK.

Thanks to Daniel and Frank for the internal reviewing.

Signed-off-by: Peng Fan <peng.fan@nxp.com>
---
Changes in v4:
- Drop patch 5 which updates MAINTAINERS entry.
- Add R-b for patch 3
- Link to v3: https://lore.kernel.org/linux-remoteproc/20251015-imx-rproc-c3_1-v3-0-b4baa247358d@nxp.com/T/#m68811fc8e9fc92d2c091926b0d5e699e8d888fc6

Changes in v3:
- Rebased to latest next branch
- Resolve the conflicts in patch 3 to enable runtime PM for i.MX family.
- Add A-b for patch 5
- Link to v2: https://lore.kernel.org/linux-remoteproc/20250920-imx_rproc_c2-v2-0-3351c4c96df5@nxp.com/#t

Changes in v2:
- Add R-b from Daniel and Frank
- Update comment in patch 1 (from Daniel)
- Update commit log in patch 4 (from Daniel)
- Include Shengjiu as maintainer
- Link to v1: https://lore.kernel.org/r/20250918-imx_rproc_c2-v1-0-deec8183185f@nxp.com

---
Peng Fan (4):
      remoteproc: imx_rproc: Simplify clock enable logic using dcfg flags
      remoteproc: imx_rproc: Make detach operation platform-specific
      remoteproc: imx_rproc: Enable PM runtime support unconditionally
      remoteproc: imx_rproc: Remove the assignement to method

 drivers/remoteproc/imx_rproc.c | 90 +++++++++++++++++-------------------------
 drivers/remoteproc/imx_rproc.h |  2 +
 2 files changed, 38 insertions(+), 54 deletions(-)
---
base-commit: efb26a23ed5f5dc3554886ab398f559dcb1de96b
change-id: 20251024-imx_rproc_c4-89967b4158b6

Best regards,
-- 
Peng Fan <peng.fan@nxp.com>


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2025-10-24 14:57 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-10-24  2:51 [PATCH v4 0/4] remoteproc: imx_rproc: misc clean up Peng Fan
2025-10-24  2:51 ` [PATCH v4 1/4] remoteproc: imx_rproc: Simplify clock enable logic using dcfg flags Peng Fan
2025-10-24  2:51 ` [PATCH v4 2/4] remoteproc: imx_rproc: Make detach operation platform-specific Peng Fan
2025-10-24  2:51 ` [PATCH v4 3/4] remoteproc: imx_rproc: Enable PM runtime support unconditionally Peng Fan
2025-10-24  2:51 ` [PATCH v4 4/4] remoteproc: imx_rproc: Remove the assignement to method Peng Fan
2025-10-24 14:57 ` [PATCH v4 0/4] remoteproc: imx_rproc: misc clean up Mathieu Poirier

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.