From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ezequiel Garcia Subject: [PATCH 2/7] arm64: defconfig: Enable Rockchip io-domain driver Date: Mon, 16 Apr 2018 11:39:57 -0300 Message-ID: <20180416144002.15569-3-ezequiel@collabora.com> References: <20180416144002.15569-1-ezequiel@collabora.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <20180416144002.15569-1-ezequiel@collabora.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=m.gmane.org@lists.infradead.org To: Catalin Marinas , Will Deacon , Heiko Stuebner Cc: Enric Balletbo i Serra , linux-rockchip@lists.infradead.org, kernel@collabora.com, linux-arm-kernel@lists.infradead.org List-Id: linux-rockchip.vger.kernel.org RnJvbTogRW5yaWMgQmFsbGV0Ym8gaSBTZXJyYSA8ZW5yaWMuYmFsbGV0Ym9AY29sbGFib3JhLmNv bT4KCgpIZWlrbyBTdMO8Ym5lciBqdXN0aWZpZWQgcHJldHR5IHdlbGwgdGhlIGNoYW5nZSBpbiBj b21taXQgZTMzMGViODZiYTBiCigiQVJNOiBtdWx0aV92N19kZWZjb25maWc6IGVuYWJsZSBSb2Nr Y2hpcCBpby1kb21haW4gZHJpdmVyIikuIFRoaXMKY2hhbmdlIGlzIGFsc28gbmVlZGVkIGZvciBh cm02NCByb2NrY2hpcCBib2FyZHMsIHNvLCBkbyB0aGUgc2FtZSBmb3IgYXJtNjQuCgpUaGUgaW8t ZG9tYWluIGRyaXZlciBpcyBuZWNlc3NhcnkgdG8gbm90aWZ5IHRoZSBzb2MgYWJvdXQgdm9sdGFn ZXMKY2hhbmdlcyBoYXBwZW5pbmcgb24gc3VwcGx5aW5nIHJlZ3VsYXRvcnMuIFByb2JhYmx5IHRo ZSBtb3N0IGltcG9ydGFudAp1c2VyIHJpZ2h0IG5vdyBpcyB0aGUgbW1jIHR1bmluZyBjb2RlLCB3 aGVyZSB0aGUgc29jIG5lZWRzIHRvIGdldApub3RpZmllZCB3aGVuIHRoZSB2b2x0YWdlIGlzIGRy b3BwZWQgdG8gdGhlIDEuOFYgcG9pbnQuCgpBcyB0aGlzIG9wdGlvbiBpcyBuZWNlc3NhcnkgdG8g c3VjY2Vzc2Z1bGx5IHR1bmUgVUhTIGNhcmRzIGV0YywgaXQKc2hvdWxkIGdldCBidWlsdCBpbi4g T3RoZXJ3aXNlLCB0dW5pbmcgd2lsbCBmYWlsIHdpdGgsCgogICBkd21tY19yb2NrY2hpcCBmZTMy MDAwMC5kd21tYzogQWxsIHBoYXNlcyBiYWQhCiAgIG1tYzA6IHR1bmluZyBleGVjdXRpb24gZmFp bGVkOiAtNQoKU2lnbmVkLW9mZi1ieTogRW5yaWMgQmFsbGV0Ym8gaSBTZXJyYSA8ZW5yaWMuYmFs bGV0Ym9AY29sbGFib3JhLmNvbT4KQWNrZWQtYnk6IFJvYmluIE11cnBoeSA8cm9iaW4ubXVycGh5 QGFybS5jb20+Ci0tLQogYXJjaC9hcm02NC9jb25maWdzL2RlZmNvbmZpZyB8IDIgKysKIDEgZmls ZSBjaGFuZ2VkLCAyIGluc2VydGlvbnMoKykKCmRpZmYgLS1naXQgYS9hcmNoL2FybTY0L2NvbmZp Z3MvZGVmY29uZmlnIGIvYXJjaC9hcm02NC9jb25maWdzL2RlZmNvbmZpZwppbmRleCBiZGQ1OTQz ODcyMzIuLjdlM2IzZjA0ODRiOSAxMDA2NDQKLS0tIGEvYXJjaC9hcm02NC9jb25maWdzL2RlZmNv bmZpZworKysgYi9hcmNoL2FybTY0L2NvbmZpZ3MvZGVmY29uZmlnCkBAIC0zMzIsNiArMzMyLDgg QEAgQ09ORklHX0dQSU9fWEdFTkVfU0I9eQogQ09ORklHX0dQSU9fUENBOTUzWD15CiBDT05GSUdf R1BJT19QQ0E5NTNYX0lSUT15CiBDT05GSUdfR1BJT19NQVg3NzYyMD15CitDT05GSUdfUE9XRVJf QVZTPXkKK0NPTkZJR19ST0NLQ0hJUF9JT0RPTUFJTj15CiBDT05GSUdfUE9XRVJfUkVTRVRfTVNN PXkKIENPTkZJR19QT1dFUl9SRVNFVF9YR0VORT15CiBDT05GSUdfUE9XRVJfUkVTRVRfU1lTQ09O PXkKLS0gCjIuMTYuMwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fCmxpbnV4LWFybS1rZXJuZWwgbWFpbGluZyBsaXN0CmxpbnV4LWFybS1rZXJuZWxAbGlz dHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xpc3Rp bmZvL2xpbnV4LWFybS1rZXJuZWwK From mboxrd@z Thu Jan 1 00:00:00 1970 From: ezequiel@collabora.com (Ezequiel Garcia) Date: Mon, 16 Apr 2018 11:39:57 -0300 Subject: [PATCH 2/7] arm64: defconfig: Enable Rockchip io-domain driver In-Reply-To: <20180416144002.15569-1-ezequiel@collabora.com> References: <20180416144002.15569-1-ezequiel@collabora.com> Message-ID: <20180416144002.15569-3-ezequiel@collabora.com> To: linux-arm-kernel@lists.infradead.org List-Id: linux-arm-kernel.lists.infradead.org From: Enric Balletbo i Serra Heiko St?bner justified pretty well the change in commit e330eb86ba0b ("ARM: multi_v7_defconfig: enable Rockchip io-domain driver"). This change is also needed for arm64 rockchip boards, so, do the same for arm64. The io-domain driver is necessary to notify the soc about voltages changes happening on supplying regulators. Probably the most important user right now is the mmc tuning code, where the soc needs to get notified when the voltage is dropped to the 1.8V point. As this option is necessary to successfully tune UHS cards etc, it should get built in. Otherwise, tuning will fail with, dwmmc_rockchip fe320000.dwmmc: All phases bad! mmc0: tuning execution failed: -5 Signed-off-by: Enric Balletbo i Serra Acked-by: Robin Murphy --- arch/arm64/configs/defconfig | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index bdd594387232..7e3b3f0484b9 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -332,6 +332,8 @@ CONFIG_GPIO_XGENE_SB=y CONFIG_GPIO_PCA953X=y CONFIG_GPIO_PCA953X_IRQ=y CONFIG_GPIO_MAX77620=y +CONFIG_POWER_AVS=y +CONFIG_ROCKCHIP_IODOMAIN=y CONFIG_POWER_RESET_MSM=y CONFIG_POWER_RESET_XGENE=y CONFIG_POWER_RESET_SYSCON=y -- 2.16.3