From patchwork Tue Jan 15 03:33:34 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 155615 Delivered-To: patch@linaro.org Received: by 2002:a02:48:0:0:0:0:0 with SMTP id 69csp4412257jaa; Mon, 14 Jan 2019 19:33:59 -0800 (PST) X-Google-Smtp-Source: ALg8bN4hfxSxAHBDCasr2/c/EPitgAHBA3LiJsv1srJLJpu+qBvVeXTBdtkkhXcV79LkOS6R2HRm X-Received: by 2002:a63:5518:: with SMTP id j24mr1818663pgb.208.1547523239925; Mon, 14 Jan 2019 19:33:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1547523239; cv=none; d=google.com; s=arc-20160816; b=i2BSpmugFGKqNE9CJ/lnpsPJOuXxzRyroUa5lCibIOR9yp/WeyW/ibjiZNWdhFMlfI 9kQN5p31zYJgi95hck7jC8aBZiF1ge3de//jxLjWAYhw38czRCpHUK16OtIaPNf5kNs/ iv6zINULeXl4FjApa6Yl1lFHG7hvgWt3YN3W9Fllzuxyc+dodYBdQlNmxgEsAdPsDGxw gjZDAJ7I6bTFUWYpfIptqO8xfW2b/Fr7kO6BmkhKklf3dC+CKL2ZDvWoayD/iOf1Zgem rV7ikVWIGoblF1vSUnuXeed3v6iNgUizJ4OFKVQ2t5D2cQw22CA2X7a0ZhbIbqp4LqGa La6A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=4X8kcU6d3NqyUxrmUJdEBWCif0hJtOT6s4rVRjXlFOA=; b=EXO5aADB7XUrvUkb+2DXJTOjw0WAgQblvCNyb3AA3j3jYuFNlX7gRWEtrHK7yIkUe1 tbCnEhouvQ+DjLRdMCr8S7rxh39aNoCY4xHuzRFc/ufzkrV/ie2bzx64P5l1HMN9tv2D J2tVk1mtLlsHJ6EflBW/5l3gnvdySc/2s8UO5+bMC6Kx04pZhiW1ur/01f6Q4D7i93qf WZqalntGK0pJkw3uFHv+5p0rZkZjHJzgEFCoL6rwZuAPd+ciB1rSYsLTQtbkGymhavQN zdVimN3NS22AstQrtFrJAWpHpwhb6UMVE/xJVWq26FmoNNpxzneLsRbeW+OrDMDrd+yn MggA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=efeDpCR3; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id b26si2134442pgl.539.2019.01.14.19.33.59; Mon, 14 Jan 2019 19:33:59 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=efeDpCR3; spf=pass (google.com: best guess record for domain of devicetree-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=devicetree-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726769AbfAODd7 (ORCPT + 7 others); Mon, 14 Jan 2019 22:33:59 -0500 Received: from mail-pg1-f194.google.com ([209.85.215.194]:40508 "EHLO mail-pg1-f194.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727221AbfAODd6 (ORCPT ); Mon, 14 Jan 2019 22:33:58 -0500 Received: by mail-pg1-f194.google.com with SMTP id z10so597494pgp.7 for ; Mon, 14 Jan 2019 19:33:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=4X8kcU6d3NqyUxrmUJdEBWCif0hJtOT6s4rVRjXlFOA=; b=efeDpCR3Ngei9k8D7/TQEoASBe4kOWQrKK7luOm0fDonWQE/ylPUXoXe4u2i50bmOj WPQWHpk0zz4TSCYPXwN+iaRZ+g8t/9ykoGOkkti4sMJq6lOL3TTmJyh5/WtIhY4juh0K T373uvqT8SbRKTgkyja8WsY0Qxr3CtJyJx4OU= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=4X8kcU6d3NqyUxrmUJdEBWCif0hJtOT6s4rVRjXlFOA=; b=INf9CDwmYk8z+FqyUp9l7iHlDpoqCbtitMLEbwqjK/+esUdSB6199s1fiE+1RCj94E jBVE8TPAQnozNQ7HdopijQ8AXo2eyEuPlFJY9kBFukq0JmM3vC3bw+QG2EtcydcBntjG se+kgPSFwjtaCDqyOBucDZEuSrPy9Jwjb9aETmkNVAXctRdoTP17wXMOnVnQ3wgSQWwZ vwcZp0K8KARnXzitepCpBrFyhU0K12i4q4DFt9zQh8kXZ+kJdFQ+KRWRitiiqqnPe8+K b/KM3Vu328y7iUvkJWkOfIjbTk0FByEb9p3G15nyrJHwCDNjN/U1HVAf8Sf00giWL9Bf tmmg== X-Gm-Message-State: AJcUukfx3v9AfTn7Y7eRFewzrPQ+VGrM3SLcTOkoHTndLZ2ZeUs6e9iI 2SkMfEvMqcsWGdyjR8rJs2DD X-Received: by 2002:a63:557:: with SMTP id 84mr1755834pgf.411.1547523237621; Mon, 14 Jan 2019 19:33:57 -0800 (PST) Received: from localhost.localdomain ([2409:4072:6084:4813:7cd6:42d1:f14c:3e90]) by smtp.gmail.com with ESMTPSA id s9sm2137023pgl.88.2019.01.14.19.33.51 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 14 Jan 2019 19:33:56 -0800 (PST) From: Manivannan Sadhasivam To: sboyd@kernel.org, mturquette@baylibre.com, afaerber@suse.de, robh+dt@kernel.org, linux-arm-kernel@lists.infradead.org, linux-actions@lists.infradead.org, linux-clk@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org Cc: Manivannan Sadhasivam Subject: [PATCH v2 0/6] Add clock support for Actions Semi S500 SoC Date: Tue, 15 Jan 2019 09:03:34 +0530 Message-Id: <20190115033340.25016-1-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.17.1 Sender: devicetree-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hello, This patchset adds common clock support for Actions Semi S500 SoC of the Owl family SoCs. This series is based on the initial work done by Edgar Bernardi Righi. https://patchwork.kernel.org/cover/10587527/ Since there isn't any update from him for long time, I took the liberty to modify his patches, address review comments and send to list for review. This series has been tested on Allo Sparky SBC. Thanks, Mani Changes in v2: * Incorporated review comments from Stephen for driver cleanup. Edgar Bernardi Righi (1): dt-bindings: clock: Add DT bindings for Actions Semi S500 CMU Manivannan Sadhasivam (5): clk: actions: Add configurable PLL delay ARM: dts: Add CMU support for Actions Semi Owl S500 SoC ARM: dts: Remove fake UART clock for S500 based SBCs clk: actions: Add clock driver for S500 SoC MAINTAINERS: Add linux-actions mailing list for Actions Semi .../bindings/clock/actions,owl-cmu.txt | 7 +- MAINTAINERS | 1 + arch/arm/boot/dts/owl-s500-cubieboard6.dts | 7 - .../arm/boot/dts/owl-s500-guitar-bb-rev-b.dts | 7 - arch/arm/boot/dts/owl-s500-sparky.dts | 7 - arch/arm/boot/dts/owl-s500.dtsi | 22 + drivers/clk/actions/Kconfig | 5 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-pll.c | 2 +- drivers/clk/actions/owl-pll.h | 30 +- drivers/clk/actions/owl-s500.c | 525 ++++++++++++++++++ include/dt-bindings/clock/actions,s500-cmu.h | 78 +++ 12 files changed, 661 insertions(+), 31 deletions(-) create mode 100644 drivers/clk/actions/owl-s500.c create mode 100644 include/dt-bindings/clock/actions,s500-cmu.h -- 2.17.1