Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1668342imm; Sun, 15 Jul 2018 13:36:42 -0700 (PDT) X-Google-Smtp-Source: AAOMgpeefhOG+KEJfU7+M2dw7bbsq3UCa7OYn2CElzU422e9XeWkbeS+Kh5c3Aua5IrOJ3IpeChp X-Received: by 2002:a17:902:3041:: with SMTP id u59-v6mr14315198plb.208.1531687002307; Sun, 15 Jul 2018 13:36:42 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531687002; cv=none; d=google.com; s=arc-20160816; b=Agt/3BMqqkE+3zhQbqxe2ijjchy7JFClDXVt0a9fVirlL+eiWX9kk0J2uy6YL7piFx 6hyZpq/exholffRBuMie+wXXviB3kSIkoYvmLjWLdDkbJk9Z7OFuUhtvnCPIrsfyCAtp oLfUiOAZcJHlt0nfoEziQb/762aQmkRp8R7YiXI+5q3ui5BOr9QBtBsFRoRwdlJdWjk2 W1619PqwQqT9PDEl2Qtb3rKI8XoruCSq+cz9oXg9Z/A99jUvEQp/5hqOMKvFYq1A9VdI yDRgium60Ki9SbFeQEgbrk/aN/X3Ag9sBHUIElFUREOHyl3/BjRUczp7fvDkuNaQgIhj fO6Q== 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=RL9nzhOLyDdXuPFCLZzvFhKZZgGr1SDBbDnvKwTVRvg=; b=ALOemekWXNvz28Dij7omOcBxBP2yWIbTbFeTigSy1tEaTRKjfJTyntFfiWGOwmzRWk lfC5flBffC7KNLJi+snYoT+C11Q9ltKsYRDlDn1fGzFh3wo+z8gr2zz+BpFvRnfZBTo8 r8GAGzMXUTekgm1RemtYC4Kmalp6PxcfPOQ1rwmeYr59EZulHjn25Ga279/0ePHrNAxa K3aJC+GzaSLHQUdrSB3OjxE8/nrPCh99PI4DIgTwk//8SLcwMRpsCh+R2U6t3XYkfPqb 6TZrCv6A87WurJVZ5RyBVeRunijpGM5KtK33QIJchlO8otuvIDMScsDRDW397vWSCU08 bGYQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=DJH7rQsp; 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=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v65-v6si30151532pfb.324.2018.07.15.13.36.27; Sun, 15 Jul 2018 13:36:42 -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=@gmail.com header.s=20161025 header.b=DJH7rQsp; 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=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727116AbeGOU7i (ORCPT + 99 others); Sun, 15 Jul 2018 16:59:38 -0400 Received: from mail-wm0-f67.google.com ([74.125.82.67]:39080 "EHLO mail-wm0-f67.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726965AbeGOU7i (ORCPT ); Sun, 15 Jul 2018 16:59:38 -0400 Received: by mail-wm0-f67.google.com with SMTP id h20-v6so13699516wmb.4; Sun, 15 Jul 2018 13:35:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=RL9nzhOLyDdXuPFCLZzvFhKZZgGr1SDBbDnvKwTVRvg=; b=DJH7rQspCQHW8HO59W1JaGdhzCNQwdpzU2iTZ38LOVKMTPVyOFBXb6daQB6J/5xxpV 0dK0WfJCCGu6UIRw6bXyok0BSZyJkdKLEKbbvAaem1pV/hxaEunCM9FZoFbwjvGCoORR DxjuPr+hB4i+a+ax2xyjsXiRiaHRvGuyTXKARhCzOyGPzH8CHYjEgMC4EGcB0F/QgC6g EdTaHBbdfyzwOR3eLPO49kgGRw4F9B+IEBYbyRP1dHbyva9wIbn4RM1lZvfLUPWyFvsS YDA3EnB67weehROJ1lolYa5IAVS6eogqOfWI1lSM3fXQPD+iIPgTm7P2xSuNJKwSLMmf EctA== 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=RL9nzhOLyDdXuPFCLZzvFhKZZgGr1SDBbDnvKwTVRvg=; b=iYgjnIYHtpXSAsuzc40DTImUv2ZiCrNuvgGk1KTPVnhDadS8M9OhKWvFWAvTWmLbCh 4yZq7/fcMeyLh8Ky94tA37S6T8gF6LdCp4jicwwGkVWk2SEMD2fV2XrTfIIkUjpgXLZd rk+Zh51uJ8F9VAzHFIX5BXe/raMTuNzmsTFTwiLKbVWVlIyRbK3UqDy/Pm3WfJg8cP5t 8TKzBjKMPgI6ZXcusPlT5MTTmOFrZJYKXHRLQtj/TrXBW88MdP4uBjGNysGoTn+qdmqH rxVzcm5rdry5rvZ7ptxOL3MYW5t0sv+HviYoXVhv0fMXeN+X9CtR256umSzE8zqOwcFk 869Q== X-Gm-Message-State: AOUpUlG+iTIyx43Km8jLSBtERnaJ13tXZipeGtnDRQeGU0gq0CYF/gbV o38yyRiR2B3B6odh4frt/yw= X-Received: by 2002:a1c:4405:: with SMTP id r5-v6mr7689270wma.4.1531686929374; Sun, 15 Jul 2018 13:35:29 -0700 (PDT) Received: from parthiban.fritz.box ([62.91.12.240]) by smtp.gmail.com with ESMTPSA id u25-v6sm11768387wrd.61.2018.07.15.13.35.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sun, 15 Jul 2018 13:35:28 -0700 (PDT) From: Saravanan Sekar To: afaerber@suse.de, manivannan.sadhasivam@linaro.org, sboyd@kernel.org Cc: mark.rutland@arm.com, devicetree@vger.kernel.org, linux@cubietech.com, sravanhome@gmail.com, support@cubietech.com, catalin.marinas@arm.com, mturquette@baylibre.com, will.deacon@arm.com, linux-kernel@vger.kernel.org, thomas.liau@actions-semi.com, darren@cubietech.com, robh+dt@kernel.org, jeff.chen@actions-semi.com, pn@denx.de, linux-clk@vger.kernel.org, linux-arm-kernel@lists.infradead.org, mp-cs@actions-semi.com Subject: [PATCH v6 0/5] Add clock driver for Actions S700 SoC Date: Sun, 15 Jul 2018 22:35:19 +0200 Message-Id: <20180715203524.11948-1-sravanhome@gmail.com> X-Mailer: git-send-email 2.18.0 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This patchset adds clock support for Actions Semi Owl series S700 SoC with relevant clock bindings and device tree info. Changed the UART clock using CMU instance and changes are tested in cubieboard7 Changelog v6: - Adding Fixes tag for adding REGMAP dependency addition Changelog v5: - Commit message corrections - Removed MMC_OWL_CLK_NANDPLL option, as no active consumer - Device tree clock label name correction Changelog v4: - dt-bindings use absolute numbering for clocks - Patch re-oredering Changelog v3: - Splitted uart clock DTS changes into separate patch - Splitted REGMAP Kconfig selection into separate patch - General naming convention as "Actions Semi" in dt-binding documentation - Patch re-oredering - Cleanup and fixed review findings Changelog v2: Fixed 0 day compilation warning Modified existing dts Actions S900 clock bindings common to Actions Soc family Thanks and regards, Saravanan, Parthiban Saravanan Sekar (5): clk: actions: Add missing REGMAP_MMIO dependency dt-bindings: clock: Add S700 support for Actions Semi Soc's clk: actions: Add S700 SoC clock support arm64: dts: actions: Add Clock Management Unit for S700 arm64: dts: actions: Set UART clock reference from CMU ...tions,s900-cmu.txt => actions,owl-cmu.txt} | 20 +- .../boot/dts/actions/s700-cubieboard7.dts | 8 +- arch/arm64/boot/dts/actions/s700.dtsi | 14 + drivers/clk/actions/Kconfig | 7 + drivers/clk/actions/Makefile | 1 + drivers/clk/actions/owl-s700.c | 606 ++++++++++++++++++ include/dt-bindings/clock/actions,s700-cmu.h | 118 ++++ 7 files changed, 758 insertions(+), 16 deletions(-) rename Documentation/devicetree/bindings/clock/{actions,s900-cmu.txt => actions,owl-cmu.txt} (68%) create mode 100644 drivers/clk/actions/owl-s700.c create mode 100644 include/dt-bindings/clock/actions,s700-cmu.h -- 2.18.0