Merge tag 'sunxi-fixes-for-4.0' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux into fixes
Allwinner fixes for 4.0 There's a few fixes to merge for 4.0, one to add a select in the machine Kconfig option to fix a potential build failure, and two fixing cpufreq related issues. * tag 'sunxi-fixes-for-4.0' of https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux: ARM: dts: sunxi: Remove overclocked/overvoltaged OPP ARM: dts: sun4i: a10-lime: Override and remove 1008MHz OPP setting ARM: sunxi: Have ARCH_SUNXI select RESET_CONTROLLER for clock driver usage Signed-off-by: Olof Johansson <olof@lixom.net>
This commit is contained in:
@@ -56,6 +56,22 @@
|
|||||||
model = "Olimex A10-OLinuXino-LIME";
|
model = "Olimex A10-OLinuXino-LIME";
|
||||||
compatible = "olimex,a10-olinuxino-lime", "allwinner,sun4i-a10";
|
compatible = "olimex,a10-olinuxino-lime", "allwinner,sun4i-a10";
|
||||||
|
|
||||||
|
cpus {
|
||||||
|
cpu0: cpu@0 {
|
||||||
|
/*
|
||||||
|
* The A10-Lime is known to be unstable
|
||||||
|
* when running at 1008 MHz
|
||||||
|
*/
|
||||||
|
operating-points = <
|
||||||
|
/* kHz uV */
|
||||||
|
912000 1350000
|
||||||
|
864000 1300000
|
||||||
|
624000 1250000
|
||||||
|
>;
|
||||||
|
cooling-max-level = <2>;
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
soc@01c00000 {
|
soc@01c00000 {
|
||||||
emac: ethernet@01c0b000 {
|
emac: ethernet@01c0b000 {
|
||||||
pinctrl-names = "default";
|
pinctrl-names = "default";
|
||||||
|
@@ -75,7 +75,6 @@
|
|||||||
clock-latency = <244144>; /* 8 32k periods */
|
clock-latency = <244144>; /* 8 32k periods */
|
||||||
operating-points = <
|
operating-points = <
|
||||||
/* kHz uV */
|
/* kHz uV */
|
||||||
1056000 1500000
|
|
||||||
1008000 1400000
|
1008000 1400000
|
||||||
912000 1350000
|
912000 1350000
|
||||||
864000 1300000
|
864000 1300000
|
||||||
@@ -83,7 +82,7 @@
|
|||||||
>;
|
>;
|
||||||
#cooling-cells = <2>;
|
#cooling-cells = <2>;
|
||||||
cooling-min-level = <0>;
|
cooling-min-level = <0>;
|
||||||
cooling-max-level = <4>;
|
cooling-max-level = <3>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -47,7 +47,6 @@
|
|||||||
clock-latency = <244144>; /* 8 32k periods */
|
clock-latency = <244144>; /* 8 32k periods */
|
||||||
operating-points = <
|
operating-points = <
|
||||||
/* kHz uV */
|
/* kHz uV */
|
||||||
1104000 1500000
|
|
||||||
1008000 1400000
|
1008000 1400000
|
||||||
912000 1350000
|
912000 1350000
|
||||||
864000 1300000
|
864000 1300000
|
||||||
@@ -57,7 +56,7 @@
|
|||||||
>;
|
>;
|
||||||
#cooling-cells = <2>;
|
#cooling-cells = <2>;
|
||||||
cooling-min-level = <0>;
|
cooling-min-level = <0>;
|
||||||
cooling-max-level = <6>;
|
cooling-max-level = <5>;
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@@ -105,7 +105,6 @@
|
|||||||
clock-latency = <244144>; /* 8 32k periods */
|
clock-latency = <244144>; /* 8 32k periods */
|
||||||
operating-points = <
|
operating-points = <
|
||||||
/* kHz uV */
|
/* kHz uV */
|
||||||
1008000 1450000
|
|
||||||
960000 1400000
|
960000 1400000
|
||||||
912000 1400000
|
912000 1400000
|
||||||
864000 1300000
|
864000 1300000
|
||||||
@@ -116,7 +115,7 @@
|
|||||||
>;
|
>;
|
||||||
#cooling-cells = <2>;
|
#cooling-cells = <2>;
|
||||||
cooling-min-level = <0>;
|
cooling-min-level = <0>;
|
||||||
cooling-max-level = <7>;
|
cooling-max-level = <6>;
|
||||||
};
|
};
|
||||||
|
|
||||||
cpu@1 {
|
cpu@1 {
|
||||||
|
@@ -1,10 +1,12 @@
|
|||||||
menuconfig ARCH_SUNXI
|
menuconfig ARCH_SUNXI
|
||||||
bool "Allwinner SoCs" if ARCH_MULTI_V7
|
bool "Allwinner SoCs" if ARCH_MULTI_V7
|
||||||
select ARCH_REQUIRE_GPIOLIB
|
select ARCH_REQUIRE_GPIOLIB
|
||||||
|
select ARCH_HAS_RESET_CONTROLLER
|
||||||
select CLKSRC_MMIO
|
select CLKSRC_MMIO
|
||||||
select GENERIC_IRQ_CHIP
|
select GENERIC_IRQ_CHIP
|
||||||
select PINCTRL
|
select PINCTRL
|
||||||
select SUN4I_TIMER
|
select SUN4I_TIMER
|
||||||
|
select RESET_CONTROLLER
|
||||||
|
|
||||||
if ARCH_SUNXI
|
if ARCH_SUNXI
|
||||||
|
|
||||||
@@ -20,10 +22,8 @@ config MACH_SUN5I
|
|||||||
config MACH_SUN6I
|
config MACH_SUN6I
|
||||||
bool "Allwinner A31 (sun6i) SoCs support"
|
bool "Allwinner A31 (sun6i) SoCs support"
|
||||||
default ARCH_SUNXI
|
default ARCH_SUNXI
|
||||||
select ARCH_HAS_RESET_CONTROLLER
|
|
||||||
select ARM_GIC
|
select ARM_GIC
|
||||||
select MFD_SUN6I_PRCM
|
select MFD_SUN6I_PRCM
|
||||||
select RESET_CONTROLLER
|
|
||||||
select SUN5I_HSTIMER
|
select SUN5I_HSTIMER
|
||||||
|
|
||||||
config MACH_SUN7I
|
config MACH_SUN7I
|
||||||
@@ -37,16 +37,12 @@ config MACH_SUN7I
|
|||||||
config MACH_SUN8I
|
config MACH_SUN8I
|
||||||
bool "Allwinner A23 (sun8i) SoCs support"
|
bool "Allwinner A23 (sun8i) SoCs support"
|
||||||
default ARCH_SUNXI
|
default ARCH_SUNXI
|
||||||
select ARCH_HAS_RESET_CONTROLLER
|
|
||||||
select ARM_GIC
|
select ARM_GIC
|
||||||
select MFD_SUN6I_PRCM
|
select MFD_SUN6I_PRCM
|
||||||
select RESET_CONTROLLER
|
|
||||||
|
|
||||||
config MACH_SUN9I
|
config MACH_SUN9I
|
||||||
bool "Allwinner (sun9i) SoCs support"
|
bool "Allwinner (sun9i) SoCs support"
|
||||||
default ARCH_SUNXI
|
default ARCH_SUNXI
|
||||||
select ARCH_HAS_RESET_CONTROLLER
|
|
||||||
select ARM_GIC
|
select ARM_GIC
|
||||||
select RESET_CONTROLLER
|
|
||||||
|
|
||||||
endif
|
endif
|
||||||
|
Reference in New Issue
Block a user