linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 1/6] i.MX drivers updates for 4.19
@ 2018-07-21  2:32 Shawn Guo
  2018-07-21  2:32 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Shawn Guo @ 2018-07-21  2:32 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:

  Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)

are available in the git repository at:

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

for you to fetch changes up to 69c04aee3482415cff52061a3ccad4943662e81d:

  soc: imx6qp: Use GENPD_FLAG_ALWAYS_ON for PU errata (2018-07-17 14:12:14 +0800)

----------------------------------------------------------------
i.MX drivers update for 4.19:
 - Handle i.MX6SL chip errata ERR006287 in the safest possible way by
   keeping the DISP domain always-on, because Upon resuming from power
   gating, the modules in the display power domain (eLCDIF, EPDC, PXP
   and SPDC) might fail to perform register reads correctly.
 - Use GENPD_FLAG_ALWAYS_ON flag for i.MX6QP PU ERR009619 handling.
   It is functionally identical to the exsiting implementation but
   simpler and slightly faster.

----------------------------------------------------------------
Leonard Crestez (2):
      soc: imx: gpc: Disable 6sl display power gating for ERR006287
      soc: imx6qp: Use GENPD_FLAG_ALWAYS_ON for PU errata

 drivers/soc/imx/gpc.c | 18 ++++++++++++------
 1 file changed, 12 insertions(+), 6 deletions(-)

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

* [GIT PULL 2/6] i.MX SoC changes for 4.19
  2018-07-21  2:32 [GIT PULL 1/6] i.MX drivers updates for 4.19 Shawn Guo
@ 2018-07-21  2:32 ` Shawn Guo
  2018-07-21 21:21   ` Olof Johansson
  2018-07-21  2:32 ` [GIT PULL 3/6] i.MX DT updates with clock dependency " Shawn Guo
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 13+ messages in thread
From: Shawn Guo @ 2018-07-21  2:32 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:

  Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)

are available in the git repository at:

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

for you to fetch changes up to 26b754f99402d6e7fc4e07d67a2597e6ebabde8b:

  ARM: mx5: Set the DBGEN bit in ARM_GPC register (2018-07-12 09:52:20 +0800)

----------------------------------------------------------------
i.MX SoC update for 4.19:
 - A series from Anson Huang to add power management for i.MX6SLL,
   including standby and mem mode suspend, cpuidle support, and bus
   clock auto gating function, etc.
 - A couple of fix-ups on i.MX6SLL cpuidle random build issues.
 - A couple of cleanups on stale EPIT timer initialization and RNGA
   platform device registration function.
 - Configure i.MX51 SoC M4IF to avoid visual artifacts during video
   playback.
 - Set up i.MX51 and i.MX53 DBGEN bit of ARM_GPC register, so that
   clocks within the debug system can be activated.
 - Add a Cortex-M4 platform support which will be useful for running
   a Linux instance on Cortex-M4 core integrated in i.MX7D SoC.
 - Flag of_iomap failure in imx_aips_allow_unprivileged_access()
   function by giving a warning in there.

----------------------------------------------------------------
Anson Huang (6):
      ARM: imx: add standby mode suspend for i.MX6SLL
      ARM: imx: add mem mode suspend for i.MX6SLL
      ARM: imx: add L2 page power control for GPC
      ARM: imx: add cpu idle support for i.MX6SLL
      ARM: imx: remove i.MX6SLL support in i.MX6SL cpu idle driver
      ARM: imx: enable bus auto clock gating function for i.mx6sll

Arnd Bergmann (2):
      ARM: imx: fix i.MX6SLL build
      ARM: imx: call imx6sx_cpuidle_init() conditionally for 6sll

Cl?ment Peron (1):
      ARM: imx: remove inexistant EPIT timer init

Fabio Estevam (2):
      ARM: imx51: Configure M4IF to avoid visual artifacts
      ARM: mx5: Set the DBGEN bit in ARM_GPC register

Nicholas Mc Guire (1):
      ARM: imx: flag failure of of_iomap

Oleksij Rempel (1):
      ARM: imx: Provide support for NXP i.MX7D Cortex-M4

Vladimir Zapolskiy (1):
      ARM: i.MX31: remove rnga registration as a platform device

 arch/arm/mach-imx/Kconfig                   | 33 +++++++++++++--------
 arch/arm/mach-imx/Makefile                  |  5 ++--
 arch/arm/mach-imx/common.h                  |  3 +-
 arch/arm/mach-imx/cpu-imx5.c                | 45 +++++++++++++++++++++++++++++
 arch/arm/mach-imx/cpu.c                     |  1 +
 arch/arm/mach-imx/cpuidle-imx6sl.c          |  7 ++---
 arch/arm/mach-imx/cpuidle-imx6sx.c          |  1 +
 arch/arm/mach-imx/gpc.c                     | 14 +++++++++
 arch/arm/mach-imx/imx31-dt.c                | 18 ------------
 arch/arm/mach-imx/mach-imx51.c              | 30 ++++++++++++++++++-
 arch/arm/mach-imx/mach-imx53.c              |  2 +-
 arch/arm/mach-imx/mach-imx6sl.c             |  5 +++-
 arch/arm/mach-imx/mach-imx7d-cm4.c          | 18 ++++++++++++
 arch/arm/mach-imx/pm-imx6.c                 | 33 +++++++++++++++++++--
 include/linux/mfd/syscon/imx6q-iomuxc-gpr.h |  3 ++
 15 files changed, 174 insertions(+), 44 deletions(-)
 create mode 100644 arch/arm/mach-imx/mach-imx7d-cm4.c

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

* [GIT PULL 3/6] i.MX DT updates with clock dependency for 4.19
  2018-07-21  2:32 [GIT PULL 1/6] i.MX drivers updates for 4.19 Shawn Guo
  2018-07-21  2:32 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
@ 2018-07-21  2:32 ` Shawn Guo
  2018-07-21 21:55   ` Olof Johansson
  2018-07-21  2:37 ` [GIT PULL 4/6] i.MX device tree updates " Shawn Guo
  2018-07-21 22:05 ` [GIT PULL 1/6] i.MX drivers " Olof Johansson
  3 siblings, 1 reply; 13+ messages in thread
From: Shawn Guo @ 2018-07-21  2:32 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

This pull request contains a DT patch that depends on clock changes,
which has been pulled into here as dependency.  Stephen confirmed that
the clock topic branch being merged here is for 4.19 and will be stable.
So please consider to pull the request for 4.19.  Thanks.

Shawn


The following changes since commit 4a2eaa8e2567297d4dc6e2709841a874927c83aa:

  clk: imx6ul: remove clks_init_on array (2018-06-29 11:43:56 -0700)

are available in the git repository at:

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

for you to fetch changes up to bc36b2aac4f5e4accfe642bb51293f3d318312eb:

  ARM: dts: imx6ul: add GPIO clocks (2018-07-12 08:57:33 +0800)

----------------------------------------------------------------
i.MX device tree changes with clock dependency:
 - Add clock for i.MX6UL GPIO blocks

----------------------------------------------------------------
Anson Huang (1):
      ARM: dts: imx6ul: add GPIO clocks

 arch/arm/boot/dts/imx6ul.dtsi | 5 +++++
 1 file changed, 5 insertions(+)

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

* [GIT PULL 4/6] i.MX device tree updates for 4.19
  2018-07-21  2:32 [GIT PULL 1/6] i.MX drivers updates for 4.19 Shawn Guo
  2018-07-21  2:32 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
  2018-07-21  2:32 ` [GIT PULL 3/6] i.MX DT updates with clock dependency " Shawn Guo
@ 2018-07-21  2:37 ` Shawn Guo
  2018-07-21  2:37   ` [GIT PULL 5/6] Freescale arm64 " Shawn Guo
                     ` (2 more replies)
  2018-07-21 22:05 ` [GIT PULL 1/6] i.MX drivers " Olof Johansson
  3 siblings, 3 replies; 13+ messages in thread
From: Shawn Guo @ 2018-07-21  2:37 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:

  Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)

are available in the git repository at:

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

for you to fetch changes up to 33a8d5a595dd0f9b7f801c1cddb26dc05bc33a73:

  ARM: dts: imx7d: remove "operating-points" property for cpu1 (2018-07-21 09:09:58 +0800)

----------------------------------------------------------------
i.MX device tree update for 4.19:
 - Add device tree support for i.MX6SLL SoC.
 - New board support: ConnectCore 6UL System-On-Module and SBC Express;
   ZII SCU2 Mezz, SCU3 ESB, SSMB SPU3 and CFU1 board; i.MX6SLL EVK
   board; Engicam i.CoreM6 1.5 Quad/Dual MIPI; LogicPD MX31Lite board;
   i.MX53 HSC/DDC boards from K+P.
 - Remove fake regulator bus container node and enable USB OTG support
   for i.MX6 wandboard and riotboard.
 - Populate RAVE SP EEPROM, backlight, power button and watchdog devices
   for ZII boards.
 - Add cooling-cells for cpufreq cooling device, and add OPP properties
   for all CPUs.
 - A series from Anson Huang to enable LCD panel and backlight support
   for imx6sll-evk board.
 - Make pfuze100 sw4 regulator always-on for for a few Freescale/NXP
   development boards, because the regulator is critical there and
   cannot be turned off.
 - Add more device support for i.MX5: AIPSTZ, SAHARA Crypto, M4IF,
   Tigerp, PMU, CodaHx4 VPU.
 - Enable PMU secure-reg-access for imx51-babbage, imx51-zii-rdu1 and
   imx53-ppd board.
 - Switch more device tree license to use SPDX identifier.
 - Switch to use OF graph to describe the display for imx7d-nitrogen7.
 - Add chosen/stdout-path for more boards, so that earlycon can be
   enabled more easily on kernel cmdline.
 - Convert GPC to new device tree bindings and add Vivante gpu nodes
   for i.MX6SL SoC.
 - Add more device support for imx6dl-mamoj board: parallel display,
   WiFi and USB.
 - A series from Stefan Agner to update i.MX6 apalis/colibri boards on
   various aspects: SD/MMC card detection, regulators, etc.

----------------------------------------------------------------
Alex Gonzalez (2):
      ARM: dts: imx6ul: Add DTS for ConnectCore 6UL System-On-Module (SOM)
      ARM: dts: imx6ul: Add DTS for ConnectCore 6UL SBC Express

Alexander Kurz (6):
      ARM: dts: imx6qdl-wandboard: remove regulators bus node
      ARM: dts: imx6dl-riotboard: remove regulators bus node
      ARM: dts: imx6qdl-wandboard: enable USB OTG
      ARM: dts: imx6dl-riotboard: fix OTG regulator polarity
      ARM: dts: imx50: fix KPP pin definition typos
      ARM: dts: imx50: remove non-existent USB instances

Andrey Smirnov (13):
      ARM: dts: imx51-zii-rdu1: Make sure SD1_WP is low
      ARM: dts: imx51-zii-rdu1: Populate RAVE SP EEPROM nodes
      ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP EEPROM nodes
      ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP backlight node
      ARM: dts: imx6qdl-zii-rdu2: Populate RAVE SP power button node
      ARM: dts: imx51-babbage: Make use of pinctrl_usbh1reg
      ARM: dts: imx: Add ZII SCU2 Mezz board
      ARM: dts: imx: Add ZII SCU3 ESB
      ARM: dts: imx51-zii-scu3-esb: Add switch IRQ line pinumx config
      ARM: dts: imx51-zii-scu3-esb: Fix RAVE SP watchdog compatible string
      ARM: dts: vf610: Add ZII SSMB SPU3 board
      ARM: dts: vf610: Add ZII CFU1 board
      ARM: dts: vf610-zii-ssmb-spu3: Fix W=1 level warnings

Anson Huang (13):
      ARM: dts: imx: add cooling-cells for cpufreq cooling device
      ARM: dts: imx6sll: declare src module to be compatible to imx51's src
      ARM: dts: imx6sll-evk: enable usdhc3 slot
      ARM: dts: imx6: correct anatop regulators range
      ARM: dts: imx6sx: add ocram_s support
      ARM: dts: imx6sll-evk: enable PWM1 for backlight driver
      ARM: dts: imx6sll-evk: correct lcd regulator GPIO pin
      ARM: dts: imx6sll-evk: enable SEIKO 43WVF1G lcdif panel
      ARM: dts: imx6sl-evk: add missing GPIO iomux setting
      ARM: dts: imx6qdl-sabresd: make pfuze100 sw4 always on
      ARM: dts: imx6sx-sdb-reva: make pfuze100 sw4 always on
      ARM: dts: imx6sll-evk: make pfuze100 sw4 always on
      ARM: dts: imx7d: remove "operating-points" property for cpu1

Bai Ping (2):
      ARM: dts: imx: Add basic dtsi file for imx6sll
      ARM: dts: imx: Add basic dts support for imx6sll EVK board

Daniel Mack (1):
      ARM: dts: imx6: make edt-ft5x06 a wakeup source for imx6 boards

Emmanuel Vadot (1):
      ARM: dts: imx6: RIoTboard Add chosen stdout-path property

Fabio Estevam (18):
      ARM: dts: imx51: Add aipstz nodes
      ARM: dts: imx51: Add sahara crypto support
      ARM: dts: imx6ull: Switch to SPDX identifier
      ARM: dts: imx53-qsb: Let the codec control MCLK pinctrl
      ARM: dts: imx6sll: Fix the SPDX notation for header file
      ARM: dts: imx51: Fix USB PHY duplicate unit-address
      ARM: dts: imx: Remove optional 'fsl,sec-era' property
      dt-bindings: freescale: Add bindings for the M4IF module
      ARM: dts: imx51: Add M4IF support
      dt-bindings: freescale: Add bindings for the tigerp module
      ARM: dts: imx51: Add PMU support
      ARM: dts: imx51: Add tigerp support
      ARM: dts: imx53: Add tigerp support
      ARM: dts: imx53: Add a label for the PMU node
      ARM: dts: imx51-zii-rdu1: Disable internal watchdog
      ARM: dts: imx51-babbage: Enable secure-reg-access
      ARM: dts: imx51-zii-rdu1: Enable secure-reg-access
      ARM: dts: imx6ul-pico-hobbit: Do not hardcode the memory size

Gary Bisson (3):
      ARM: dts: imx: Switch Boundary Devices boards to SPDX identifier
      ARM: dts: imx7d-nitrogen7: use OF graph to describe the display
      ARM: dts: imx6sx-nitrogen6sx: remove obsolete display configuration

Jagan Teki (5):
      ARM: dts: imx6dl: Add Engicam i.CoreM6 1.5 Quad/Dual MIPI starter kit support
      ARM: dts: imx6q-icore-mipi: Add OV5640 Camera sensor
      ARM: dts: imx6qdl-icore: Fix wrong reg_2p5 regulator node name
      ARM: dts: imx6dl-mamoj: Add parallel display support
      ARM: dts: imx6dl-mamoj: Add Wifi support

Leonard Crestez (6):
      ARM: dts: imx6qdl-sabreauto: Add sensors
      ARM: dts: imx7d-sdb: Remove duplicate regulator-can2-3v3
      ARM: dts: imx7d-sdb: Restore pwm backlight support
      ARM: dts: imx: Add missing chosen/stdout-path
      ARM: dts: imx6sl: Convert gpc to new bindings
      ARM: dts: imx6sl: Add vivante gpu nodes

Lucas Stach (1):
      ARM: dts: imx6: RDU2: correct touchscreen axis inversion

Lukasz Majewski (1):
      ARM: dts: imx53: Add support for imx53 HSC/DDC boards from K+P

Michael Trimarchi (1):
      ARM: dts: imx6dl-mamoj: Add usb host and device support

Nick Dyer (1):
      ARM: dts: imx51-zii-rdu1: correct touchscreen axis inversion

Nikita Yushchenko (1):
      ARM: dts: imx51-zii-rdu1: add rave-sp subdevices

Philipp Zabel (1):
      ARM: dts: imx51: add CodaHx4 VPU

Robin Gong (1):
      ARM: dts: imx6sl-evk: make pfuze100 sw4 always on

Sebastian Reichel (3):
      ARM: dts: imx53-ppd: Add fixed-regulator information
      ARM: dts: imx53-ppd: Rename usbphy nodes
      ARM: dts: imx53-ppd: Enable secure-reg-access

Stefan Agner (11):
      ARM: dts: imx6qdl-colibri: mux SD/MMC card detect explicitly
      ARM: dts: imx6qdl-colibri: move card detect to module device tree
      ARM: dts: imx6qdl-colibri: use pull-down on wake-up pin
      ARM: dts: imx6q-apalis: add chosen node
      ARM: dts: imx6q-apalis-eval: add carrier board 3.3V supply
      ARM: dts: imx6qdl-apalis/-colibri: prevent 1.8V modes
      ARM: dts: imx6qdl-apalis/-colibri: disable read-only switch
      ARM: dts: imx6qdl-apalis/-colibri: remove 1.8V regulator
      ARM: dts: imx6qdl-apalis/-colibri: fix on-module regulators
      ARM: dts: imx6qdl-apalis/-colibri: assign VDDD to SGTL5000
      ARM: dts: imx6qdl-apalis/-colibri: remove unused pinctrl groups

S?bastien Szymanski (1):
      ARM: dts: imx6ull: add operating points

Viresh Kumar (2):
      ARM: dts: ls1021a: Add missing cooling device properties for CPUs
      ARM: dts: imx: Add missing OPP properties for CPUs

Vladimir Zapolskiy (2):
      ARM: dts: imx31: add device tree description of basic controllers
      ARM: dts: imx31: add LogicPD MX31Lite board description

 .../devicetree/bindings/arm/freescale/m4if.txt     |  12 +
 .../devicetree/bindings/arm/freescale/tigerp.txt   |  12 +
 Documentation/devicetree/bindings/arm/fsl.txt      |   4 +
 arch/arm/boot/dts/Makefile                         |  17 +-
 arch/arm/boot/dts/imx31-lite.dts                   | 177 +++++
 arch/arm/boot/dts/imx31.dtsi                       | 223 ++++++
 arch/arm/boot/dts/imx50-evk.dts                    |   8 -
 arch/arm/boot/dts/imx50-pinfunc.h                  |   4 +-
 arch/arm/boot/dts/imx50.dtsi                       |  18 -
 arch/arm/boot/dts/imx51-babbage.dts                |  29 +-
 .../boot/dts/imx51-eukrea-mbimxsd51-baseboard.dts  |  21 +-
 arch/arm/boot/dts/imx51-zii-rdu1.dts               |  75 +-
 arch/arm/boot/dts/imx51-zii-scu2-mezz.dts          | 448 +++++++++++
 arch/arm/boot/dts/imx51-zii-scu3-esb.dts           | 467 +++++++++++
 arch/arm/boot/dts/imx51.dtsi                       |  61 +-
 arch/arm/boot/dts/imx53-kp-ddc.dts                 | 146 ++++
 arch/arm/boot/dts/imx53-kp-hsc.dts                 |  52 ++
 arch/arm/boot/dts/imx53-kp.dtsi                    | 189 +++++
 arch/arm/boot/dts/imx53-ppd.dts                    |  40 +-
 arch/arm/boot/dts/imx53-qsb-common.dtsi            |   9 +-
 arch/arm/boot/dts/imx53.dtsi                       |   7 +-
 arch/arm/boot/dts/imx6dl-colibri-eval-v3.dts       |   3 -
 arch/arm/boot/dts/imx6dl-icore-mipi.dts            |  25 +
 arch/arm/boot/dts/imx6dl-mamoj.dts                 | 265 +++++++
 arch/arm/boot/dts/imx6dl-nit6xlite.dts             |  38 +-
 arch/arm/boot/dts/imx6dl-nitrogen6x.dts            |  38 +-
 arch/arm/boot/dts/imx6dl-riotboard.dts             |  54 +-
 arch/arm/boot/dts/imx6dl.dtsi                      |  24 +
 arch/arm/boot/dts/imx6q-apalis-eval.dts            |  16 +
 arch/arm/boot/dts/imx6q-apalis-ixora-v1.1.dts      |   4 +
 arch/arm/boot/dts/imx6q-apalis-ixora.dts           |   4 +
 arch/arm/boot/dts/imx6q-cm-fx6.dts                 |  66 ++
 arch/arm/boot/dts/imx6q-icore-mipi.dts             |   8 +
 arch/arm/boot/dts/imx6q-nitrogen6_max.dts          |  38 +-
 arch/arm/boot/dts/imx6q-nitrogen6_som2.dts         |  38 +-
 arch/arm/boot/dts/imx6q-nitrogen6x.dts             |  38 +-
 arch/arm/boot/dts/imx6q-var-dt6customboard.dts     |   1 +
 arch/arm/boot/dts/imx6q.dtsi                       |  88 ++-
 arch/arm/boot/dts/imx6qdl-apalis.dtsi              |  75 +-
 arch/arm/boot/dts/imx6qdl-colibri.dtsi             |  78 +-
 arch/arm/boot/dts/imx6qdl-icore.dtsi               |  49 +-
 arch/arm/boot/dts/imx6qdl-nit6xlite.dtsi           |  39 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6_max.dtsi       |  39 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6_som2.dtsi      |  39 +-
 arch/arm/boot/dts/imx6qdl-nitrogen6x.dtsi          |  39 +-
 arch/arm/boot/dts/imx6qdl-sabreauto.dtsi           |  25 +
 arch/arm/boot/dts/imx6qdl-sabresd.dtsi             |   1 +
 arch/arm/boot/dts/imx6qdl-wandboard.dtsi           |  59 +-
 arch/arm/boot/dts/imx6qdl-zii-rdu2.dtsi            |  30 +-
 arch/arm/boot/dts/imx6qdl.dtsi                     |   1 -
 arch/arm/boot/dts/imx6qp-nitrogen6_max.dts         |  39 +-
 arch/arm/boot/dts/imx6qp-nitrogen6_som2.dts        |  39 +-
 arch/arm/boot/dts/imx6sl-evk.dts                   |  13 +
 arch/arm/boot/dts/imx6sl.dtsi                      |  64 +-
 arch/arm/boot/dts/imx6sll-evk.dts                  | 463 +++++++++++
 arch/arm/boot/dts/imx6sll-pinfunc.h                | 880 +++++++++++++++++++++
 arch/arm/boot/dts/imx6sll.dtsi                     | 780 ++++++++++++++++++
 arch/arm/boot/dts/imx6sx-nitrogen6sx.dts           | 109 +--
 arch/arm/boot/dts/imx6sx-sdb-reva.dts              |   1 +
 arch/arm/boot/dts/imx6sx.dtsi                      |  16 +-
 arch/arm/boot/dts/imx6ul-ccimx6ulsbcexpress.dts    | 200 +++++
 arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi          | 201 +++++
 arch/arm/boot/dts/imx6ul-pico-hobbit.dts           |   3 +-
 arch/arm/boot/dts/imx6ul.dtsi                      |   1 +
 arch/arm/boot/dts/imx6ull-colibri-wifi.dtsi        |  14 -
 arch/arm/boot/dts/imx6ull.dtsi                     |  62 +-
 arch/arm/boot/dts/imx7d-nitrogen7.dts              |  87 +-
 arch/arm/boot/dts/imx7d-sdb.dts                    |  33 +-
 arch/arm/boot/dts/imx7d.dtsi                       |   1 +
 arch/arm/boot/dts/imx7s.dtsi                       |   1 -
 arch/arm/boot/dts/ls1021a.dtsi                     |   1 +
 arch/arm/boot/dts/vf610-zii-cfu1.dts               | 305 +++++++
 arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts          | 341 ++++++++
 73 files changed, 5967 insertions(+), 928 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/arm/freescale/m4if.txt
 create mode 100644 Documentation/devicetree/bindings/arm/freescale/tigerp.txt
 create mode 100644 arch/arm/boot/dts/imx31-lite.dts
 create mode 100644 arch/arm/boot/dts/imx51-zii-scu2-mezz.dts
 create mode 100644 arch/arm/boot/dts/imx51-zii-scu3-esb.dts
 create mode 100644 arch/arm/boot/dts/imx53-kp-ddc.dts
 create mode 100644 arch/arm/boot/dts/imx53-kp-hsc.dts
 create mode 100644 arch/arm/boot/dts/imx53-kp.dtsi
 create mode 100644 arch/arm/boot/dts/imx6dl-icore-mipi.dts
 create mode 100644 arch/arm/boot/dts/imx6sll-evk.dts
 create mode 100644 arch/arm/boot/dts/imx6sll-pinfunc.h
 create mode 100644 arch/arm/boot/dts/imx6sll.dtsi
 create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsbcexpress.dts
 create mode 100644 arch/arm/boot/dts/imx6ul-ccimx6ulsom.dtsi
 create mode 100644 arch/arm/boot/dts/vf610-zii-cfu1.dts
 create mode 100644 arch/arm/boot/dts/vf610-zii-ssmb-spu3.dts

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

* [GIT PULL 5/6] Freescale arm64 device tree updates for 4.19
  2018-07-21  2:37 ` [GIT PULL 4/6] i.MX device tree updates " Shawn Guo
@ 2018-07-21  2:37   ` Shawn Guo
  2018-07-21 21:56     ` Olof Johansson
  2018-07-21  2:37   ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
  2018-07-21 21:56   ` [GIT PULL 4/6] i.MX device tree " Olof Johansson
  2 siblings, 1 reply; 13+ messages in thread
From: Shawn Guo @ 2018-07-21  2:37 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:

  Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)

are available in the git repository at:

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

for you to fetch changes up to 346f5976cc3200896d5fb873412a4fe9c0fc611e:

  arm64: dts: freescale: Add missing cooling device properties for CPUs (2018-07-03 15:01:09 +0800)

----------------------------------------------------------------
Freescale arm64 device tree update for 4.19:
 - Update device tree sources to use SPDX identifiers for license.
 - Add cooling device property '#cooling-cells' for all CPUs of
   a cluster.

----------------------------------------------------------------
Li Yang (1):
      arm64: dts: freescale: Update to use SPDX identifiers

Viresh Kumar (1):
      arm64: dts: freescale: Add missing cooling device properties for CPUs

 arch/arm64/boot/dts/freescale/fsl-ls1012a-frdm.dts | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts  | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1012a-rdb.dts  | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi     | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1043-post.dtsi |  3 +-
 arch/arm64/boot/dts/freescale/fsl-ls1043a-qds.dts  | 39 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1043a-rdb.dts  | 39 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi     | 44 +++-------------------
 arch/arm64/boot/dts/freescale/fsl-ls1046-post.dtsi |  2 +-
 arch/arm64/boot/dts/freescale/fsl-ls1046a-qds.dts  | 39 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1046a-rdb.dts  | 39 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi     | 42 ++-------------------
 arch/arm64/boot/dts/freescale/fsl-ls1088a-qds.dts  | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1088a-rdb.dts  | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi     | 44 ++++------------------
 arch/arm64/boot/dts/freescale/fsl-ls2080a-qds.dts  | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls2080a-rdb.dts  | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls2080a-simu.dts | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls2080a.dtsi     | 42 +++------------------
 arch/arm64/boot/dts/freescale/fsl-ls2088a-qds.dts  | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls2088a-rdb.dts  | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls2088a.dtsi     | 42 +++------------------
 arch/arm64/boot/dts/freescale/fsl-ls208xa-qds.dtsi | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls208xa-rdb.dtsi | 38 +------------------
 arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi     | 38 +------------------
 .../boot/dts/freescale/qoriq-bman-portals.dtsi     |  2 +-
 .../boot/dts/freescale/qoriq-fman3-0-10g-0.dtsi    |  2 +-
 .../boot/dts/freescale/qoriq-fman3-0-10g-1.dtsi    |  2 +-
 .../boot/dts/freescale/qoriq-fman3-0-1g-0.dtsi     |  2 +-
 .../boot/dts/freescale/qoriq-fman3-0-1g-1.dtsi     |  2 +-
 .../boot/dts/freescale/qoriq-fman3-0-1g-2.dtsi     |  2 +-
 .../boot/dts/freescale/qoriq-fman3-0-1g-3.dtsi     |  2 +-
 .../boot/dts/freescale/qoriq-fman3-0-1g-4.dtsi     |  2 +-
 .../boot/dts/freescale/qoriq-fman3-0-1g-5.dtsi     |  2 +-
 arch/arm64/boot/dts/freescale/qoriq-fman3-0.dtsi   |  2 +-
 .../boot/dts/freescale/qoriq-qman-portals.dtsi     |  2 +-
 36 files changed, 57 insertions(+), 872 deletions(-)

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

* [GIT PULL 6/6] i.MX defconfig updates for 4.19
  2018-07-21  2:37 ` [GIT PULL 4/6] i.MX device tree updates " Shawn Guo
  2018-07-21  2:37   ` [GIT PULL 5/6] Freescale arm64 " Shawn Guo
@ 2018-07-21  2:37   ` Shawn Guo
  2018-07-21 21:57     ` Olof Johansson
  2018-07-21 21:56   ` [GIT PULL 4/6] i.MX device tree " Olof Johansson
  2 siblings, 1 reply; 13+ messages in thread
From: Shawn Guo @ 2018-07-21  2:37 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:

  Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)

are available in the git repository at:

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

for you to fetch changes up to eaed0291c62f7b513ad9483b02efdccd4ae4e9fc:

  ARM: imx_v6_v7_defconfig: add DMATEST support (2018-07-21 09:58:21 +0800)

----------------------------------------------------------------
i.MX defconfig update for 4.19:
 - Enable ISL29018 sensor and MMA8452 accelerometer driver support for
   imx6qdl-sabreauto board.
 - Enable DMATEST support which is useful for DMA driver development
   testing.
 - Use the DRM driver for MXSFB LCD controller found on i.MX23, i.MX28,
   i.MX6SX and i.MX7 SoCs.

----------------------------------------------------------------
Leonard Crestez (1):
      ARM: imx_v6_v7_defconfig: Enable imx6qdl-sabreauto sensors

Robin Gong (1):
      ARM: imx_v6_v7_defconfig: add DMATEST support

Stefan Agner (2):
      ARM: mxs_defconfig: use MXSFB DRM driver
      ARM: imx_v6_v7_defconfig: use MXSFB DRM driver

 arch/arm/configs/imx_v6_v7_defconfig | 8 +++++---
 arch/arm/configs/mxs_defconfig       | 5 +++--
 2 files changed, 8 insertions(+), 5 deletions(-)

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

* [GIT PULL 2/6] i.MX SoC changes for 4.19
  2018-07-21  2:32 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
@ 2018-07-21 21:21   ` Olof Johansson
  0 siblings, 0 replies; 13+ messages in thread
From: Olof Johansson @ 2018-07-21 21:21 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Jul 21, 2018 at 10:32:20AM +0800, Shawn Guo wrote:
> The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:
> 
>   Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-soc-4.19
> 
> for you to fetch changes up to 26b754f99402d6e7fc4e07d67a2597e6ebabde8b:
> 
>   ARM: mx5: Set the DBGEN bit in ARM_GPC register (2018-07-12 09:52:20 +0800)
> 
> ----------------------------------------------------------------
> i.MX SoC update for 4.19:
>  - A series from Anson Huang to add power management for i.MX6SLL,
>    including standby and mem mode suspend, cpuidle support, and bus
>    clock auto gating function, etc.
>  - A couple of fix-ups on i.MX6SLL cpuidle random build issues.
>  - A couple of cleanups on stale EPIT timer initialization and RNGA
>    platform device registration function.
>  - Configure i.MX51 SoC M4IF to avoid visual artifacts during video
>    playback.
>  - Set up i.MX51 and i.MX53 DBGEN bit of ARM_GPC register, so that
>    clocks within the debug system can be activated.
>  - Add a Cortex-M4 platform support which will be useful for running
>    a Linux instance on Cortex-M4 core integrated in i.MX7D SoC.
>  - Flag of_iomap failure in imx_aips_allow_unprivileged_access()
>    function by giving a warning in there.

Merged, thanks!


-Olof

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

* [GIT PULL 3/6] i.MX DT updates with clock dependency for 4.19
  2018-07-21  2:32 ` [GIT PULL 3/6] i.MX DT updates with clock dependency " Shawn Guo
@ 2018-07-21 21:55   ` Olof Johansson
  0 siblings, 0 replies; 13+ messages in thread
From: Olof Johansson @ 2018-07-21 21:55 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Jul 21, 2018 at 10:32:21AM +0800, Shawn Guo wrote:
> Hi,
> 
> This pull request contains a DT patch that depends on clock changes,
> which has been pulled into here as dependency.  Stephen confirmed that
> the clock topic branch being merged here is for 4.19 and will be stable.
> So please consider to pull the request for 4.19.  Thanks.
> 
> Shawn
> 
> 
> The following changes since commit 4a2eaa8e2567297d4dc6e2709841a874927c83aa:
> 
>   clk: imx6ul: remove clks_init_on array (2018-06-29 11:43:56 -0700)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-clkdep-4.19
> 
> for you to fetch changes up to bc36b2aac4f5e4accfe642bb51293f3d318312eb:
> 
>   ARM: dts: imx6ul: add GPIO clocks (2018-07-12 08:57:33 +0800)
> 
> ----------------------------------------------------------------
> i.MX device tree changes with clock dependency:
>  - Add clock for i.MX6UL GPIO blocks

Merged, thanks.


-Olof

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

* [GIT PULL 4/6] i.MX device tree updates for 4.19
  2018-07-21  2:37 ` [GIT PULL 4/6] i.MX device tree updates " Shawn Guo
  2018-07-21  2:37   ` [GIT PULL 5/6] Freescale arm64 " Shawn Guo
  2018-07-21  2:37   ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
@ 2018-07-21 21:56   ` Olof Johansson
  2 siblings, 0 replies; 13+ messages in thread
From: Olof Johansson @ 2018-07-21 21:56 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Jul 21, 2018 at 10:37:49AM +0800, Shawn Guo wrote:
> The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:
> 
>   Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt-4.19
> 
> for you to fetch changes up to 33a8d5a595dd0f9b7f801c1cddb26dc05bc33a73:
> 
>   ARM: dts: imx7d: remove "operating-points" property for cpu1 (2018-07-21 09:09:58 +0800)

Thanks, merged!


-Olof

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

* [GIT PULL 5/6] Freescale arm64 device tree updates for 4.19
  2018-07-21  2:37   ` [GIT PULL 5/6] Freescale arm64 " Shawn Guo
@ 2018-07-21 21:56     ` Olof Johansson
  0 siblings, 0 replies; 13+ messages in thread
From: Olof Johansson @ 2018-07-21 21:56 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Jul 21, 2018 at 10:37:50AM +0800, Shawn Guo wrote:
> The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:
> 
>   Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-dt64-4.19
> 
> for you to fetch changes up to 346f5976cc3200896d5fb873412a4fe9c0fc611e:
> 
>   arm64: dts: freescale: Add missing cooling device properties for CPUs (2018-07-03 15:01:09 +0800)
> 
> ----------------------------------------------------------------
> Freescale arm64 device tree update for 4.19:
>  - Update device tree sources to use SPDX identifiers for license.
>  - Add cooling device property '#cooling-cells' for all CPUs of
>    a cluster.
> 
> ----------------------------------------------------------------
> Li Yang (1):
>       arm64: dts: freescale: Update to use SPDX identifiers
> 
> Viresh Kumar (1):
>       arm64: dts: freescale: Add missing cooling device properties for CPUs

Merged, thanks.


-Olof

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

* [GIT PULL 6/6] i.MX defconfig updates for 4.19
  2018-07-21  2:37   ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
@ 2018-07-21 21:57     ` Olof Johansson
  2018-07-28 10:32       ` Shawn Guo
  0 siblings, 1 reply; 13+ messages in thread
From: Olof Johansson @ 2018-07-21 21:57 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Jul 21, 2018 at 10:37:51AM +0800, Shawn Guo wrote:
> The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:
> 
>   Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-4.19
> 
> for you to fetch changes up to eaed0291c62f7b513ad9483b02efdccd4ae4e9fc:
> 
>   ARM: imx_v6_v7_defconfig: add DMATEST support (2018-07-21 09:58:21 +0800)
> 
> ----------------------------------------------------------------
> i.MX defconfig update for 4.19:
>  - Enable ISL29018 sensor and MMA8452 accelerometer driver support for
>    imx6qdl-sabreauto board.
>  - Enable DMATEST support which is useful for DMA driver development
>    testing.
>  - Use the DRM driver for MXSFB LCD controller found on i.MX23, i.MX28,
>    i.MX6SX and i.MX7 SoCs.

Should some of these be added in multi_v7 defconfig too?

Merged.


Thanks,


-Olof

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

* [GIT PULL 1/6] i.MX drivers updates for 4.19
  2018-07-21  2:32 [GIT PULL 1/6] i.MX drivers updates for 4.19 Shawn Guo
                   ` (2 preceding siblings ...)
  2018-07-21  2:37 ` [GIT PULL 4/6] i.MX device tree updates " Shawn Guo
@ 2018-07-21 22:05 ` Olof Johansson
  3 siblings, 0 replies; 13+ messages in thread
From: Olof Johansson @ 2018-07-21 22:05 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Jul 21, 2018 at 10:32:19AM +0800, Shawn Guo wrote:
> The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:
> 
>   Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-drivers-4.19
> 
> for you to fetch changes up to 69c04aee3482415cff52061a3ccad4943662e81d:
> 
>   soc: imx6qp: Use GENPD_FLAG_ALWAYS_ON for PU errata (2018-07-17 14:12:14 +0800)
> 
> ----------------------------------------------------------------
> i.MX drivers update for 4.19:
>  - Handle i.MX6SL chip errata ERR006287 in the safest possible way by
>    keeping the DISP domain always-on, because Upon resuming from power
>    gating, the modules in the display power domain (eLCDIF, EPDC, PXP
>    and SPDC) might fail to perform register reads correctly.
>  - Use GENPD_FLAG_ALWAYS_ON flag for i.MX6QP PU ERR009619 handling.
>    It is functionally identical to the exsiting implementation but
>    simpler and slightly faster.

Merged, thanks!


-Olof

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

* [GIT PULL 6/6] i.MX defconfig updates for 4.19
  2018-07-21 21:57     ` Olof Johansson
@ 2018-07-28 10:32       ` Shawn Guo
  0 siblings, 0 replies; 13+ messages in thread
From: Shawn Guo @ 2018-07-28 10:32 UTC (permalink / raw)
  To: linux-arm-kernel

On Sat, Jul 21, 2018 at 02:57:43PM -0700, Olof Johansson wrote:
> On Sat, Jul 21, 2018 at 10:37:51AM +0800, Shawn Guo wrote:
> > The following changes since commit ce397d215ccd07b8ae3f71db689aedb85d56ab40:
> > 
> >   Linux 4.18-rc1 (2018-06-17 08:04:49 +0900)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git tags/imx-defconfig-4.19
> > 
> > for you to fetch changes up to eaed0291c62f7b513ad9483b02efdccd4ae4e9fc:
> > 
> >   ARM: imx_v6_v7_defconfig: add DMATEST support (2018-07-21 09:58:21 +0800)
> > 
> > ----------------------------------------------------------------
> > i.MX defconfig update for 4.19:
> >  - Enable ISL29018 sensor and MMA8452 accelerometer driver support for
> >    imx6qdl-sabreauto board.
> >  - Enable DMATEST support which is useful for DMA driver development
> >    testing.
> >  - Use the DRM driver for MXSFB LCD controller found on i.MX23, i.MX28,
> >    i.MX6SX and i.MX7 SoCs.
> 
> Should some of these be added in multi_v7 defconfig too?

>From what I have seen, multi_v7_defconfig is usually used for booting
test on i.MX platforms, and for full feature build imx_v6_v7_defconfig
is used more often.  But we are happy to add things into
multi_v7_defconfig when we see need from people.

> Merged.

Thanks.

Shawn

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

end of thread, other threads:[~2018-07-28 10:32 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-07-21  2:32 [GIT PULL 1/6] i.MX drivers updates for 4.19 Shawn Guo
2018-07-21  2:32 ` [GIT PULL 2/6] i.MX SoC changes " Shawn Guo
2018-07-21 21:21   ` Olof Johansson
2018-07-21  2:32 ` [GIT PULL 3/6] i.MX DT updates with clock dependency " Shawn Guo
2018-07-21 21:55   ` Olof Johansson
2018-07-21  2:37 ` [GIT PULL 4/6] i.MX device tree updates " Shawn Guo
2018-07-21  2:37   ` [GIT PULL 5/6] Freescale arm64 " Shawn Guo
2018-07-21 21:56     ` Olof Johansson
2018-07-21  2:37   ` [GIT PULL 6/6] i.MX defconfig " Shawn Guo
2018-07-21 21:57     ` Olof Johansson
2018-07-28 10:32       ` Shawn Guo
2018-07-21 21:56   ` [GIT PULL 4/6] i.MX device tree " Olof Johansson
2018-07-21 22:05 ` [GIT PULL 1/6] i.MX drivers " Olof Johansson

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