From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1760589AbbCDItg (ORCPT ); Wed, 4 Mar 2015 03:49:36 -0500 Received: from mail-pa0-f42.google.com ([209.85.220.42]:44766 "EHLO mail-pa0-f42.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1759347AbbCDIte (ORCPT ); Wed, 4 Mar 2015 03:49:34 -0500 From: "pi-cheng.chen" To: Viresh Kumar , Matthias Brugger , Rob Herring , "Rafael J. Wysocki" , Thomas Petazzoni Cc: Pawel Moll , Mark Rutland , Ian Campbell , Kumar Gala , Catalin Marinas , Will Deacon , "pi-cheng.chen" , "Joe.C" , Eddie Huang , Howard Chen , Ashwin Chaugule , Mike Turquette , fan.chen@mediatek.com, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-pm@vger.kernel.org, linaro-kernel@lists.linaro.org, linux-mediatek@lists.infradead.org Subject: [PATCH v2 0/4] cpufreq: add cpufreq driver for Mediatek MT8173 SoC Date: Wed, 4 Mar 2015 16:49:12 +0800 Message-Id: <1425458956-20665-1-git-send-email-pi-cheng.chen@linaro.org> X-Mailer: git-send-email 1.9.1 Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org MT8173 is a ARMv8 based SoC with 2 clusters. All CPUs in a single cluster share the same power and clock domain. This series tries to add cpufreq support for MT8173 SoC by using DT based cpufreq driver. >>From v1 to v2: 1. Add intermediate frequency support in cpufreq-dt driver 2. Use voltage scaling code of cpufreq-dt for little cluster instead of implementaion in notifier of mtk-cpufreq driver 3. Code refinement for mtk-cpufreq driver pi-cheng.chen (4): cpufreq-dt: add clock domain and intermediate frequency support cpufreq: dt-bindings: add bindings for mtk-cpufreq driver cpufreq: mediatek: add Mediatek cpufreq driver ARM64: dts: mediatek: add cpufreq dts for MT8173 SoC .../devicetree/bindings/cpufreq/cpufreq-mtk.txt | 17 + arch/arm64/boot/dts/mediatek/mt8173-evb.dts | 10 + arch/arm64/boot/dts/mediatek/mt8173.dtsi | 25 ++ drivers/cpufreq/Kconfig.arm | 6 + drivers/cpufreq/Makefile | 1 + drivers/cpufreq/cpufreq-dt.c | 68 +++- drivers/cpufreq/mtk-cpufreq.c | 346 +++++++++++++++++++++ include/linux/cpufreq-dt.h | 7 + 8 files changed, 473 insertions(+), 7 deletions(-) create mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-mtk.txt create mode 100644 drivers/cpufreq/mtk-cpufreq.c -- 1.9.1