From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1756608AbcCXIMo (ORCPT ); Thu, 24 Mar 2016 04:12:44 -0400 Received: from mailout1.w1.samsung.com ([210.118.77.11]:9346 "EHLO mailout1.w1.samsung.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751454AbcCXIMf (ORCPT ); Thu, 24 Mar 2016 04:12:35 -0400 X-AuditID: cbfec7f4-f796c6d000001486-15-56f3a16edfb5 From: Krzysztof Kozlowski To: Kukjin Kim , Krzysztof Kozlowski , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org, linux-mmc@vger.kernel.org Cc: Ulf Hansson , Mark Brown , Ivaylo Dimitrov Subject: [PATCH] ARM: dts: exynos: Fix invalid maximum voltage for buck9 supplying SD card Date: Thu, 24 Mar 2016 17:12:05 +0900 Message-id: <1458807125-13580-1-git-send-email-k.kozlowski@samsung.com> X-Mailer: git-send-email 2.5.0 X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFuphluLIzCtJLcpLzFFi42I5/e/4Vd28hZ/DDLatN7OY+vAJm8X8I+dY LZZcOcRu8fqFoUX/49fMFpseX2O1uLxrDpvFkf/9jBYzzu9jsji+NtyBy2PnrLvsHptWdbJ5 3Lm2h81j85J6j74tqxg9Pm+SC2CL4rJJSc3JLEst0rdL4MroOZ9b8JmrYu66GywNjB2cXYyc HBICJhI/d89hhbDFJC7cW8/WxcjFISSwlFHiwOybrBDOf0aJmYc/s4BUsQkYS2xevgSsSkTg C6PEis7jjCAJZoEqiYnHv4MVCQvESKxpucAGYrMIqEq8WrUerIZXwF1i+5V9zF2MHEDr5CQW XEifwMi9gJFhFaNoamlyQXFSeq6hXnFibnFpXrpecn7uJkZIGH3Zwbj4mNUhRgEORiUe3htc n8OEWBPLiitzDzFKcDArifBunA8U4k1JrKxKLcqPLyrNSS0+xCjNwaIkzjt31/sQIYH0xJLU 7NTUgtQimCwTB6dUA+O0IKE8O+FLvst0vfQCayTKqrT/rg7t2/9pgmr/Ikb5VOv33u2BHZkq 21VP8p/bqL7+c9mRz2H/eromFuht9Xz2TSbJp0LMRd/L5GHHj3LhjdOWq5T+nhr70HvuDNfH 7AqFesffsDgFtH0L/2zYyeT9SCRngsJ8U+GF2ik+1S/+/ij7nGm6VImlOCPRUIu5qDgRADl8 AjwfAgAA Sender: linux-kernel-owner@vger.kernel.org List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The buck9 regulator of S2MPS11 PMIC had incorrect maximum voltage - lower by 5 mV than specified by datasheet. This buck9 provides power to other regulators, including LDO13 and LDO19 which supply the MMC2 (SD card). When constraints were applied, the depending regulators were not providing enough power, leading to SD card detection errors: mmc1: card never left busy state mmc1: error -110 whilst initialising SD card Fixes: 86a2d2ac5e5d ("ARM: dts: Add dts file for Odroid XU3 board") Signed-off-by: Krzysztof Kozlowski --- The issue can be reproduced on next-20160324 with bae4fdc88d7f7dda1 (regulator: core: Ensure we are at least in bounds for our constraints). --- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi index 1bd507bfa750..82b2ba632cf6 100644 --- a/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi +++ b/arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi @@ -299,7 +299,7 @@ buck9_reg: BUCK9 { regulator-name = "vdd_2.8v_ldo"; regulator-min-microvolt = <3000000>; - regulator-max-microvolt = <3750000>; + regulator-max-microvolt = <3755000>; regulator-always-on; regulator-boot-on; }; -- 2.5.0