From mboxrd@z Thu Jan 1 00:00:00 1970 From: Viresh Kumar Subject: [PATCH 0/8] cpufreq: dt: Don't create platform-device from platform code Date: Thu, 21 Apr 2016 14:13:46 +0530 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Return-path: Received: from mail-pf0-f174.google.com ([209.85.192.174]:36740 "EHLO mail-pf0-f174.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751228AbcDUIoB (ORCPT ); Thu, 21 Apr 2016 04:44:01 -0400 Received: by mail-pf0-f174.google.com with SMTP id e128so27832949pfe.3 for ; Thu, 21 Apr 2016 01:44:01 -0700 (PDT) Sender: linux-pm-owner@vger.kernel.org List-Id: linux-pm@vger.kernel.org To: Rafael Wysocki Cc: linaro-kernel@lists.linaro.org, linux-pm@vger.kernel.org, arnd.bergmann@linaro.org, Viresh Kumar , Antoine Tenart , Chen-Yu Tsai , Heiko Stuebner , Leo Yan , Magnus Damm , Maxime Ripard , Michal Simek , Sascha Hauer , Sebastian Hesselbarth , Shawn Guo , Simon Horman , =?UTF-8?q?S=C3=B6ren=20Brinkmann?= , Tony Lindgren Hi, This migrates rest of the platforms to use cpufreq-dt-platdev.c. There are few exceptions though: - mvebu: it uses platform data and its problem will be solved in a separate series. - highbank, s5pv210, sti, tegra124: these platforms already have cpufreq drivers in drivers/cpufreq/, which does some other stuff and finally create the device. There are sequencing issues, and so they will be left as it is. I have pushed these for testing by: - kernelci (build/boot testing for ARM) - Intel's buildbot (build for ARM, build/boot for Intel) Viresh Kumar (8): cpufreq: berlin: Use generic platdev driver cpufreq: imx: Use generic platdev driver cpufreq: omap: Use generic platdev driver cpufreq: rockchip: Use generic platdev driver cpufreq: shmobile: Use generic platdev driver cpufreq: sunxi: Use generic platdev driver cpufreq: zynq: Use generic platdev driver cpufreq: hisilicon: Use generic platdev driver arch/arm/mach-berlin/berlin.c | 6 ----- arch/arm/mach-imx/imx27-dt.c | 4 --- arch/arm/mach-imx/mach-imx51.c | 3 --- arch/arm/mach-imx/mach-imx53.c | 2 -- arch/arm/mach-imx/mach-imx7d.c | 6 ----- arch/arm/mach-omap2/pm.c | 7 ++---- arch/arm/mach-rockchip/rockchip.c | 1 - arch/arm/mach-shmobile/Makefile | 1 - arch/arm/mach-shmobile/common.h | 7 ------ arch/arm/mach-shmobile/cpufreq.c | 19 --------------- arch/arm/mach-sunxi/sunxi.c | 9 ------- arch/arm/mach-zynq/common.c | 2 -- drivers/cpufreq/Kconfig.arm | 9 ------- drivers/cpufreq/Makefile | 1 - drivers/cpufreq/cpufreq-dt-platdev.c | 47 ++++++++++++++++++++++++++++++++++++ drivers/cpufreq/hisi-acpu-cpufreq.c | 42 -------------------------------- 16 files changed, 49 insertions(+), 117 deletions(-) delete mode 100644 arch/arm/mach-shmobile/cpufreq.c delete mode 100644 drivers/cpufreq/hisi-acpu-cpufreq.c -- 2.7.1.410.g6faf27b