Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp1470543imm; Thu, 19 Jul 2018 02:09:19 -0700 (PDT) X-Google-Smtp-Source: AAOMgpcMIta4X7Ze0NgX9q506ehg0akbHGbq4MZtQasOQ+bOo1+S4081R3cNIGAvky3ppAK7OlQQ X-Received: by 2002:a63:5143:: with SMTP id r3-v6mr9391160pgl.11.1531991359539; Thu, 19 Jul 2018 02:09:19 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1531991359; cv=none; d=google.com; s=arc-20160816; b=eF22rO9r3v/pt5+9k6o3iFxEOTXVceY0qBl0JntTdjDqwb7Ziy9gY1tW48KVEyBfDq K8DKHPVNYDQR+nlFwY7eBIerw22OJD8gVg56KK1xAZRxyUcwYIfN0SLLEbanZLZkfpeP kQQNLPg4J/szK+13EMC7Ekc8lipPfR+98BIMXxoAqG5lNlcHd2uqqz82Icxw/hHd9vwg 3SRQkKGgvAySi5V7Pe7EINDGN1izB114eNdH8KQnyK6RIfJkF26vZp1u/5Zqy8eMXODV tQqcPEoEoB7AzX1oxV4rRjBzbGdectGNyumviz0vbb9nEtUXX2I1+s4HeqQltMODyZF7 1n1Q== 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=BjIFXAbeWILTYTFc9QyhQU1CLLgSZ9bQPdDjyWy40Gw=; b=QV/O7ZoIiDWcdkRDhbYBq/cwYT2d20JV+U/+VijkuZ0Epr4aLOgqKTK2vCQpouR2se 7Nvc6j3+lZyBVknSU+jE/lZMm+liKIJBXWTfLKhpb3z/N/3ILPKe3vSIw5Q3S7AkFEzi qsImjWyabcLqx40plYUguqz74z/hVmbzP8HQW2KVpg5S/RfDXXVVaYVoL6Fq9QCfn6U+ ZAXzIRmz+slk6lY1FMI5362fBg0IJPTcVjEIO1NnUu4I+wKuG8g9aV62ECPh73x476ff e/7u03qukA9gHH29CMgKm89iFGqMPrvRZvj/8icGszFxt46tLMb5kbjvnzxKkesoshIg Zn1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20161025 header.b=SWoPRi7I; 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 1-v6si5201715plv.16.2018.07.19.02.08.41; Thu, 19 Jul 2018 02:09:19 -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=SWoPRi7I; 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 S1727834AbeGSJtW (ORCPT + 99 others); Thu, 19 Jul 2018 05:49:22 -0400 Received: from mail-wr1-f65.google.com ([209.85.221.65]:39086 "EHLO mail-wr1-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727055AbeGSJtW (ORCPT ); Thu, 19 Jul 2018 05:49:22 -0400 Received: by mail-wr1-f65.google.com with SMTP id h10-v6so7264630wre.6; Thu, 19 Jul 2018 02:07:11 -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=BjIFXAbeWILTYTFc9QyhQU1CLLgSZ9bQPdDjyWy40Gw=; b=SWoPRi7IgbfI/9iJLaMT7WEG0sg2PGtYudB/lj4Is3ldU1Z6+b796olhIf2tmkiksu xk6mhA8oAFO2S0BvG4Xe/XmhOfH/8Qn/oxq4FuGQb36xYTY81UZxB74GJF1c1GaeFJKe d+YeZ/RnwI1s/59Basm+kX/lCyv8CBiZwCNKPvX6GxztHJte+D3+zF/VvKKtsSfob74f zhklLA3H5y1FltJW4glold9NPsNFjWHngTmnaLgefNjo0/k5ZwxI4J2FHQupn/lp36Zt Co7MU0uqellaUnTUPctEhl/7hqPANLAUpyociTqYsNowjkb6Tv961TKM9bUnDJEmk472 MnPw== 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=BjIFXAbeWILTYTFc9QyhQU1CLLgSZ9bQPdDjyWy40Gw=; b=ZhghqU1nJ/ZOSrTOUS9r+ByBSNC35zdEiZ0sD2TWuty7h93a76oAbVCW1HTbw3MpEA bvCc0tZdgyfqtQz8wY+5eRyZU/8RLfe3HZJCgNE0Rmvz9JOKEdL5LWnZgEGIYDm82Juv 5Ea+R84Q+P5fPBQ75Muw2+WWFby+pdVpH48ZLsjxEbZP4guTJZEVXMETM/gyZSX/LIKq 2RHw87by9kABAKNmd0FYFKFbvs7cmPVF5ZS5GvkBMYZTG8Gjr+tCTF0aMaGSfhVOEsnC LR9DBcAzLXDFdO/MwdbGGoHjaDub0FyNMT6vCH4aMnHShasgpFoj0wP2N0vrPTpogEJZ wnUg== X-Gm-Message-State: AOUpUlE+1ojqLQFNerx975t138Fh9p3PaZOM5IBEVBBeAZ9MLwz9O00R 9e4EfaNIo7gm4RButY/dcYI= X-Received: by 2002:adf:8877:: with SMTP id e52-v6mr7216874wre.30.1531991230485; Thu, 19 Jul 2018 02:07:10 -0700 (PDT) Received: from xpert.denx.de ([62.91.23.180]) by smtp.gmail.com with ESMTPSA id j11-v6sm8162160wrr.37.2018.07.19.02.07.08 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 19 Jul 2018 02:07:09 -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 v7 0/5] Add clock driver for Actions S700 SoC Date: Thu, 19 Jul 2018 11:06:44 +0200 Message-Id: <20180719090649.12460-1-sravanhome@gmail.com> X-Mailer: git-send-email 2.14.4 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 v7: - Moved cmu (clock controller) dts entry under soc node and positioned based on address 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 .../{actions,s900-cmu.txt => actions,owl-cmu.txt} | 20 +- arch/arm64/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.14.4