Received: by 10.223.164.202 with SMTP id h10csp770702wrb; Fri, 17 Nov 2017 08:21:37 -0800 (PST) X-Google-Smtp-Source: AGs4zMazXga+KbKbZpp+O6Z8HPLmeCGsKlEqs1xuH/v98AIGThIAF+8UDA34v+XUJkJpLnhDcWqj X-Received: by 10.99.42.210 with SMTP id q201mr5477408pgq.7.1510935697527; Fri, 17 Nov 2017 08:21:37 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510935697; cv=none; d=google.com; s=arc-20160816; b=zSQLkUWad9HZ6Fhm+PJ3RB5tfaWAlQYnwp/atgmsfKQ8kUaHOZ5AI4RUttfT2Azo8B yFlJvEeLe3x0CiGY35GTo/XTZOESJdE9F0MJORYDHHl3LxQY7JoVn312yWtW0F/t5KFM 31sAZluRSxaqvQ0GModUm9EUEc4uYyl5LU9s70Yw/r9MK1amNg2SLM9gU+ylzd4XXRJC 0nXZntcKWy2UPaFk5vbpjI5iPQGsN8XTcBjd1yx0wS4b8Rh4Mh16AszXCE5GJ5niyoRE CPJOsNry/DNtu2MC1giRoCYi/mEI7DxJ99bW6n/U8wZwXYCiss4T8tMsHx/jheiXiTDV L5Jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:mime-version:message-id:date:subject:cc :to:from:arc-authentication-results; bh=x0MJvt5jZU+F0WV05GrO/RBya2dnNQBv0UlcinYlRxY=; b=qDP0/5cx/PZQMs0ADXQbvf67eZM58QNgj1bmL2FDp19wr5uz2aYH16+3YNKZfDp4Hk x341cbxmoLzOURBWFI7Z+oPVnB5SR08m6WMAAsI1bFdpV+RX73s3ORzvsktB5e39HHN9 /Td8L11FS4sqvUQaunMAD5DakLMxQmxjqcrmJWHDOZ/LEaO01w/flY+P7mCus0SIRzwY L7sHBQvVGFkNppMz9FCWEGrLpWy8cr4icX8sZZa+e5bNtToKQ1vtYix5wJ7VW8NeNlVx UQE+5RnRomZaRGKrly0KQ6rw8LisuKdyVdLITV8qN8ML5ua8Q5wT+TdOU/NSHYuN4of5 3I7A== ARC-Authentication-Results: i=1; mx.google.com; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 3si3030101plz.564.2017.11.17.08.21.24; Fri, 17 Nov 2017 08:21:37 -0800 (PST) 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; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S965719AbdKQJ2W (ORCPT + 91 others); Fri, 17 Nov 2017 04:28:22 -0500 Received: from szxga05-in.huawei.com ([45.249.212.191]:11005 "EHLO szxga05-in.huawei.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1757449AbdKQJ2Q (ORCPT ); Fri, 17 Nov 2017 04:28:16 -0500 Received: from 172.30.72.58 (EHLO DGGEMS411-HUB.china.huawei.com) ([172.30.72.58]) by dggrg05-dlp.huawei.com (MOS 4.4.6-GA FastPath queued) with ESMTP id DLD25361; Fri, 17 Nov 2017 17:28:08 +0800 (CST) Received: from vm167-7.huawei.com (10.177.167.7) by DGGEMS411-HUB.china.huawei.com (10.3.19.211) with Microsoft SMTP Server id 14.3.361.1; Fri, 17 Nov 2017 17:27:33 +0800 From: Xu YiPing To: , , , , , , , , , , , , , CC: , , , , , , Subject: [PATCH v3 0/3] Add support for Hi3660 stub clock Date: Fri, 17 Nov 2017 17:27:29 +0800 Message-ID: <1510910852-2175-1-git-send-email-xuyiping@hisilicon.com> X-Mailer: git-send-email 1.9.1 MIME-Version: 1.0 Content-Type: text/plain X-Originating-IP: [10.177.167.7] X-CFilter-Loop: Reflected X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.5A0EABA8.00FD,ss=1,re=0.000,recu=0.000,reip=0.000,cl=1,cld=1,fgs=0, ip=0.0.0.0, so=2014-11-16 11:51:01, dmn=2013-03-21 17:37:32 X-Mirapoint-Loop-Id: 791435460ba60c03487d6c9f3eaf83d9 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Leo Yan Hi3660 has stub clocks for two CPU clusters, GPU and DDR; and the stub clocks use the mailbox to send message to MCU for frequency scaling. This patch set adds support Hi3660 stub clock, and since it needs to use mailbox so this patch set has dependency with Hi3660 mailbox patch set [1]. This patch set has been tested on Hikey960 with CPUFreq enabled. Changes from v1: * According to Rob suggestion, moved dt header definition into DT patch; * According to Julien suggestion, removed "dev" member from stub clock structure and refined code for global variable "stub_clk_chan"; * Fixed DT binding patch. [1] http://archive.armlinux.org.uk/lurker/message/20171027.061501.f895dee8.en.html Kaihua Zhong (2): clk: hisilicon: Add support for Hi3660 stub clocks arm64: dts: Hi3660: Add binding for stub clock Leo Yan (1): dt-bindings: clk: Hi3660: Document stub clock .../devicetree/bindings/clock/hi3660-clock.txt | 6 + arch/arm64/boot/dts/hisilicon/hi3660.dtsi | 7 + drivers/clk/hisilicon/Kconfig | 6 + drivers/clk/hisilicon/Makefile | 1 + drivers/clk/hisilicon/clk-hi3660-stub.c | 186 +++++++++++++++++++++ include/dt-bindings/clock/hi3660-clock.h | 7 + 6 files changed, 213 insertions(+) create mode 100644 drivers/clk/hisilicon/clk-hi3660-stub.c -- 1.9.1 From 1584340700874527034@xxx Fri Nov 17 18:57:14 +0000 2017 X-GM-THRID: 1584240785911817866 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread