All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 1/6] i.MX drivers change for 5.2
@ 2019-04-22  8:28 Shawn Guo
  2019-04-22  8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
                   ` (5 more replies)
  0 siblings, 6 replies; 20+ messages in thread
From: Shawn Guo @ 2019-04-22  8:28 UTC (permalink / raw)
  To: arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 2/6] i.MX SoC update for 5.2
  2019-04-22  8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
@ 2019-04-22  8:28 ` Shawn Guo
  2019-04-29 16:26   ` Olof Johansson
  2019-04-22  8:28 ` [GIT PULL 3/6] i.MX DT bindings " Shawn Guo
                   ` (4 subsequent siblings)
  5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22  8:28 UTC (permalink / raw)
  To: arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

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-soc-5.2

for you to fetch changes up to 8f3e2d2c93494333a1e889a68eaed241329be4f8:

  ARM: imx6: cpuidle: omit the unnecessary unmask of GINT (2019-03-20 22:35:29 +0800)

----------------------------------------------------------------
i.MX SoC update for 5.2:
 - Optimize i.MX6 cpuidle driver a little bit by omitting the
   unnecessary unmask of GINT for WAIT_CLOCKED mode.

----------------------------------------------------------------
Kohji Okuno (1):
      ARM: imx6: cpuidle: omit the unnecessary unmask of GINT

 arch/arm/mach-imx/pm-imx6.c | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 3/6] i.MX DT bindings update for 5.2
  2019-04-22  8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
  2019-04-22  8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
@ 2019-04-22  8:28 ` Shawn Guo
  2019-04-23  2:03   ` Shawn Guo
  2019-04-22  8:28 ` [GIT PULL 4/6] i.MX arm device tree " Shawn Guo
                   ` (3 subsequent siblings)
  5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22  8:28 UTC (permalink / raw)
  To: arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

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-bindings-5.2

for you to fetch changes up to f0e79eaf310c61cf4dee08dc9783dda55ac9f9ce:

  dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board (2019-04-22 09:00:45 +0800)

----------------------------------------------------------------
i.MX DT bindings update for 5.2:
 - Add vendor prefix for TQ Systems GmbH, Rakuten Kobo and Menlo Systems
   GmbH.
 - Add DT schema for SoC i.MX8MM and i.MX50, and board ZII VF610, VF610
   SPB4, i.MX7 RPU2, i.MX7S TQ MBa7, M53 Menlo and Eckelmann ci4x10.
 - Update imx-scu bindings on resource table and general interrupt
   support.
 - Add bindings for i.MX MMDC memory controller.

----------------------------------------------------------------
Andrey Smirnov (3):
      dt-bindings: arm: fsl: Add supported ZII VF610 boards to DT schema
      dt-bindings: arm: fsl: Add support for ZII VF610 SPB4
      dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board

Anson Huang (4):
      dt-bindings: firmware: imx-scu: remove unused resources from scu resource table
      dt-bindings: firmware: imx-scu: add new resources to scu resource table
      dt-bindings: memory-controllers: freescale: add MMDC binding doc
      dt-bindings: fsl: scu: add general interrupt support

Bruno Thomsen (2):
      dt-bindings: add vendor prefix for TQ Systems GmbH
      dt-bindings: arm: add TQ boards

Daniel Baluta (1):
      bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbile string

Jacky Bai (1):
      dt-bindings: arm: imx: Add the soc binding for imx8mm

Jonathan Neuschäfer (2):
      dt-bindings: Add vendor prefix for Rakuten Kobo, Inc.
      dt-bindings: arm: fsl: Add i.MX50 based boards

Marek Vasut (2):
      of: Add vendor prefix for Menlo Systems GmbH
      dt-bindings: arm: fsl: Add devicetree binding for M53 Menlo board.

Uwe Kleine-König (1):
      dt-bindings: arm: fsl: Add devicetree binding for Eckelmann ci4x10

 .../devicetree/bindings/arm/freescale/fsl,scu.txt  | 29 +++++++++++++----
 Documentation/devicetree/bindings/arm/fsl.yaml     | 36 ++++++++++++++++++++++
 .../devicetree/bindings/dma/fsl-imx-sdma.txt       |  1 +
 .../bindings/memory-controllers/fsl/mmdc.txt       | 35 +++++++++++++++++++++
 .../devicetree/bindings/vendor-prefixes.txt        |  3 ++
 include/dt-bindings/firmware/imx/rsrc.h            | 25 +++++----------
 6 files changed, 106 insertions(+), 23 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 4/6] i.MX arm device tree update for 5.2
  2019-04-22  8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
  2019-04-22  8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
  2019-04-22  8:28 ` [GIT PULL 3/6] i.MX DT bindings " Shawn Guo
@ 2019-04-22  8:28 ` Shawn Guo
  2019-04-23  2:08   ` Shawn Guo
  2019-04-22  8:28 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
                   ` (2 subsequent siblings)
  5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22  8:28 UTC (permalink / raw)
  To: arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

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-dt-5.2

for you to fetch changes up to 2ea5c9b28fab2f34a0ac5d9b3d17216dd35d3162:

  ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0 (2019-04-22 09:16:15 +0800)

----------------------------------------------------------------
i.MX arm device tree update for 5.2:
 - New board support: imx50-kobo-aura, imx53-m53menlo, imx6dl-eckelmann,
   imx7d-mba7, imx7d-zii-rpu2, and vf610-zii-spb4.
 - Add i2c, mmc and spi aliases for SoC i.MX35, i.MX50 and i.MX6SL.
 - Use new 'reset-gpios' property describing CODEC reset pin for board
   mx6qdl-zii-rdu2, imx6qdl-gw5903 and imx6qdl-var-dart.
 - Specify viewport count for PCIE block on SoC imx7d and imx6qdl.
 - Correct 'ipg' clock of SDMA device for i.MX5, i.MX6 and i.MX7 SoCs.
 - Rename MMDC memory controller device to be generic and add MMDC
   device for imx7ulp SoC.
 - Add OCOTP device support for imx7ulp SoC.
 - Improve ZII board DTS by switching to SPDX identifier and using generic
   device node name.
 - A series from Rui Miguel Silva to add various media related devices
   for i.MX7 SoC, and enable ov2680 sensor support for imx7s-warp board.
 - Random small updates on various board support.

----------------------------------------------------------------
Adam Ford (3):
      ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey
      ARM: dts: imx6q-logicpd: Enable Analog audio capture
      ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend

Alexander Kurz (3):
      ARM: dts: i.MX50: Add i2c, mmc and spi aliases
      ARM: dts: i.MX6SL: Add i2c and mmc aliases
      ARM: dts: i.MX35: Add i2c and mmc aliases

Andrew F. Davis (3):
      ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name
      ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name
      ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name

Andrey Smirnov (16):
      ARM: dts: vf610: Add ZII SPB4 board
      ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller
      ARM: dts: imx7d: Specify viewport count for PCIE block
      ARM: dts: imx6qdl: Specify viewport count for PCIE block
      ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: Add support for ZII i.MX7 RPU2 board
      ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN
      ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0

Anson Huang (6):
      ARM: dts: imx7ulp: add mmdc support
      ARM: dts: imx: make MMDC node name generic
      ARM: dts: imx6qdl: Improve mmdc1 node
      ARM: dts: imx7ulp: add ocotp support
      ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device
      ARM: dts: imx6dl-sabreauto: update opp table for auto part

Bruno Thomsen (4):
      ARM: dts: tq imx7 common board support
      ARM: dts: tq imx7s board support
      ARM: dts: tq imx7d board support
      ARM: dts: bugfix tqma7 soft reset issue

Fabio Estevam (5):
      ARM: dts: vf610-zii: Disable SNVS RTC
      ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog
      ARM: dts: vf610-zii: Remove 'max-brightness' property
      ARM: dts: imx: Switch Zii dts to SPDX identifier
      ARM: dts: imx: Use generic node names for Zii dts

Frieder Schrempf (1):
      ARM: dts: ls1021a: Remove unused properties from QSPI node

Jonathan Neuschäfer (2):
      ARM: dts: imx50: Add PHY node for usbotg and adjust clocks
      ARM: dts: imx50: Add Kobo Aura DTS

Lucas Stach (2):
      ARM: dts: imx6: RDU2: add switch watchdog device
      ARM: dts: imx6: RDU2: manage backlight from panel

Marco Felsch (1):
      ARM: dts: pfla02: prepare storage devices to add paritions

Marek Vasut (2):
      ARM: dts: imx53: Rename M53 SoM touchscreen node
      ARM: dts: imx53: Add Menlosystems M53 board

Pierre-Jean Texier (1):
      ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on

Rui Miguel Silva (5):
      ARM: dts: imx7s: add mipi phy power domain
      ARM: dts: imx7s: add multiplexer controls
      ARM: dts: imx7s: Add video mux, csi and mipi_csi
      ARM: dts: imx7s-warp: add csi and mipi_csi node
      ARM: dts: imx7s-warp: add ov2680 sensor node

Tim Harvey (2):
      ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x
      ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx

Uwe Kleine-König (1):
      ARM: dts: Add devicetree for Eckelmann ci4x10

Yinbo Zhu (1):
      ARM: dts: ls1021a-qds: enable esdhc controller

 arch/arm/boot/dts/Makefile                    |   9 +-
 arch/arm/boot/dts/imx35.dtsi                  |   6 +
 arch/arm/boot/dts/imx50-kobo-aura.dts         | 258 +++++++
 arch/arm/boot/dts/imx50.dtsi                  |  23 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts          |  38 +-
 arch/arm/boot/dts/imx51.dtsi                  |   2 +-
 arch/arm/boot/dts/imx53-m53.dtsi              |   2 +-
 arch/arm/boot/dts/imx53-m53menlo.dts          | 311 +++++++++
 arch/arm/boot/dts/imx53.dtsi                  |   2 +-
 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi |   4 +-
 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 +++++++++++
 arch/arm/boot/dts/imx6dl-sabreauto.dts        |  15 +
 arch/arm/boot/dts/imx6q-gw54xx.dts            | 105 +++
 arch/arm/boot/dts/imx6q-logicpd.dts           |   4 +-
 arch/arm/boot/dts/imx6q-zii-rdu2.dts          |  38 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi         |  29 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi         | 138 ++++
 arch/arm/boot/dts/imx6qdl-gw5903.dtsi         |   2 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi  |   4 +-
 arch/arm/boot/dts/imx6qdl-var-dart.dtsi       |   2 +-
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi       |  50 +-
 arch/arm/boot/dts/imx6qdl.dtsi                |  18 +-
 arch/arm/boot/dts/imx6qp-zii-rdu2.dts         |  38 +-
 arch/arm/boot/dts/imx6sl.dtsi                 |  11 +-
 arch/arm/boot/dts/imx6sll.dtsi                |   3 +-
 arch/arm/boot/dts/imx6sx.dtsi                 |   4 +-
 arch/arm/boot/dts/imx6ul.dtsi                 |   4 +-
 arch/arm/boot/dts/imx7-mba7.dtsi              | 550 +++++++++++++++
 arch/arm/boot/dts/imx7-tqma7.dtsi             | 249 +++++++
 arch/arm/boot/dts/imx7d-mba7.dts              | 119 ++++
 arch/arm/boot/dts/imx7d-tqma7.dtsi            |  11 +
 arch/arm/boot/dts/imx7d-zii-rpu2.dts          | 941 ++++++++++++++++++++++++++
 arch/arm/boot/dts/imx7d.dtsi                  |   1 +
 arch/arm/boot/dts/imx7s-mba7.dts              |  18 +
 arch/arm/boot/dts/imx7s-tqma7.dtsi            |  11 +
 arch/arm/boot/dts/imx7s-warp.dts              |  61 ++
 arch/arm/boot/dts/imx7s.dtsi                  |  96 ++-
 arch/arm/boot/dts/imx7ulp.dtsi                |  12 +
 arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts   |   1 -
 arch/arm/boot/dts/ls1021a-qds.dts             |   4 +
 arch/arm/boot/dts/ls1021a.dtsi                |   1 -
 arch/arm/boot/dts/vf610-zii-cfu1.dts          |  26 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts     |  57 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-c.dts     |  49 +-
 arch/arm/boot/dts/vf610-zii-dev.dtsi          |   6 +-
 arch/arm/boot/dts/vf610-zii-scu4-aib.dts      |  14 +-
 arch/arm/boot/dts/vf610-zii-spb4.dts          | 359 ++++++++++
 arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts      |   5 +-
 arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts     |  17 +-
 49 files changed, 3808 insertions(+), 301 deletions(-)
 create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts
 create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
 create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts
 create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts
 create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts
 create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 5/6] i.MX arm64 device tree update for 5.2
  2019-04-22  8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
                   ` (2 preceding siblings ...)
  2019-04-22  8:28 ` [GIT PULL 4/6] i.MX arm device tree " Shawn Guo
@ 2019-04-22  8:28 ` Shawn Guo
  2019-04-29 16:27   ` Olof Johansson
  2019-04-22  8:28 ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
  2019-04-29 16:25 ` [GIT PULL 1/6] i.MX drivers change " Olof Johansson
  5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22  8:28 UTC (permalink / raw)
  To: arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

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-dt64-5.2

for you to fetch changes up to 00c5ce8ac0233fb8975448e720bb1702b36d0725:

  arm64: dts: lx2160a: add cpu idle support (2019-04-22 10:40:45 +0800)

----------------------------------------------------------------
i.MX arm64 device tree update for 5.2:
 - Add initial i.MX8MM SoC and EVK board support.
 - Enable OPP table for cpufreq support on i.MX8MQ, i.MX8QXP and
   i.MX8MM.
 - A series from Andrey Smirnov to enable PCIe support for i.MX8MQ.
 - Add TMU (Thermal Management Unit) device on i.MX8MQ for managing
   thermal of CPU, GPU, and VPU.
 - Add SDMA and SAI2 devices for i.MX8MQ SoC and enable wm8524 audio
   support on EVK board.
 - Add LPUART, OCOTP and GPU devices for i.MX8MQ SoC.
 - Add initial i.MX8MQ based Zii Ultra board support
 - Add SCU general IRQ and watchdog support for i.MX8QXP.
 - Add audio related devices and PMU for LS1028A.
 - Enable SATA and cpuidle support for LX2160A.
 - Other small random updates.

----------------------------------------------------------------
Abel Vesa (3):
      arm64: dts: imx8mq: Add the clocks and the latencies for the A53 cores
      arm64: dts: imx8mq: Add the buck vdd_arm regulator
      arm64: dts: imx8mq: Add the opp table and cores opp properties

Alison Wang (2):
      arm64: dts: ls1028a: Add Audio DT nodes
      arm64: dts: ls1028a: Add pmu dt nodes

Andrey Smirnov (5):
      arm64: dts: imx8mq: Mark iomuxc_gpr as i.MX6Q compatible
      arm64: dts: imx8mq: Add a node for SRC IP block
      arm64: dts: imx8mq: Combine PCIE power domains
      arm64: dts: imx8mq: Add nodes for PCIe IP blocks
      arm64: dts: imx8mq-evk: Enable PCIE0 interface

Angus Ainslie (Purism) (3):
      arm64: dts: imx8mq: enable the multi sensor TMU
      arm64: dts: imx8mq: Fix the fsl,imx8mq-sdma compatible string
      arm64: dts: imx8mq: Change ahb clock for imx8mq

Anson Huang (4):
      arm64: dts: imx8qxp: add cpu opp table
      arm64: dts: imx8mq: add clock for GPIO node
      arm64: dts: imx8qxp: add system controller watchdog support
      arm64: dts: imx8qxp: enable scu general irq channel

Carlo Caione (1):
      arm64: dts: imx8mq: Add on-chip OTP controller node

Daniel Baluta (4):
      arm64: dts: imx8mq: Add SDMA nodes
      arm64: dts: imx8mq: Add SAI2 node
      arm64: dts: imx8mq-evk: Enable audio codec wm8524
      arm64: dts: imx8qxp: Add lpuart1/lpuart2/lpuart3 nodes

Fabio Estevam (2):
      arm64: dts: imx8mq: Move the opp table out of bus node
      arm64: dts: imx8mq: Move thermal-zones out of bus node

Frieder Schrempf (1):
      arm64: dts: fsl: Remove unused properties from FSL QSPI nodes

Horia Geantă (1):
      arm64: dts: ls1043a: add crypto node alias also for qds

Jacky Bai (2):
      arm64: dts: imx: Add i.mx8mm dtsi support
      arm64: dts: imx: Add i.mx8mm evk basic dts support

Leonard Crestez (2):
      arm64: dts: imx8qxp-mek: Add i2c1 with pca9646
      arm64: dts: imx8mm: Add cpufreq properties

Lucas Stach (5):
      arm64: dts: imx8mq: fix higher CPU operating point
      arm64: dts: imx: add Zii Ultra board support
      arm64: dts: imx8mq: add GPU node
      arm64: dts: fsl: imx8mq-evk: link regulator to GPU domain
      arm64: dts: imx8mq: fix GPU clock frequency

Manivannan Sadhasivam (1):
      arm64: dts: freescale: Enable PCI-E controller for Oxalis board

Peng Fan (2):
      arm64: dts: imx8qxp: fix mbox-cells
      arm64: dts: imx8qxp: add lsio_mu2 node

Peng Ma (2):
      arm64: dts: ls1028a: Corrected the SATA ecc address
      arm64: dts: lx2160a: add sata node support

Ran Wang (1):
      arm64: dts: lx2160a: add cpu idle support

 arch/arm64/boot/dts/freescale/Makefile             |   3 +
 .../boot/dts/freescale/fsl-ls1012a-oxalis.dts      |   4 +
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi     |   2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts  |  62 ++
 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts  |  63 ++
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |  64 +-
 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts  |   1 -
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi     |   2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     |   2 -
 arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts  |  16 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a-rdb.dts  |  16 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |  69 ++
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts       | 235 +++++++
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          | 733 +++++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts       | 129 ++++
 .../boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts   |  95 +++
 .../boot/dts/freescale/imx8mq-zii-ultra-zest.dts   |  24 +
 .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 725 ++++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          | 309 ++++++++-
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |  95 +++
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi         |  89 ++-
 21 files changed, 2725 insertions(+), 13 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mm.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-rmb3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra-zest.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* [GIT PULL 6/6] i.MX defconfig update for 5.2
  2019-04-22  8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
                   ` (3 preceding siblings ...)
  2019-04-22  8:28 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
@ 2019-04-22  8:28 ` Shawn Guo
  2019-04-29 16:29   ` Olof Johansson
  2019-04-29 16:25 ` [GIT PULL 1/6] i.MX drivers change " Olof Johansson
  5 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-22  8:28 UTC (permalink / raw)
  To: arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

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-defconfig-5.2

for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:

  arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)

----------------------------------------------------------------
i.MX defconfig update for 5.2:
 - Enable PCF857X GPIO expander and SIOX bus driver support for
   imx_v6_v7_defconfig.
 - Enable more drivers for i.MX8 platform support in arm64 defconfig:
   SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
   ROHM_BD718XX PMIC and OCOTP NVMEM.

----------------------------------------------------------------
Abel Vesa (1):
      arm64: defconfig: Enable RTC_DRV_SNVS

Adam Ford (1):
      ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X

Anson Huang (1):
      arm64: defconfig: add support for i.MX system controller watchdog

Fabio Estevam (1):
      arm64: defconfig: Enable CONFIG_SPI_IMX

Leonard Crestez (4):
      arm64: defconfig: Enable imx8mm clk/pinctrl
      arm64: defconfig: Enable lpi2c for imx8qxp and sensors
      arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk
      arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m

Uwe Kleine-König (1):
      ARM: imx_v6_v7_defconfig: Enable SIOX bus

 arch/arm/configs/imx_v6_v7_defconfig |  4 ++++
 arch/arm64/configs/defconfig         | 12 ++++++++++++
 2 files changed, 16 insertions(+)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 3/6] i.MX DT bindings update for 5.2
  2019-04-22  8:28 ` [GIT PULL 3/6] i.MX DT bindings " Shawn Guo
@ 2019-04-23  2:03   ` Shawn Guo
  2019-04-28 19:50     ` Olof Johansson
  0 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-23  2:03 UTC (permalink / raw)
  To: arm
  Cc: Stefan Agner, Li Yang, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Mon, Apr 22, 2019 at 04:28:33PM +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-bindings-5.2
> 
> for you to fetch changes up to f0e79eaf310c61cf4dee08dc9783dda55ac9f9ce:
> 
>   dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board (2019-04-22 09:00:45 +0800)

Hi Arnd, Olof,

I updated the tag to include one update on i.MX7D ADC bindings, which is
being used by ZII i.MX7 RPU2 board.

Shawn


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-bindings-5.2

for you to fetch changes up to e2c7f52bcdaf6ee24447cd7bc6100702c0b0f777:

  dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required (2019-04-23 09:48:46 +0800)

----------------------------------------------------------------
i.MX DT bindings update for 5.2:
 - Add vendor prefix for TQ Systems GmbH, Rakuten Kobo and Menlo Systems
   GmbH.
 - Add DT schema for SoC i.MX8MM and i.MX50, and board ZII VF610, VF610
   SPB4, i.MX7 RPU2, i.MX7S TQ MBa7, M53 Menlo and Eckelmann ci4x10.
 - Update imx-scu bindings on resource table and general interrupt
   support.
 - Add bindings for i.MX MMDC memory controller.
 - Update i.MX7D ADC bindings to add missing '#io-channel-cells'
   property.

----------------------------------------------------------------
Andrey Smirnov (4):
      dt-bindings: arm: fsl: Add supported ZII VF610 boards to DT schema
      dt-bindings: arm: fsl: Add support for ZII VF610 SPB4
      dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board
      dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required

Anson Huang (4):
      dt-bindings: firmware: imx-scu: remove unused resources from scu resource table
      dt-bindings: firmware: imx-scu: add new resources to scu resource table
      dt-bindings: memory-controllers: freescale: add MMDC binding doc
      dt-bindings: fsl: scu: add general interrupt support

Bruno Thomsen (2):
      dt-bindings: add vendor prefix for TQ Systems GmbH
      dt-bindings: arm: add TQ boards

Daniel Baluta (1):
      bindings: fsl-imx-sdma: Document fsl,imx8mq-sdma compatbile string

Jacky Bai (1):
      dt-bindings: arm: imx: Add the soc binding for imx8mm

Jonathan Neuschäfer (2):
      dt-bindings: Add vendor prefix for Rakuten Kobo, Inc.
      dt-bindings: arm: fsl: Add i.MX50 based boards

Marek Vasut (2):
      of: Add vendor prefix for Menlo Systems GmbH
      dt-bindings: arm: fsl: Add devicetree binding for M53 Menlo board.

Uwe Kleine-König (1):
      dt-bindings: arm: fsl: Add devicetree binding for Eckelmann ci4x10

 .../devicetree/bindings/arm/freescale/fsl,scu.txt  | 29 +++++++++++++----
 Documentation/devicetree/bindings/arm/fsl.yaml     | 36 ++++++++++++++++++++++
 .../devicetree/bindings/dma/fsl-imx-sdma.txt       |  1 +
 .../devicetree/bindings/iio/adc/imx7d-adc.txt      |  2 ++
 .../bindings/memory-controllers/fsl/mmdc.txt       | 35 +++++++++++++++++++++
 .../devicetree/bindings/vendor-prefixes.txt        |  3 ++
 include/dt-bindings/firmware/imx/rsrc.h            | 25 +++++----------
 7 files changed, 108 insertions(+), 23 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/mmdc.txt

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 4/6] i.MX arm device tree update for 5.2
  2019-04-22  8:28 ` [GIT PULL 4/6] i.MX arm device tree " Shawn Guo
@ 2019-04-23  2:08   ` Shawn Guo
  2019-04-28 19:51     ` Olof Johansson
  0 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-04-23  2:08 UTC (permalink / raw)
  To: arm
  Cc: Stefan Agner, Li Yang, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Mon, Apr 22, 2019 at 04:28:34PM +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-dt-5.2
> 
> for you to fetch changes up to 2ea5c9b28fab2f34a0ac5d9b3d17216dd35d3162:
> 
>   ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0 (2019-04-22 09:16:15 +0800)

Hi Arnd, Olof,

I updated the tag to include the missing patch that adds #io-channel-cells
in ADC nodes.  Otherwise, we have DTC warning below from ZII i.MX7 RPU2
board support.

  arch/arm/boot/dts/imx7d-zii-rpu2.dts:46.12-50.4: Warning (io_channels_property): /iio-hwmon: Missing property '#io-channel-cells' in node /soc/aips-bus@30400000/adc@30610000 or bad phandle (referred from io-channels[0]) 

Shawn


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-dt-5.2

for you to fetch changes up to 4171797ff78fa1f351b890e18411b7959b506149:

  ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes (2019-04-23 09:48:26 +0800)

----------------------------------------------------------------
i.MX arm device tree update for 5.2:
 - New board support: imx50-kobo-aura, imx53-m53menlo, imx6dl-eckelmann,
   imx7d-mba7, imx7d-zii-rpu2, and vf610-zii-spb4.
 - Add i2c, mmc and spi aliases for SoC i.MX35, i.MX50 and i.MX6SL.
 - Use new 'reset-gpios' property describing CODEC reset pin for board
   mx6qdl-zii-rdu2, imx6qdl-gw5903 and imx6qdl-var-dart.
 - Specify viewport count for PCIE block on SoC imx7d and imx6qdl.
 - Correct 'ipg' clock of SDMA device for i.MX5, i.MX6 and i.MX7 SoCs.
 - Rename MMDC memory controller device to be generic and add MMDC
   device for imx7ulp SoC.
 - Add OCOTP device support for imx7ulp SoC.
 - Improve ZII board DTS by switching to SPDX identifier and using generic
   device node name.
 - A series from Rui Miguel Silva to add various media related devices
   for i.MX7 SoC, and enable ov2680 sensor support for imx7s-warp board.
 - Random small updates on various board support.

----------------------------------------------------------------
Adam Ford (3):
      ARM: dts: imx6qdl: Enable fsl,sec-v4.0-pwrkey
      ARM: dts: imx6q-logicpd: Enable Analog audio capture
      ARM: dts: imx6q-logicpd: Shutdown LCD regulator during suspend

Alexander Kurz (3):
      ARM: dts: i.MX50: Add i2c, mmc and spi aliases
      ARM: dts: i.MX6SL: Add i2c and mmc aliases
      ARM: dts: i.MX35: Add i2c and mmc aliases

Andrew F. Davis (3):
      ARM: dts: mx6qdl-zii-rdu2: Use new CODEC reset pin name
      ARM: dts: imx6qdl-gw5903: Use new CODEC reset pin name
      ARM: dts: imx6qdl-var-dart: Use new CODEC reset pin name

Andrey Smirnov (17):
      ARM: dts: vf610: Add ZII SPB4 board
      ARM: dts: vf610-zii-cfu1: Disable NOR flash/SPI controller
      ARM: dts: imx7d: Specify viewport count for PCIE block
      ARM: dts: imx6qdl: Specify viewport count for PCIE block
      ARM: dts: imx6qdl: Specify IMX6QDL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx7d: Specify IMX7D_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6ul: Specify IMX6UL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sll: Specify IMX6SLL_CLK_IPG as "ipg" clock to SDMA
      ARM: dts: imx6sx: Specify IMX6SX_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx53: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx51: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: imx50: Specify IMX5_CLK_IPG as "ahb" clock to SDMA
      ARM: dts: Add support for ZII i.MX7 RPU2 board
      ARM: dts: vf610-zii-dev: Mark i2c0 SCL as GPIO_OPEN_DRAIN
      ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0
      ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes

Anson Huang (6):
      ARM: dts: imx7ulp: add mmdc support
      ARM: dts: imx: make MMDC node name generic
      ARM: dts: imx6qdl: Improve mmdc1 node
      ARM: dts: imx7ulp: add ocotp support
      ARM: dts: imx6sll: add cooling-cells for cpu-freq cooling device
      ARM: dts: imx6dl-sabreauto: update opp table for auto part

Bruno Thomsen (4):
      ARM: dts: tq imx7 common board support
      ARM: dts: tq imx7s board support
      ARM: dts: tq imx7d board support
      ARM: dts: bugfix tqma7 soft reset issue

Fabio Estevam (5):
      ARM: dts: vf610-zii: Disable SNVS RTC
      ARM: dts: vf610-zii-ssmb-spu3: Disable watchdog
      ARM: dts: vf610-zii: Remove 'max-brightness' property
      ARM: dts: imx: Switch Zii dts to SPDX identifier
      ARM: dts: imx: Use generic node names for Zii dts

Frieder Schrempf (1):
      ARM: dts: ls1021a: Remove unused properties from QSPI node

Jonathan Neuschäfer (2):
      ARM: dts: imx50: Add PHY node for usbotg and adjust clocks
      ARM: dts: imx50: Add Kobo Aura DTS

Lucas Stach (2):
      ARM: dts: imx6: RDU2: add switch watchdog device
      ARM: dts: imx6: RDU2: manage backlight from panel

Marco Felsch (1):
      ARM: dts: pfla02: prepare storage devices to add paritions

Marek Vasut (2):
      ARM: dts: imx53: Rename M53 SoM touchscreen node
      ARM: dts: imx53: Add Menlosystems M53 board

Pierre-Jean Texier (1):
      ARM: dts: imx7s-warp: PMIC swbst boot-on/always-on

Rui Miguel Silva (5):
      ARM: dts: imx7s: add mipi phy power domain
      ARM: dts: imx7s: add multiplexer controls
      ARM: dts: imx7s: Add video mux, csi and mipi_csi
      ARM: dts: imx7s-warp: add csi and mipi_csi node
      ARM: dts: imx7s-warp: add ov2680 sensor node

Tim Harvey (2):
      ARM: dts: imx: Add TDA19971 HDMI Receiver to GW551x
      ARM: dts: imx: Add TDA19971 HDMI Receiver to GW54xx

Uwe Kleine-König (1):
      ARM: dts: Add devicetree for Eckelmann ci4x10

Yinbo Zhu (1):
      ARM: dts: ls1021a-qds: enable esdhc controller

 arch/arm/boot/dts/Makefile                    |   9 +-
 arch/arm/boot/dts/imx35.dtsi                  |   6 +
 arch/arm/boot/dts/imx50-kobo-aura.dts         | 258 +++++++
 arch/arm/boot/dts/imx50.dtsi                  |  23 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts          |  38 +-
 arch/arm/boot/dts/imx51.dtsi                  |   2 +-
 arch/arm/boot/dts/imx53-m53.dtsi              |   2 +-
 arch/arm/boot/dts/imx53-m53menlo.dts          | 311 +++++++++
 arch/arm/boot/dts/imx53.dtsi                  |   2 +-
 arch/arm/boot/dts/imx6-logicpd-baseboard.dtsi |   4 +-
 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts | 381 +++++++++++
 arch/arm/boot/dts/imx6dl-sabreauto.dts        |  15 +
 arch/arm/boot/dts/imx6q-gw54xx.dts            | 105 +++
 arch/arm/boot/dts/imx6q-logicpd.dts           |   4 +-
 arch/arm/boot/dts/imx6q-zii-rdu2.dts          |  38 +-
 arch/arm/boot/dts/imx6qdl-gw54xx.dtsi         |  29 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi         | 138 ++++
 arch/arm/boot/dts/imx6qdl-gw5903.dtsi         |   2 +-
 arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi  |   4 +-
 arch/arm/boot/dts/imx6qdl-var-dart.dtsi       |   2 +-
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi       |  50 +-
 arch/arm/boot/dts/imx6qdl.dtsi                |  18 +-
 arch/arm/boot/dts/imx6qp-zii-rdu2.dts         |  38 +-
 arch/arm/boot/dts/imx6sl.dtsi                 |  11 +-
 arch/arm/boot/dts/imx6sll.dtsi                |   3 +-
 arch/arm/boot/dts/imx6sx.dtsi                 |   4 +-
 arch/arm/boot/dts/imx6ul.dtsi                 |   4 +-
 arch/arm/boot/dts/imx7-mba7.dtsi              | 550 +++++++++++++++
 arch/arm/boot/dts/imx7-tqma7.dtsi             | 249 +++++++
 arch/arm/boot/dts/imx7d-mba7.dts              | 119 ++++
 arch/arm/boot/dts/imx7d-tqma7.dtsi            |  11 +
 arch/arm/boot/dts/imx7d-zii-rpu2.dts          | 941 ++++++++++++++++++++++++++
 arch/arm/boot/dts/imx7d.dtsi                  |   1 +
 arch/arm/boot/dts/imx7s-mba7.dts              |  18 +
 arch/arm/boot/dts/imx7s-tqma7.dtsi            |  11 +
 arch/arm/boot/dts/imx7s-warp.dts              |  61 ++
 arch/arm/boot/dts/imx7s.dtsi                  |  98 ++-
 arch/arm/boot/dts/imx7ulp.dtsi                |  12 +
 arch/arm/boot/dts/ls1021a-moxa-uc-8410a.dts   |   1 -
 arch/arm/boot/dts/ls1021a-qds.dts             |   4 +
 arch/arm/boot/dts/ls1021a.dtsi                |   1 -
 arch/arm/boot/dts/vf610-zii-cfu1.dts          |  26 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-b.dts     |  57 +-
 arch/arm/boot/dts/vf610-zii-dev-rev-c.dts     |  49 +-
 arch/arm/boot/dts/vf610-zii-dev.dtsi          |   6 +-
 arch/arm/boot/dts/vf610-zii-scu4-aib.dts      |  14 +-
 arch/arm/boot/dts/vf610-zii-spb4.dts          | 359 ++++++++++
 arch/arm/boot/dts/vf610-zii-ssmb-dtu.dts      |   5 +-
 arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts     |  17 +-
 49 files changed, 3810 insertions(+), 301 deletions(-)
 create mode 100644 arch/arm/boot/dts/imx50-kobo-aura.dts
 create mode 100644 arch/arm/boot/dts/imx53-m53menlo.dts
 create mode 100644 arch/arm/boot/dts/imx6dl-eckelmann-ci4x10.dts
 create mode 100644 arch/arm/boot/dts/imx7-mba7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-mba7.dts
 create mode 100644 arch/arm/boot/dts/imx7d-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-zii-rpu2.dts
 create mode 100644 arch/arm/boot/dts/imx7s-mba7.dts
 create mode 100644 arch/arm/boot/dts/imx7s-tqma7.dtsi
 create mode 100644 arch/arm/boot/dts/vf610-zii-spb4.dts

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 3/6] i.MX DT bindings update for 5.2
  2019-04-23  2:03   ` Shawn Guo
@ 2019-04-28 19:50     ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-28 19:50 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Apr 23, 2019 at 10:03:25AM +0800, Shawn Guo wrote:
> On Mon, Apr 22, 2019 at 04:28:33PM +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-bindings-5.2
> > 
> > for you to fetch changes up to f0e79eaf310c61cf4dee08dc9783dda55ac9f9ce:
> > 
> >   dt-bindings: arm: fsl: Add support for ZII i.MX7 RPU2 board (2019-04-22 09:00:45 +0800)
> 
> Hi Arnd, Olof,
> 
> I updated the tag to include one update on i.MX7D ADC bindings, which is
> being used by ZII i.MX7 RPU2 board.
> 
> Shawn
> 
> 
> 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-bindings-5.2
> 
> for you to fetch changes up to e2c7f52bcdaf6ee24447cd7bc6100702c0b0f777:
> 
>   dt-bindings: iio: imx7d-adc: Add #io-channel-cells to required (2019-04-23 09:48:46 +0800)
> 
> ----------------------------------------------------------------
> i.MX DT bindings update for 5.2:
>  - Add vendor prefix for TQ Systems GmbH, Rakuten Kobo and Menlo Systems
>    GmbH.
>  - Add DT schema for SoC i.MX8MM and i.MX50, and board ZII VF610, VF610
>    SPB4, i.MX7 RPU2, i.MX7S TQ MBa7, M53 Menlo and Eckelmann ci4x10.
>  - Update imx-scu bindings on resource table and general interrupt
>    support.
>  - Add bindings for i.MX MMDC memory controller.
>  - Update i.MX7D ADC bindings to add missing '#io-channel-cells'
>    property.

Merged, thanks.


-Olof

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 4/6] i.MX arm device tree update for 5.2
  2019-04-23  2:08   ` Shawn Guo
@ 2019-04-28 19:51     ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-28 19:51 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Apr 23, 2019 at 10:08:06AM +0800, Shawn Guo wrote:
> On Mon, Apr 22, 2019 at 04:28:34PM +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-dt-5.2
> > 
> > for you to fetch changes up to 2ea5c9b28fab2f34a0ac5d9b3d17216dd35d3162:
> > 
> >   ARM: dts: vf610-zii-dev-rev-b: Specify CS as GPIO_ACTIVE_LOW in spi0 (2019-04-22 09:16:15 +0800)
> 
> Hi Arnd, Olof,
> 
> I updated the tag to include the missing patch that adds #io-channel-cells
> in ADC nodes.  Otherwise, we have DTC warning below from ZII i.MX7 RPU2
> board support.
> 
>   arch/arm/boot/dts/imx7d-zii-rpu2.dts:46.12-50.4: Warning (io_channels_property): /iio-hwmon: Missing property '#io-channel-cells' in node /soc/aips-bus@30400000/adc@30610000 or bad phandle (referred from io-channels[0]) 
> 
> Shawn
> 
> 
> 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-dt-5.2
> 
> for you to fetch changes up to 4171797ff78fa1f351b890e18411b7959b506149:
> 
>   ARM: dts: imx7s: Specify #io-channel-cells in ADC nodes (2019-04-23 09:48:26 +0800)

Merged, thanks!


-Olof

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 1/6] i.MX drivers change for 5.2
  2019-04-22  8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
                   ` (4 preceding siblings ...)
  2019-04-22  8:28 ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
@ 2019-04-29 16:25 ` Olof Johansson
  5 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-29 16:25 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

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

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 2/6] i.MX SoC update for 5.2
  2019-04-22  8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
@ 2019-04-29 16:26   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-29 16:26 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Mon, Apr 22, 2019 at 04:28:32PM +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-soc-5.2
> 
> for you to fetch changes up to 8f3e2d2c93494333a1e889a68eaed241329be4f8:
> 
>   ARM: imx6: cpuidle: omit the unnecessary unmask of GINT (2019-03-20 22:35:29 +0800)
> 
> ----------------------------------------------------------------
> i.MX SoC update for 5.2:
>  - Optimize i.MX6 cpuidle driver a little bit by omitting the
>    unnecessary unmask of GINT for WAIT_CLOCKED mode.

Merged, thanks.


-Olof

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 5/6] i.MX arm64 device tree update for 5.2
  2019-04-22  8:28 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
@ 2019-04-29 16:27   ` Olof Johansson
  0 siblings, 0 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-29 16:27 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Mon, Apr 22, 2019 at 04:28:35PM +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-dt64-5.2
> 
> for you to fetch changes up to 00c5ce8ac0233fb8975448e720bb1702b36d0725:
> 
>   arm64: dts: lx2160a: add cpu idle support (2019-04-22 10:40:45 +0800)
> 
> ----------------------------------------------------------------
> i.MX arm64 device tree update for 5.2:
>  - Add initial i.MX8MM SoC and EVK board support.
>  - Enable OPP table for cpufreq support on i.MX8MQ, i.MX8QXP and
>    i.MX8MM.
>  - A series from Andrey Smirnov to enable PCIe support for i.MX8MQ.
>  - Add TMU (Thermal Management Unit) device on i.MX8MQ for managing
>    thermal of CPU, GPU, and VPU.
>  - Add SDMA and SAI2 devices for i.MX8MQ SoC and enable wm8524 audio
>    support on EVK board.
>  - Add LPUART, OCOTP and GPU devices for i.MX8MQ SoC.
>  - Add initial i.MX8MQ based Zii Ultra board support
>  - Add SCU general IRQ and watchdog support for i.MX8QXP.
>  - Add audio related devices and PMU for LS1028A.
>  - Enable SATA and cpuidle support for LX2160A.
>  - Other small random updates.

Merged, thanks.


-Olof

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
  2019-04-22  8:28 ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
@ 2019-04-29 16:29   ` Olof Johansson
  2019-04-30  2:26     ` Shawn Guo
  2019-05-04 13:28     ` Shawn Guo
  0 siblings, 2 replies; 20+ messages in thread
From: Olof Johansson @ 2019-04-29 16:29 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Mon, Apr 22, 2019 at 04:28:36PM +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-defconfig-5.2
> 
> for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
> 
>   arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
> 
> ----------------------------------------------------------------
> i.MX defconfig update for 5.2:
>  - Enable PCF857X GPIO expander and SIOX bus driver support for
>    imx_v6_v7_defconfig.
>  - Enable more drivers for i.MX8 platform support in arm64 defconfig:
>    SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
>    ROHM_BD718XX PMIC and OCOTP NVMEM.

All of these are enabled as =y. I don't think all of them are critical for
booting the system up to a rootfs. Can you please switch over any non-critical
drivers to =m?

(Not merged)


Thanks!


-Olof

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
  2019-04-29 16:29   ` Olof Johansson
@ 2019-04-30  2:26     ` Shawn Guo
  2019-04-30  2:31       ` Fabio Estevam
  2019-04-30 21:18       ` Leonard Crestez
  2019-05-04 13:28     ` Shawn Guo
  1 sibling, 2 replies; 20+ messages in thread
From: Shawn Guo @ 2019-04-30  2:26 UTC (permalink / raw)
  To: Olof Johansson, Fabio Estevam, Abel Vesa, Leonard Crestez
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
> On Mon, Apr 22, 2019 at 04:28:36PM +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-defconfig-5.2
> > 
> > for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
> > 
> >   arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
> > 
> > ----------------------------------------------------------------
> > i.MX defconfig update for 5.2:
> >  - Enable PCF857X GPIO expander and SIOX bus driver support for
> >    imx_v6_v7_defconfig.
> >  - Enable more drivers for i.MX8 platform support in arm64 defconfig:
> >    SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
> >    ROHM_BD718XX PMIC and OCOTP NVMEM.
> 
> All of these are enabled as =y. I don't think all of them are critical for
> booting the system up to a rootfs. Can you please switch over any non-critical
> drivers to =m?

Okay, let's check them one by one.

- CONFIG_SPI_IMX=y

  @Fabio, do you have a critical use case for this to be 'y'?  Or can we
  change this to 'm'?

- CONFIG_RTC_DRV_SNVS=y

  @Abel, I guess this can be 'm'? Or you have a good reason for this to
  be 'y'?

- CONFIG_PINCTRL_IMX8MM=y, CONFIG_CLK_IMX8MM=y

  @Olof, I think we shouldn't have problem to have pinctrl and clock
  driver to be 'y', as they are pretty fundamental for a platform
  support.

- CONFIG_GPIO_MAX732X=y

  @Olof, this is essentially a GPIO controller, just like
  CONFIG_GPIO_PCA953X=y currently sitting in defconfig.

- CONFIG_I2C_IMX_LPI2C=y

  @Olof, this is a driver for I2C bus controller which is used for many
   I2C devices, and above GPIO expander is one example.  So we would
   treat it as fundamental one.

- CONFIG_MFD_ROHM_BD718XX=y, CONFIG_REGULATOR_BD718XX=y

  @Leonard, are they critical for booting imx8mm-evk board up? Or can
  they be installed as module after system is up?

- CONFIG_NVMEM_IMX_OCOTP=y

  @Olof, this is the driver for fuse access on i.MX platform.  Drivers
  like cpufreq will need to access fuse for cpu grade data.  So we would
  take this driver as fundamental infrastructural.

Shawn

> 
> (Not merged)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
  2019-04-30  2:26     ` Shawn Guo
@ 2019-04-30  2:31       ` Fabio Estevam
  2019-04-30 21:18       ` Leonard Crestez
  1 sibling, 0 replies; 20+ messages in thread
From: Fabio Estevam @ 2019-04-30  2:31 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Abel Vesa, Stefan Agner, Li Yang, arm-soc, NXP Linux Team,
	Sascha Hauer, Olof Johansson, Leonard Crestez,
	moderated list:ARM/FREESCALE IMX / MXC ARM ARCHITECTURE

On Mon, Apr 29, 2019 at 11:27 PM Shawn Guo <shawnguo@kernel.org> wrote:

> Okay, let's check them one by one.
>
> - CONFIG_SPI_IMX=y
>
>   @Fabio, do you have a critical use case for this to be 'y'?  Or can we
>   change this to 'm'?

Yes, we can change it to be a module.

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
  2019-04-30  2:26     ` Shawn Guo
  2019-04-30  2:31       ` Fabio Estevam
@ 2019-04-30 21:18       ` Leonard Crestez
  2019-05-01  0:41         ` Shawn Guo
  1 sibling, 1 reply; 20+ messages in thread
From: Leonard Crestez @ 2019-04-30 21:18 UTC (permalink / raw)
  To: Shawn Guo, Olof Johansson
  Cc: Abel Vesa, Stefan Agner, Leo Li, arm, dl-linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

On 4/30/2019 5:27 AM, Shawn Guo wrote:
> On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
>> On Mon, Apr 22, 2019 at 04:28:36PM +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-defconfig-5.2
>>>
>>> for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
>>>
>>>    arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
>>>
>>> ----------------------------------------------------------------
>>> i.MX defconfig update for 5.2:
>>>   - Enable PCF857X GPIO expander and SIOX bus driver support for
>>>     imx_v6_v7_defconfig.
>>>   - Enable more drivers for i.MX8 platform support in arm64 defconfig:
>>>     SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
>>>     ROHM_BD718XX PMIC and OCOTP NVMEM.
>>
>> All of these are enabled as =y. I don't think all of them are critical for
>> booting the system up to a rootfs. Can you please switch over any non-critical
>> drivers to =m?

> - CONFIG_MFD_ROHM_BD718XX=y, CONFIG_REGULATOR_BD718XX=y
> 
>    @Leonard, are they critical for booting imx8mm-evk board up? Or can
>    they be installed as module after system is up?

This is the PMIC used on imx8mm-evk and also the purism devkit. Since 
it's used for main chip power "y" makes sense but boards can boot 
without it and I can't think of a corner case where we could fail to 
reach rootfs because of no PMIC driver.

Looking through arm64 defconfig other PMIC regulators seem to be "y"

 > - CONFIG_GPIO_MAX732X=y
 > - CONFIG_I2C_IMX_LPI2C=y

Other I2C/GPIO drivers are "y" but again can't point to anything 
specific that would fail.

> - CONFIG_NVMEM_IMX_OCOTP=y
> 
>    @Olof, this is the driver for fuse access on i.MX platform.  Drivers
>    like cpufreq will need to access fuse for cpu grade data.  So we would
>    take this driver as fundamental infrastructural.

Other than thermal and speed grading fuses also contain MAC address on 
imx chips. Since FEC (imx ethernet controller) is "y" for easy netboots 
it makes a lot of sense to keep this "y" as well.

These are all relatively small drivers. I don't think that RTC drivers 
are worth excluding either.

--
Regards,
Leonard

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
  2019-04-30 21:18       ` Leonard Crestez
@ 2019-05-01  0:41         ` Shawn Guo
  2019-05-03 14:12           ` Leonard Crestez
  0 siblings, 1 reply; 20+ messages in thread
From: Shawn Guo @ 2019-05-01  0:41 UTC (permalink / raw)
  To: Leonard Crestez
  Cc: Abel Vesa, Stefan Agner, Leo Li, arm, dl-linux-imx, kernel,
	Olof Johansson, Fabio Estevam, linux-arm-kernel

On Tue, Apr 30, 2019 at 09:18:18PM +0000, Leonard Crestez wrote:
> On 4/30/2019 5:27 AM, Shawn Guo wrote:
> > On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
> >> On Mon, Apr 22, 2019 at 04:28:36PM +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-defconfig-5.2
> >>>
> >>> for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
> >>>
> >>>    arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
> >>>
> >>> ----------------------------------------------------------------
> >>> i.MX defconfig update for 5.2:
> >>>   - Enable PCF857X GPIO expander and SIOX bus driver support for
> >>>     imx_v6_v7_defconfig.
> >>>   - Enable more drivers for i.MX8 platform support in arm64 defconfig:
> >>>     SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
> >>>     ROHM_BD718XX PMIC and OCOTP NVMEM.
> >>
> >> All of these are enabled as =y. I don't think all of them are critical for
> >> booting the system up to a rootfs. Can you please switch over any non-critical
> >> drivers to =m?
> 
> > - CONFIG_MFD_ROHM_BD718XX=y, CONFIG_REGULATOR_BD718XX=y
> > 
> >    @Leonard, are they critical for booting imx8mm-evk board up? Or can
> >    they be installed as module after system is up?
> 
> This is the PMIC used on imx8mm-evk and also the purism devkit. Since 
> it's used for main chip power "y" makes sense but boards can boot 
> without it and I can't think of a corner case where we could fail to 
> reach rootfs because of no PMIC driver.
> 
> Looking through arm64 defconfig other PMIC regulators seem to be "y"

Okay.

> 
>  > - CONFIG_GPIO_MAX732X=y
>  > - CONFIG_I2C_IMX_LPI2C=y
> 
> Other I2C/GPIO drivers are "y" but again can't point to anything 
> specific that would fail.

I understand that the rootfs in Olof's context might be ramdisk, and
missing GPIO driver shouldn't be a problem.  However, I really would
like build a kernel image out of defconfig that can run into rootfs on
SD/MMC or NFS, which would be much more useful.  In that case, drivers
like GPIO should be required. 

> 
> > - CONFIG_NVMEM_IMX_OCOTP=y
> > 
> >    @Olof, this is the driver for fuse access on i.MX platform.  Drivers
> >    like cpufreq will need to access fuse for cpu grade data.  So we would
> >    take this driver as fundamental infrastructural.
> 
> Other than thermal and speed grading fuses also contain MAC address on 
> imx chips. Since FEC (imx ethernet controller) is "y" for easy netboots 
> it makes a lot of sense to keep this "y" as well.

Agreed.

> 
> These are all relatively small drivers. I don't think that RTC drivers 
> are worth excluding either.

I don't think that is a good argument.  The need of being 'y' is based
on necessity rather than driver size.  arm-soc folks are maintaining
one single defconfig for all arm64 platforms. There could be hundreds
of such small drivers to be 'y' for no good reason.

Shawn

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
  2019-05-01  0:41         ` Shawn Guo
@ 2019-05-03 14:12           ` Leonard Crestez
  0 siblings, 0 replies; 20+ messages in thread
From: Leonard Crestez @ 2019-05-03 14:12 UTC (permalink / raw)
  To: Shawn Guo, Olof Johansson
  Cc: Abel Vesa, Stefan Agner, Leo Li, arm, dl-linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

On 01.05.2019 03:42, Shawn Guo wrote:
> On Tue, Apr 30, 2019 at 09:18:18PM +0000, Leonard Crestez wrote:
>> On 4/30/2019 5:27 AM, Shawn Guo wrote:
>>> On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
>>>> On Mon, Apr 22, 2019 at 04:28:36PM +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-defconfig-5.2
>>>>>
>>>>> for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
>>>>>
>>>>>     arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
>>>>>
>>>>> ----------------------------------------------------------------
>>>>> i.MX defconfig update for 5.2:
>>>>>    - Enable PCF857X GPIO expander and SIOX bus driver support for
>>>>>      imx_v6_v7_defconfig.
>>>>>    - Enable more drivers for i.MX8 platform support in arm64 defconfig:
>>>>>      SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
>>>>>      ROHM_BD718XX PMIC and OCOTP NVMEM.
>>>>
>>>> All of these are enabled as =y. I don't think all of them are critical for
>>>> booting the system up to a rootfs. Can you please switch over any non-critical
>>>> drivers to =m?

>>   > - CONFIG_GPIO_MAX732X=y
>>   > - CONFIG_I2C_IMX_LPI2C=y
>>
>> Other I2C/GPIO drivers are "y" but again can't point to anything
>> specific that would fail.
> 
> I understand that the rootfs in Olof's context might be ramdisk, and
> missing GPIO driver shouldn't be a problem.  However, I really would
> like build a kernel image out of defconfig that can run into rootfs on
> SD/MMC or NFS, which would be much more useful.  In that case, drivers
> like GPIO should be required.

Indeed, some boards might use i2c gpio expanders to reset SD/MCC or 
ethernet phys; tracking down exactly which i2c gpio expanders are used 
in this way in order to fix boot issues wouldn't be fun.

--
Regards,
Leonard


_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

* Re: [GIT PULL 6/6] i.MX defconfig update for 5.2
  2019-04-29 16:29   ` Olof Johansson
  2019-04-30  2:26     ` Shawn Guo
@ 2019-05-04 13:28     ` Shawn Guo
  1 sibling, 0 replies; 20+ messages in thread
From: Shawn Guo @ 2019-05-04 13:28 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Abel Vesa, Stefan Agner, Li Yang, arm, linux-imx, kernel,
	Leonard Crestez, Fabio Estevam, linux-arm-kernel

Hi Olof,

On Mon, Apr 29, 2019 at 09:29:10AM -0700, Olof Johansson wrote:
> On Mon, Apr 22, 2019 at 04:28:36PM +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-defconfig-5.2
> > 
> > for you to fetch changes up to a3f12aac21848796f5b5c6e9ce2f04e411ec2129:
> > 
> >   arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-04-22 10:33:53 +0800)
> > 
> > ----------------------------------------------------------------
> > i.MX defconfig update for 5.2:
> >  - Enable PCF857X GPIO expander and SIOX bus driver support for
> >    imx_v6_v7_defconfig.
> >  - Enable more drivers for i.MX8 platform support in arm64 defconfig:
> >    SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
> >    ROHM_BD718XX PMIC and OCOTP NVMEM.
> 
> All of these are enabled as =y. I don't think all of them are critical for
> booting the system up to a rootfs. Can you please switch over any non-critical
> drivers to =m?
> 
> (Not merged)

I updated the tag with CONFIG_SPI_IMX and CONFIG_RTC_DRV_SNVS being
changed to 'm'.  Please consider to pull, thanks.

Shawn


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-defconfig-5.2

for you to fetch changes up to 4aaa1c7a05db51e0f1b6ac41ce6e76f6b0125389:

  arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m (2019-05-04 21:17:57 +0800)

----------------------------------------------------------------
i.MX defconfig update for 5.2:
 - Enable PCF857X GPIO expander and SIOX bus driver support for
   imx_v6_v7_defconfig.
 - Enable more drivers for i.MX8 platform support in arm64 defconfig:
   SNVS RTC, SCU Watchdog, SPI, i.MX8MM pinctrl and clock, LPI2C,
   ROHM_BD718XX PMIC and OCOTP NVMEM.

----------------------------------------------------------------
Abel Vesa (1):
      arm64: defconfig: Enable RTC_DRV_SNVS

Adam Ford (1):
      ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X

Anson Huang (1):
      arm64: defconfig: add support for i.MX system controller watchdog

Fabio Estevam (1):
      arm64: defconfig: Enable CONFIG_SPI_IMX

Leonard Crestez (4):
      arm64: defconfig: Enable imx8mm clk/pinctrl
      arm64: defconfig: Enable lpi2c for imx8qxp and sensors
      arm64: defconfig: Enable ROHM_BD718XX PMIC for imx8mm-evk
      arm64: defconfig: NVMEM_IMX_OCOTP=y for imx8m

Uwe Kleine-König (1):
      ARM: imx_v6_v7_defconfig: Enable SIOX bus

 arch/arm/configs/imx_v6_v7_defconfig |  4 ++++
 arch/arm64/configs/defconfig         | 12 ++++++++++++
 2 files changed, 16 insertions(+)

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

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

end of thread, other threads:[~2019-05-04 13:28 UTC | newest]

Thread overview: 20+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-04-22  8:28 [GIT PULL 1/6] i.MX drivers change for 5.2 Shawn Guo
2019-04-22  8:28 ` [GIT PULL 2/6] i.MX SoC update " Shawn Guo
2019-04-29 16:26   ` Olof Johansson
2019-04-22  8:28 ` [GIT PULL 3/6] i.MX DT bindings " Shawn Guo
2019-04-23  2:03   ` Shawn Guo
2019-04-28 19:50     ` Olof Johansson
2019-04-22  8:28 ` [GIT PULL 4/6] i.MX arm device tree " Shawn Guo
2019-04-23  2:08   ` Shawn Guo
2019-04-28 19:51     ` Olof Johansson
2019-04-22  8:28 ` [GIT PULL 5/6] i.MX arm64 " Shawn Guo
2019-04-29 16:27   ` Olof Johansson
2019-04-22  8:28 ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
2019-04-29 16:29   ` Olof Johansson
2019-04-30  2:26     ` Shawn Guo
2019-04-30  2:31       ` Fabio Estevam
2019-04-30 21:18       ` Leonard Crestez
2019-05-01  0:41         ` Shawn Guo
2019-05-03 14:12           ` Leonard Crestez
2019-05-04 13:28     ` Shawn Guo
2019-04-29 16:25 ` [GIT PULL 1/6] i.MX drivers change " Olof Johansson

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.