From patchwork Tue Oct 31 19:54:20 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Manivannan Sadhasivam X-Patchwork-Id: 117660 Delivered-To: patch@linaro.org Received: by 10.140.22.164 with SMTP id 33csp11898qgn; Tue, 31 Oct 2017 12:54:51 -0700 (PDT) X-Google-Smtp-Source: ABhQp+SJkx7O7yxOG1YjQO8LVB/MxW2l/YJFga3SqMoEhlEgEvkYOHtSsa1zwCSafzAUMJJlBUlD X-Received: by 10.98.192.134 with SMTP id g6mr3235604pfk.254.1509479691397; Tue, 31 Oct 2017 12:54:51 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1509479691; cv=none; d=google.com; s=arc-20160816; b=hnIaouxFsfgMom/sTLUWIwRislge7qyPv6aF39wQk+Wpe8Oe/SZHVDw7Sxwtma8p1p H2iuBfc16w0XnfFnTHnc+qgpoS3Dh6wY6x9Ug6fVWmSt+ObZhraCgkDu4JpK+LL/1/Zt l7dpbwoGnXh8e/dhW5crvrF9Us4rCM37moGm0D3W2lNHFfEM1whuhjDL115mmvGXISkF QYAd+qBCXSFltNcfObWRlJ8aaSVoI3Onud58nHSUi+EewDL4yvyo0o/x30gOKhtWQn5v eUBAoQjtoYbAo4k9JTsR2wi3+zA/MDXPfZ0mp0CWTLuFgyRvza0faU3lOxHnswsuu6cY pxLw== 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:arc-authentication-results; bh=8T3Wm/HEcOO87edhL7N6VybozCXtFsr+dEq0cmcbzj8=; b=DZ36Eb55U8QMOLDLg7eNZr9F2Os6VlPu7MgUW7iH7kcpw2mmJjyloge706GuuoyKEp 7V3t8qE91He6bSd8o2fuZ+9+Q0Pp2TsZzP2lo4KM1RAqxm3D0Epcp0yuUjY8a0tTm7oP uZJNC/t8jteSPXbDmlYrwyAXrAl+mkLEIdzT08JIRysi3dUOwd6v/mu85m/LQ3LsN53F EgMaqNW6JnKEXCSLDhSvonMO75menhZyjH90PLsj+eaz2KBMwPcYg6oQWLHwq7dU0ulX aX6K/n5g+8B7HX0wx9FV/BneNNaPxW6gc1KA4AgST6guj27bAL2Z8f/i/1xbBFg40Yat 4teg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=M9h7LM18; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-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 r12si2250409pgp.586.2017.10.31.12.54.50; Tue, 31 Oct 2017 12:54:51 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-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=M9h7LM18; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-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 S932815AbdJaTyt (ORCPT + 27 others); Tue, 31 Oct 2017 15:54:49 -0400 Received: from mail-pf0-f196.google.com ([209.85.192.196]:48887 "EHLO mail-pf0-f196.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932655AbdJaTyq (ORCPT ); Tue, 31 Oct 2017 15:54:46 -0400 Received: by mail-pf0-f196.google.com with SMTP id b79so106611pfk.5 for ; Tue, 31 Oct 2017 12:54:46 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=8T3Wm/HEcOO87edhL7N6VybozCXtFsr+dEq0cmcbzj8=; b=M9h7LM18zY/zOyFdqhw/M3jsdaAz6xfYQ7Jbc3DjyFwzp0wNPJGBsPi7zwhGdd3tRz jPPWFo/9S9b48WORbkK6gbQsaSU5C6qleC9TRiIJrE+zQFEbUa9CJsOjaE1FFNLTOJMH G7xAXDaxU42uRodiEQYxBQc3OsCT1Dfftp6Kw= 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=8T3Wm/HEcOO87edhL7N6VybozCXtFsr+dEq0cmcbzj8=; b=bp9l6oIvIhuHSd7Q3ghFtzpcYUklyQdR5lHChVMUHwbcBptkf1XKNpxJuJzhk6Qld5 GlRPBqhh7k75wEHZbMAe05OdPQKnwWbJGpRWDMBmSXwv3Pn7cBgYJNCQo94pjRQIfDxO /Auy1D3x+7lb2NR/Cgbsh0rSeVd30zjL5obN9AKl2nmjh/evU2GxE88p9BBOHXXyDv3c Rg/LltO6yHasHiQ5Mbrj6cBczJOf7A1CARSKd7+hXvvJp+oJyoRf3L7BF/sycG7L75Ji 4cNVCSHQgehdAncgfTw4nLaEvXOopATNHqFdMJLZF73FbJ62a2ha8nKpFPv56M7egTwi 2Lsw== X-Gm-Message-State: AMCzsaX0f+jvW1f89cbJyPA/HBA4GBqn1YzqQKiHTFaNRu/zKQ5QnwaJ vaTDT7KXmJA2Lme0KUvL/qO9 X-Received: by 10.98.9.27 with SMTP id e27mr3182793pfd.284.1509479686000; Tue, 31 Oct 2017 12:54:46 -0700 (PDT) Received: from localhost.localdomain ([2405:204:7307:c0df:a955:b01b:cf95:dedf]) by smtp.gmail.com with ESMTPSA id r18sm4254289pfe.99.2017.10.31.12.54.39 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 31 Oct 2017 12:54:45 -0700 (PDT) From: Manivannan Sadhasivam To: mturquette@baylibre.com, sboyd@codeaurora.org, afaerber@suse.de, robh+dt@kernel.org, mark.rutland@arm.com Cc: linux-kernel@vger.kernel.org, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, devicetree@vger.kernel.org, davem@davemloft.net, mchehab@kernel.org, rdunlap@infradead.org, daniel.thompson@linaro.org, amit.kucheria@linaro.org, liuwei@actions-semi.com, Manivannan Sadhasivam Subject: [PATCH 0/3] Add clock driver for Actions S900 SoC Date: Wed, 1 Nov 2017 01:24:20 +0530 Message-Id: <1509479663-8985-1-git-send-email-manivannan.sadhasivam@linaro.org> X-Mailer: git-send-email 2.7.4 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This series adds clock driver for Actions Semi OWL series S900 SoC with relevant clock bindings and device tree data. This series also addresses the review comments from previous submission happened last year. https://patchwork.kernel.org/patch/9254471/ Driver has been validated on Bubblegum-96 board. Thanks, Mani Manivannan Sadhasivam (3): arm64: dts: actions: add s900 clock controller nodes clk: owl: add clock driver for Actions S900 SoC Documentation: add Actions S900 clock bindings .../bindings/clock/actions,s900-clock.txt | 47 ++ MAINTAINERS | 5 + arch/arm64/boot/dts/actions/s900.dtsi | 19 + drivers/clk/Makefile | 1 + drivers/clk/owl/Makefile | 2 + drivers/clk/owl/clk-factor.c | 270 ++++++++++ drivers/clk/owl/clk-pll.c | 346 ++++++++++++ drivers/clk/owl/clk-s900.c | 587 +++++++++++++++++++++ drivers/clk/owl/clk.c | 318 +++++++++++ drivers/clk/owl/clk.h | 301 +++++++++++ include/dt-bindings/clock/actions,s900-clock.h | 141 +++++ 11 files changed, 2037 insertions(+) create mode 100644 Documentation/devicetree/bindings/clock/actions,s900-clock.txt create mode 100644 drivers/clk/owl/Makefile create mode 100644 drivers/clk/owl/clk-factor.c create mode 100644 drivers/clk/owl/clk-pll.c create mode 100644 drivers/clk/owl/clk-s900.c create mode 100644 drivers/clk/owl/clk.c create mode 100644 drivers/clk/owl/clk.h create mode 100644 include/dt-bindings/clock/actions,s900-clock.h -- 2.7.4