linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 1/7] i.MX drivers update for 5.5
@ 2019-11-05 15:03 Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
                   ` (5 more replies)
  0 siblings, 6 replies; 7+ messages in thread
From: Shawn Guo @ 2019-11-05 15:03 UTC (permalink / raw)
  To: soc, arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 768e1a8e093677f5e0e7d0a447c1a856c16cbb66:

  soc: imx8mq: Read SOC revision from TF-A (2019-11-04 11:32:12 +0800)

----------------------------------------------------------------
i.MX drivers update for 5.5:
 - Skip return check for those SCU firmware APIs that are defined as
   void function in firmware.
 - Use established serial_number attribute instead of custom one to show
   SoC's unique ID for i.MX8 SoC drivers.
 - Read i.MX8MQ SOC revision from TF-A which parses ROM and exposes the
   value through a SMC call. This improves the situation that SOC
   revision reports 'unknown' on some older revisions.
 - Add a check and warn on unexpected SCU RX to avoid potential stack
   corruption in imx-scu driver.
 - Fix a sparse warning in imx-scu-irq driver by adding missing header.
 - Remove an unneeded call to devm_of_platform_populate() from imx-dsp
   driver.

----------------------------------------------------------------
Anson Huang (3):
      firmware: imx: Skip return value check for some special SCU firmware APIs
      soc: imx8: Using existing serial_number instead of UID
      soc: imx-scu: Using existing serial_number instead of UID

Ben Dooks (Codethink) (1):
      firmware: imx: add missing include of <linux/firmware/imx/sci.h>

Daniel Baluta (1):
      firmware: imx: Remove call to devm_of_platform_populate

Leonard Crestez (2):
      firmware: imx: warn on unexpected RX
      soc: imx8mq: Read SOC revision from TF-A

 drivers/firmware/imx/imx-dsp.c     |  2 +-
 drivers/firmware/imx/imx-scu-irq.c |  1 +
 drivers/firmware/imx/imx-scu.c     | 24 ++++++++++++++++++-
 drivers/soc/imx/soc-imx-scu.c      | 34 ++++++++++++++------------
 drivers/soc/imx/soc-imx8.c         | 49 +++++++++++++++++++++++++++-----------
 5 files changed, 79 insertions(+), 31 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] 7+ messages in thread

* [GIT PULL 2/7] i.MX SoC update for 5.5
  2019-11-05 15:03 [GIT PULL 1/7] i.MX drivers update for 5.5 Shawn Guo
@ 2019-11-05 15:03 ` Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 3/7] i.MX dt-bindings " Shawn Guo
                   ` (4 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Shawn Guo @ 2019-11-05 15:03 UTC (permalink / raw)
  To: soc, arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to d7eb28d2740f6d4b485a32b0330a8168eaebb636:

  ARM: imx: use generic function to exit coherency (2019-11-04 08:25:56 +0800)

----------------------------------------------------------------
i.MX SoC update for 5.5:
 - Add arm64 Kconfig option for the NXP S32 platform.
 - Drop imx_anatop_usb_chrg_detect_disable() function which becomes
   unneeded, since all the necessary charger setup is done by the USB
   PHY driver now.
 - Add serial number support for i.MX6/7 SoCs by reading 64-bit SoC
   unique ID from OCOTP block.
 - Replace i.MX machine specific coherency exit implementation using
   the generic v7_exit_coherency_flush() function.

----------------------------------------------------------------
Andrey Smirnov (1):
      ARM: imx: Drop imx_anatop_usb_chrg_detect_disable()

Anson Huang (1):
      ARM: imx: Add serial number support for i.MX6/7 SoCs

Mihaela Martinas (1):
      arm64: Introduce config for S32

Stefan Agner (1):
      ARM: imx: use generic function to exit coherency

 arch/arm/mach-imx/anatop.c   | 20 +-------------------
 arch/arm/mach-imx/cpu.c      | 38 +++++++++++++++++++++++++++++++++++++-
 arch/arm/mach-imx/hotplug.c  | 24 ++----------------------
 arch/arm64/Kconfig.platforms |  5 +++++
 4 files changed, 45 insertions(+), 42 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] 7+ messages in thread

* [GIT PULL 3/7] i.MX dt-bindings update for 5.5
  2019-11-05 15:03 [GIT PULL 1/7] i.MX drivers update for 5.5 Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
@ 2019-11-05 15:03 ` Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 4/7] i.MX device tree changes " Shawn Guo
                   ` (3 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Shawn Guo @ 2019-11-05 15:03 UTC (permalink / raw)
  To: soc, arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to bb40c3f7d63afaf7665effaf2e75a9f5563e560a:

  dt-bindings: arm: fsl: Add more Kontron i.MX6UL/ULL compatibles (2019-11-04 22:37:56 +0800)

----------------------------------------------------------------
i.MX dt-bindings update for 5.5:
 - Update fsl.yaml to include DT compatibles for following devices:
   Kobo Clara HD, i.MX8MN LPDDR4 EVK, S32V234-EVB, Kontron i.MX6UL/ULL
   boards, Toradex apalis/colibri boards, Variscite and Armadeus i.MX6
   boards.

----------------------------------------------------------------
Andreas Kemnade (1):
      dt-bindings: arm: fsl: add compatible string for Kobo Clara HD

Anson Huang (1):
      dt-bindings: arm: imx: Add the i.MX8MN LPDDR4 EVK board

Eddy Petrișor (1):
      dt-bindings: arm: fsl: Add the S32V234-EVB board

Frieder Schrempf (1):
      dt-bindings: arm: fsl: Add more Kontron i.MX6UL/ULL compatibles

Marcel Ziswiler (2):
      dt-bindings: arm: fsl: add nxp based toradex apalis/colibri bindings
      dt-bindings: arm: fsl: add nxp based toradex colibri-imx8x bindings

Oliver Graute (1):
      dt-bindings: arm: fsl: Document Variscite i.MX6q devicetree

Sébastien Szymanski (1):
      dt-bindings: arm: Document Armadeus SoM and Dev boards devicetree binding

 Documentation/devicetree/bindings/arm/fsl.yaml | 58 +++++++++++++++++++++++++-
 1 file changed, 57 insertions(+), 1 deletion(-)

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

* [GIT PULL 4/7] i.MX device tree changes for 5.5
  2019-11-05 15:03 [GIT PULL 1/7] i.MX drivers update for 5.5 Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 3/7] i.MX dt-bindings " Shawn Guo
@ 2019-11-05 15:03 ` Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 5/7] i.MX arm64 " Shawn Guo
                   ` (2 subsequent siblings)
  5 siblings, 0 replies; 7+ messages in thread
From: Shawn Guo @ 2019-11-05 15:03 UTC (permalink / raw)
  To: soc, arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to cc55c85d257e5d8435592643f4aeee683a8fa46f:

  ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comment and fix indentation (2019-11-04 22:34:10 +0800)

----------------------------------------------------------------
i.MX device tree changes for 5.5:
 - New board support: Netronix E60K02 and Kobo Clara HD, Kontron N6311
   and N6411, OPOS6UL and OPOS6ULDev.
 - Correct speed grading fuse settings and add opp-suspend property for
   i.MX7D device tree.
 - Move usdhc clocks assignment from SoC to board level DTS for imx7ulp,
   and use APLL_PFD1 as usdhc's clock source on imx7ulp-evk board.
 - Add missing cooling device properties for CPUs for i.MX6/7 SoCs.
 - Add sensor GPIO regulator and assign power supplies for magnetometer
   for imx6ul-14x14-evk board.
 - Replace "simple-bus" with "simple-mfd" for ANATOP device for i.MX6/7
   SoCs.
 - Fix DTC W=1 warnings by not using simple-audio-card,dai-link on
   imx6qdl-gw551x and imx6q-gw54xx board.
 - Move to use DRM bindings for the Seiko 43WVF1G panel on imx53-qsb.
 - A series from Frieder Schrempf to support more i.MX6UL/ULL-based SoMs
   and boards from Kontron Electronics GmbH.
 - A few patches from Michal Vokáč to enable more devices support on
   imx6dl-yapp4 board.
 - A patch series from Philippe Schenker to improve i.MX6/7 Apalis and
   Colibri board support.
 - A patch series from Sébastien Szymanski to update i.MX6 APF6/APF6Dev
   device tree with more devices added and adopting DRM bindings for
   display.
 - Random improvements, clean-up and device additions on various boards.

----------------------------------------------------------------
Anatolij Gustschin (1):
      ARM: dts: imx6qdl-wandboard: add ethernet PHY description

Andreas Kemnade (2):
      ARM: dts: add Netronix E60K02 board common file
      ARM: dts: imx: add devicetree for Kobo Clara HD

Andrey Smirnov (3):
      ARM: dts: vf610-zii-scu4-aib: Drop "rs485-rts-delay" property
      ARM: dts: imx6qdl-zii-rdu2: Fix accelerometer interrupt-names
      ARM: dts: imx6qdl-zii-rdu2: Specify supplies for accelerometer

Anson Huang (12):
      ARM: dts: imx7ulp: Add wdog1 node
      ARM: dts: imx7d: Correct speed grading fuse settings
      ARM: dts: imx7d: Add opp-suspend property
      ARM: dts: imx7ulp: Move usdhc clocks assignment to board DT
      ARM: dts: imx6q: Add missing cooling device properties for CPUs
      ARM: dts: imx6dl: Add missing cooling device properties for CPUs
      ARM: dts: imx7d: Add missing cooling device properties for CPUs
      ARM: dts: imx6ul: Disable gpt2 by default
      ARM: dts: imx6ul-14x14-evk: Add sensors' GPIO regulator
      ARM: dts: imx6ul-14x14-evk: Fix the magnetometer node name
      ARM: dts: imx6ul-14x14-evk: Assign power supplies for magnetometer
      ARM: dts: imx7ulp-evk: Use APLL_PFD1 as usdhc's clock source

Fabio Estevam (6):
      ARM: dts: imx: Replace "simple-bus" with "simple-mfd" for anatop
      ARM: dts: imx6ul-phytec-phycore-som: Add missing unit name
      ARM: dts: imx6qdl-gw551x: Do not use 'simple-audio-card,dai-link'
      ARM: dts: vf610-zii-scu4-aib: Remove internal debug network interfaces
      ARM: dts: imx6q-gw54xx: Do not use 'simple-audio-card,dai-link'
      ARM: dts: imx53-qsb: Use DRM bindings for the Seiko 43WVF1G panel

Fancy Fang (1):
      ARM: dts: imx7ulp: remove mipi pll clock node

Frieder Schrempf (8):
      ARM: dts: imx6ul-kontron-n6310: Move common SoM nodes to a separate file
      ARM: dts: Add support for two more Kontron SoMs N6311 and N6411
      ARM: dts: imx6ul-kontron-n6310-s: Disable the snvs-poweroff driver
      ARM: dts: imx6ul-kontron-n6310-s: Move common nodes to a separate file
      ARM: dts: Add support for two more Kontron evalkit boards 'N6311 S' and 'N6411 S'
      ARM: dts: imx6ul-kontron-n6x1x: Add 'chosen' node with 'stdout-path'
      ARM: dts: imx6ul-kontron-n6x1x-s: Add vbus-supply and overcurrent polarity to usb nodes
      ARM: dts: imx6ul-kontron-n6x1x-s: Remove an obsolete comment and fix indentation

Geert Uytterhoeven (1):
      ARM: dts: imx53: Spelling s/configration/configuration/

Gilles DOFFE (1):
      ARM: dts: imx6qdl-rex: add gpio expander pca9535

Krzysztof Kozlowski (1):
      ARM: dts: imx: Rename "iram" node to "sram"

Lukasz Majewski (1):
      ARM: dts: Disable DMA support on the BK4 vf610 device's fsl_lpuart

Marcel Ziswiler (1):
      ARM: dts: vf-colibri: fix typo in top-level module compatible

Marek Vasut (1):
      ARM: dts: imx6q-dhcom: Enable CAN in board DTS

Markus Kueffner (1):
      ARM: dts: imx6qdl-udoo: Add Pincfgs for OTG

Max Krummenacher (2):
      ARM: dts: imx6ull-colibri: reduce v_batt current in power off
      ARM: dts: imx6ull: improve can templates

Michal Vokáč (3):
      ARM: dts: imx6dl-yapp4: Enable the MPR121 touchkey controller on Hydra
      ARM: dts: imx6dl-yapp4: Enable UART2
      ARM: dts: imx6dl-yapp4: Enable the I2C3 bus on all board variants

Peter Chen (1):
      ARM: dts: imx6ul-14x14-evk.dtsi: configure USBOTG1 ID pinctrl

Philippe Schenker (10):
      ARM: dts: imx7-colibri: Add touch controllers
      ARM: dts: imx6qdl-colibri: Add missing pin declaration in iomuxc
      ARM: dts: imx6qdl-apalis: Add sleep state to can interfaces
      ARM: dts: imx6-apalis: Add touchscreens used on Toradex eval boards
      ARM: dts: imx6-colibri: Add missing pinmuxing to Toradex eval board
      ARM: dts: imx6ull-colibri: Add sleep mode to fec
      ARM: dts: imx6ull-colibri: Add watchdog
      ARM: dts: imx6ull-colibri: Add general wakeup key used on Colibri
      ARM: dts: imx*(colibri|apalis): add missing recovery modes to i2c
      ARM: dts: vf-colibri: add recovery mode to i2c

Stefan Agner (2):
      ARM: dts: imx7-colibri: add GPIO wakeup key
      ARM: dts: imx7-colibri: fix 1.8V/UHS support

Sébastien Szymanski (10):
      ARM: dts: opos6ul/opos6uldev: rework device tree to support i.MX6ULL
      ARM: dts: imx6qdl-{apf6, apf6dev}: switch boards to SPDX identifier
      ARM: dts: imx6qdl-{apf6, apf6dev}: remove container node around pinctrl nodes
      ARM: dts: imx6qdl-apf6: add phy to fec
      ARM: dts: imx6qdl-apf6: add flow control to uart2
      ARM: dts: imx6qdl-apf6: fix WiFi
      ARM: dts: imx6qdl-apf6dev: add RTC support
      ARM: dts: imx6qdl-apf6dev: rename usb-h1-vbus regulator to 5V
      ARM: dts: imx6qdl-apf6dev: add backlight support
      ARM: dts: imx6qdl-apf6dev: use DRM bindings

 arch/arm/boot/dts/Makefile                         |   4 +-
 arch/arm/boot/dts/e60k02.dtsi                      | 306 +++++++++++++++
 arch/arm/boot/dts/imx27.dtsi                       |   2 +-
 arch/arm/boot/dts/imx31.dtsi                       |   2 +-
 arch/arm/boot/dts/imx51.dtsi                       |   2 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |  44 ++-
 arch/arm/boot/dts/imx53-usbarmory.dts              |   2 +-
 arch/arm/boot/dts/imx6dl-apf6dev.dts               |  49 +--
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts       |  39 ++
 arch/arm/boot/dts/imx6dl-yapp4-common.dtsi         |  28 +-
 arch/arm/boot/dts/imx6dl-yapp4-hydra.dts           |   8 +-
 arch/arm/boot/dts/imx6dl.dtsi                      |   1 +
 arch/arm/boot/dts/imx6q-apalis-eval.dts            |  13 +
 arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts      |  13 +
 arch/arm/boot/dts/imx6q-apalis-ixora.dts           |  13 +
 arch/arm/boot/dts/imx6q-apf6dev.dts                |  49 +--
 arch/arm/boot/dts/imx6q-dhcom-pdk2.dts             |   8 +
 arch/arm/boot/dts/imx6q-dhcom-som.dtsi             |   2 -
 arch/arm/boot/dts/imx6q-gw54xx.dts                 |  19 +-
 arch/arm/boot/dts/imx6q.dtsi                       |   3 +
 arch/arm/boot/dts/imx6qdl-apalis.dtsi              |  57 ++-
 arch/arm/boot/dts/imx6qdl-apf6.dtsi                | 200 +++++-----
 arch/arm/boot/dts/imx6qdl-apf6dev.dtsi             | 424 ++++++++++-----------
 arch/arm/boot/dts/imx6qdl-colibri.dtsi             |  35 +-
 arch/arm/boot/dts/imx6qdl-gw551x.dtsi              |  19 +-
 arch/arm/boot/dts/imx6qdl-rex.dtsi                 |  19 +
 arch/arm/boot/dts/imx6qdl-udoo.dtsi                |  14 +
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |  10 +
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi            |   7 +-
 arch/arm/boot/dts/imx6sl.dtsi                      |   2 +-
 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts         | 324 ++++++++++++++++
 arch/arm/boot/dts/imx6sll.dtsi                     |   2 +-
 arch/arm/boot/dts/imx6sx.dtsi                      |   2 +-
 arch/arm/boot/dts/imx6ul-14x14-evk.dtsi            |  28 +-
 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi      | 148 +++++++
 arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi   | 338 ++++++++++++++++
 arch/arm/boot/dts/imx6ul-kontron-n6310-s.dts       | 405 +-------------------
 arch/arm/boot/dts/imx6ul-kontron-n6310-som.dtsi    |  95 +----
 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts       |  16 +
 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi    |  40 ++
 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi      | 418 ++++++++++++++++++++
 .../boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi  | 109 ++++++
 arch/arm/boot/dts/imx6ul-opos6ul.dtsi              | 195 +---------
 arch/arm/boot/dts/imx6ul-opos6uldev.dts            | 382 +------------------
 arch/arm/boot/dts/imx6ul-phytec-phycore-som.dtsi   |   2 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |   3 +-
 arch/arm/boot/dts/imx6ull-colibri-eval-v3.dtsi     |  14 +
 arch/arm/boot/dts/imx6ull-colibri-nonwifi.dtsi     |   2 +-
 arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi        |   2 +-
 arch/arm/boot/dts/imx6ull-colibri.dtsi             |  64 +++-
 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts      |  16 +
 arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi   |  40 ++
 arch/arm/boot/dts/imx6ull-opos6ul.dtsi             |   6 +
 arch/arm/boot/dts/imx6ull-opos6uldev.dts           |  42 ++
 arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi        |  38 ++
 arch/arm/boot/dts/imx7-colibri.dtsi                |  30 +-
 arch/arm/boot/dts/imx7d.dtsi                       |   6 +-
 arch/arm/boot/dts/imx7s.dtsi                       |   2 +-
 arch/arm/boot/dts/imx7ulp-evk.dts                  |   2 +
 arch/arm/boot/dts/imx7ulp.dtsi                     |  31 +-
 arch/arm/boot/dts/vf-colibri.dtsi                  |  12 +-
 arch/arm/boot/dts/vf500-colibri.dtsi               |   2 +-
 arch/arm/boot/dts/vf610-bk4.dts                    |   4 +
 arch/arm/boot/dts/vf610-zii-scu4-aib.dts           |  12 -
 64 files changed, 2623 insertions(+), 1603 deletions(-)
 create mode 100644 arch/arm/boot/dts/e60k02.dtsi
 create mode 100644 arch/arm/boot/dts/imx6sll-kobo-clarahd.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6ul.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-imx6ull-opos6uldev.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-s.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6311-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-kontron-n6x1x-som-common.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-s.dts
 create mode 100644 arch/arm/boot/dts/imx6ull-kontron-n6411-som.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-opos6ul.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ull-opos6uldev.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] 7+ messages in thread

* [GIT PULL 5/7] i.MX arm64 device tree changes for 5.5
  2019-11-05 15:03 [GIT PULL 1/7] i.MX drivers update for 5.5 Shawn Guo
                   ` (2 preceding siblings ...)
  2019-11-05 15:03 ` [GIT PULL 4/7] i.MX device tree changes " Shawn Guo
@ 2019-11-05 15:03 ` Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 6/7] LX2160A TMU device tree support " Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 7/7] i.MX defconfig update " Shawn Guo
  5 siblings, 0 replies; 7+ messages in thread
From: Shawn Guo @ 2019-11-05 15:03 UTC (permalink / raw)
  To: soc, arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to 227125fe728b0d57abb26adb980206462c2e733c:

  arm64: dts: imx8mn-evk: Remove invalid Atheros properties (2019-11-04 16:00:56 +0800)

----------------------------------------------------------------
i.MX arm64 device tree changes for 5.5:
 - Add the initial support for a new arm64 family SoC from NXP:
   S32V234 ("Treerunner") vision microprocessors which are targeted for
   high-performance, computationally intensive vision and sensor fusion
   applications that require automotive safety levels.
 - New board support: i.MX8MN LPDDR4 EVK, i.MX8QXP Colibri and
   S32V234 EVB.
 - A series of patch from Andrey Smirnov to improve zii-ultra support by
   fixing regulator and adding accelerometer, switch watchdog.
 - Add system counter device and enable cpuidle support for i.MX8MN.
 - Move usdhc clocks assignment from SoC to board level DTS for
   i.MX8 based boards.
 - Add PCA6416 on I2C3 bus for imx8mm-evk, and enable SCU key for
   imx8qxp-mek board.
 - Enable GPU passive throttling on i.MX8MQ SoC, and add DDR PMU device
   for i.MX8MN.
 - A series from Fabio Estevam to fix DTC W=1 warnings for LS1028A device.
 - Update the clock providers for the Mali DP500 and '#clock-cells' of
   DPCLK node for LS1028A SoC.
 - Misc small updates on various boards.

----------------------------------------------------------------
Andrey Smirnov (4):
      arm64: dts: zii-ultra: Fix regulator-vsd-3v3's vin-supply
      arm64: dts: zii-ultra: Fix regulator-3p3-main's name
      arm64: dts: zii-ultra: Add node for accelerometer
      arm64: dts: zii-ultra: Add node for switch watchdog

Anson Huang (22):
      arm64: dts: imx8mn-ddr4-evk: Enable GPIO LED
      arm64: dts: imx8mn: Add "fsl,imx8mq-src" as src's fallback compatible
      arm64: dts: imx8mn: Add system counter node
      arm64: dts: imx8mn: Enable cpu-idle driver
      arm64: dts: imx8mm: Remove incorrect fallback compatible for ocotp
      arm64: dts: imx8mn: Use "fsl,imx8mm-ocotp" as ocotp's fallback compatible
      arm64: dts: imx8mm-evk: Adjust i2c nodes following alphabetical sort
      arm64: dts: imx8mm-evk: Add i2c3 support
      arm64: dts: imx8mm-evk: Enable pca6416 on i2c3 bus
      arm64: dts: imx8mq-evk: Adjust nodes following alphabetical sort
      arm64: dts: imx8mn-ddr4-evk: Move iomuxc node to end of file
      arm64: dts: imx8qxp: Add scu key node
      arm64: dts: imx8qxp-mek: Enable scu key
      arm64: dts: imx8mq-evk: VDD_ARM power rail is always ON
      arm64: dts: imx8qxp: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mq: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mm: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mn: Move usdhc clocks assignment to board DT
      arm64: dts: imx8mn: Create EVK dtsi file for common use
      arm64: dts: imx8mn: Add LPDDR4 EVK board support
      arm64: dts: imx8mm: Remove duplicated machine compatible
      arm64: dts: imx8mn: Remove duplicated machine compatible

Fabio Estevam (4):
      arm64: dts: ls1028a-qds: Remove unnecessary #address-cells/#size-cells
      arm64: dts: ls1028a: Move thermal-zone out of SoC
      arm64: dts: ls1028a: Fix tmu unit address
      arm64: dts: imx8mn-evk: Remove invalid Atheros properties

Guido Günther (1):
      arm64: dts: imx8mq: Enable gpu passive throttling

Joakim Zhang (1):
      arm64: dts: imx8mn: add ddr pmu node

Marcel Ziswiler (1):
      arm64: dts: freescale: add initial support for colibri imx8x

Rogerio Pimentel da Silva (1):
      arm64: dts: imx8mq-evk: Add remote control

Russell King (1):
      arm64: dts: mark lx2160a esdhc controllers dma coherent

S.j. Wang (1):
      arm64: dts: imx8mm-evk: Assigned clocks for audio plls

Stoica Cosmin-Stefan (1):
      arm64: dts: fsl: Add device tree for S32V234-EVB

Wen He (2):
      arm64: dts: ls1028a: Update the clock providers for the Mali DP500
      arm64: dts: ls1028a: Update #clock-cells of dpclk node

Yinbo Zhu (1):
      arm64: dts: enable otg mode for dwc3 usb ip on layerscape

 arch/arm64/boot/dts/freescale/Makefile             |   4 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts  |   2 -
 arch/arm64/boot/dts/freescale/fsl-ls1028a-rdb.dts  |   4 +
 arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi     |  83 ++-
 arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts  |   4 +
 arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts  |   1 +
 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi     |   2 +
 arch/arm64/boot/dts/freescale/imx8mm-evk.dts       | 151 +++---
 arch/arm64/boot/dts/freescale/imx8mm.dtsi          |  15 +-
 arch/arm64/boot/dts/freescale/imx8mn-ddr4-evk.dts  | 231 +-------
 arch/arm64/boot/dts/freescale/imx8mn-evk.dts       |  30 ++
 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi      | 249 +++++++++
 arch/arm64/boot/dts/freescale/imx8mn.dtsi          |  40 +-
 arch/arm64/boot/dts/freescale/imx8mq-evk.dts       |  65 ++-
 .../dts/freescale/imx8mq-hummingboard-pulse.dts    |   2 +
 .../boot/dts/freescale/imx8mq-librem5-devkit.dts   |   4 +
 arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts  |   2 +
 arch/arm64/boot/dts/freescale/imx8mq-pico-pi.dts   |   4 +
 arch/arm64/boot/dts/freescale/imx8mq-sr-som.dtsi   |   2 +
 .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi |  40 +-
 arch/arm64/boot/dts/freescale/imx8mq.dtsi          |  17 +-
 arch/arm64/boot/dts/freescale/imx8qxp-ai_ml.dts    |   4 +
 .../boot/dts/freescale/imx8qxp-colibri-eval-v3.dts |  15 +
 .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi     |  62 +++
 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi | 598 +++++++++++++++++++++
 arch/arm64/boot/dts/freescale/imx8qxp-mek.dts      |   8 +
 arch/arm64/boot/dts/freescale/imx8qxp.dtsi         |  13 +-
 arch/arm64/boot/dts/freescale/s32v234-evb.dts      |  25 +
 arch/arm64/boot/dts/freescale/s32v234.dtsi         | 139 +++++
 29 files changed, 1432 insertions(+), 384 deletions(-)
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dts
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri-eval-v3.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/imx8qxp-colibri.dtsi
 create mode 100644 arch/arm64/boot/dts/freescale/s32v234-evb.dts
 create mode 100644 arch/arm64/boot/dts/freescale/s32v234.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] 7+ messages in thread

* [GIT PULL 6/7] LX2160A TMU device tree support for 5.5
  2019-11-05 15:03 [GIT PULL 1/7] i.MX drivers update for 5.5 Shawn Guo
                   ` (3 preceding siblings ...)
  2019-11-05 15:03 ` [GIT PULL 5/7] i.MX arm64 " Shawn Guo
@ 2019-11-05 15:03 ` Shawn Guo
  2019-11-05 15:03 ` [GIT PULL 7/7] i.MX defconfig update " Shawn Guo
  5 siblings, 0 replies; 7+ messages in thread
From: Shawn Guo @ 2019-11-05 15:03 UTC (permalink / raw)
  To: soc, arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

Hi Arnd, Olof,

This single patch becomes a separate pull request from imx-dt64-5.5,
because it conflicts badly with commit 07159f67c771 ("arm64: dts:
lx2160a: Correct CPU core idle state name"), which has been merged as
part of imx-fixes-5.4.  To make your life easier, I merged imx-fixes-5.4
here, resolved the conflicts and sent it as a separate pull request.

Shawn


The following changes since commit 95993238b29b3f0f9a5eb9db84e0e38e5bfe76d8:

  ARM: imx_v6_v7_defconfig: Enable CONFIG_DRM_MSM (2019-10-14 21:27:47 +0800)

are available in the Git repository at:

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

for you to fetch changes up to 5363eaaeb8e58ad0e73f0dbabd58f5fadca86735:

  arm64: dts: lx2160a: add tmu device node (2019-10-28 21:46:53 +0800)

----------------------------------------------------------------
LX2160A TMU support for 5.5:
 - Add TMU (Thermal Monitoring Unit) device node to enable thermal
   support on LX2160A SoC.

----------------------------------------------------------------
Yuantian Tang (1):
      arm64: dts: lx2160a: add tmu device node

 arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 108 +++++++++++++++++++++----
 1 file changed, 92 insertions(+), 16 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] 7+ messages in thread

* [GIT PULL 7/7] i.MX defconfig update for 5.5
  2019-11-05 15:03 [GIT PULL 1/7] i.MX drivers update for 5.5 Shawn Guo
                   ` (4 preceding siblings ...)
  2019-11-05 15:03 ` [GIT PULL 6/7] LX2160A TMU device tree support " Shawn Guo
@ 2019-11-05 15:03 ` Shawn Guo
  5 siblings, 0 replies; 7+ messages in thread
From: Shawn Guo @ 2019-11-05 15:03 UTC (permalink / raw)
  To: soc, arm
  Cc: Shawn Guo, Stefan Agner, Li Yang, linux-imx, kernel,
	Fabio Estevam, linux-arm-kernel

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

  Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to c7cb7c96f312f6afb3ed07f596b9b80d8a2c6441:

  arm64: defconfig: Change CONFIG_AT803X_PHY from m to y (2019-11-04 15:25:55 +0800)

----------------------------------------------------------------
i.MX defconfig update for 5.5:
 - Enable i.MX7ULP watchdog, DA9052 touch and USB configfs support
   in imx_v6_v7_defconfig.
 - Enable newly added S32V234 SoC and its UART driver support in arm64
   defconfig.
 - Built i.MX8QXP SCU key driver as module in arm64 defconfig.
 - Change AT803X Ethernet PHY driver from module to built-in, so that
   we can boot i.MX8MM EVK board with rootfs on NFS.

----------------------------------------------------------------
Anson Huang (2):
      ARM: imx_v6_v7_defconfig: Enable CONFIG_IMX7ULP_WDT by default
      arm64: defconfig: Enable CONFIG_KEYBOARD_IMX_SC_KEY as module

Fabio Estevam (1):
      ARM: imx_v6_v7_defconfig: Enable CONFIG_TOUCHSCREEN_DA9052

Leonard Crestez (1):
      ARM: imx_v6_v7_defconfig: Build USB_CONFIGFS into kernel

Mihaela Martinas (1):
      arm64: defconfig: Enable configs for S32V234

Peng Fan (1):
      arm64: defconfig: Change CONFIG_AT803X_PHY from m to y

 arch/arm/configs/imx_v6_v7_defconfig | 4 +++-
 arch/arm64/configs/defconfig         | 6 +++++-
 2 files changed, 8 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] 7+ messages in thread

end of thread, other threads:[~2019-11-05 15:05 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-05 15:03 [GIT PULL 1/7] i.MX drivers update for 5.5 Shawn Guo
2019-11-05 15:03 ` [GIT PULL 2/7] i.MX SoC " Shawn Guo
2019-11-05 15:03 ` [GIT PULL 3/7] i.MX dt-bindings " Shawn Guo
2019-11-05 15:03 ` [GIT PULL 4/7] i.MX device tree changes " Shawn Guo
2019-11-05 15:03 ` [GIT PULL 5/7] i.MX arm64 " Shawn Guo
2019-11-05 15:03 ` [GIT PULL 6/7] LX2160A TMU device tree support " Shawn Guo
2019-11-05 15:03 ` [GIT PULL 7/7] i.MX defconfig update " 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).