All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 0/7] ARM: SoC changes for 3.20
@ 2015-02-17  8:33 ` Olof Johansson
  0 siblings, 0 replies; 28+ messages in thread
From: Olof Johansson @ 2015-02-17  8:33 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel, Olof Johansson

Hi Linus,

A little later than usual due to travel for both me and Arnd this merge
window, here are the arm-soc pull requests.

Like the kernel as a whole we seem to have a fairly small queue this time
around, with the smallest number of patches we've seen in a while. Our
for-next has only about 600 non-merge changes in it.

The cleanups this time around are quite nice, with 8100 lines removed from
arch/arm due to various stale code removals in the ones who were isolated
out, even more if code that was included in the SoC branch is counted.

We have several new platforms this time around. We have 3 new 64-bit
SoCs that mostly add DT contents and a few Kconfig entries, and 3 new
32-bit platforms with mostly the usual boilerplate code. In addition to
this, there are several new SoCs with just added DT contents.

We have two more incoming SoCs that were posted but I didn't apply
in time before the merge window. They are quite well contained, so I
_might_ still send them in a late pull request towards the end of the
merge window if things have been uneventful.


As usual, I've described the conflicts per pull request. Nothing was
particularly messy this time around, so I didn't bother pushing up a
resolved version for reference.


Please merge.


Thanks,


-Olof

^ permalink raw reply	[flat|nested] 28+ messages in thread
* [GIT PULL 0/7] ARM: SoC contents for 4.12 merge window
@ 2017-05-09  6:52 Olof Johansson
  2017-05-09  6:52   ` Olof Johansson
  0 siblings, 1 reply; 28+ messages in thread
From: Olof Johansson @ 2017-05-09  6:52 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-kernel, linux-arm-kernel

Hi Linus,

It's been a relatively quiet release cycle here. Patch count is about
the usual (818 commits, which includes merges). Accumulated diffstat:

 683 files changed, 28234 insertions(+), 7251 deletions(-)

Dirstat is also more or less as we're used to it these days. Since arm's dts
structure is flat, it's all in one directory but arm64 sums up to 33.6%.

  42.5% arch/arm/boot/dts/
   5.6% arch/arm/mach-gemini/
   5.5% arch/arm/
   3.2% arch/arm64/boot/dts/amlogic/
   9.4% arch/arm64/boot/dts/freescale/
   4.2% arch/arm64/boot/dts/hisilicon/
   8.4% arch/arm64/boot/dts/rockchip/
   8.1% arch/arm64/boot/dts/
   1.1% drivers/ata/
   1.5% drivers/reset/
   2.3% drivers/soc/imx/
   2.8% drivers/soc/

So, not a tiny set of branches, but also not huge.

Besides dts, the mach-gemini cleanup by Linus Walleij is the only
platform that pops up on its own. Driver changes are some moves out
from mach-hosted drivers, some new drivers (ata are acked by Tejun), the
usual drivers/reset branch we merge, and general tweaks for SoC support.

Only a few conflicts; all are from developers sending DT changes to driver
maintainers. We're trying to avoid that since it's needless conflicts --
DT contents should flow in through us. But these ones are all easy to
resolve so it's not a big deal. See dt and dt64 emails for details.

A handful of new platforms this merge window:
 - Renesas RZ/G1H and G1N
 - Rockchip RK3399 support, including Samsung Chromebook Plus ("Kevin").
 - Rockchip RK3288 support for ASUS Tinkerboard and a couple of Phytec boards
 - A handful of wireless basestations and other appliances, several based
   on Marvell and Qualcomm SoCs.
 - i.MX28 "Duckbill" platforms
 - A couple of i.MX6Q platforms from Zodiac Inflight Innovations, which seems
   to a couple of those tablet-like inflight entertainment systems that are
   becoming popular.
 - Motorola Droid4, an old OMAP-based phone that some people might have at
   the bottom of their old hardware piles, sees a bunch of mainline support
   additions.
 - Nvidia Tegra186 ("Parker", used for Jetson TX2)
 - ST Micro STM32H743 support has been added

In addition to these 7 branches, there'll be one more with the TEE
subsystem, which we broke out in a separate branch this merge window as
it's introduced; it's likely to go into our driver aggregation branch
for the future. Arnd has a tag writeup and will send that separately.


Please merge!

Thanks,

-Olof

^ permalink raw reply	[flat|nested] 28+ messages in thread
* [GIT PULL 5/7] ARM: SoC driver updates
@ 2017-07-04 14:24 ` Arnd Bergmann
  0 siblings, 0 replies; 28+ messages in thread
From: Arnd Bergmann @ 2017-07-04 14:24 UTC (permalink / raw)
  To: Linus Torvalds, arm-soc, Linux ARM, Linux Kernel Mailing List

The following changes since commit 5ed02dbb497422bf225783f46e6eadd237d23d6b:

  Linux 4.12-rc3 (2017-05-28 17:20:53 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
tags/armsoc-drivers

for you to fetch changes up to ffe3744a591fdce695da6b891378261e2caedc69:

  Merge tag 'actions-drivers-for-4.13' of
git://git.kernel.org/pub/scm/linux/kernel/git/afaerber/linux-actions
into next/drivers (2017-06-29 17:34:57 +0200)

----------------------------------------------------------------
ARM: SoC driver updates

- New SoC specific drivers
  - NVIDIA Tegra PM Domain support for newer SoCs (Tegra186 and later)
    based on the "BPMP" firmware
  - Clocksource and system controller drivers for the newly added
    Action Semi platforms (both arm and arm64).

- Reset subsystem, merged through arm-soc by tradition:
  - New drivers for Altera Stratix10, TI Keystone and Cortina Gemini SoCs
  - Various subsystem-wide cleanups

- Updates for existing SoC-specific drivers
  - TI GPMC (General Purpose Memory Controller)
  - Mediatek "scpsys" system controller support for MT6797
  - Broadcom "brcmstb_gisb" bus arbitrer
  - ARM SCPI firmware
  - Renesas "SYSC" system controller

One more driver update was submitted for the Freescale/NXP DPAA
data path acceleration that has previously been used on PowerPC
chips. I ended up postponing the merge until some API questions
for its unusual MMIO access are resolved.

----------------------------------------------------------------
Andreas Färber (6):
      clocksource: Add Owl timer
      clocksource: owl: Add S900 support
      dt-bindings: power: Add Owl SPS power domains
      soc: actions: Add Owl SPS
      soc: actions: owl-sps: Factor out owl_sps_set_pg() for power-gating
      Merge branch 'v4.13/sps' into v4.13/drivers

Andrew F. Davis (2):
      dt-bindings: reset: Add TI SCI reset binding
      reset: Add the TI SCI reset driver

Arnd Bergmann (2):
      Merge tag 'qcom-drivers-for-4.13' of
git://git.kernel.org/.../agross/linux into next/drivers
      Merge tag 'actions-drivers-for-4.13' of
git://git.kernel.org/.../afaerber/linux-actions into next/drivers

Christophe Jaillet (2):
      soc: mediatek: PMIC wrap: Fix error handling
      soc/tegra: flowctrl: Fix error handling

Dan Carpenter (1):
      firmware: tegra: Fix locking bugs in BPMP

Doug Berger (6):
      bus: brcmstb_gisb: Use register offsets with writes too
      bus: brcmstb_gisb: correct support for 64-bit address output
      bus: brcmstb_gisb: add notifier handling
      bus: brcmstb_gisb: remove low-level ARM hooks
      bus: brcmstb_gisb: enable driver for ARM64 architecture
      bus: brcmstb_gisb: update to support new revision

Geert Uytterhoeven (2):
      soc: renesas: Rework Kconfig and Makefile logic
      soc: renesas: rcar-sysc: Use GENPD_FLAG_ALWAYS_ON

Jonathan Neuschäfer (1):
      soc: qcom: smsm: Improve error handling, quiesce probe deferral

Linus Walleij (2):
      reset: add DT bindings header for Gemini reset controller
      reset: Add a Gemini reset controller

Marc Ohlf (1):
      soc: imx: gpc: build gpc only if hardware has gpc

Markus Elfring (1):
      reset: sti: Use devm_kcalloc() in syscfg_reset_controller_register()

Markus Mayer (1):
      soc: brcmstb: enable drivers for ARM64 and BMIPS

Mars Cheng (3):
      soc: mediatek: avoid using fixed spm power status defines
      soc: mediatek: add vdec item for scpsys
      soc: mediatek: add MT6797 scpsys support

Olof Johansson (11):
      Merge tag 'omap-for-v4.13/gpmc-signed' of
git://git.kernel.org/.../tmlind/linux-omap into next/drivers
      Merge tag 'reset-for-4.13' of
git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'reset-for-4.13-2' of
git://git.pengutronix.de/git/pza/linux into next/drivers
      Merge tag 'v4.12-next-soc' of
https://github.com/mbgg/linux-mediatek into next/drivers
      Merge tag 'arm-soc/for-4.13/drivers' of
http://github.com/Broadcom/stblinux into next/drivers
      Merge tag 'scpi-updates-4.13' of
git://git.kernel.org/.../sudeep.holla/linux into next/drivers
      Merge tag 'tegra-for-4.13-soc' of
git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'tegra-for-4.13-firmware' of
git://git.kernel.org/.../tegra/linux into next/drivers
      Merge tag 'renesas-drivers-for-v4.13' of
https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'renesas-rcar-sysc-for-v4.13' of
https://git.kernel.org/.../horms/renesas into next/drivers
      Merge tag 'imx-drivers-4.13' of
git://git.kernel.org/.../shawnguo/linux into next/drivers

Philipp Zabel (1):
      reset: use kref for reference counting

Richard Gong (1):
      dt-bindings: reset: Add reset manager offsets for Stratix10

Sudeep Holla (2):
      firmware: arm_scpi: add support to populate OPPs and get
transition latency
      cpufreq: scpi: use new scpi_ops functions to remove duplicate code

Suman Anna (1):
      reset: ti_syscon: Rename TI_SYSCON_RESET to RESET_TI_SYSCON

Thierry Reding (3):
      PM / Domains: Allow overriding the ->xlate() callback
      soc/tegra: bpmp: Update ABI header
      soc/tegra: bpmp: Implement generic PM domains

Uwe Kleine-König (2):
      memory: omap-gpmc: make dts snippet include semicolon
      memory: omap-gpmc: add error message if bank-width property is absent

shailendra.v@samsung.com (1):
      soc: mediatek: PMIC wrap: Fix possible NULL derefrence.

 .../devicetree/bindings/bus/brcm,gisb-arb.txt      |   3 +-
 .../devicetree/bindings/power/actions,owl-sps.txt  |  17 +
 .../devicetree/bindings/reset/ti,sci-reset.txt     |  62 +++
 MAINTAINERS                                        |   2 +
 drivers/base/power/domain.c                        |   8 +-
 drivers/bus/Kconfig                                |   2 +-
 drivers/bus/brcmstb_gisb.c                         | 121 +++---
 drivers/clocksource/Kconfig                        |   7 +
 drivers/clocksource/Makefile                       |   1 +
 drivers/clocksource/owl-timer.c                    | 172 +++++++++
 drivers/cpufreq/scpi-cpufreq.c                     |  38 +-
 drivers/firmware/arm_scpi.c                        |  63 ++++
 drivers/firmware/tegra/bpmp.c                      |  32 +-
 drivers/memory/omap-gpmc.c                         |   9 +-
 drivers/reset/Kconfig                              |  17 +-
 drivers/reset/Makefile                             |   4 +-
 drivers/reset/core.c                               |  23 +-
 drivers/reset/reset-gemini.c                       | 110 ++++++
 drivers/reset/reset-ti-sci.c                       | 269 +++++++++++++
 drivers/reset/sti/reset-syscfg.c                   |   6 +-
 drivers/soc/Kconfig                                |   2 +
 drivers/soc/Makefile                               |   3 +-
 drivers/soc/actions/Kconfig                        |  16 +
 drivers/soc/actions/Makefile                       |   2 +
 drivers/soc/actions/owl-sps-helper.c               |  51 +++
 drivers/soc/actions/owl-sps.c                      | 224 +++++++++++
 drivers/soc/bcm/Kconfig                            |   2 +-
 drivers/soc/imx/Makefile                           |   2 +-
 drivers/soc/mediatek/mtk-pmic-wrap.c               |  14 +-
 drivers/soc/mediatek/mtk-scpsys.c                  | 149 +++++++-
 drivers/soc/qcom/smsm.c                            |   9 +-
 drivers/soc/renesas/Kconfig                        |  63 ++++
 drivers/soc/renesas/Makefile                       |  31 +-
 drivers/soc/renesas/rcar-sysc.c                    |  52 +--
 drivers/soc/renesas/rcar-sysc.h                    |   2 -
 drivers/soc/tegra/Kconfig                          |   5 +
 drivers/soc/tegra/Makefile                         |   1 +
 drivers/soc/tegra/flowctrl.c                       |   2 +-
 drivers/soc/tegra/powergate-bpmp.c                 | 359 ++++++++++++++++++
 include/dt-bindings/power/mt6797-power.h           |  30 ++
 include/dt-bindings/power/owl-s500-powergate.h     |  19 +
 include/dt-bindings/reset/altr,rst-mgr-s10.h       | 108 ++++++
 include/dt-bindings/reset/cortina,gemini-reset.h   |  36 ++
 include/linux/pm_domain.h                          |   4 +
 include/linux/scpi_protocol.h                      |   3 +
 include/linux/soc/actions/owl-sps.h                |  11 +
 include/linux/soc/renesas/rcar-rst.h               |   3 +-
 include/soc/tegra/bpmp-abi.h                       | 418 ++++++++++++++++++++-
 include/soc/tegra/bpmp.h                           |  12 +
 49 files changed, 2401 insertions(+), 198 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/power/actions,owl-sps.txt
 create mode 100644 Documentation/devicetree/bindings/reset/ti,sci-reset.txt
 create mode 100644 drivers/clocksource/owl-timer.c
 create mode 100644 drivers/reset/reset-gemini.c
 create mode 100644 drivers/reset/reset-ti-sci.c
 create mode 100644 drivers/soc/actions/Kconfig
 create mode 100644 drivers/soc/actions/Makefile
 create mode 100644 drivers/soc/actions/owl-sps-helper.c
 create mode 100644 drivers/soc/actions/owl-sps.c
 create mode 100644 drivers/soc/renesas/Kconfig
 create mode 100644 drivers/soc/tegra/powergate-bpmp.c
 create mode 100644 include/dt-bindings/power/mt6797-power.h
 create mode 100644 include/dt-bindings/power/owl-s500-powergate.h
 create mode 100644 include/dt-bindings/reset/altr,rst-mgr-s10.h
 create mode 100644 include/dt-bindings/reset/cortina,gemini-reset.h
 create mode 100644 include/linux/soc/actions/owl-sps.h

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

end of thread, other threads:[~2017-07-05 12:31 UTC | newest]

Thread overview: 28+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-02-17  8:33 [GIT PULL 0/7] ARM: SoC changes for 3.20 Olof Johansson
2015-02-17  8:33 ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 1/7] ARM: SoC non-critical fixes Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 2/7] ARM: SoC cleanups Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 3/7] ARM: SoC platform changes Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 4/7] ARM: SoC DT updates Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 5/7] ARM: SoC driver updates Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17 17:41   ` Linus Torvalds
2015-02-17 17:41     ` Linus Torvalds
2015-02-17 17:57     ` Olof Johansson
2015-02-17 17:57       ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 6/7] ARM: SoC defconfig changes Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2015-02-17  8:33 ` [GIT PULL 7/7] ARM: SoC 64-bit changes and additions Olof Johansson
2015-02-17  8:33   ` Olof Johansson
2017-05-09  6:52 [GIT PULL 0/7] ARM: SoC contents for 4.12 merge window Olof Johansson
2017-05-09  6:52 ` [GIT PULL 5/7] ARM: SoC driver updates Olof Johansson
2017-05-09  6:52   ` Olof Johansson
2017-07-04 14:24 Arnd Bergmann
2017-07-04 14:24 ` Arnd Bergmann
2017-07-04 21:53 ` Linus Torvalds
2017-07-04 21:53   ` Linus Torvalds
2017-07-05 12:31   ` Arnd Bergmann
2017-07-05 12:31     ` Arnd Bergmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.