lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date:   Wed, 6 Mar 2019 16:38:06 +0100
From:   Arnd Bergmann <arnd@...db.de>
To:     Linus Torvalds <torvalds@...ux-foundation.org>
Cc:     soc@...nel.org, Linux ARM <linux-arm-kernel@...ts.infradead.org>,
        Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
        arm-soc <arm@...nel.org>
Subject: [GIT PULL 6/6] ARM: SoC late updates for 5.1

The following changes since commit f17b5f06cb92ef2250513a1e154c47b78df07d40:

  Linux 5.0-rc4 (2019-01-27 15:18:05 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 2547635054af399303f8b91292ea121e13b84bb1:

  Merge tag 'omap-for-v5.1/cpsw-signed' of
git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap into
arm/late (2019-02-22 22:13:46 +0100)

----------------------------------------------------------------
ARM: SoC: late updates for 5.1

Here are two branches that came relatively late during the linux-5.0
development cycle and have dependencies on the other branches:

- On the TI OMAP platform, the CPSW Ethernet PHY mode selection driver
  is being replaced, this puts the final pieces in place

- On the DaVinci platform, the interrupt handling code in arch/arm
  gets moved into a regular device driver in drivers/irqchip.

Since they both had some time in linux-next after the 5.0-rc8
release, I'm sending them along with the other updates.

Signed-off-by: Arnd Bergmann <arnd@...db.de>

----------------------------------------------------------------

Arnd Bergmann (3):
      Merge tag 'davinci-for-v5.1/soc-part3' of
git://git.kernel.org/.../nsekhar/linux-davinci into arm/late
      Merge tag 'omap-for-v5.1/cpsw-signed' of
git://git.kernel.org/.../tmlind/linux-omap into arm/late
      Merge tag 'armsoc-late' into HEAD

Bartosz Golaszewski (37):
      input: davinci_keyscan: remove unnecessary includes
      ARM: davinci: remove intc_host_map from davinci_soc_info struct
      ARM: davinci: aintc: use irq domain
      ARM: davinci: select GENERIC_IRQ_MULTI_HANDLER
      ARM: davinci: remove davinci_intc_type
      ARM: davinci: pull davinci_intc_base into the respective intc drivers
      ARM: davinci: wrap HW interrupt numbers with a macro
      ARM: davinci: select SPARSE_IRQ
      ARM: davinci: make irqs.h a local header
      ARM: davinci: aintc: drop GPL license boilerplate
      ARM: davinci: aintc: wrap davinci_irq_init() with a helper
      ARM: davinci: aintc: use a common prefix for symbols in the driver
      ARM: davinci: aintc: drop the 00 prefix from register offsets
      ARM: davinci: aintc: use writel_relaxed()
      irqchip: davinci-aintc: add a new config structure
      ARM: davinci: aintc: use the new irqchip config structure in dm* SoCs
      ARM: davinci: aintc: use the new config structure
      ARM: davinci: aintc: unify error handling
      ARM: davinci: aintc: request memory region before remapping it
      ARM: davinci: aintc: remove the timer-specific irq_set_handler()
      ARM: davinci: aintc: remove unnecessary includes
      irqchip: davinci-aintc: move the driver to drivers/irqchip
      ARM: davinci: cp-intc: remove cp_intc.h
      ARM: davinci: cp-intc: add a wrapper around cp_intc_init()
      irqchip: davinci-cp-intc: add a new config structure
      ARM: davinci: cp-intc: add the new config structures for da8xx SoCs
      ARM: davinci: cp-intc: use a common prefix for all symbols
      ARM: davinci: cp-intc: convert all hex numbers to lowercase
      ARM: davinci: cp-intc: use the new-style config structure
      ARM: davinci: cp-intc: request the memory region before remapping it
      ARM: davinci: cp-intc: improve coding style
      ARM: davinci: cp-intc: unify error handling
      ARM: davinci: cp-intc: use readl/writel_relaxed()
      ARM: davinci: cp-intc: drop GPL license boilerplate
      ARM: davinci: cp-intc: remove redundant comments
      irqchip: davinci-cp-intc: move the driver to drivers/irqchip
      ARM: davinci: remove intc related fields from davinci_soc_info

Grygorii Strashko (1):
      net: ethernet: ti: cpsw: deprecate cpsw-phy-sel driver

 arch/arm/Kconfig                                 |   2 +
 arch/arm/mach-davinci/Kconfig                    |  19 ++----
 arch/arm/mach-davinci/Makefile                   |   3 -
 arch/arm/mach-davinci/asp.h                      |   8 +--
 arch/arm/mach-davinci/board-da830-evm.c          |   5 +-
 arch/arm/mach-davinci/board-da850-evm.c          |   5 +-
 arch/arm/mach-davinci/board-dm355-evm.c          |   2 +-
 arch/arm/mach-davinci/board-dm355-leopard.c      |   2 +-
 arch/arm/mach-davinci/board-dm365-evm.c          |   2 +-
 arch/arm/mach-davinci/board-dm644x-evm.c         |   8 ++-
 arch/arm/mach-davinci/board-dm646x-evm.c         |   6 +-
 arch/arm/mach-davinci/board-mityomapl138.c       |   3 +-
 arch/arm/mach-davinci/board-neuros-osd2.c        |   2 +-
 arch/arm/mach-davinci/board-omapl138-hawk.c      |   3 +-
 arch/arm/mach-davinci/board-sffsdr.c             |   2 +-
 arch/arm/mach-davinci/common.c                   |   3 -
 arch/arm/mach-davinci/cp_intc.c                  | 215
--------------------------------------------------------------
 arch/arm/mach-davinci/cp_intc.h                  |  57 -----------------
 arch/arm/mach-davinci/da830.c                    | 128
+++++++------------------------------
 arch/arm/mach-davinci/da850.c                    | 154
+++++++++-----------------------------------
 arch/arm/mach-davinci/davinci.h                  |   4 ++
 arch/arm/mach-davinci/devices-da8xx.c            | 147
+++++++++++++++++++++---------------------
 arch/arm/mach-davinci/devices.c                  |  40 ++++++------
 arch/arm/mach-davinci/dm355.c                    |  78 +++++++++++++----------
 arch/arm/mach-davinci/dm365.c                    | 102
+++++++++++++++++-------------
 arch/arm/mach-davinci/dm644x.c                   |  68 ++++++++++++--------
 arch/arm/mach-davinci/dm646x.c                   |  82 ++++++++++++++----------
 arch/arm/mach-davinci/include/mach/common.h      |  14 ++--
 arch/arm/mach-davinci/include/mach/da8xx.h       |   2 +
 arch/arm/mach-davinci/include/mach/entry-macro.S |  39 ------------
 arch/arm/mach-davinci/irq.c                      | 117
----------------------------------
 arch/arm/mach-davinci/{include/mach => }/irqs.h  |   4 --
 arch/arm/mach-davinci/usb-da8xx.c                |   9 +--
 arch/arm/mach-davinci/usb.c                      |  15 +++--
 drivers/input/keyboard/davinci_keyscan.c         |   4 --
 drivers/irqchip/Kconfig                          |  10 +++
 drivers/irqchip/Makefile                         |   2 +
 drivers/irqchip/irq-davinci-aintc.c              | 163
+++++++++++++++++++++++++++++++++++++++++++++++
 drivers/irqchip/irq-davinci-cp-intc.c            | 260
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 drivers/net/ethernet/ti/Kconfig                  |   6 +-
 drivers/net/ethernet/ti/cpsw.h                   |   6 ++
 include/linux/irqchip/irq-davinci-aintc.h        |  27 ++++++++
 include/linux/irqchip/irq-davinci-cp-intc.h      |  25 ++++++++
 43 files changed, 889 insertions(+), 964 deletions(-)

Powered by blists - more mailing lists