aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/ipq806x/patches/0162-PM-OPP-Remove-ARCH_HAS_OPP.patch
diff options
context:
space:
mode:
authorJohn Crispin <john@openwrt.org>2015-02-11 10:09:23 +0000
committerJohn Crispin <john@openwrt.org>2015-02-11 10:09:23 +0000
commit88ddb3746188037afd38d631f7a893587fa8bdf0 (patch)
treedf4684db63441435126c4b6ff1fda4ce615e1ff0 /target/linux/ipq806x/patches/0162-PM-OPP-Remove-ARCH_HAS_OPP.patch
parentddcbef5766fa18f52e7a7d1928b25edc63e73937 (diff)
downloadupstream-88ddb3746188037afd38d631f7a893587fa8bdf0.tar.gz
upstream-88ddb3746188037afd38d631f7a893587fa8bdf0.tar.bz2
upstream-88ddb3746188037afd38d631f7a893587fa8bdf0.zip
ipq806x: update target to v3.18
Patches in the ipq806x/patches folder were out of tree in v3.14. The newest patch at the time was from June, so we can safely assume that either the patches have been merged, or they have been rejected for a good reason. If patches are seen missing, we'll cherry-pick them on a per-needed basis. This new kernel have been tested on AP148, which seems to works fine. Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org> SVN-Revision: 44386
Diffstat (limited to 'target/linux/ipq806x/patches/0162-PM-OPP-Remove-ARCH_HAS_OPP.patch')
-rw-r--r--target/linux/ipq806x/patches/0162-PM-OPP-Remove-ARCH_HAS_OPP.patch115
1 files changed, 0 insertions, 115 deletions
diff --git a/target/linux/ipq806x/patches/0162-PM-OPP-Remove-ARCH_HAS_OPP.patch b/target/linux/ipq806x/patches/0162-PM-OPP-Remove-ARCH_HAS_OPP.patch
deleted file mode 100644
index d07b9e0c60..0000000000
--- a/target/linux/ipq806x/patches/0162-PM-OPP-Remove-ARCH_HAS_OPP.patch
+++ /dev/null
@@ -1,115 +0,0 @@
-From 18e4542f7b02f586d46594977818cd6b24d9cbcb Mon Sep 17 00:00:00 2001
-From: Mark Brown <broonie@linaro.org>
-Date: Fri, 6 Jun 2014 11:36:56 +0100
-Subject: [PATCH 162/182] PM / OPP: Remove ARCH_HAS_OPP
-
-Since the OPP layer is a kernel library which has been converted to be
-directly selectable by its callers rather than user selectable and
-requiring architectures to enable it explicitly the ARCH_HAS_OPP symbol
-has become redundant and can be removed. Do so.
-
-Signed-off-by: Mark Brown <broonie@linaro.org>
-Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
----
- Documentation/power/opp.txt | 3 ---
- arch/arm/mach-exynos/Kconfig | 1 -
- arch/arm/mach-highbank/Kconfig | 1 -
- arch/arm/mach-omap2/Kconfig | 1 -
- arch/arm/mach-shmobile/Kconfig | 2 --
- arch/arm/mach-vexpress/Kconfig | 1 -
- drivers/devfreq/Kconfig | 1 -
- kernel/power/Kconfig | 3 ---
- 8 files changed, 13 deletions(-)
-
---- a/Documentation/power/opp.txt
-+++ b/Documentation/power/opp.txt
-@@ -52,9 +52,6 @@ Typical usage of the OPP library is as f
- SoC framework -> modifies on required cases certain OPPs -> OPP layer
- -> queries to search/retrieve information ->
-
--Architectures that provide a SoC framework for OPP should select ARCH_HAS_OPP
--to make the OPP layer available.
--
- OPP layer expects each domain to be represented by a unique device pointer. SoC
- framework registers a set of initial OPPs per device with the OPP layer. This
- list is expected to be an optimally small number typically around 5 per device.
---- a/arch/arm/mach-exynos/Kconfig
-+++ b/arch/arm/mach-exynos/Kconfig
-@@ -107,7 +107,6 @@ config SOC_EXYNOS5440
- depends on ARCH_EXYNOS5
- select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
- select ARCH_HAS_BANDGAP
-- select ARCH_HAS_OPP
- select HAVE_ARM_ARCH_TIMER
- select AUTO_ZRELADDR
- select MIGHT_HAVE_PCI
---- a/arch/arm/mach-highbank/Kconfig
-+++ b/arch/arm/mach-highbank/Kconfig
-@@ -2,7 +2,6 @@ config ARCH_HIGHBANK
- bool "Calxeda ECX-1000/2000 (Highbank/Midway)" if ARCH_MULTI_V7
- select ARCH_DMA_ADDR_T_64BIT if ARM_LPAE
- select ARCH_HAS_HOLES_MEMORYMODEL
-- select ARCH_HAS_OPP
- select ARCH_SUPPORTS_BIG_ENDIAN
- select ARCH_WANT_OPTIONAL_GPIOLIB
- select ARM_AMBA
---- a/arch/arm/mach-omap2/Kconfig
-+++ b/arch/arm/mach-omap2/Kconfig
-@@ -13,7 +13,6 @@ config ARCH_OMAP3
- bool "TI OMAP3"
- depends on ARCH_MULTI_V7
- select ARCH_OMAP2PLUS
-- select ARCH_HAS_OPP
- select ARM_CPU_SUSPEND if PM
- select CPU_V7
- select MULTI_IRQ_HANDLER
---- a/arch/arm/mach-shmobile/Kconfig
-+++ b/arch/arm/mach-shmobile/Kconfig
-@@ -85,7 +85,6 @@ config ARCH_R8A73A4
- select CPU_V7
- select SH_CLK_CPG
- select RENESAS_IRQC
-- select ARCH_HAS_OPP
-
- config ARCH_R8A7740
- bool "R-Mobile A1 (R8A77400)"
-@@ -270,7 +269,6 @@ config MACH_KOELSCH
- config MACH_KZM9G
- bool "KZM-A9-GT board"
- depends on ARCH_SH73A0
-- select ARCH_HAS_OPP
- select ARCH_REQUIRE_GPIOLIB
- select REGULATOR_FIXED_VOLTAGE if REGULATOR
- select SND_SOC_AK4642 if SND_SIMPLE_CARD
---- a/arch/arm/mach-vexpress/Kconfig
-+++ b/arch/arm/mach-vexpress/Kconfig
-@@ -67,7 +67,6 @@ config ARCH_VEXPRESS_DCSCB
-
- config ARCH_VEXPRESS_SPC
- bool "Versatile Express Serial Power Controller (SPC)"
-- select ARCH_HAS_OPP
- select PM_OPP
- help
- The TC2 (A15x2 A7x3) versatile express core tile integrates a logic
---- a/drivers/devfreq/Kconfig
-+++ b/drivers/devfreq/Kconfig
-@@ -68,7 +68,6 @@ comment "DEVFREQ Drivers"
- config ARM_EXYNOS4_BUS_DEVFREQ
- bool "ARM Exynos4210/4212/4412 Memory Bus DEVFREQ Driver"
- depends on (CPU_EXYNOS4210 || SOC_EXYNOS4212 || SOC_EXYNOS4412) && !ARCH_MULTIPLATFORM
-- select ARCH_HAS_OPP
- select DEVFREQ_GOV_SIMPLE_ONDEMAND
- help
- This adds the DEVFREQ driver for Exynos4210 memory bus (vdd_int)
---- a/kernel/power/Kconfig
-+++ b/kernel/power/Kconfig
-@@ -253,9 +253,6 @@ config APM_EMULATION
- anything, try disabling/enabling this option (or disabling/enabling
- APM in your BIOS).
-
--config ARCH_HAS_OPP
-- bool
--
- config PM_OPP
- bool "Operating Performance Point (OPP) Layer library"
- depends on ARCH_HAS_OPP