All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Versatile changes for v5.8 take 1
@ 2020-04-28 19:59 Linus Walleij
  0 siblings, 0 replies; only message in thread
From: Linus Walleij @ 2020-04-28 19:59 UTC (permalink / raw)
  To: arm-soc, SoC Team
  Cc: Rob Herring, Geert Uytterhoeven, Linux ARM, Lukas Bulwahn

Hi SoC maintainers,

here is a first set of patches for the Versatile platforms for v5.8.
It affects Integrator, plat-versatile, RealView and Versatile.

The main goodie is replacing some platform code in the Integrator
with a bus driver and migrating these things to device tree,
and we got rid of the sched_clock() code in plat-versatile.

We may send more changes depending on the status of Rob's
modularization patches that are coming along.

The MAINTAINERS update is tagged for MTD but it affects
only the entry for these platforms so it belongs in this pull
reques.

A separate DTS file pull request will follow soon.

Please pull it in!

Yours,
Linus Walleij

The following changes since commit 8f3d9f354286745c751374f5f1fcafee6b3f3136:

  Linux 5.7-rc1 (2020-04-12 12:35:55 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git
tags/versatile-v5.8-1

for you to fetch changes up to 899895fb6dba6e7f45449665e3456899d88201d8:

  MAINTAINERS: adjust to renaming physmap_of_versatile.c (2020-04-28
21:50:20 +0200)

----------------------------------------------------------------
Versatile family updates for the v5.8 kernel series:

- Drop unneeded SPARSE_IRQ selection.
- Drop a bunch of other unneed selections already
  selected by multiplatform overall Kconfig.
- Remove the dead sched_clock() code in plat-versatile.
- Drop the mapping of the IB2 registers. Now handled
  by the PL11x DRM driver.
- Add a bus driver for the Integrator/AP logic modules,
  along with its device tree bindings.
- Retire the LM and IM-PD1 boardfile code: we now handle
  this with the bus driver and device tree.
- Select some Integrator features needed for boot in
  its KConfig.
- Fix a minor MAINTAINERS entry.

----------------------------------------------------------------
Geert Uytterhoeven (2):
      ARM: integrator: Drop unneeded select of SPARSE_IRQ
      ARM: realview: Drop unneeded select of multi-platform features

Linus Walleij (4):
      bus: Add DT bindings for Integrator/AP logic modules
      bus: Add driver for Integrator/AP logic modules
      ARM: integrator: Retire LM and IM-PD1 boardfile code
      ARM: integrator: Add some Kconfig selections

Lukas Bulwahn (1):
      MAINTAINERS: adjust to renaming physmap_of_versatile.c

Rob Herring (2):
      ARM: versatile: Remove dead sched_clock code
      ARM: versatile: Drop mapping IB2 module registers

 .../bindings/bus/arm,integrator-ap-lm.yaml         |  83 ++++
 MAINTAINERS                                        |   3 +-
 arch/arm/Kconfig                                   |   1 -
 arch/arm/mach-integrator/Kconfig                   |   8 +-
 arch/arm/mach-integrator/Makefile                  |   3 +-
 arch/arm/mach-integrator/impd1.c                   | 475 ---------------------
 arch/arm/mach-integrator/impd1.h                   |  15 -
 arch/arm/mach-integrator/integrator_ap.c           |  31 --
 arch/arm/mach-integrator/lm.c                      |  96 -----
 arch/arm/mach-integrator/lm.h                      |  24 --
 arch/arm/mach-realview/Kconfig                     |   9 -
 arch/arm/mach-versatile/versatile_dt.c             |   5 -
 arch/arm/plat-versatile/Kconfig                    |   7 -
 arch/arm/plat-versatile/Makefile                   |   1 -
 arch/arm/plat-versatile/include/plat/sched_clock.h |   7 -
 arch/arm/plat-versatile/sched-clock.c              |  28 --
 drivers/bus/Kconfig                                |   9 +
 drivers/bus/Makefile                               |   2 +-
 drivers/bus/arm-integrator-lm.c                    | 128 ++++++
 19 files changed, 228 insertions(+), 707 deletions(-)
 create mode 100644
Documentation/devicetree/bindings/bus/arm,integrator-ap-lm.yaml
 delete mode 100644 arch/arm/mach-integrator/impd1.c
 delete mode 100644 arch/arm/mach-integrator/impd1.h
 delete mode 100644 arch/arm/mach-integrator/lm.c
 delete mode 100644 arch/arm/mach-integrator/lm.h
 delete mode 100644 arch/arm/plat-versatile/Kconfig
 delete mode 100644 arch/arm/plat-versatile/include/plat/sched_clock.h
 delete mode 100644 arch/arm/plat-versatile/sched-clock.c
 create mode 100644 drivers/bus/arm-integrator-lm.c

_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2020-04-28 19:59 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2020-04-28 19:59 [GIT PULL] Versatile changes for v5.8 take 1 Linus Walleij

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.