linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 1/7] i.MX drivers change for 5.3
@ 2019-06-25  7:52 Shawn Guo
  2019-06-25  7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
                   ` (6 more replies)
  0 siblings, 7 replies; 18+ messages in thread
From: Shawn Guo @ 2019-06-25  7:52 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 a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

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

for you to fetch changes up to db10496c0064ba3355936de801cd3ba0b6711bd1:

  soc: imx: Add i.MX8MN SoC driver support (2019-06-24 09:15:57 +0800)

----------------------------------------------------------------
i.MX driver changes for 5.3:
 - Add i.MX SCU based SoC bus driver for i.MX8QXP SoC support, which
   talks to SCU firmware for getting SoC ID and revision.
 - Update soc-imx8 bus driver to read imx8mm soc revision from anatop.
 - Add i.MX8MN SoC bus support into soc-imx8 driver.
 - Various small improvements on soc-imx8 bus driver.

----------------------------------------------------------------
Anson Huang (6):
      soc: imx: Add SCU SoC info driver support
      soc: imx: soc-imx8: Avoid unnecessary of_node_put() in error handling
      soc: imx: soc-imx8: Correct return value of error handle
      soc: imx8: Fix potential kernel dump in error path
      soc: imx8: Use existing of_root directly
      soc: imx: Add i.MX8MN SoC driver support

Leonard Crestez (1):
      soc: imx: Read imx8mm soc revision from anatop

 drivers/soc/imx/Kconfig       |   9 +++
 drivers/soc/imx/Makefile      |   1 +
 drivers/soc/imx/soc-imx-scu.c | 144 ++++++++++++++++++++++++++++++++++++++++++
 drivers/soc/imx/soc-imx8.c    |  63 ++++++++++++++----
 4 files changed, 204 insertions(+), 13 deletions(-)
 create mode 100644 drivers/soc/imx/soc-imx-scu.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] 18+ messages in thread

* [GIT PULL 2/7] i.MX SoC changes for 5.3
  2019-06-25  7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
@ 2019-06-25  7:53 ` Shawn Guo
  2019-06-25 12:52   ` Olof Johansson
  2019-06-25  7:53 ` [GIT PULL 3/7] i.MX DT bindings update " Shawn Guo
                   ` (5 subsequent siblings)
  6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25  7:53 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 a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.3

for you to fetch changes up to a5a9dffcc9034ec244f68ead4e61c80965cc8d2d:

  ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading (2019-06-12 18:32:03 +0800)

----------------------------------------------------------------
i.MX SoC changes for 5.3:
 - Switch imx7d to imx-cpufreq-dt for speed-grading, as imx-cpufreq-dt
   driver can handle speed grading bits on imx7d just like on imx8mq.
 - Improve imx6 cpuidle driver to use raw_spinlock_t.  The change makes
   no difference for !RT build, but is required by RT kernel.

----------------------------------------------------------------
Leonard Crestez (1):
      ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading

Sebastian Andrzej Siewior (1):
      ARM: imx6: cpuidle: Use raw_spinlock_t

 arch/arm/mach-imx/cpuidle-imx6q.c | 10 +++++-----
 arch/arm/mach-imx/mach-imx7d.c    |  7 +++++++
 2 files changed, 12 insertions(+), 5 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] 18+ messages in thread

* [GIT PULL 3/7] i.MX DT bindings update for 5.3
  2019-06-25  7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
  2019-06-25  7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
@ 2019-06-25  7:53 ` Shawn Guo
  2019-06-25 11:51   ` Olof Johansson
  2019-06-25  7:53 ` [GIT PULL 4/7] i.MX DT changes with new clock " Shawn Guo
                   ` (4 subsequent siblings)
  6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25  7:53 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 a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.3

for you to fetch changes up to a10ecf624b7b7c1ec6c263d4562bd6631d380d2f:

  dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35 (2019-06-18 21:39:22 +0800)

----------------------------------------------------------------
i.MX DT bindings for 5.3:
 - Add vendor prefix for Purism SPC.
 - Add bindings for i.MX8MQ EVK Board, Purism Librem5 devkit and i.MX7
   Meerkat96 Board.
 - Add LS1028A specific compatible into qDMA bindings doc.
 - Move Emtrion i.MX6 board bindings to schema.
 - Add missing schemas for i.MX7ULP and i.MX1/31/35 bindings.

----------------------------------------------------------------
Angus Ainslie (Purism) (2):
      dt-bindings: Add an entry for Purism SPC
      dt-bindings: arm: fsl: Add the imx8mq boards

Manivannan Sadhasivam (1):
      dt-bindings: arm: Document 96Boards Meerkat96 devicetree binding

Peng Ma (1):
      dt-bindings: fsl-qdma: Add LS1028A qDMA bindings

Rob Herring (3):
      dt-bindings: arm: Move Emtrion i.MX6 board bindings to schema
      dt-bindings: arm: fsl: Add back missing i.MX7ULP binding
      dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35

 Documentation/devicetree/bindings/arm/emtrion.txt  | 12 ------
 Documentation/devicetree/bindings/arm/fsl.yaml     | 44 ++++++++++++++++++++++
 Documentation/devicetree/bindings/dma/fsl-qdma.txt |  1 +
 .../devicetree/bindings/vendor-prefixes.yaml       |  2 +
 4 files changed, 47 insertions(+), 12 deletions(-)
 delete mode 100644 Documentation/devicetree/bindings/arm/emtrion.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] 18+ messages in thread

* [GIT PULL 4/7] i.MX DT changes with new clock for 5.3
  2019-06-25  7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
  2019-06-25  7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
  2019-06-25  7:53 ` [GIT PULL 3/7] i.MX DT bindings update " Shawn Guo
@ 2019-06-25  7:53 ` Shawn Guo
  2019-06-25 11:52   ` Olof Johansson
  2019-06-25  7:53 ` [GIT PULL 5/7] i.MX arm32 DT changes " Shawn Guo
                   ` (3 subsequent siblings)
  6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25  7:53 UTC (permalink / raw)
  To: arm
  Cc: Stephen Boyd, Shawn Guo, Stefan Agner, Li Yang, linux-imx,
	kernel, Fabio Estevam, linux-arm-kernel

Hi,

This is a set of device tree changes having dependency on clock tree.
The top commit 53c6a2ec018b ("clk: imx8m: Add GIC clock") of the
dependencies have been pulled in here, which should be stable.  Please
pull, thanks!

Shawn


The following changes since commit 53c6a2ec018bb07aeb1e2b1d7db8521f1e56d221:

  clk: imx8m: Add GIC clock (2019-05-23 21:14:41 +0800)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-clkdep-5.3

for you to fetch changes up to 881b54c7e9d97e36b08fa40d46377b3b983e4095:

  arm64: dts: imx8mq: add clock for SNVS RTC node (2019-05-31 15:22:06 +0800)

----------------------------------------------------------------
i.MX DT changes with new clock for 5.3:
 - This is a set of device tree changes with new clocks - adding
   clock info for i.MX8 GPIO and SNVS RTC device.

----------------------------------------------------------------
Anson Huang (3):
      arm64: dts: imx8mm: add clock for GPIO node
      arm64: dts: imx8mm: add clock for SNVS RTC node
      arm64: dts: imx8mq: add clock for SNVS RTC node

 arch/arm64/boot/dts/freescale/imx8mm.dtsi | 7 +++++++
 arch/arm64/boot/dts/freescale/imx8mq.dtsi | 2 ++
 2 files changed, 9 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] 18+ messages in thread

* [GIT PULL 5/7] i.MX arm32 DT changes for 5.3
  2019-06-25  7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
                   ` (2 preceding siblings ...)
  2019-06-25  7:53 ` [GIT PULL 4/7] i.MX DT changes with new clock " Shawn Guo
@ 2019-06-25  7:53 ` Shawn Guo
  2019-06-25 11:52   ` Olof Johansson
  2019-06-25  7:53 ` [GIT PULL 6/7] i.MX arm64 " Shawn Guo
                   ` (2 subsequent siblings)
  6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25  7:53 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 a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.3

for you to fetch changes up to 48cbd9ff53b7391111e8460c3d9307ba14a5f8c0:

  ARM: dts: imx7ulp-evk: enable USBOTG1 support (2019-06-24 23:12:18 +0800)

----------------------------------------------------------------
i.MX arm32 DT changes for 5.3:
 - New board support: iMX6-based Kontron SMARC-sAMX6i, i.MX7D based
   Meerkat96 board, and NXP LS1021A-TSN board.
 - A series from Andrey Smirnov to update vf610-zii-dev and
   imx7d-zii-rpu2 board, fixing UART2 pin assignment and stdout-path,
   adding QSPI device, and dropping unused pinmux.
 - Update imx6sl and imx6qdl device tree to assign corresponding clocks
   instead of dummy clock.
 - Update i.MX6/7 boards from NXP to assign corresponding power supply
   for LDOs.
 - Update i.MX6/7 device trees to enable SNVS poweroff key support
   according to board design.
 - Update coresight DT binding for i.MX7 according to consolidations
   for CoreSight replicator and funnel.
 - A series from Marek Vasut to update M53Menlo board on various devices
   like UART, USB, ethernet PHY, GPIOs etc.
 - Enable USBOTG support for imx7ulp and evk board.
 - A series from Peter Robinson to update imx6sx-udoo board, switching
   to SPDX License Identifier, enabling I2C devices and bluetooth
   support.
 - Add video capture support for i.MX53 and imx53-smd board.
 - Add PXP device for i.MX6UL.
 - Other random small updates on various boards.

----------------------------------------------------------------
Andrey Smirnov (4):
      ARM: dts: vf610-zii-dev: Fix incorrect UART2 pin assignment
      ARM: dts: vf610-zii-dev: Add QSPI node
      ARM: dts: imx7d-zii-rpu2: Fix incorrrect 'stdout-path'
      ARM: dts: imx7d-zii-rpu2: Drop unused pinmux entries

Anson Huang (17):
      ARM: dts: imx6sl: Assign corresponding clocks instead of dummy clock
      ARM: dts: imx6qdl: Assign corresponding clocks instead of dummy clock
      ARM: dts: imx7ulp: Add tpm pwm support
      ARM: dts: imx7ulp-evk: Add backlight support
      ARM: dts: imx6ul: add clock-frequency to CPU node
      ARM: dts: imx6qdl-sabresd: Assign corresponding power supply for LDOs
      ARM: dts: imx7d-sdb: Assign corresponding power supply for LDOs
      ARM: dts: imx6sl-evk: Assign corresponding power supply for LDOs
      ARM: dts: imx6sll-evk: Assign corresponding power supply for vdd3p0
      ARM: dts: imx6sx-sdb: Assign corresponding power supply for LDOs
      ARM: dts: imx7d-sdb: Make SW2's voltage fixed
      ARM: dts: imx6qdl: Enable SNVS power key according to board design
      ARM: dts: imx6sx: Enable SNVS power key according to board design
      ARM: dts: imx6ul: Enable SNVS power key according to board design
      ARM: dts: imx6sll: Enable SNVS power key according to board design
      ARM: dts: imx7s: Enable SNVS power key according to board design
      ARM: dts: imx6sll: Enable SNVS poweroff according to board design

Igor Opaniuk (1):
      ARM: dts: imx6ull-colibri: enable UHS-I for USDHC1

Leo Yan (1):
      ARM: dts: imx7s: Update coresight DT bindings

Leonard Crestez (1):
      ARM: dts: imx7d: Update cpufreq OPP table

Manivannan Sadhasivam (1):
      ARM: dts: Add support for 96Boards Meerkat96 board

Marek Vasut (9):
      ARM: dts: imx53: Update UART configuration on M53Menlo
      ARM: dts: imx53: Update USB configuration on M53Menlo
      ARM: dts: imx53: Add ethernet PHY reset on M53Menlo
      ARM: dts: imx53: Select netdev trigger for Yellow LED on M53Menlo
      ARM: dts: imx53: Add power GPIOs on M53Menlo
      ARM: dts: imx53: Add GPIO beeper on M53Menlo
      ARM: dts: imx53: Add GPIO line names on M53Menlo
      ARM: dts: imx53: Update pinmux settings on M53Menlo
      ARM: dts: imx53: Bind CPLD on M53Menlo

Michael Grzeschik (1):
      ARM: dts: imx6qdl-kontron-samx6i: add Kontron SMARC SoM Support

Peter Chen (2):
      ARM: dts: imx7ulp: add imx7ulp USBOTG1 support
      ARM: dts: imx7ulp-evk: enable USBOTG1 support

Peter Robinson (3):
      ARM: dts: imx6sx-udoo: Use the correct style for SPDX License Identifier
      ARM: dts: imx6sx-udoo-neo: enable i2c-2 and i2c-4 for onboard sensors
      ARM: dts: imx6sx-udoo-neo: add bluetooth config to uart3

Priit Laes (1):
      ARM: dts: imx6qdl-kontron-samx6i: Add iMX6-based Kontron SMARC-sAMX6i module

Rob Herring (1):
      ARM: dts: imx: Avoid colliding 'display' node and property names

Steve Longerbeam (2):
      ARM: dts: imx53: Add capture-subsystem device
      ARM: dts: imx53-smd: Add OV5642 video capture support

Sébastien Szymanski (1):
      ARM: dts: imx6ul: Add PXP node

Vladimir Oltean (1):
      ARM: dts: Introduce the NXP LS1021A-TSN board

 arch/arm/boot/dts/Makefile                     |   2 +
 arch/arm/boot/dts/imx53-m53menlo.dts           | 266 ++++++--
 arch/arm/boot/dts/imx53-smd.dts                |  73 +++
 arch/arm/boot/dts/imx53.dtsi                   |  12 +
 arch/arm/boot/dts/imx6dl-kontron-samx6i.dtsi   |  12 +
 arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi    |  36 ++
 arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi  | 815 +++++++++++++++++++++++++
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi         |  16 +
 arch/arm/boot/dts/imx6qdl.dtsi                 |  11 +-
 arch/arm/boot/dts/imx6sl-evk.dts               |  12 +
 arch/arm/boot/dts/imx6sl.dtsi                  |  12 +-
 arch/arm/boot/dts/imx6sll-evk.dts              |  12 +
 arch/arm/boot/dts/imx6sll.dtsi                 |   2 +
 arch/arm/boot/dts/imx6sx-sdb-reva.dts          |  16 +
 arch/arm/boot/dts/imx6sx-sdb.dts               |  16 +
 arch/arm/boot/dts/imx6sx-udoo-neo-basic.dts    |  39 +-
 arch/arm/boot/dts/imx6sx-udoo-neo-extended.dts |  47 +-
 arch/arm/boot/dts/imx6sx-udoo-neo-full.dts     |  47 +-
 arch/arm/boot/dts/imx6sx-udoo-neo.dtsi         |  89 ++-
 arch/arm/boot/dts/imx6sx.dtsi                  |   7 +-
 arch/arm/boot/dts/imx6ul-14x14-evk.dtsi        |   4 +
 arch/arm/boot/dts/imx6ul-geam.dts              |   2 +-
 arch/arm/boot/dts/imx6ul-isiot.dtsi            |   2 +-
 arch/arm/boot/dts/imx6ul.dtsi                  |  14 +
 arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi |  11 +-
 arch/arm/boot/dts/imx6ull-colibri.dtsi         |   6 +
 arch/arm/boot/dts/imx6ull.dtsi                 |   7 +
 arch/arm/boot/dts/imx7d-meerkat96.dts          | 375 ++++++++++++
 arch/arm/boot/dts/imx7d-sdb.dts                |  16 +-
 arch/arm/boot/dts/imx7d-zii-rpu2.dts           |  16 +-
 arch/arm/boot/dts/imx7d.dtsi                   |  16 +-
 arch/arm/boot/dts/imx7s.dtsi                   |  11 +-
 arch/arm/boot/dts/imx7ulp-evk.dts              |  55 ++
 arch/arm/boot/dts/imx7ulp.dtsi                 |  38 ++
 arch/arm/boot/dts/ls1021a-tsn.dts              | 289 +++++++++
 arch/arm/boot/dts/vf610-zii-dev.dtsi           |  52 +-
 36 files changed, 2198 insertions(+), 258 deletions(-)
 create mode 100644 arch/arm/boot/dts/imx6dl-kontron-samx6i.dtsi
 create mode 100644 arch/arm/boot/dts/imx6q-kontron-samx6i.dtsi
 create mode 100644 arch/arm/boot/dts/imx6qdl-kontron-samx6i.dtsi
 create mode 100644 arch/arm/boot/dts/imx7d-meerkat96.dts
 create mode 100644 arch/arm/boot/dts/ls1021a-tsn.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] 18+ messages in thread

* [GIT PULL 6/7] i.MX arm64 DT changes for 5.3
  2019-06-25  7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
                   ` (3 preceding siblings ...)
  2019-06-25  7:53 ` [GIT PULL 5/7] i.MX arm32 DT changes " Shawn Guo
@ 2019-06-25  7:53 ` Shawn Guo
  2019-06-25 11:53   ` Olof Johansson
  2019-06-25  7:53 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
  2019-06-25 12:45 ` [GIT PULL 1/7] i.MX drivers change " Olof Johansson
  6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25  7:53 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 a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.3

for you to fetch changes up to 01407158e4c7a6ac646901b7b034b5a7d605b480:

  arm64: dts: librem5: enable the SNVS power key (2019-06-24 10:07:00 +0800)

----------------------------------------------------------------
i.MX arm64 device tree changes for 5.3:
 - Add i.MX8MQ based Librem5 devkit support.
 - Add SNVS power key support for i.MX8MQ and i.MX8MM.
 - Add GPIO alias for imx8mq and i.MX8QXP.
 - A series from Daniel Baluta to add SAI devices and enable audio
   support for imx8mm-evk board.
 - Add DDR performance monitor unit support for i.MX8QXP.
 - Add irqsteer interrupt controller device for i.MX8MQ SoC.
 - Add CPU speed grading and all OPPs for i.MX8MM and i.MX8MQ.
 - Add OCOTP device node for i.MX8QXP.
 - Various device addition for LS1028A: SATA, qDMA, USB, Mali DP500 and
   temperature sensor.
 - Random minor coding style improvements.

----------------------------------------------------------------
Angus Ainslie (Purism) (4):
      arm64: dts: fsl: imx8mq: add the snvs power key node
      arm64: dts: fsl: librem5: Add a device tree for the Librem5 devkit
      arm64: dts: librem5: Limit the USB to 5V
      arm64: dts: librem5: enable the SNVS power key

Anson Huang (7):
      arm64: dts: imx8mq: Remove unnecessary blank lines
      arm64: dts: imx8mq: Add gpio alias
      arm64: dts: imx8qxp: Add gpio alias
      arm64: dts: imx8qxp: Move watchdog node into scu node
      arm64: dts: imx8mm: Move gic node into soc node
      arm64: dts: imx8mq-evk: Enable SNVS power key
      arm64: dts: imx8mm: Enable SNVS power key according to board design

Chuanhua Han (1):
      arm64: dts: ls1028a: fix watchdog device node

Daniel Baluta (3):
      arm64: dts: imx8mm: Add SAI nodes
      arm64: dts: imx8mm-evk: Enable audio codec wm8524
      arm64: dts: imx8qxp: Add lsio_mu13 node

Fabio Estevam (3):
      arm64: dts: imx8mm: Pass a unit name for the 'soc' node
      arm64: dts: imx8mm: Pass the 'ranges' property
      arm64: dts: imx8mm: Move usbphy out of soc node

Frank Li (1):
      arm64: dts: imx8qxp: added ddr performance monitor nodes

Guido Günther (1):
      arm64: dts: imx8mq: Add a node for irqsteer

Horia Geantă (1):
      arm64: dts: ls1028a: add crypto node

Leonard Crestez (3):
      arm64: dts: imx8mm-evk: Add BD71847 PMIC
      arm64: dts: imx8mm: Add cpu speed grading and all OPPs
      arm64: dts: imx8mq: Add cpu speed grading and all OPPs

Peng Fan (1):
      arm64: dts: imx: add i.MX8QXP ocotp support

Peng Ma (2):
      arm64: dts: ls1028a: Enable sata.
      arm64: dts: fsl: ls1028a: Add qDMA node

Ran Wang (1):
      arm64: dts: ls1028a: Add USB dt nodes

Shawn Guo (2):
      arm64: dts: imx8qxp: sort alias alphabetically
      arm64: dts: imx8qxp: sort LSIO subsystem devices

Wen He (1):
      arm64: dts: ls1028a: Add properties for Mali DP500 node

Yuantian Tang (1):
      arm64: dts: ls1028a: Add temperature sensor node

 arch/arm64/boot/dts/freescale/Makefile             |   1 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts  |  20 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts  |  20 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     | 136 +++-
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts       | 190 +++++
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          | 144 +++-
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts       |   4 +
 .../boot/dts/freescale/imx8mq-librem5-devkit.dts   | 809 +++++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |  60 +-
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi         | 134 ++--
 10 files changed, 1429 insertions(+), 89 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mq-librem5-devkit.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] 18+ messages in thread

* [GIT PULL 7/7] i.MX defconfig changes for 5.3
  2019-06-25  7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
                   ` (4 preceding siblings ...)
  2019-06-25  7:53 ` [GIT PULL 6/7] i.MX arm64 " Shawn Guo
@ 2019-06-25  7:53 ` Shawn Guo
  2019-06-25 12:32   ` Olof Johansson
  2019-06-25 12:45 ` [GIT PULL 1/7] i.MX drivers change " Olof Johansson
  6 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-25  7:53 UTC (permalink / raw)
  To: arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

Hi,

The change set is a little bigger than expected.  This is because that
half of the changes were for 5.2, but unfortunately they missed the
merge window.  So we have changes for two development cycles combined
here.  Please pull, thanks!

Shawn


The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:

  Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.3

for you to fetch changes up to 8bbc2b3a7f80b61c05b87606c2acd82a62d304b0:

  arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module (2019-06-25 15:15:59 +0800)

----------------------------------------------------------------
i.MX defconfig changes for 5.3:
 * imx_v6_v7_defconfig:
   - PCF857X GPIO expander
   - SIOX bus driver
   - thermal statistics
   - TPM PWM driver
   - OV2680 camera driver
   - SNVS LPGPR NVMEM driver
   - i.MX DT based cpufreq driver
 * arm64 defconfig built-in:
   - i.MX8MM pinctrl and clock
   - i.MX LPI2C driver
   - ROHM_BD718XX PMIC
   - OCOTP NVMEM support
   - i.MX SCU based SoC bus driver
 * arm64 defconfig modules:
   - i.MX SPI driver
   - i.MX system controller watchdog
   - SNVS RTC driver
   - ISL29018 light and proximity sensor driver
   - MPL3115 pressure sensor driver
   - i.MX8 DT based cpufreq support
   - QorIQ Thermal Monitoring Unit driver
   - SNVS power key driver

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

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

Anson Huang (6):
      arm64: defconfig: add support for i.MX system controller watchdog
      ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
      ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
      arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
      arm64: defconfig: Add i.MX SCU SoC info driver
      arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module

Fabio Estevam (3):
      arm64: defconfig: Enable CONFIG_SPI_IMX
      ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
      ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR

Leonard Crestez (6):
      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
      arm64: defconfig: ARM_IMX_CPUFREQ_DT=m
      ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT

Peng Fan (1):
      defconfig: arm64: enable i.MX8 SCU octop driver

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

 arch/arm/configs/imx_v6_v7_defconfig |  9 +++++++++
 arch/arm64/configs/defconfig         | 17 +++++++++++++++++
 2 files changed, 26 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] 18+ messages in thread

* Re: [GIT PULL 3/7] i.MX DT bindings update for 5.3
  2019-06-25  7:53 ` [GIT PULL 3/7] i.MX DT bindings update " Shawn Guo
@ 2019-06-25 11:51   ` Olof Johansson
  0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 11:51 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Jun 25, 2019 at 03:53:01PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> 
>   Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-bindings-5.3
> 
> for you to fetch changes up to a10ecf624b7b7c1ec6c263d4562bd6631d380d2f:
> 
>   dt-bindings: arm: fsl: Add missing schemas for i.MX1/31/35 (2019-06-18 21:39:22 +0800)
> 
> ----------------------------------------------------------------
> i.MX DT bindings for 5.3:
>  - Add vendor prefix for Purism SPC.
>  - Add bindings for i.MX8MQ EVK Board, Purism Librem5 devkit and i.MX7
>    Meerkat96 Board.
>  - Add LS1028A specific compatible into qDMA bindings doc.
>  - Move Emtrion i.MX6 board bindings to schema.
>  - Add missing schemas for i.MX7ULP and i.MX1/31/35 bindings.

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] 18+ messages in thread

* Re: [GIT PULL 4/7] i.MX DT changes with new clock for 5.3
  2019-06-25  7:53 ` [GIT PULL 4/7] i.MX DT changes with new clock " Shawn Guo
@ 2019-06-25 11:52   ` Olof Johansson
  0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 11:52 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stephen Boyd, Stefan Agner, Li Yang, arm, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

On Tue, Jun 25, 2019 at 03:53:02PM +0800, Shawn Guo wrote:
> Hi,
> 
> This is a set of device tree changes having dependency on clock tree.
> The top commit 53c6a2ec018b ("clk: imx8m: Add GIC clock") of the
> dependencies have been pulled in here, which should be stable.  Please
> pull, thanks!
> 
> Shawn
> 
> 
> The following changes since commit 53c6a2ec018bb07aeb1e2b1d7db8521f1e56d221:
> 
>   clk: imx8m: Add GIC clock (2019-05-23 21:14:41 +0800)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-clkdep-5.3
> 
> for you to fetch changes up to 881b54c7e9d97e36b08fa40d46377b3b983e4095:
> 
>   arm64: dts: imx8mq: add clock for SNVS RTC node (2019-05-31 15:22:06 +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] 18+ messages in thread

* Re: [GIT PULL 5/7] i.MX arm32 DT changes for 5.3
  2019-06-25  7:53 ` [GIT PULL 5/7] i.MX arm32 DT changes " Shawn Guo
@ 2019-06-25 11:52   ` Olof Johansson
  0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 11:52 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Jun 25, 2019 at 03:53:03PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> 
>   Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-5.3
> 
> for you to fetch changes up to 48cbd9ff53b7391111e8460c3d9307ba14a5f8c0:
> 
>   ARM: dts: imx7ulp-evk: enable USBOTG1 support (2019-06-24 23:12:18 +0800)
> 
> ----------------------------------------------------------------
> i.MX arm32 DT changes for 5.3:
>  - New board support: iMX6-based Kontron SMARC-sAMX6i, i.MX7D based
>    Meerkat96 board, and NXP LS1021A-TSN board.
>  - A series from Andrey Smirnov to update vf610-zii-dev and
>    imx7d-zii-rpu2 board, fixing UART2 pin assignment and stdout-path,
>    adding QSPI device, and dropping unused pinmux.
>  - Update imx6sl and imx6qdl device tree to assign corresponding clocks
>    instead of dummy clock.
>  - Update i.MX6/7 boards from NXP to assign corresponding power supply
>    for LDOs.
>  - Update i.MX6/7 device trees to enable SNVS poweroff key support
>    according to board design.
>  - Update coresight DT binding for i.MX7 according to consolidations
>    for CoreSight replicator and funnel.
>  - A series from Marek Vasut to update M53Menlo board on various devices
>    like UART, USB, ethernet PHY, GPIOs etc.
>  - Enable USBOTG support for imx7ulp and evk board.
>  - A series from Peter Robinson to update imx6sx-udoo board, switching
>    to SPDX License Identifier, enabling I2C devices and bluetooth
>    support.
>  - Add video capture support for i.MX53 and imx53-smd board.
>  - Add PXP device for i.MX6UL.
>  - Other random small updates on various boards.

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] 18+ messages in thread

* Re: [GIT PULL 6/7] i.MX arm64 DT changes for 5.3
  2019-06-25  7:53 ` [GIT PULL 6/7] i.MX arm64 " Shawn Guo
@ 2019-06-25 11:53   ` Olof Johansson
  0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 11:53 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Jun 25, 2019 at 03:53:04PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> 
>   Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-5.3
> 
> for you to fetch changes up to 01407158e4c7a6ac646901b7b034b5a7d605b480:
> 
>   arm64: dts: librem5: enable the SNVS power key (2019-06-24 10:07:00 +0800)
> 
> ----------------------------------------------------------------
> i.MX arm64 device tree changes for 5.3:
>  - Add i.MX8MQ based Librem5 devkit support.
>  - Add SNVS power key support for i.MX8MQ and i.MX8MM.
>  - Add GPIO alias for imx8mq and i.MX8QXP.
>  - A series from Daniel Baluta to add SAI devices and enable audio
>    support for imx8mm-evk board.
>  - Add DDR performance monitor unit support for i.MX8QXP.
>  - Add irqsteer interrupt controller device for i.MX8MQ SoC.
>  - Add CPU speed grading and all OPPs for i.MX8MM and i.MX8MQ.
>  - Add OCOTP device node for i.MX8QXP.
>  - Various device addition for LS1028A: SATA, qDMA, USB, Mali DP500 and
>    temperature sensor.
>  - Random minor coding style improvements.


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] 18+ messages in thread

* Re: [GIT PULL 7/7] i.MX defconfig changes for 5.3
  2019-06-25  7:53 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
@ 2019-06-25 12:32   ` Olof Johansson
  2019-06-26  2:02     ` Shawn Guo
  0 siblings, 1 reply; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 12:32 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Jun 25, 2019 at 03:53:05PM +0800, Shawn Guo wrote:
> Hi,
> 
> The change set is a little bigger than expected.  This is because that
> half of the changes were for 5.2, but unfortunately they missed the
> merge window.  So we have changes for two development cycles combined
> here.  Please pull, thanks!
> 
> Shawn
> 
> 
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> 
>   Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-5.3
> 
> for you to fetch changes up to 8bbc2b3a7f80b61c05b87606c2acd82a62d304b0:
> 
>   arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module (2019-06-25 15:15:59 +0800)
> 
> ----------------------------------------------------------------
> i.MX defconfig changes for 5.3:
>  * imx_v6_v7_defconfig:
>    - PCF857X GPIO expander
>    - SIOX bus driver
>    - thermal statistics
>    - TPM PWM driver
>    - OV2680 camera driver
>    - SNVS LPGPR NVMEM driver
>    - i.MX DT based cpufreq driver
>  * arm64 defconfig built-in:
>    - i.MX8MM pinctrl and clock
>    - i.MX LPI2C driver
>    - ROHM_BD718XX PMIC
>    - OCOTP NVMEM support
>    - i.MX SCU based SoC bus driver
>  * arm64 defconfig modules:
>    - i.MX SPI driver
>    - i.MX system controller watchdog
>    - SNVS RTC driver
>    - ISL29018 light and proximity sensor driver
>    - MPL3115 pressure sensor driver
>    - i.MX8 DT based cpufreq support
>    - QorIQ Thermal Monitoring Unit driver
>    - SNVS power key driver
> 
> ----------------------------------------------------------------
> Abel Vesa (1):
>       arm64: defconfig: Enable RTC_DRV_SNVS
> 
> Adam Ford (1):
>       ARM: imx_v6_v7_defconfig: Add GPIO_PCF857X
> 
> Anson Huang (6):
>       arm64: defconfig: add support for i.MX system controller watchdog
>       ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
>       ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
>       arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
>       arm64: defconfig: Add i.MX SCU SoC info driver

An SoC info driver shouldn't need to be =y, I think? It exports no in-kernel
interfaces, so it should do just fine as a module.


>       arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
> 
> Fabio Estevam (3):
>       arm64: defconfig: Enable CONFIG_SPI_IMX
>       ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
>       ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
> 
> Leonard Crestez (6):
>       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

And why does this need to be =y? Patch doesn't say.

>       arm64: defconfig: ARM_IMX_CPUFREQ_DT=m
>       ARM: imx_v6_v7_defconfig: Enable CONFIG_ARM_IMX_CPUFREQ_DT
> 
> Peng Fan (1):
>       defconfig: arm64: enable i.MX8 SCU octop driver
> 
> Uwe Kleine-König (1):
>       ARM: imx_v6_v7_defconfig: Enable SIOX bus
> 
>  arch/arm/configs/imx_v6_v7_defconfig |  9 +++++++++
>  arch/arm64/configs/defconfig         | 17 +++++++++++++++++
>  2 files changed, 26 insertions(+)


Not merged until above is clarified.


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] 18+ messages in thread

* Re: [GIT PULL 1/7] i.MX drivers change for 5.3
  2019-06-25  7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
                   ` (5 preceding siblings ...)
  2019-06-25  7:53 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
@ 2019-06-25 12:45 ` Olof Johansson
  2019-06-26  1:48   ` Shawn Guo
  6 siblings, 1 reply; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 12:45 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Jun 25, 2019 at 03:52:59PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> 
>   Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.3
> 
> for you to fetch changes up to db10496c0064ba3355936de801cd3ba0b6711bd1:
> 
>   soc: imx: Add i.MX8MN SoC driver support (2019-06-24 09:15:57 +0800)
> 
> ----------------------------------------------------------------
> i.MX driver changes for 5.3:
>  - Add i.MX SCU based SoC bus driver for i.MX8QXP SoC support, which
>    talks to SCU firmware for getting SoC ID and revision.
>  - Update soc-imx8 bus driver to read imx8mm soc revision from anatop.
>  - Add i.MX8MN SoC bus support into soc-imx8 driver.
>  - Various small improvements on soc-imx8 bus driver.
> 
> ----------------------------------------------------------------
> Anson Huang (6):
>       soc: imx: Add SCU SoC info driver support
>       soc: imx: soc-imx8: Avoid unnecessary of_node_put() in error handling
>       soc: imx: soc-imx8: Correct return value of error handle
>       soc: imx8: Fix potential kernel dump in error path
>       soc: imx8: Use existing of_root directly
>       soc: imx: Add i.MX8MN SoC driver support

Given that these were posted at the same time, it seems silly to post a patch
with a fix right after -- they should probably be squashed before sending out
(or when applying).


Anyway, minor nit. Merged the branch.


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] 18+ messages in thread

* Re: [GIT PULL 2/7] i.MX SoC changes for 5.3
  2019-06-25  7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
@ 2019-06-25 12:52   ` Olof Johansson
  0 siblings, 0 replies; 18+ messages in thread
From: Olof Johansson @ 2019-06-25 12:52 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Jun 25, 2019 at 03:53:00PM +0800, Shawn Guo wrote:
> The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> 
>   Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> 
> are available in the Git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-5.3
> 
> for you to fetch changes up to a5a9dffcc9034ec244f68ead4e61c80965cc8d2d:
> 
>   ARM: imx: Switch imx7d to imx-cpufreq-dt for speed-grading (2019-06-12 18:32:03 +0800)
> 
> ----------------------------------------------------------------
> i.MX SoC changes for 5.3:
>  - Switch imx7d to imx-cpufreq-dt for speed-grading, as imx-cpufreq-dt
>    driver can handle speed grading bits on imx7d just like on imx8mq.
>  - Improve imx6 cpuidle driver to use raw_spinlock_t.  The change makes
>    no difference for !RT build, but is required by RT kernel.

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] 18+ messages in thread

* Re: [GIT PULL 1/7] i.MX drivers change for 5.3
  2019-06-25 12:45 ` [GIT PULL 1/7] i.MX drivers change " Olof Johansson
@ 2019-06-26  1:48   ` Shawn Guo
  0 siblings, 0 replies; 18+ messages in thread
From: Shawn Guo @ 2019-06-26  1:48 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Jun 25, 2019 at 05:45:38AM -0700, Olof Johansson wrote:
> On Tue, Jun 25, 2019 at 03:52:59PM +0800, Shawn Guo wrote:
> > The following changes since commit a188339ca5a396acc588e5851ed7e19f66b0ebd9:
> > 
> >   Linux 5.2-rc1 (2019-05-19 15:47:09 -0700)
> > 
> > are available in the Git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-5.3
> > 
> > for you to fetch changes up to db10496c0064ba3355936de801cd3ba0b6711bd1:
> > 
> >   soc: imx: Add i.MX8MN SoC driver support (2019-06-24 09:15:57 +0800)
> > 
> > ----------------------------------------------------------------
> > i.MX driver changes for 5.3:
> >  - Add i.MX SCU based SoC bus driver for i.MX8QXP SoC support, which
> >    talks to SCU firmware for getting SoC ID and revision.
> >  - Update soc-imx8 bus driver to read imx8mm soc revision from anatop.
> >  - Add i.MX8MN SoC bus support into soc-imx8 driver.
> >  - Various small improvements on soc-imx8 bus driver.
> > 
> > ----------------------------------------------------------------
> > Anson Huang (6):
> >       soc: imx: Add SCU SoC info driver support
> >       soc: imx: soc-imx8: Avoid unnecessary of_node_put() in error handling
> >       soc: imx: soc-imx8: Correct return value of error handle
> >       soc: imx8: Fix potential kernel dump in error path
> >       soc: imx8: Use existing of_root directly
> >       soc: imx: Add i.MX8MN SoC driver support
> 
> Given that these were posted at the same time, it seems silly to post a patch
> with a fix right after -- they should probably be squashed before sending out
> (or when applying).

Hmm, soc-imx-scu is the new SoC bus driver added during this development
cycle, but all those improvements are around soc-imx8 driver which
landed on 5.2 release.

> Anyway, minor nit. Merged the branch.

Thanks, Olof.

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] 18+ messages in thread

* Re: [GIT PULL 7/7] i.MX defconfig changes for 5.3
  2019-06-25 12:32   ` Olof Johansson
@ 2019-06-26  2:02     ` Shawn Guo
  2019-06-27  2:14       ` Olof Johansson
  0 siblings, 1 reply; 18+ messages in thread
From: Shawn Guo @ 2019-06-26  2:02 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Stefan Agner, Li Yang, arm, linux-imx, kernel, Fabio Estevam,
	linux-arm-kernel

On Tue, Jun 25, 2019 at 05:32:34AM -0700, Olof Johansson wrote:
> > Anson Huang (6):
> >       arm64: defconfig: add support for i.MX system controller watchdog
> >       ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
> >       ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
> >       arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
> >       arm64: defconfig: Add i.MX SCU SoC info driver
> 
> An SoC info driver shouldn't need to be =y, I think? It exports no in-kernel
> interfaces, so it should do just fine as a module.

Hmm, soc_device_match() comes out of SoC bus subsystem and will be used
by device drivers to identify SoC.

> 
> 
> >       arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
> > 
> > Fabio Estevam (3):
> >       arm64: defconfig: Enable CONFIG_SPI_IMX
> >       ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
> >       ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
> > 
> > Leonard Crestez (6):
> >       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
> 
> And why does this need to be =y? Patch doesn't say.

Sorry for not making it clear in the commit log.  This basically enables
the access to SoC fuses, where various system information are stored
there, like CPU speed grading which is needed by cpufreq support.

I will rework the patch by putting above info into commit log, and
resend the PR.

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] 18+ messages in thread

* Re: [GIT PULL 7/7] i.MX defconfig changes for 5.3
  2019-06-26  2:02     ` Shawn Guo
@ 2019-06-27  2:14       ` Olof Johansson
  2019-06-27 13:25         ` Shawn Guo
  0 siblings, 1 reply; 18+ messages in thread
From: Olof Johansson @ 2019-06-27  2:14 UTC (permalink / raw)
  To: Shawn Guo
  Cc: Stefan Agner, Li Yang, ARM-SoC Maintainers, dl-linux-imx,
	Sascha Hauer, Fabio Estevam, Linux ARM Mailing List

On Wed, Jun 26, 2019 at 10:02 AM Shawn Guo <shawnguo@kernel.org> wrote:
>
> On Tue, Jun 25, 2019 at 05:32:34AM -0700, Olof Johansson wrote:
> > > Anson Huang (6):
> > >       arm64: defconfig: add support for i.MX system controller watchdog
> > >       ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
> > >       ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
> > >       arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
> > >       arm64: defconfig: Add i.MX SCU SoC info driver
> >
> > An SoC info driver shouldn't need to be =y, I think? It exports no in-kernel
> > interfaces, so it should do just fine as a module.
>
> Hmm, soc_device_match() comes out of SoC bus subsystem and will be used
> by device drivers to identify SoC.

Ah, yes of course. But don't we usually use compatible for this?

> >
> >
> > >       arm64: defconfig: Enable CONFIG_KEYBOARD_SNVS_PWRKEY as module
> > >
> > > Fabio Estevam (3):
> > >       arm64: defconfig: Enable CONFIG_SPI_IMX
> > >       ARM: imx_v6_v7_defconfig: Enable the OV2680 camera driver
> > >       ARM: imx_v6_v7_defconfig: Select CONFIG_NVMEM_SNVS_LPGPR
> > >
> > > Leonard Crestez (6):
> > >       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
> >
> > And why does this need to be =y? Patch doesn't say.
>
> Sorry for not making it clear in the commit log.  This basically enables
> the access to SoC fuses, where various system information are stored
> there, like CPU speed grading which is needed by cpufreq support.

Having hardware self-describe is nice, not having to populate DT
entries from the bootloader.

> I will rework the patch by putting above info into commit log, and
> resend the PR.

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] 18+ messages in thread

* Re: [GIT PULL 7/7] i.MX defconfig changes for 5.3
  2019-06-27  2:14       ` Olof Johansson
@ 2019-06-27 13:25         ` Shawn Guo
  0 siblings, 0 replies; 18+ messages in thread
From: Shawn Guo @ 2019-06-27 13:25 UTC (permalink / raw)
  To: Olof Johansson
  Cc: Stefan Agner, Li Yang, ARM-SoC Maintainers, dl-linux-imx,
	Sascha Hauer, Fabio Estevam, Linux ARM Mailing List

On Thu, Jun 27, 2019 at 10:14:25AM +0800, Olof Johansson wrote:
> On Wed, Jun 26, 2019 at 10:02 AM Shawn Guo <shawnguo@kernel.org> wrote:
> >
> > On Tue, Jun 25, 2019 at 05:32:34AM -0700, Olof Johansson wrote:
> > > > Anson Huang (6):
> > > >       arm64: defconfig: add support for i.MX system controller watchdog
> > > >       ARM: imx_v6_v7_defconfig: Enable CONFIG_THERMAL_STATISTICS
> > > >       ARM: imx_v6_v7_defconfig: Add TPM PWM support by default
> > > >       arm64: defconfig: Enable CONFIG_QORIQ_THERMAL
> > > >       arm64: defconfig: Add i.MX SCU SoC info driver
> > >
> > > An SoC info driver shouldn't need to be =y, I think? It exports no in-kernel
> > > interfaces, so it should do just fine as a module.
> >
> > Hmm, soc_device_match() comes out of SoC bus subsystem and will be used
> > by device drivers to identify SoC.
> 
> Ah, yes of course. But don't we usually use compatible for this?

Yes, we do.  But soc_device_match() is now preferred over compatible,
since it can even identify the SoC revision while compatible usually
cannot.

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] 18+ messages in thread

end of thread, other threads:[~2019-06-27 13:25 UTC | newest]

Thread overview: 18+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-25  7:52 [GIT PULL 1/7] i.MX drivers change for 5.3 Shawn Guo
2019-06-25  7:53 ` [GIT PULL 2/7] i.MX SoC changes " Shawn Guo
2019-06-25 12:52   ` Olof Johansson
2019-06-25  7:53 ` [GIT PULL 3/7] i.MX DT bindings update " Shawn Guo
2019-06-25 11:51   ` Olof Johansson
2019-06-25  7:53 ` [GIT PULL 4/7] i.MX DT changes with new clock " Shawn Guo
2019-06-25 11:52   ` Olof Johansson
2019-06-25  7:53 ` [GIT PULL 5/7] i.MX arm32 DT changes " Shawn Guo
2019-06-25 11:52   ` Olof Johansson
2019-06-25  7:53 ` [GIT PULL 6/7] i.MX arm64 " Shawn Guo
2019-06-25 11:53   ` Olof Johansson
2019-06-25  7:53 ` [GIT PULL 7/7] i.MX defconfig " Shawn Guo
2019-06-25 12:32   ` Olof Johansson
2019-06-26  2:02     ` Shawn Guo
2019-06-27  2:14       ` Olof Johansson
2019-06-27 13:25         ` Shawn Guo
2019-06-25 12:45 ` [GIT PULL 1/7] i.MX drivers change " Olof Johansson
2019-06-26  1:48   ` Shawn Guo

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).