mbox series

[GIT,PULL,1/7] i.MX drivers update for 5.4

Message ID 20190825153237.28829-1-shawnguo@kernel.org
State New
Headers show
Series [GIT,PULL,1/7] i.MX drivers update for 5.4 | expand

Pull-request

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

Message

Shawn Guo Aug. 25, 2019, 3:32 p.m. UTC
The following changes since commit 5f9e832c137075045d15cd6899ab0505cfb2ca4b:

  Linus 5.3-rc1 (2019-07-21 14:05:38 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 968c6f4b3c21e9fae9b49cc91214a01b4827625d:

  soc: imx: gpcv2: Print the correct error code (2019-08-24 22:41:08 +0200)

----------------------------------------------------------------
i.MX drivers update for 5.4:
 - A series from Anson Huang to add UID support for i.MX8 SoC and SCU
   drivers.
 - A series from Daniel Baluta to add DSP IPC driver for communication
   between host AP (Linux) and the firmware running on DSP embedded in
   i.MX8 SoCs.
 - A small fix for GPCv2 error code printing.
 - Switch from module_platform_driver_probe() to module_platform_driver()
   for imx-weim driver, as we need the driver to probe again when device
   is present later.
 - Add optional burst clock mode support for imx-weim driver.

----------------------------------------------------------------
Anson Huang (3):
      soc: imx8: Add i.MX8MQ UID(unique identifier) support
      soc: imx8: Add i.MX8MM UID(unique identifier) support
      soc: imx-scu: Add SoC UID(unique identifier) support

Daniel Baluta (4):
      firmware: imx: scu-pd: Rename mu PD range to mu_a
      firmware: imx: scu-pd: Add mu13 b side PD range
      firmware: imx: scu-pd: Add IRQSTR_DSP PD range
      firmware: imx: Add DSP IPC protocol interface

Guido Günther (1):
      soc: imx: gpcv2: Print the correct error code

Sascha Hauer (1):
      bus: imx-weim: use module_platform_driver()

Sven Van Asbroeck (1):
      bus: imx-weim: optionally enable burst clock mode

 drivers/bus/imx-weim.c           |  24 +++++-
 drivers/firmware/imx/Kconfig     |  11 +++
 drivers/firmware/imx/Makefile    |   1 +
 drivers/firmware/imx/imx-dsp.c   | 155 +++++++++++++++++++++++++++++++++++++++
 drivers/firmware/imx/scu-pd.c    |   4 +-
 drivers/soc/imx/gpcv2.c          |   2 +-
 drivers/soc/imx/soc-imx-scu.c    |  39 ++++++++++
 drivers/soc/imx/soc-imx8.c       |  45 ++++++++++++
 include/linux/firmware/imx/dsp.h |  67 +++++++++++++++++
 9 files changed, 342 insertions(+), 6 deletions(-)
 create mode 100644 drivers/firmware/imx/imx-dsp.c
 create mode 100644 include/linux/firmware/imx/dsp.h

Comments

Arnd Bergmann Sept. 3, 2019, 8:58 p.m. UTC | #1
On Sun, Aug 25, 2019 at 5:33 PM Shawn Guo <shawnguo@kernel.org> wrote:
>

> i.MX drivers update for 5.4:
>  - A series from Anson Huang to add UID support for i.MX8 SoC and SCU
>    drivers.
>  - A series from Daniel Baluta to add DSP IPC driver for communication
>    between host AP (Linux) and the firmware running on DSP embedded in
>    i.MX8 SoCs.
>  - A small fix for GPCv2 error code printing.
>  - Switch from module_platform_driver_probe() to module_platform_driver()
>    for imx-weim driver, as we need the driver to probe again when device
>    is present later.
>  - Add optional burst clock mode support for imx-weim driver.

Pulled into arm/drivers.

The module_platform_driver_probe() change looks like it should have been
in a bugfix branch, and I think there were some other patches that would
qualify in your other pull requests:

a95fbda08ee2 ("ARM: dts: imx7-colibri: disable HS400")
9846a4524ac9 ("ARM: dts: imx7d: cl-som-imx7: make ethernet work again")
7cb220a75ff3 ("arm64: dts: lx2160a: Fix incorrect I2C clock divider")
f64697bd0b9e ("arm64: dts: ls1028a: fix gpio nodes")

There may have been good reasons to not include them in the fixes
pull request, but my feeling is that you could be a little more aggressive
in categorizing bugfixes for backports or adding Cc:stable tags.

Thanks,

       Arnd
Shawn Guo Sept. 11, 2019, 1:28 a.m. UTC | #2
On Tue, Sep 03, 2019 at 10:58:51PM +0200, Arnd Bergmann wrote:
> On Sun, Aug 25, 2019 at 5:33 PM Shawn Guo <shawnguo@kernel.org> wrote:
> >
> 
> > i.MX drivers update for 5.4:
> >  - A series from Anson Huang to add UID support for i.MX8 SoC and SCU
> >    drivers.
> >  - A series from Daniel Baluta to add DSP IPC driver for communication
> >    between host AP (Linux) and the firmware running on DSP embedded in
> >    i.MX8 SoCs.
> >  - A small fix for GPCv2 error code printing.
> >  - Switch from module_platform_driver_probe() to module_platform_driver()
> >    for imx-weim driver, as we need the driver to probe again when device
> >    is present later.
> >  - Add optional burst clock mode support for imx-weim driver.
> 
> Pulled into arm/drivers.
> 
> The module_platform_driver_probe() change looks like it should have been
> in a bugfix branch, and I think there were some other patches that would
> qualify in your other pull requests:
> 
> a95fbda08ee2 ("ARM: dts: imx7-colibri: disable HS400")
> 9846a4524ac9 ("ARM: dts: imx7d: cl-som-imx7: make ethernet work again")
> 7cb220a75ff3 ("arm64: dts: lx2160a: Fix incorrect I2C clock divider")
> f64697bd0b9e ("arm64: dts: ls1028a: fix gpio nodes")
> 
> There may have been good reasons to not include them in the fixes
> pull request, but my feeling is that you could be a little more aggressive
> in categorizing bugfixes for backports or adding Cc:stable tags.

Okay, noted.  I was generally relying on author's opinion whether it's a
critical bug fix and should have stable tag.

Shawn