mbox series

[GIT,PULL,1/6] i.MX drivers change for 5.2

Message ID 20190422082836.3734-1-shawnguo@kernel.org
State New
Headers show
Series [GIT,PULL,1/6] i.MX drivers change for 5.2 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.2

Message

Shawn Guo April 22, 2019, 8:28 a.m. UTC
The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:

  Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.2

for you to fetch changes up to a7e26f356ca12906a164d83c9e9f8527ee7da022:

  soc: imx: Add generic i.MX8 SoC driver (2019-04-20 21:26:36 +0800)

----------------------------------------------------------------
i.MX drivers change for 5.2:
 - A series from Aisheng to generalize the SCU powerdomain driver
   for easier adding new SCU based platforms like imx8qm.
 - Add a generic i.MX8 SoC driver for reporting SoC and platform
   information.
 - Replace explicit polling loop with a call to regmap_read_poll_timeout()
   for gpcv2 driver to avoid code repetition.
 - Use devm_platform_ioremap_resource() to simplify gpc/gpcv2 driver
   code a bit.
 - Add general IRQ support for imx-scu driver, so that interrupt of
   device like RTC, thermal and watchdog can be handled.

----------------------------------------------------------------
Abel Vesa (1):
      soc: imx: Add generic i.MX8 SoC driver

Aisheng Dong (3):
      firmware: imx: scu-pd: use bool to set postfix
      firmware: imx: scu-pd: add specifying the base of domain name index support
      firmware: imx: scu-pd: decouple the SS information from domain names

Andrey Smirnov (1):
      soc: imx: gpcv2: Make use of regmap_read_poll_timeout()

Anson Huang (3):
      soc: imx: gpc: use devm_platform_ioremap_resource() to simplify code
      soc: imx: gpcv2: use devm_platform_ioremap_resource() to simplify code
      firmware: imx: enable imx scu general irq function

 drivers/firmware/imx/Makefile      |   2 +-
 drivers/firmware/imx/imx-scu-irq.c | 168 +++++++++++++++++++++++++++++++++++++
 drivers/firmware/imx/imx-scu.c     |   6 ++
 drivers/firmware/imx/scu-pd.c      | 121 +++++++++++++-------------
 drivers/soc/imx/Makefile           |   1 +
 drivers/soc/imx/gpc.c              |   4 +-
 drivers/soc/imx/gpcv2.c            |  43 ++++------
 drivers/soc/imx/soc-imx8.c         | 115 +++++++++++++++++++++++++
 include/linux/firmware/imx/sci.h   |   5 ++
 9 files changed, 376 insertions(+), 89 deletions(-)
 create mode 100644 drivers/firmware/imx/imx-scu-irq.c
 create mode 100644 drivers/soc/imx/soc-imx8.c

Comments

Olof Johansson April 29, 2019, 4:25 p.m. UTC | #1
On Mon, Apr 22, 2019 at 04:28:31PM +0800, Shawn Guo wrote:
> The following changes since commit 9e98c678c2d6ae3a17cb2de55d17f69dddaa231b:
> 
>   Linux 5.1-rc1 (2019-03-17 14:22:26 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.2
> 
> for you to fetch changes up to a7e26f356ca12906a164d83c9e9f8527ee7da022:
> 
>   soc: imx: Add generic i.MX8 SoC driver (2019-04-20 21:26:36 +0800)
> 
> ----------------------------------------------------------------
> i.MX drivers change for 5.2:
>  - A series from Aisheng to generalize the SCU powerdomain driver
>    for easier adding new SCU based platforms like imx8qm.
>  - Add a generic i.MX8 SoC driver for reporting SoC and platform
>    information.
>  - Replace explicit polling loop with a call to regmap_read_poll_timeout()
>    for gpcv2 driver to avoid code repetition.
>  - Use devm_platform_ioremap_resource() to simplify gpc/gpcv2 driver
>    code a bit.
>  - Add general IRQ support for imx-scu driver, so that interrupt of
>    device like RTC, thermal and watchdog can be handled.

Merged, thanks.


-Olof