Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1752573AbdLMJmo (ORCPT ); Wed, 13 Dec 2017 04:42:44 -0500 Received: from mailout2.w1.samsung.com ([210.118.77.12]:56293 "EHLO mailout2.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752531AbdLMJmj (ORCPT ); Wed, 13 Dec 2017 04:42:39 -0500 DKIM-Filter: OpenDKIM Filter v2.11.0 mailout2.w1.samsung.com 20171213094236euoutp02039430efb456c78c35223b9fe08acbaa~-0VOaOO4S1672916729euoutp02N X-AuditID: cbfec7f1-f793a6d00000326b-3f-5a30f60ba525 Subject: Re: [PATCH] ARM: exynos_defconfig - enable CONFIG_EXYNOS_IOMMU To: Shuah Khan , linux@armlinux.org.uk, kgene@kernel.org, krzk@kernel.org, linux.amoon@gmail.com, arnd@arndb.de, javier@dowhile0.org, robie@justgohome.co.uk, shuah@kernel.org, viresh.kumar@linaro.org Cc: linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org From: Marek Szyprowski Message-id: Date: Wed, 13 Dec 2017 10:42:33 +0100 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.5.0 MIME-version: 1.0 In-reply-to: <20171212213110.20893-1-shuahkh@osg.samsung.com> Content-type: text/plain; charset="utf-8"; format="flowed" Content-transfer-encoding: 7bit Content-language: en-US X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFrrIKsWRmVeSWpSXmKPExsWy7djP87rc3wyiDF5vMbT4O+kYu8W13zPY LPofv2a2OH9+A7vFpsfXWC0u75rDZjHj/D4mi3Ubb7FbHJq6l9HixjVliykv17FbTP3ygcVi 41cPB16Py9cuMnv8/jWJ0ePv7FZmj52z7rJ73L8xkcVj06pONo871/aweWxeUu+xpR8o/nmT XABXFJdNSmpOZllqkb5dAldG266b7AWd/BXX9xxiaWA8zNPFyMkhIWAicXXFN3YIW0ziwr31 bF2MXBxCAksZJS7f3skE4XxmlHh54DELTMfiJQ8ZQWwhgWWMEg8OaUMUPWeU2LzoMRtIQljA XWLX5WesIAkRgWeMEuc2vABLMAtkS9z/dwWsm03AUKLrbRdYnFfATuLA8xlAcQ4OFgFViZYH 1iBhUYEYiScXHjBClAhK/Jh8D+wITgFbiQ/XD7JAjLSSePavlRXClpfYvOYtM4QtLtHcepMF 5AYJgUXsErfPT4P6wEVizfJZTBC2sMSr41ug/peR6Ow4CBXvZ5RoatWGsGcAPfCWF8K2ljh8 /CLUMj6JSdumM4PcLCHAK9HRJgRR4iHxad5XqFWOEnO39bFDAmgCo8SpQ3tZJjDKz0Lyzywk P8xC8sMsJD8sYGRZxSiSWlqcm55abKRXnJhbXJqXrpecn7uJEZjQTv87/nEH4/sTVocYBTgY lXh4HzzQjxJiTSwrrsw9xCjBwawkwtsTbxAlxJuSWFmVWpQfX1Sak1p8iFGag0VJnNc2qi1S SCA9sSQ1OzW1ILUIJsvEwSnVwGgx/dRk267I7kyxPwfcDdm3BR17q8se9SLwct0qWZ3Ot/MY S/amZd+Yz++9+kBW7c3ba985746eNs3HT67rkPCrX5VFZ2Ztz9V6MGnzaYaiNVOSOxfUp4dp LI5t5vf0bZ0zQ8UydPHfnqKyxuSj/IabG8te/8rU1M+Wqjm+Y9KORf+eiKb/LlNiKc5INNRi LipOBADfhh5eZAMAAA== X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrOIsWRmVeSWpSXmKPExsVy+t/xy7rc3wyiDLbc4Lf4O+kYu8W13zPY LPofv2a2OH9+A7vFpsfXWC0u75rDZjHj/D4mi3Ubb7FbHJq6l9HixjVliykv17FbTP3ygcVi 41cPB16Py9cuMnv8/jWJ0ePv7FZmj52z7rJ73L8xkcVj06pONo871/aweWxeUu+xpR8o/nmT XABXFJdNSmpOZllqkb5dAldG266b7AWd/BXX9xxiaWA8zNPFyMkhIWAisXjJQ0YIW0ziwr31 bF2MXBxCAksYJaZOPg/lPGeUWNk+nQmkSljAXWLX5WesIAkRgWeMEnt+NAAlODiYBbIltrxi gmiYxChxavM6sAY2AUOJrrddbCA2r4CdxIHnMxhB6lkEVCVaHliDhEUFYiQO90xnhSgRlPgx +R4LiM0pYCvx4fpBMJtZwEziy8vDrBC2vMTmNW+ZIWxxiebWmywTGAVnIWmfhaRlFpKWWUha FjCyrGIUSS0tzk3PLTbUK07MLS7NS9dLzs/dxAiMvm3Hfm7ewXhpY/AhRgEORiUe3gcP9KOE WBPLiitzDzFKcDArifD2xBtECfGmJFZWpRblxxeV5qQWH2KU5mBREuft3bM6UkggPbEkNTs1 tSC1CCbLxMEp1cAo/fT9DB7Gi0siZjaauHc9mu37SyV3gu6rQMVXu04YXip8kmkt2F29cPPF edIVWXtnlzV2mUlO7jZIvbrFIOBKzaT0J3/MGXd+ulQgfX317/sf5ld7LGBNsXXpZw+61Cwh 86VS906trdIVqamvjhWwr2Q4zDOzwWNbpeKpVUcj01s4k34/03+vxFKckWioxVxUnAgAroBy S7oCAAA= X-CMS-MailID: 20171213094235eucas1p1983804d518deb3002a8de21b17a7a003 X-Msg-Generator: CA CMS-TYPE: 201P X-CMS-RootMailID: 20171212213136epcas2p45d4b1a2489e341f38362ca59b35977ec X-RootMTR: 20171212213136epcas2p45d4b1a2489e341f38362ca59b35977ec References: <20171212213110.20893-1-shuahkh@osg.samsung.com> Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1876 Lines: 51 Hi Shuah, On 2017-12-12 22:31, Shuah Khan wrote: > EXYNOS_IOMMU is disabled in exynos_defconfig since it is known to cause > boot failures on Exynos Chrome-books. The recommendation is for IOMMU to > be enabled manually on systems as needed. > > A recent exynos_drm change added a warning message when EXYNOS_IOMMU is > disabled. It is necessary to enable it to avoid the warning messages. > A few initial tests have shown that enabling EXYNOS_IOMMU might be safe > on Exynos Chrome-books. > > Enable CONFIG_EXYNOS_IOMMU in exynos_defconfig. > > Signed-off-by: Shuah Khan Due to some other changes in the order of operations during boot process, power domains are initialized very early and because of the temporary lack of devices (which are not yet added to the system), are turned off. This practically stops FIMD for scanning framebuffer very early during boot, before IOMMU gets initialized and "solves" the issue, which was the reason to disable Exynos IOMMU by default. Like I've already said, I've checked Exynos Snow Chromebook boots fine with IOMMU support enabled, both with v4.15-rc3 and linux-next. Acked-by: Marek Szyprowski Tested-by: Marek Szyprowski > --- > arch/arm/configs/exynos_defconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm/configs/exynos_defconfig b/arch/arm/configs/exynos_defconfig > index f1d7834..0ccd5eb 100644 > --- a/arch/arm/configs/exynos_defconfig > +++ b/arch/arm/configs/exynos_defconfig > @@ -281,6 +281,7 @@ CONFIG_DEVFREQ_GOV_POWERSAVE=y > CONFIG_DEVFREQ_GOV_USERSPACE=y > CONFIG_ARM_EXYNOS_BUS_DEVFREQ=y > CONFIG_DEVFREQ_EVENT_EXYNOS_NOCP=y > +CONFIG_EXYNOS_IOMMU=y > CONFIG_EXTCON=y > CONFIG_EXTCON_MAX14577=y > CONFIG_EXTCON_MAX77693=y Best regards -- Marek Szyprowski, PhD Samsung R&D Institute Poland