From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1757838AbcEEUsC (ORCPT ); Thu, 5 May 2016 16:48:02 -0400 Received: from mail-gw2-out.broadcom.com ([216.31.210.63]:60903 "EHLO mail-gw2-out.broadcom.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1756394AbcEEUr4 (ORCPT ); Thu, 5 May 2016 16:47:56 -0400 X-IronPort-AV: E=Sophos;i="5.24,583,1455004800"; d="scan'208";a="94791699" From: Chris Brand To: Sebastian Reichel , Dmitry Eremin-Solenikov , David Woodhouse , linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, Florian Fainelli , Ray Jui , Scott Branden , Russell King , bcm-kernel-feedback-list@broadcom.com, linux-arm-kernel@lists.infradead.org, Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , devicetree@vger.kernel.org, Raymond Ngun , Markus Mayer Subject: [PATCH 0/6] Support BCM23550 SoC Date: Thu, 5 May 2016 13:48:48 -0700 Message-Id: <1462481334-8943-1-git-send-email-chris.brand@broadcom.com> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset introduces support for the BCM23550 SoC and the Broadcom Sparrow development board. It modifies the BCM21664 support slightly to share code between the two. With this patchset, a multi-v7 kernel brings up all 4 CPUs on a Sparrow board, and gets to a shell prompt. Many of the IP blocks that are shared with BCM28155 and BCM21664 are also functional, although not all have been thoroughly tested. Chris Brand (6): power: Introduce Broadcom kona reset driver arm: bcm21664: Remove reset code docs: Document BCM23550 bindings arm: Add support for Broadcom BCM23550 SoC arm: BCM23550 SMP support arm: dt: bcm23550: Add device tree files .../bindings/arm/bcm/brcm,bcm23550-cpu-method.txt | 36 ++ .../devicetree/bindings/arm/bcm/brcm,bcm23550.txt | 15 + Documentation/devicetree/bindings/arm/cpus.txt | 1 + arch/arm/boot/dts/Makefile | 3 +- arch/arm/boot/dts/bcm23550-sparrow.dts | 75 ++++ arch/arm/boot/dts/bcm23550.dtsi | 419 +++++++++++++++++++++ arch/arm/mach-bcm/Kconfig | 12 +- arch/arm/mach-bcm/Makefile | 5 +- arch/arm/mach-bcm/board_bcm21664.c | 42 --- arch/arm/mach-bcm/board_bcm23550.c | 25 ++ arch/arm/mach-bcm/platsmp.c | 58 +++ drivers/power/reset/Kconfig | 10 + drivers/power/reset/Makefile | 1 + drivers/power/reset/brcm-kona-reset.c | 75 ++++ 14 files changed, 731 insertions(+), 46 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550-cpu-method.txt create mode 100644 Documentation/devicetree/bindings/arm/bcm/brcm,bcm23550.txt create mode 100644 arch/arm/boot/dts/bcm23550-sparrow.dts create mode 100644 arch/arm/boot/dts/bcm23550.dtsi create mode 100644 arch/arm/mach-bcm/board_bcm23550.c create mode 100644 drivers/power/reset/brcm-kona-reset.c -- 1.9.1