From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756526AbbLBV16 (ORCPT ); Wed, 2 Dec 2015 16:27:58 -0500 Received: from mout.kundenserver.de ([212.227.126.130]:49299 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756084AbbLBV1y (ORCPT ); Wed, 2 Dec 2015 16:27:54 -0500 From: Arnd Bergmann To: linux-arm-kernel@lists.infradead.org Cc: Andrew Lunn , Russell King , Jason Cooper , linux-kernel@vger.kernel.org, Gregory Clement , Sebastian Hesselbarth , Arnd Bergmann Subject: [PATCH v2 0/7] ARM: orion5x/mv78xx0 multiplatform Date: Wed, 2 Dec 2015 22:27:02 +0100 Message-Id: <1449091629-2155735-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.1.0.rc2 X-Provags-ID: V03:K0:QmUgJo7XD9Ncz+df103A18+BaBSw67AQ5BdQQUad9JERtLAMywJ ukemKuWN78VbqoZT7KrdTQcux7w/kXdYMhtXSKWrEoNTw8qPxG/0BzSNCY1h4JlxobueG/d ctbbLKWeA25RA4aNpDxImJ3+Kp59nFcUuk5Sg72c2d7KYVAszGfbd1PQj3sUJbGi3jgOi4a EJEoJLzzHxCTYSgvLKvJQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:gt2+mrwCQmM=:6GwCpKtNrDOwm/YdifQz7X qiAF91zuYI8BTobA/kfA7n6lQQ5rMJbDMgYAShOW6ktJPSGKfy85LtJv9hKzNFcfvojAlCl0r i1xg3BsuIxcrFcF7rFKamRyDHr9RC+5swatlOvJGIH43rTUxrTixb0VcHI1z7l1yf8x2Bgtc5 sozXwHUPHG+TnEAYBiYL6bdqzG6NfOD942ecTpFJf3mormFrslZaD1hUXVX35K0ayOXOGJvlz i1TsKUAi9X8InmaczZy23ds2HDjdin7BRZ/7nhSXVmfA5R9AIOXyv53xSABcBxwbO8qkIrbWy qKuaxJ2uNqtnNKKEdBKwitrsTGP1BDrG1X5qLblGnQLZluIaELpyWHTcvXcoRXHRZh+XymuM/ +skgag+gYxMeDoJFFB1BNw9S5AOs5QNi9LwsazvH4nvT6NPQVDH2TD605W8kX8shG5z8dUREf DTdTOc4zjWPdC2zs6BlGV625fsWcRGDIQ3b7RTNDVhufgmOLjx+1ePUBL7ZAPAqjGD8KqKuIO iH4YQXGJsAnww+MnQTklsOT6Lty4zq1bEs53IvM/P3cDeksiHrmGQc9oZGnsvZKdGaJ+g5Nmf NCz+zWLxi/Qn+yo/+DUbMFS2xpMOzJQD30E3H4Fvtb5Zjz84JlbIDVb8V4s0/lbEzy4jk2F1n uP5U4miGW17usuhmfBFw9NdQQkh5gmuYRKEpeWsPjMCAblKan4vC56+ZRs1UxrkgAtbk= Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org I've updated the series slightly to leave out the last two patches for mach-dove. I think the MULTI_IRQ_HANDLER and SPARSE_IRQ use is useful to have for all three platforms for consistency, and the watchdog change is required to get orion5x to work right. Please have another look. I've also uploaded this series to git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground.git multiplatform-orion-4.3 again, that version is based on v4.3, while the patches in these mails are based on v4.4-rc3. I've left Andrew's Ack in place, hope that's ok. Arnd Bergmann (7): ARM: orion: move watchdog setup to mach-orion5x ARM: orion: always use MULTI_IRQ_HANDLER ARM: orion: use SPARSE_IRQ everywhere ARM: mv78xx0: clean up mach/*.h headers ARM: mv78xx0: multiplatform support ARM: orion5x: clean up mach/*.h headers ARM: orion5x: multiplatform support arch/arm/Kconfig | 29 +------------ arch/arm/configs/mv78xx0_defconfig | 3 ++ arch/arm/configs/orion5x_defconfig | 3 ++ arch/arm/mach-dove/cm-a510.c | 1 + arch/arm/mach-dove/common.c | 17 ++++++++ arch/arm/mach-dove/dove-db-setup.c | 1 + arch/arm/mach-dove/include/mach/dove.h | 2 + arch/arm/mach-dove/include/mach/entry-macro.S | 33 --------------- arch/arm/mach-dove/include/mach/irqs.h | 2 +- arch/arm/mach-dove/include/mach/pm.h | 2 +- arch/arm/mach-dove/irq.c | 14 +------ arch/arm/mach-mv78xx0/Kconfig | 15 +++++-- arch/arm/mach-mv78xx0/Makefile | 2 + .../mach-mv78xx0/{include/mach => }/bridge-regs.h | 4 +- arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 3 +- arch/arm/mach-mv78xx0/common.c | 4 +- arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 3 +- arch/arm/mach-mv78xx0/include/mach/entry-macro.S | 41 ------------------ arch/arm/mach-mv78xx0/include/mach/hardware.h | 14 ------- arch/arm/mach-mv78xx0/include/mach/uncompress.h | 46 --------------------- arch/arm/mach-mv78xx0/irq.c | 35 +++++++++++++++- arch/arm/mach-mv78xx0/{include/mach => }/irqs.h | 4 +- arch/arm/mach-mv78xx0/mpp.c | 2 +- arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h | 4 +- arch/arm/mach-mv78xx0/pcie.c | 2 +- arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 3 +- arch/arm/mach-orion5x/Kconfig | 18 ++++++-- arch/arm/mach-orion5x/Makefile | 2 + arch/arm/mach-orion5x/board-d2net.c | 2 +- arch/arm/mach-orion5x/board-dt.c | 4 +- arch/arm/mach-orion5x/board-mss2.c | 4 +- arch/arm/mach-orion5x/board-rd88f5182.c | 2 +- .../mach-orion5x/{include/mach => }/bridge-regs.h | 4 +- arch/arm/mach-orion5x/common.c | 20 +++++++-- arch/arm/mach-orion5x/db88f5281-setup.c | 3 +- arch/arm/mach-orion5x/dns323-setup.c | 3 +- arch/arm/mach-orion5x/include/mach/entry-macro.S | 25 ----------- arch/arm/mach-orion5x/include/mach/hardware.h | 14 ------- arch/arm/mach-orion5x/include/mach/uncompress.h | 48 ---------------------- arch/arm/mach-orion5x/irq.c | 13 +----- arch/arm/mach-orion5x/{include/mach => }/irqs.h | 4 +- arch/arm/mach-orion5x/kurobox_pro-setup.c | 4 +- arch/arm/mach-orion5x/ls-chl-setup.c | 3 +- arch/arm/mach-orion5x/ls_hgl-setup.c | 3 +- arch/arm/mach-orion5x/mpp.c | 2 +- arch/arm/mach-orion5x/mv2120-setup.c | 3 +- arch/arm/mach-orion5x/net2big-setup.c | 3 +- arch/arm/mach-orion5x/{include/mach => }/orion5x.h | 4 +- arch/arm/mach-orion5x/pci.c | 2 +- arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 3 +- arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 3 +- arch/arm/mach-orion5x/rd88f5182-setup.c | 3 +- arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 3 +- arch/arm/mach-orion5x/terastation_pro2-setup.c | 3 +- arch/arm/mach-orion5x/ts209-setup.c | 3 +- arch/arm/mach-orion5x/ts409-setup.c | 3 +- arch/arm/mach-orion5x/ts78xx-setup.c | 3 +- arch/arm/mach-orion5x/tsx09-common.c | 2 +- arch/arm/mach-orion5x/wnr854t-setup.c | 3 +- arch/arm/mach-orion5x/wrt350n-v2-setup.c | 3 +- arch/arm/plat-orion/common.c | 21 ---------- arch/arm/plat-orion/include/plat/common.h | 2 - arch/arm/plat-orion/irq.c | 1 - arch/arm/plat-orion/mpp.c | 1 - 64 files changed, 175 insertions(+), 361 deletions(-) delete mode 100644 arch/arm/mach-dove/include/mach/entry-macro.S rename arch/arm/mach-mv78xx0/{include/mach => }/bridge-regs.h (92%) delete mode 100644 arch/arm/mach-mv78xx0/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-mv78xx0/include/mach/hardware.h delete mode 100644 arch/arm/mach-mv78xx0/include/mach/uncompress.h rename arch/arm/mach-mv78xx0/{include/mach => }/irqs.h (95%) rename arch/arm/mach-mv78xx0/{include/mach => }/mv78xx0.h (98%) rename arch/arm/mach-orion5x/{include/mach => }/bridge-regs.h (92%) delete mode 100644 arch/arm/mach-orion5x/include/mach/entry-macro.S delete mode 100644 arch/arm/mach-orion5x/include/mach/hardware.h delete mode 100644 arch/arm/mach-orion5x/include/mach/uncompress.h rename arch/arm/mach-orion5x/{include/mach => }/irqs.h (94%) rename arch/arm/mach-orion5x/{include/mach => }/orion5x.h (99%) -- 2.1.0.rc2