diff options
| author | Olof Johansson <olof@lixom.net> | 2019-06-19 10:26:01 -0400 |
|---|---|---|
| committer | Olof Johansson <olof@lixom.net> | 2019-06-19 10:26:01 -0400 |
| commit | c914767610946845bd3054341f4636b702fd7632 (patch) | |
| tree | 75e29202e32ad08a12ae5191c5dfc5401e56293f | |
| parent | cd3967bee004bcbd142403698d658166fa618c9e (diff) | |
| parent | a019ab40679715ea680cc8561a02888be70bc4e9 (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.dtsi | 18 | ||||
| -rw-r--r-- | arch/arm64/configs/defconfig | 1 |
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 | |||
| 613 | CONFIG_RTC_DRV_IMX_SC=m | 613 | CONFIG_RTC_DRV_IMX_SC=m |
| 614 | CONFIG_RTC_DRV_XGENE=y | 614 | CONFIG_RTC_DRV_XGENE=y |
| 615 | CONFIG_DMADEVICES=y | 615 | CONFIG_DMADEVICES=y |
| 616 | CONFIG_FSL_EDMA=y | ||
| 616 | CONFIG_DMA_BCM2835=m | 617 | CONFIG_DMA_BCM2835=m |
| 617 | CONFIG_K3_DMA=y | 618 | CONFIG_K3_DMA=y |
| 618 | CONFIG_MV_XOR=y | 619 | CONFIG_MV_XOR=y |
