Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751055AbdFFEYQ (ORCPT ); Tue, 6 Jun 2017 00:24:16 -0400 Received: from mail-qt0-f173.google.com ([209.85.216.173]:35053 "EHLO mail-qt0-f173.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1750705AbdFFEYO (ORCPT ); Tue, 6 Jun 2017 00:24:14 -0400 From: Anup Patel To: Rob Herring , Mark Rutland , Michael Turquette , Stephen Boyd Cc: Catalin Marinas , Will Deacon , Ray Jui , Scott Branden , Jon Mason , Florian Fainelli , Oza Pawandeep , Srinath Mannam , Pramod Kumar , Sandeep Tripathy , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com, Anup Patel Subject: [PATCH v7 0/1] Broadcom Stingray SOC Initial Support Date: Tue, 6 Jun 2017 09:53:57 +0530 Message-Id: <1496723038-4693-1-git-send-email-anup.patel@broadcom.com> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1825 Lines: 54 This patchset adds initial support of Broadcom Stingray SOC by reusing existing Broadcom iProc device drivers. Most of the patches in this patchset are DT patches except the Stingray clock tree support which just one patch. This patchset is based on Linux-4.12-rc4 and it is also available at stingray-v7 branch of https://github.com/Broadcom/arm64-linux.git Changes since v6: - Rebased patches for Linux-4.12-rc3 - Dropped all patches except PATCH3 because these are already applied in Broadcom tree - Dropped __init usage in clk-sr driver - Add tab indentation for sr_clk_dt_ids in clk-sr driver - Made various clk init functions similar to platform probe function in clk-sr driver - Use of_device_get_match_data() instead of of_match_device() in clk-sr driver Changes since v5: - Rebased patches for Linux-4.12-rc3 - Update DT node names to match register offset Changes since v4: - Reduce number of include headers in Stingray clk driver Changes since v3: - Rebased patches for Linux-4.12-rc1 - Updated PATCH3 to have all clocks except genpll3 to be registered via platform driver probe Changes since v2: - Remove default bootargs from chosen DT node - Remove "linux" prefix from stdout DT attribute of chosen DT node - Remove use of GIC_CPU_MASK_xxx() for PPIs Changes since v1: - Rebased patches for Linux-4.12-rc1 - Removed unwanted /memreserve/ from bcm958742-base.dtsi - Use ranges DT property to clear view of memory-layout - Make bcm-sr.h part of clock DT bindings patch Sandeep Tripathy (1): clk: bcm: Add clocks for Stingray SOC drivers/clk/bcm/Kconfig | 8 ++ drivers/clk/bcm/Makefile | 1 + drivers/clk/bcm/clk-sr.c | 327 +++++++++++++++++++++++++++++++++++++++++++++++ 3 files changed, 336 insertions(+) create mode 100644 drivers/clk/bcm/clk-sr.c -- 2.7.4