linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL 2/7] ARM: SoC platform updates
@ 2017-07-04 14:21 Arnd Bergmann
  0 siblings, 0 replies; 3+ messages in thread
From: Arnd Bergmann @ 2017-07-04 14:21 UTC (permalink / raw)
  To: Linus Torvalds, arm-soc, Linux ARM, Linux Kernel Mailing List

The following changes since commit cc7a938f5f308eeb6f8fe3cec28e1800aa81facb:

  ARM: at91: select CONFIG_ARM_CPU_SUSPEND (2017-05-29 11:06:56 +0200)

are available in the git repository at:

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

for you to fetch changes up to 18cfd9429d8a82c49add8f3ca9d366599bfcac45:

  ARM: owl: smp: Drop bogus holding pen (2017-07-03 14:31:47 +0200)

----------------------------------------------------------------
ARM: SoC platform updates

SoC platform changes (arch/arm/mach-*). This merge window, the bulk is
for a few platforms:

- Andres Färber adds initial support for the Actions Semi S500 (a.k.a.
  'owl') platform, a close relative of the S900 platform he adds for arm64.

- in mach-omap2, we remove more legacy code

- Rockchips gains support for the RV1108 SoC designed for camera
  applications.

- For Atmel, we gain support for MMU-less SoCs (SAME70/V71/S70/V70)

- Minor updates for other platforms, including davinci, s3c64xx,
  prima2, stm32, broadcom nsp, amlogic, pxa, imx and renesas

----------------------------------------------------------------
Alexandre Belloni (7):
      ARM: at91: pm: Add sama5d2 backup mode
      ARM: at91: pm: allow selecting standby and suspend modes
      ARM: at91: pm: fallback to slowclock when backup mode fails
      ARM: at91: Documentation: add armv7m families
      ARM: at91: Document armv7m compatibles
      ARM: at91: handle CONFIG_PM for armv7m configurations
      ARM: at91: remove atmel_nand_data

Alexandre TORGUE (1):
      ARM: stm32: Introduce MACH_STM32F469 flag

Andreas Färber (11):
      ARM: Prepare Actions Semi S500
      MAINTAINERS: Add Actions Semi Owl section
      ARM: owl: Implement CPU enable-method for S500
      MAINTAINERS: Update Actions Semi section with SPS
      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/arm+sps
      ARM: owl: smp: Implement SPS power-gating for CPU2 and CPU3
      ARM: owl: Drop custom machine
      ARM: owl: smp: Drop bogus holding pen

Andrey Smirnov (1):
      ARM: imx: Select GPCv2 for i.MX7

Andy Yan (2):
      ARM: debug: add low level debug uart for rv1108
      ARM: rockchip: enable support for RV1108 SoC

Arnd Bergmann (5):
      ARM: s3c64xx: Do not select ARM_AMBA from S3C64XX_PL080
      ARM: at91: fix at91_suspend_entering_slow_clock link error
      Merge tag 'socfpga_updates_for_v4.13' of
git://git.kernel.org/.../dinguyen/linux into next/soc
      Merge tag 'actions-arm-soc-for-4.13' of
git://git.kernel.org/.../afaerber/linux-actions into next/soc
      Merge tag 'actions-arm-soc+sps-for-4.13' of
git://git.kernel.org/.../afaerber/linux-actions into next/soc

Christian Lamparter (1):
      ARM: debug: qcom: add UART addresses to Kconfig help for IPQ4019

Dave Gerlach (3):
      ARM: OMAP: Wakeupgen: Add context save/restore for AM43XX
      ARM: OMAP2+: timer: Add suspend-resume callbacks for clkevent device
      ARM: OMAP2+: pm: Remove __init from omap_pm_clkdms_setup

Geert Uytterhoeven (1):
      ARM: shmobile: pm-rmobile: Use GENPD_FLAG_ALWAYS_ON

Jon Mason (1):
      ARM: BCM: Enable thermal support for NSP SoCs

Kevin Hilman (1):
      ARM: davinci: fix const warnings

Leonard Crestez (2):
      ARM: imx: Add MXC_CPU_IMX6ULL and cpu_is_imx6ull
      ARM: imx6ull: Make suspend/resume work like on 6ul

Marek Vasut (1):
      ARM: socfpga: Increase max number of GPIOs

Markus Elfring (12):
      ARM: OMAP1: DMA: Improve a size determination in omap1_system_dma_init()
      ARM: OMAP1: DMA: Delete an error message for a failed memory
allocation in omap1_system_dma_init()
      ARM: OMAP1: DMA: Delete an unnecessary return statement in
omap1_show_dma_caps()
      ARM: OMAP1: Delete an error message for a failed memory
allocation in omap1_dm_timer_init()
      ARM: OMAP1: Fix a typo in a comment line
      ARM: OMAP2+: Delete an error message for a failed memory
allocation in two functions
      ARM: OMAP2+: Improve a size determination in sr_dev_init()
      ARM: OMAP2+: Use kcalloc() in sr_set_nvalues()
      ARM: OMAP2+: SmartReflex: Delete an error message for a failed
memory allocation in two functions
      ARM: pxa: Delete an error message for a failed memory allocation
in pxa_pm_init()
      ARM: pxa: Improve a size determination in pxa3xx_u2d_probe()
      ARM: pxa: Delete an error message for a failed memory allocation
in pxa3xx_u2d_probe()

Martin Blumenstingl (1):
      arm: meson: select the clock controller for Meson8

Masahiro Yamada (1):
      ARM: prima2: remove redundant select CPU_V7

Olof Johansson (14):
      Merge tag 'davinci-for-v4.13/soc' of
git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'v4.13-rockchip-soc32-1' of
git://git.kernel.org/.../mmind/linux-rockchip into next/soc
      Merge tag 'samsung-soc-4.13' of
git://git.kernel.org/.../krzk/linux into next/soc
      Merge tag 'arm-soc/for-4.13/soc' of
http://github.com/Broadcom/stblinux into next/soc
      Merge tag 'omap-for-v4.13/omap1-signed' of
git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'amlogic-soc' of
git://git.kernel.org/.../khilman/linux-amlogic into next/soc
      Merge tag 'omap-for-v4.13/soc-v4-signed' of
git://git.kernel.org/.../tmlind/linux-omap into next/soc
      Merge tag 'pxa-for-4.13' of https://github.com/rjarzmik/linux
into next/soc
      Merge tag 'davinci-for-v4.13/soc-2' of
git://git.kernel.org/.../nsekhar/linux-davinci into next/soc
      Merge tag 'qcom-soc-for-4.13' of
git://git.kernel.org/.../agross/linux into next/soc
      Merge tag 'renesas-soc-for-v4.13' of
https://git.kernel.org/.../horms/renesas into next/soc
      Merge tag 'at91-ab-4.13-soc' of
git://git.kernel.org/.../abelloni/linux into next/soc
      Merge tag 'imx-soc-4.13' of
git://git.kernel.org/.../shawnguo/linux into next/soc
      Merge tag 'at91-4.12-fixes' of
git://git.kernel.org/.../abelloni/linux into next/soc

Petr Cvek (1):
      ARM: pxa: magician: Add support for ADS7846 touchscreen

Sebastian Reichel (3):
      ARM: OMAP4: hwmod data: add aes1
      ARM: OMAP4: hwmod data: add aes2
      ARM: OMAP4: hwmod data: add des

Suman Anna (3):
      ARM: davinci: da8xx: Create DSP device only when assigned memory
      ARM: davinci: da8xx: Add names to DSP IOMEM resources
      ARM: davinci: da8xx: Add DSP internal RAM memories as IOMEM resources

Szemző András (3):
      ARM: at91: Add armv7m support
      ARM: at91: add armv7m SoC detection
      ARM: at91: debug: add samv7x support

Tero Kristo (7):
      ARM: OMAP2+: timer: add support for fetching fck handle from DT
      ARM: OMAP4: hwmod_data: add opt clks for dss_hdmi and dss_venc
      ARM: OMAP2+: PRCM: store also physical addresses for instances
      ARM: omap2+: clockdomain: add clkdm_xlate_address
      ARM: OMAP4: cminst: add support for clkdm_xlate_address
      ARM: OMAP2+: hwmod: populate clkctrl clocks for hwmods if available
      ARM: OMAP4: hwmod_data: add SHAM crypto accelerator

Tony Lindgren (12):
      ARM: OMAP2+: Remove unused legacy code for timer
      ARM: OMAP2+: Remove unused legacy code for opp
      ARM: OMAP2+: Remove unused legacy code for PMU
      ARM: OMAP2+: Remove unused legacy code for device init
      ARM: OMAP2+: Remove unused legacy code for McBSP
      ARM: OMAP2+: Remove unused legacy code for io.c
      ARM: OMAP2+: Remove unused legacy code for PRM
      ARM: OMAP2+: Remove unused legacy code for interconnects
      ARM: OMAP2+: Remove unused legacy code for watchdog
      ARM: OMAP2+: Remove unused legacy code for n8x0
      Merge branch 'omap-for-v4.13/legacy-v2' into omap-for-v4.13/soc-v3
      Merge branch 'omap-for-v4.13/clkctrl' into omap-for-v4.13/soc-v4

 Documentation/arm/Atmel/README                     |  38 +++-
 .../devicetree/bindings/arm/atmel-at91.txt         |  30 +++
 .../devicetree/bindings/power/actions,owl-sps.txt  |  17 ++
 MAINTAINERS                                        |  16 ++
 arch/arm/Kconfig                                   |   3 +
 arch/arm/Kconfig.debug                             |  41 ++++
 arch/arm/Makefile                                  |   1 +
 arch/arm/mach-actions/Kconfig                      |  16 ++
 arch/arm/mach-actions/Makefile                     |   3 +
 arch/arm/mach-actions/headsmp.S                    |  52 +++++
 arch/arm/mach-actions/platsmp.c                    | 171 ++++++++++++++++
 arch/arm/mach-at91/Kconfig                         |  17 +-
 arch/arm/mach-at91/Makefile                        |   4 +-
 arch/arm/mach-at91/Makefile.boot                   |   3 +
 arch/arm/mach-at91/generic.h                       |   2 +
 arch/arm/mach-at91/pm.c                            | 206 ++++++++++++++++---
 arch/arm/mach-at91/pm.h                            |   5 +
 arch/arm/mach-at91/pm_data-offsets.c               |   3 +
 arch/arm/mach-at91/pm_suspend.S                    |  73 +++++--
 arch/arm/mach-at91/sama5.c                         |  19 +-
 arch/arm/mach-at91/samv7.c                         |  25 +++
 arch/arm/mach-bcm/Kconfig                          |   2 +
 arch/arm/mach-davinci/board-dm646x-evm.c           |   4 +-
 arch/arm/mach-davinci/devices-da8xx.c              |  30 +++
 arch/arm/mach-davinci/include/mach/da8xx.h         |   5 +
 arch/arm/mach-davinci/pdata-quirks.c               |   4 +-
 arch/arm/mach-imx/Kconfig                          |   1 +
 arch/arm/mach-imx/cpu.c                            |   3 +
 arch/arm/mach-imx/mxc.h                            |   6 +
 arch/arm/mach-imx/pm-imx6.c                        |   6 +-
 arch/arm/mach-meson/Kconfig                        |   1 +
 arch/arm/mach-omap1/dma.c                          |   5 +-
 arch/arm/mach-omap1/timer.c                        |   4 +-
 arch/arm/mach-omap2/Makefile                       |   4 -
 arch/arm/mach-omap2/board-n8x0.c                   |  14 +-
 arch/arm/mach-omap2/clockdomain.c                  |   8 +
 arch/arm/mach-omap2/clockdomain.h                  |   2 +
 arch/arm/mach-omap2/cm.h                           |   7 +-
 arch/arm/mach-omap2/cm2xxx_3xxx.h                  |   4 +-
 arch/arm/mach-omap2/cm33xx.c                       |   4 +-
 arch/arm/mach-omap2/cm3xxx.c                       |   3 +-
 arch/arm/mach-omap2/cm_common.c                    |  31 +--
 arch/arm/mach-omap2/cminst44xx.c                   |  29 ++-
 arch/arm/mach-omap2/devices.c                      | 175 ----------------
 arch/arm/mach-omap2/hsmmc.c                        |   5 +-
 arch/arm/mach-omap2/io.c                           |  59 ++----
 arch/arm/mach-omap2/mcbsp.c                        |  70 -------
 arch/arm/mach-omap2/omap-wakeupgen.c               |  68 ++++++-
 arch/arm/mach-omap2/omap_device.c                  |   5 +-
 arch/arm/mach-omap2/omap_hwmod.c                   | 168 +++++++++++++---
 arch/arm/mach-omap2/omap_hwmod_3xxx_data.c         |   3 +-
 arch/arm/mach-omap2/omap_hwmod_44xx_data.c         | 146 +++++++++++++-
 arch/arm/mach-omap2/opp.c                          | 104 ----------
 arch/arm/mach-omap2/opp3xxx_data.c                 |  86 --------
 arch/arm/mach-omap2/opp4xxx_data.c                 |  79 --------
 arch/arm/mach-omap2/pm.c                           |   2 +-
 arch/arm/mach-omap2/pmu.c                          |  97 ---------
 arch/arm/mach-omap2/prcm-common.h                  |   7 +
 arch/arm/mach-omap2/prcm_mpu44xx.c                 |   4 +-
 arch/arm/mach-omap2/prcm_mpu_44xx_54xx.h           |   4 +-
 arch/arm/mach-omap2/prm.h                          |   2 +-
 arch/arm/mach-omap2/prm2xxx_3xxx.h                 |   4 +-
 arch/arm/mach-omap2/prm33xx.c                      |   4 +-
 arch/arm/mach-omap2/prm3xxx.c                      |  19 +-
 arch/arm/mach-omap2/prm44xx.c                      |  63 +-----
 arch/arm/mach-omap2/prm_common.c                   |  32 +--
 arch/arm/mach-omap2/prminst44xx.c                  |  16 +-
 arch/arm/mach-omap2/sr_device.c                    |  15 +-
 arch/arm/mach-omap2/timer.c                        | 200 +++++-------------
 arch/arm/mach-omap2/wd_timer.c                     |  28 ---
 arch/arm/mach-prima2/Kconfig                       |   1 -
 arch/arm/mach-pxa/include/mach/magician.h          |   1 +
 arch/arm/mach-pxa/magician.c                       |  84 +++++++-
 arch/arm/mach-pxa/pm.c                             |   4 +-
 arch/arm/mach-pxa/pxa3xx-ulpi.c                    |   6 +-
 arch/arm/mach-rockchip/rockchip.c                  |   1 +
 arch/arm/mach-s3c64xx/Kconfig                      |   1 -
 arch/arm/mach-shmobile/pm-rmobile.c                |  19 +-
 arch/arm/mach-stm32/Kconfig                        |   5 +
 drivers/memory/atmel-ebi.c                         |   2 +-
 drivers/soc/Kconfig                                |   1 +
 drivers/soc/Makefile                               |   1 +
 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/atmel/soc.c                            |  24 +++
 drivers/soc/atmel/soc.h                            |  26 +++
 include/dt-bindings/power/owl-s500-powergate.h     |  19 ++
 include/linux/platform_data/atmel.h                |  28 +--
 include/linux/soc/actions/owl-sps.h                |  11 +
 91 files changed, 1768 insertions(+), 1146 deletions(-)

^ permalink raw reply	[flat|nested] 3+ 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 ` [GIT PULL 2/7] ARM: SoC platform updates Olof Johansson
  0 siblings, 1 reply; 3+ 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] 3+ messages in thread
* [GIT PULL 0/7] ARM: SoC changes for v4.11
@ 2017-02-23 23:03 Arnd Bergmann
  2017-02-23 23:06 ` [GIT PULL 2/7] ARM: SoC platform updates Arnd Bergmann
  0 siblings, 1 reply; 3+ messages in thread
From: Arnd Bergmann @ 2017-02-23 23:03 UTC (permalink / raw)
  To: torvalds; +Cc: arm, linux-arm-kernel, linux-kernel

Hi Linus,

This seems to be a rather quiet merge window for us, with no invasive
changes made, or major platforms added. These are the first seven pull
requests for the merge window, we have one 'late' branch that we may
send in a few days, and there are some pending bugfixes as well.

Some statistics:

We pulled 108 branches with a total of 700 non-merge changesets, almost
500 of those being devicetree changes. 

There were 175 individual contributors, the ones with the most patches are:
 
     27 Simon Horman <horms+renesas@verge.net.au>
     22 Bartosz Golaszewski <bgolaszewski@baylibre.com>
     21 Geert Uytterhoeven <geert+renesas@glider.be>
     19 Marek Szyprowski <m.szyprowski@samsung.com>
     18 Icenowy Zheng <icenowy@aosc.xyz>
     16 Russell King <rmk+kernel@armlinux.org.uk>
     15 Suman Anna <s-anna@ti.com>
     14 Linus Walleij <linus.walleij@linaro.org>
     14 Krzysztof Kozlowski <krzk@kernel.org>
     12 Dinh Nguyen <dinguyen@kernel.org>
     11 Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
     11 Patrice Chotard <patrice.chotard@st.com>
     11 Jon Mason <jon.mason@broadcom.com>
     11 Fabio Estevam <fabio.estevam@nxp.com>
     11 Amelie Delaunay <amelie.delaunay@st.com>
     10 Tony Lindgren <tony@atomide.com>
     10 Olof Johansson <olof@lixom.net>
     10 Maxime Ripard <maxime.ripard@free-electrons.com>
     10 David Lechner <david@lechnology.com>
      9 Teresa Remmet <t.remmet@phytec.de>

git diff v4.10-rc8..for-next --dirstat=0.1
   0.1% Documentation/devicetree/bindings/arm/marvell/
   0.1% Documentation/devicetree/bindings/arm/
   0.2% Documentation/devicetree/bindings/gpu/
   0.1% Documentation/devicetree/bindings/net/
   0.5% Documentation/devicetree/bindings/reset/
   0.1% Documentation/devicetree/bindings/soc/
   0.2% Documentation/devicetree/bindings/
  64.3% arch/arm/boot/dts/
   0.8% arch/arm/configs/
   0.2% arch/arm/mach-davinci/
   0.1% arch/arm/mach-exynos/
   1.8% arch/arm/mach-imx/
   0.2% arch/arm/mach-mvebu/
   0.2% arch/arm/mach-omap1/
   1.1% arch/arm/mach-omap2/
   0.1% arch/arm/mach-s3c64xx/
   0.4% arch/arm/mach-shmobile/
   0.6% arch/arm/mach-ux500/
   1.6% arch/arm/
   0.8% arch/arm64/boot/dts/allwinner/
   1.3% arch/arm64/boot/dts/amlogic/
   0.4% arch/arm64/boot/dts/arm/
   0.8% arch/arm64/boot/dts/broadcom/
  10.0% arch/arm64/boot/dts/exynos/
   2.0% arch/arm64/boot/dts/freescale/
   0.4% arch/arm64/boot/dts/hisilicon/
   0.8% arch/arm64/boot/dts/marvell/
   0.3% arch/arm64/boot/dts/nvidia/
   0.9% arch/arm64/boot/dts/qcom/
   1.5% arch/arm64/boot/dts/renesas/
   0.4% arch/arm64/boot/dts/rockchip/
   0.1% arch/arm64/boot/dts/zte/
   0.1% arch/arm64/boot/dts/
   0.5% drivers/ata/
   0.1% drivers/clk/meson/
   0.1% drivers/firmware/
   0.4% drivers/memory/
   0.3% drivers/reset/hisilicon/
   0.5% drivers/reset/
   0.6% drivers/soc/rockchip/
   0.2% drivers/soc/samsung/
   0.9% drivers/soc/zte/
   0.1% drivers/soc/
   0.1% include/dt-bindings/clock/
   0.1% include/dt-bindings/mfd/
   0.1% include/dt-bindings/pinctrl/
   0.1% include/dt-bindings/
   0.4% include/linux/soc/samsung/
   0.3% include/linux/

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

end of thread, other threads:[~2017-07-04 14:21 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-07-04 14:21 [GIT PULL 2/7] ARM: SoC platform updates Arnd Bergmann
  -- strict thread matches above, loose matches on Subject: below --
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 2/7] ARM: SoC platform updates Olof Johansson
2017-02-23 23:03 [GIT PULL 0/7] ARM: SoC changes for v4.11 Arnd Bergmann
2017-02-23 23:06 ` [GIT PULL 2/7] ARM: SoC platform updates Arnd Bergmann

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