linux-pm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH V8 0/5] soc: imx: add scu power domain driver
@ 2018-10-28 15:19 A.s. Dong
  2018-10-28 15:19 ` [PATCH V8 1/5] dt-bindings: imx: add scu resource id headfile A.s. Dong
                   ` (5 more replies)
  0 siblings, 6 replies; 19+ messages in thread
From: A.s. Dong @ 2018-10-28 15:19 UTC (permalink / raw)
  To: linux-arm-kernel@lists.infradead.org
  Cc: A.s. Dong, ulf.hansson@linaro.org, dongas86@gmail.com,
	khilman@kernel.org, linux-pm@vger.kernel.org, rjw@rjwysocki.net,
	dl-linux-imx, kernel@pengutronix.de, Fabio Estevam,
	shawnguo@kernel.org

This patch set adds the scu based power domain driver.
It depends on SCU driver.

Change Log:
v7->v8:
 * update to #power-domain-cells 1 binding
v6->v7:
 * keep "fsl,scu-pd" as fall back compatible string
v5->v6:
 * only compatible string name updated from fsl,scu-pd to fsl,imx8qxp-scu-pd
   accordingly
v4->v5:
 * some minor improvements according to Sascha's suggestion
   Note: did not use dev_* print functions due to we already have proper
         prefix by redefining pr_fmt. So it seems not quite neccesary
	 to pass in a struct device * pointer for debug purpose only in
	 each functions.
v3->v4:
 * only scu headfile path update

v2->v3:
 * structure and enums name update
 * api usage update


Dong Aisheng (5):
  dt-bindings: imx: add scu resource id headfile
  firmware: imx: remove resource id enums
  dt-bindings: fsl: scu: update power domain binding
  firmware: imx: add pm svc headfile
  firmware: imx: add SCU power domain driver

 .../devicetree/bindings/arm/freescale/fsl,scu.txt  |  37 +-
 drivers/firmware/imx/Kconfig                       |   6 +
 drivers/firmware/imx/Makefile                      |   3 +-
 drivers/firmware/imx/scu-pd.c                      | 302 +++++++++++
 include/dt-bindings/firmware/imx/rsrc.h            | 559 +++++++++++++++++++++
 include/linux/firmware/imx/sci.h                   |   1 +
 include/linux/firmware/imx/svc/pm.h                |  85 ++++
 include/linux/firmware/imx/types.h                 | 552 --------------------
 8 files changed, 963 insertions(+), 582 deletions(-)
 create mode 100644 drivers/firmware/imx/scu-pd.c
 create mode 100644 include/dt-bindings/firmware/imx/rsrc.h
 create mode 100644 include/linux/firmware/imx/svc/pm.h

-- 
2.7.4

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

end of thread, other threads:[~2018-11-01 14:02 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-10-28 15:19 [PATCH V8 0/5] soc: imx: add scu power domain driver A.s. Dong
2018-10-28 15:19 ` [PATCH V8 1/5] dt-bindings: imx: add scu resource id headfile A.s. Dong
2018-10-30 19:30   ` Rob Herring
2018-10-28 15:19 ` [PATCH V8 2/5] firmware: imx: remove resource id enums A.s. Dong
2018-10-28 15:19 ` [PATCH V8 3/5] dt-bindings: fsl: scu: update power domain binding A.s. Dong
2018-10-30 19:30   ` Rob Herring
2018-10-28 15:19 ` [PATCH V8 4/5] firmware: imx: add pm svc headfile A.s. Dong
2018-10-28 15:19 ` [PATCH V8 5/5] firmware: imx: add SCU power domain driver A.s. Dong
2018-10-29 11:43   ` Ulf Hansson
2018-10-30 13:20     ` A.s. Dong
2018-10-30 15:59       ` Ulf Hansson
2018-10-31  1:45         ` A.s. Dong
2018-10-31 15:55           ` Ulf Hansson
2018-10-31 17:24             ` A.s. Dong
2018-10-31 21:48               ` Ulf Hansson
2018-11-01  1:28                 ` A.s. Dong
2018-11-01  9:51                   ` Ulf Hansson
2018-11-01 14:02                     ` A.s. Dong
2018-10-29 11:14 ` [PATCH V8 0/5] soc: imx: add scu " Ulf Hansson

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).