From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932177AbcEKVfd (ORCPT ); Wed, 11 May 2016 17:35:33 -0400 Received: from mail-pa0-f49.google.com ([209.85.220.49]:33750 "EHLO mail-pa0-f49.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751872AbcEKVfb (ORCPT ); Wed, 11 May 2016 17:35:31 -0400 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 , linux-arm-kernel@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com, Rob Herring , Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , devicetree@vger.kernel.org Subject: [PATCH v2 0/6] Support BCM23550 SoC Date: Wed, 11 May 2016 14:36:16 -0700 Message-Id: <1463002582-6875-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. Changes since v1 - Moved chosen node from dtsi to dts file - Added stdout-path property to chosen node in dts - Removed "-cpu-method" from CPU enable method name 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 | 80 ++++ arch/arm/boot/dts/bcm23550.dtsi | 415 +++++++++++++++++++++ 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, 732 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