aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlof Johansson <olof@lixom.net>2019-06-19 10:26:01 -0400
committerOlof Johansson <olof@lixom.net>2019-06-19 10:26:01 -0400
commitc914767610946845bd3054341f4636b702fd7632 (patch)
tree75e29202e32ad08a12ae5191c5dfc5401e56293f
parentcd3967bee004bcbd142403698d658166fa618c9e (diff)
parenta019ab40679715ea680cc8561a02888be70bc4e9 (diff)
Merge tag 'imx-fixes-5.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux into arm/fixes
i.MX fixes for 5.2, round 2: - A fix on LS1028A device tree CPU state to get CPU idle work. - Enable FSL_EDMA driver support in defconfig to fix a indefinite deferring probe on Layerscape platforms. * tag 'imx-fixes-5.2-2' of git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux: arm64: defconfig: Enable FSL_EDMA driver arm64: dts: ls1028a: Fix CPU idle fail. Signed-off-by: Olof Johansson <olof@lixom.net>
-rw-r--r--arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi18
-rw-r--r--arch/arm64/configs/defconfig1
2 files changed, 10 insertions, 9 deletions
diff --git a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
index b04581249f0b..bf7f845447ed 100644
--- a/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
+++ b/arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi
@@ -28,7 +28,7 @@
28 enable-method = "psci"; 28 enable-method = "psci";
29 clocks = <&clockgen 1 0>; 29 clocks = <&clockgen 1 0>;
30 next-level-cache = <&l2>; 30 next-level-cache = <&l2>;
31 cpu-idle-states = <&CPU_PH20>; 31 cpu-idle-states = <&CPU_PW20>;
32 }; 32 };
33 33
34 cpu1: cpu@1 { 34 cpu1: cpu@1 {
@@ -38,7 +38,7 @@
38 enable-method = "psci"; 38 enable-method = "psci";
39 clocks = <&clockgen 1 0>; 39 clocks = <&clockgen 1 0>;
40 next-level-cache = <&l2>; 40 next-level-cache = <&l2>;
41 cpu-idle-states = <&CPU_PH20>; 41 cpu-idle-states = <&CPU_PW20>;
42 }; 42 };
43 43
44 l2: l2-cache { 44 l2: l2-cache {
@@ -53,13 +53,13 @@
53 */ 53 */
54 entry-method = "arm,psci"; 54 entry-method = "arm,psci";
55 55
56 CPU_PH20: cpu-ph20 { 56 CPU_PW20: cpu-pw20 {
57 compatible = "arm,idle-state"; 57 compatible = "arm,idle-state";
58 idle-state-name = "PH20"; 58 idle-state-name = "PW20";
59 arm,psci-suspend-param = <0x00010000>; 59 arm,psci-suspend-param = <0x0>;
60 entry-latency-us = <1000>; 60 entry-latency-us = <2000>;
61 exit-latency-us = <1000>; 61 exit-latency-us = <2000>;
62 min-residency-us = <3000>; 62 min-residency-us = <6000>;
63 }; 63 };
64 }; 64 };
65 65
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 4d583514258c..6bca5b082ea4 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -613,6 +613,7 @@ CONFIG_RTC_DRV_TEGRA=y
613CONFIG_RTC_DRV_IMX_SC=m 613CONFIG_RTC_DRV_IMX_SC=m
614CONFIG_RTC_DRV_XGENE=y 614CONFIG_RTC_DRV_XGENE=y
615CONFIG_DMADEVICES=y 615CONFIG_DMADEVICES=y
616CONFIG_FSL_EDMA=y
616CONFIG_DMA_BCM2835=m 617CONFIG_DMA_BCM2835=m
617CONFIG_K3_DMA=y 618CONFIG_K3_DMA=y
618CONFIG_MV_XOR=y 619CONFIG_MV_XOR=y