From patchwork Thu Jun 8 16:51:25 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Gregory CLEMENT X-Patchwork-Id: 9776059 Return-Path: Received: from mail.wl.linuxfoundation.org (pdx-wl-mail.web.codeaurora.org [172.30.200.125]) by pdx-korg-patchwork.web.codeaurora.org (Postfix) with ESMTP id E9BCB601C3 for ; Thu, 8 Jun 2017 16:53:22 +0000 (UTC) Received: from mail.wl.linuxfoundation.org (localhost [127.0.0.1]) by mail.wl.linuxfoundation.org (Postfix) with ESMTP id D914328546 for ; Thu, 8 Jun 2017 16:53:22 +0000 (UTC) Received: by mail.wl.linuxfoundation.org (Postfix, from userid 486) id CC4B828558; Thu, 8 Jun 2017 16:53:22 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on pdx-wl-mail.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=2.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID autolearn=ham version=3.3.1 Received: from bombadil.infradead.org (bombadil.infradead.org [65.50.211.133]) (using TLSv1.2 with cipher AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.wl.linuxfoundation.org (Postfix) with ESMTPS id 58FAB28546 for ; Thu, 8 Jun 2017 16:53:22 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20170209; h=Sender: Content-Transfer-Encoding:Content-Type:MIME-Version:Cc:List-Subscribe: List-Help:List-Post:List-Archive:List-Unsubscribe:List-Id:References: In-Reply-To:Message-Id:Date:Subject:To:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=gRNXWw32gVmiQpeASn/t8QWIMyfr6xIEnW1Kh0tZz38=; b=CGp6+9DWGktKWA1XXH9CxKfyuj QvE6da3TiS+AtWy20bFXyNnYPFCpWM++6LatPr2Lbx1cxltBSllqfFRS/bz4hvMJZaEWj1Qq0fxUO 3EOsCvcGkyVN87xo+TTUkgYMBehaBAoR0PC881up22C+L0ujr6KawLSMxHeXBsr5fYyj+sAK8yJ5M CzorP7+L91eIfKt2GJhcIgGQ6Jzvf2Lcu2jzEcHOjYnj7l3RHb2/0qtXNyXqabE8SXp3/FTp1x5Ci sa8r2mXX3PI0JN2WqfXDuwxjlqKTLFmknh0fjyRiso8zHwTEFMN3E5CxCo+A5oNrVzhG8O9knJICd U2Nu/D4w==; Received: from localhost ([127.0.0.1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1dJ0gS-0000Ln-4V; Thu, 08 Jun 2017 16:53:20 +0000 Received: from mail.free-electrons.com ([62.4.15.54]) by bombadil.infradead.org with esmtp (Exim 4.87 #1 (Red Hat Linux)) id 1dJ0fG-0006xU-Gg for linux-arm-kernel@lists.infradead.org; Thu, 08 Jun 2017 16:52:12 +0000 Received: by mail.free-electrons.com (Postfix, from userid 110) id 5614E21DAA; Thu, 8 Jun 2017 18:51:46 +0200 (CEST) Received: from localhost (83.146.29.93.rev.sfr.net [93.29.146.83]) by mail.free-electrons.com (Postfix) with ESMTPSA id 2496421DAB; Thu, 8 Jun 2017 18:51:36 +0200 (CEST) From: Gregory CLEMENT To: Jason Cooper , Andrew Lunn , Sebastian Hesselbarth , Gregory CLEMENT Subject: [PATCH 4/4] arm64: dts: marvell: armada-3720-db: Add vqmmc regulator for SD slot Date: Thu, 8 Jun 2017 18:51:25 +0200 Message-Id: <20170608165125.27630-5-gregory.clement@free-electrons.com> X-Mailer: git-send-email 2.11.0 In-Reply-To: <20170608165125.27630-1-gregory.clement@free-electrons.com> References: <20170608165125.27630-1-gregory.clement@free-electrons.com> X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20170608_095207_121843_057E31E3 X-CRM114-Status: UNSURE ( 9.20 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: Thomas Petazzoni , Hua Jing , Nadav Haklai , Victor Gu , Neta Zur Hershkovits , Kostya Porotchkin , Marcin Wojtas , Wilson Ding , linux-arm-kernel@lists.infradead.org MIME-Version: 1.0 Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+patchwork-linux-arm=patchwork.kernel.org@lists.infradead.org X-Virus-Scanned: ClamAV using ClamSMTP By adding this regulator, the SD cards are usable at higher speed protocols such as SDR104. This patch was tested with an SD HC card compatible with UHS-I. Signed-off-by: Gregory CLEMENT --- arch/arm64/boot/dts/marvell/armada-3720-db.dts | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/arch/arm64/boot/dts/marvell/armada-3720-db.dts b/arch/arm64/boot/dts/marvell/armada-3720-db.dts index eab3bc7e6382..9df0f06ce607 100644 --- a/arch/arm64/boot/dts/marvell/armada-3720-db.dts +++ b/arch/arm64/boot/dts/marvell/armada-3720-db.dts @@ -80,6 +80,20 @@ compatible = "usb-nop-xceiv"; vcc-supply = <&exp_usb3_vbus>; }; + + vcc_sd_reg1: regulator { + compatible = "regulator-gpio"; + regulator-name = "vcc_sd1"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + regulator-boot-on; + + gpios = <&gpiosb 23 GPIO_ACTIVE_HIGH>; + gpios-states = <0>; + states = <1800000 0x1 + 3300000 0x0>; + enable-active-high; + }; }; /* Gigabit module on CON19(V2.0)/CON21(V1.4) */ @@ -164,6 +178,7 @@ cd-gpios = <&gpiosb 2 GPIO_ACTIVE_LOW>; bus-width = <4>; marvell,pad-type = "sd"; + vqmmc-supply = <&vcc_sd_reg1>; status = "okay"; };