From patchwork Tue Nov 13 23:43:20 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 997437 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="rXIGBpVG"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42vklX4csvz9s47 for ; Wed, 14 Nov 2018 10:45:44 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 4BA5DC21FE4; Tue, 13 Nov 2018 23:43:46 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id E6DACC2200D; Tue, 13 Nov 2018 23:43:44 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id C4276C21EC5; Tue, 13 Nov 2018 23:43:29 +0000 (UTC) Received: from mail-wm1-f65.google.com (mail-wm1-f65.google.com [209.85.128.65]) by lists.denx.de (Postfix) with ESMTPS id 2D025C2235F for ; Tue, 13 Nov 2018 23:43:29 +0000 (UTC) Received: by mail-wm1-f65.google.com with SMTP id f2-v6so13036081wme.3 for ; Tue, 13 Nov 2018 15:43:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=t6NlPxdiAKgQyDGASLHcXxASK/V18jrKPQweRMIk+hI=; b=rXIGBpVGnv8ptfc3MCVnKfEqiEPEEEVkUnEu0NmlzQljtLDzUFfOfLXnmsBqWpZ05Z FLaBkhXZ+tk+FeZ3gPt27yPJ3t3Pqozp5uhnEFWbOrJ92OKHyahihUgHpV77S8/a7ZJy XXDRwFrSBid24dmcYwvUpNALQXbqRG9WpxJzOkUE0/6gHNDOoAU33HnCC/uquoA0Kfii pcpEICGgkt1mpNawjQ9jyNWh7dvKe+iL3213lCm0dCYk+xCghgQrWD/aZsgqA6BiWVjc ynqed1JGfheNfBu5KiE+o0dBrkNDDN9Osgtrt4DltW+lFnYTeqsJIXVPgWHgtcy3phfO f1FA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=t6NlPxdiAKgQyDGASLHcXxASK/V18jrKPQweRMIk+hI=; b=Ne4petk0qxVAajfURW7ZleZQJ+YmEM6qBBmQ+9nfOKf/YuhUs1nTW2srB9WWM6BJul 3HlhHwcSf9xL6orOsxvOe57CtSbch0PiUVMN1mTW7j4te4GiEjHhUUtgyDDVj0hRF2tB gvi8FfJJhijBkmZYwBB1ey46DLyi5ryUmH5t2tfY/jQq6HOQV8YWCyW/DVaz3lYmiXJV 49R72q0JCcHsGsfDQquqZBglpwL47QGhg2Ts64GVAo3BEZoXMr6NCxD0zG7XVXW2iBai 1ilVG5Mwlj04tYRigVmkAgZWV3HOyadtKcocDNhSEZ//cqm3fkaUT33SIaVvKmgHwaVW Cl0A== X-Gm-Message-State: AGRZ1gJOA7nYtDo2jSPW6S/itiC1iGOCygT29svlX0QSOf7Nd433eBbP +7LR0hOkZG3PGyLV6pV9VPXSxSQc X-Google-Smtp-Source: AJdET5ft6s4aQO826+pSC3e1k3RnEWa4ChXRKWg7xM65GH7YJbx7zuPJ81D6P3YcrLySVI4ukqUDjA== X-Received: by 2002:a1c:3a06:: with SMTP id h6-v6mr28690wma.114.1542152608054; Tue, 13 Nov 2018 15:43:28 -0800 (PST) Received: from kurokawa.lan (ip-86-49-110-70.net.upcbroadband.cz. [86.49.110.70]) by smtp.gmail.com with ESMTPSA id t10-v6sm321720wrr.69.2018.11.13.15.43.27 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 15:43:27 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Wed, 14 Nov 2018 00:43:20 +0100 Message-Id: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.18.0 Cc: Marek Vasut Subject: [U-Boot] [PATCH 1/5] ARM: dts: rmobile: Add eMMC DS pinmux X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Add pinmux entry for the eMMC DS line, as it is connected on these boards. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- arch/arm/dts/salvator-common.dtsi | 4 ++-- arch/arm/dts/ulcb.dtsi | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/arch/arm/dts/salvator-common.dtsi b/arch/arm/dts/salvator-common.dtsi index 514c57b2c8..826a02c333 100644 --- a/arch/arm/dts/salvator-common.dtsi +++ b/arch/arm/dts/salvator-common.dtsi @@ -480,13 +480,13 @@ }; sdhi2_pins: sd2 { - groups = "sdhi2_data8", "sdhi2_ctrl"; + groups = "sdhi2_data8", "sdhi2_ctrl", "sdhi2_ds"; function = "sdhi2"; power-source = <1800>; }; sdhi2_pins_uhs: sd2_uhs { - groups = "sdhi2_data8", "sdhi2_ctrl"; + groups = "sdhi2_data8", "sdhi2_ctrl", "sdhi2_ds"; function = "sdhi2"; power-source = <1800>; }; diff --git a/arch/arm/dts/ulcb.dtsi b/arch/arm/dts/ulcb.dtsi index 4b00db8970..b61e2656d5 100644 --- a/arch/arm/dts/ulcb.dtsi +++ b/arch/arm/dts/ulcb.dtsi @@ -308,13 +308,13 @@ }; sdhi2_pins: sd2 { - groups = "sdhi2_data8", "sdhi2_ctrl"; + groups = "sdhi2_data8", "sdhi2_ctrl", "sdhi2_ds"; function = "sdhi2"; power-source = <1800>; }; sdhi2_pins_uhs: sd2_uhs { - groups = "sdhi2_data8", "sdhi2_ctrl"; + groups = "sdhi2_data8", "sdhi2_ctrl", "sdhi2_ds"; function = "sdhi2"; power-source = <1800>; }; From patchwork Tue Nov 13 23:43:21 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 997439 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="fsm4EQr+"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42vknL1wKrz9s47 for ; Wed, 14 Nov 2018 10:47:18 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id E0377C22003; Tue, 13 Nov 2018 23:44:20 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 1125CC21C8B; Tue, 13 Nov 2018 23:44:18 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 17536C2200D; Tue, 13 Nov 2018 23:43:30 +0000 (UTC) Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) by lists.denx.de (Postfix) with ESMTPS id E09C7C220F8 for ; Tue, 13 Nov 2018 23:43:29 +0000 (UTC) Received: by mail-wr1-f65.google.com with SMTP id j26-v6so15254058wre.1 for ; Tue, 13 Nov 2018 15:43:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=rtPR829Zxp6MyF5tdYSP+YQ7U9e8f0IxiXMyPU/GcTs=; b=fsm4EQr+F6ENYb1cJX1xMHgQ2889ZVPem8Eqi6e9z1KK/2KM6wgiMFxdjVEOlVVP8a CvkZUy6XXNgyoX7ccjhXwqa4pTEXpsTElU62ZUN3AOsjdkjmyUx0HcaO52QJHE48gxKm dwVrbh1eANEzvbxK4F1OFzerd666fyLYxgY/j3oKtPWjx6biRZ18bqFyTS9nVoOHI1N0 a0XuWhb/HknRqkmyXjqK0gj6Tga8O3vo8zTDIri14RWyVcn7ZFpZxMj5EwnMIRw0FnwN WKeTBH6AwNpOUXXqQ4GV/zFw3zExFwRYoZHTgghus3x98kUhfSoFLvoaUzmi5bGtgv5i 8b4w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=rtPR829Zxp6MyF5tdYSP+YQ7U9e8f0IxiXMyPU/GcTs=; b=uVfWZ5//8n9l6C3cbTalV8zWhbGjqGJ7ku8EcnfMXQP07ZfJa6g0GD8F2u+gs5kecQ E+r8y/Yj5LWct1CBkJ1d42O7Xob7i3hvWeiDq+WALOiUIW/vu3cV2CyOlUnaLwRfN1rr mDZrynNUybY4KJE3KuML/faO3V4HkGyzu/5EbccGC9wAeNElCXm8Jljm+A66TWiidpln uMy2ebjGifkTcM/AnCTb0O5SXj3CwpNQR83B/28fgbGLYjic0j9MtiNHpKzgHeyJK14Z Ouou+TX0r9I+uB4Gt+BQ/fPPnOwZjSzCclHCOXajBO+3NtBR/GFHqLpePZ9bs5KnHN8/ 4EhQ== X-Gm-Message-State: AGRZ1gIzkfN1QmvpWly2ubYifIOTwClhtTMjH2N3pjCmEacj0SDu+8Tv ZA/UMO0SveiopBvyXnz2x/okqkRt X-Google-Smtp-Source: AJdET5cHBh+cI62lW2zhgI6uK+n0nlXeuY/x7NzziYTwZI0mWCGRcDOIdJUB35p2wi4vLDO0zZqnMg== X-Received: by 2002:adf:fcc1:: with SMTP id f1-v6mr6974347wrs.172.1542152609215; Tue, 13 Nov 2018 15:43:29 -0800 (PST) Received: from kurokawa.lan (ip-86-49-110-70.net.upcbroadband.cz. [86.49.110.70]) by smtp.gmail.com with ESMTPSA id t10-v6sm321720wrr.69.2018.11.13.15.43.28 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 15:43:28 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Wed, 14 Nov 2018 00:43:21 +0100 Message-Id: <20181113234324.7719-2-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> References: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> Cc: Marek Vasut Subject: [U-Boot] [PATCH 2/5] ARM: dts: rmobile: Enable SDR104 on Salvator-X and ULCB X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Enable SDR104 modes on M3W and H3 boards. With the SDHI fixes in place, it is now possible to use SDR104. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- arch/arm/dts/salvator-common.dtsi | 10 ++++++++++ arch/arm/dts/ulcb.dtsi | 5 +++++ 2 files changed, 15 insertions(+) diff --git a/arch/arm/dts/salvator-common.dtsi b/arch/arm/dts/salvator-common.dtsi index 826a02c333..d2d667bb01 100644 --- a/arch/arm/dts/salvator-common.dtsi +++ b/arch/arm/dts/salvator-common.dtsi @@ -623,8 +623,13 @@ cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>; wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>; bus-width = <4>; + sd-uhs-sdr12; + sd-uhs-sdr25; sd-uhs-sdr50; + sd-uhs-sdr104; status = "okay"; + + max-frequency = <208000000>; }; &sdhi2 { @@ -640,6 +645,7 @@ non-removable; fixed-emmc-driver-type = <1>; status = "okay"; + max-frequency = <200000000>; }; &sdhi3 { @@ -652,8 +658,12 @@ cd-gpios = <&gpio4 15 GPIO_ACTIVE_LOW>; wp-gpios = <&gpio4 16 GPIO_ACTIVE_HIGH>; bus-width = <4>; + sd-uhs-sdr12; + sd-uhs-sdr25; sd-uhs-sdr50; + sd-uhs-sdr104; status = "okay"; + max-frequency = <208000000>; }; &ssi1 { diff --git a/arch/arm/dts/ulcb.dtsi b/arch/arm/dts/ulcb.dtsi index b61e2656d5..44dd84179f 100644 --- a/arch/arm/dts/ulcb.dtsi +++ b/arch/arm/dts/ulcb.dtsi @@ -401,8 +401,12 @@ vqmmc-supply = <&vccq_sdhi0>; cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>; bus-width = <4>; + sd-uhs-sdr12; + sd-uhs-sdr25; sd-uhs-sdr50; + sd-uhs-sdr104; status = "okay"; + max-frequency = <208000000>; }; &sdhi2 { @@ -417,6 +421,7 @@ mmc-hs200-1_8v; non-removable; status = "okay"; + max-frequency = <200000000>; }; &ssi1 { From patchwork Tue Nov 13 23:43:22 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 997441 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="c7/X478Z"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42vknt2nKnz9s9G for ; Wed, 14 Nov 2018 10:47:46 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 1A645C2242A; Tue, 13 Nov 2018 23:44:41 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 1EBA8C22003; Tue, 13 Nov 2018 23:44:39 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 1B10CC21F1A; Tue, 13 Nov 2018 23:43:31 +0000 (UTC) Received: from mail-wm1-f66.google.com (mail-wm1-f66.google.com [209.85.128.66]) by lists.denx.de (Postfix) with ESMTPS id 49CC9C21EC5 for ; Tue, 13 Nov 2018 23:43:31 +0000 (UTC) Received: by mail-wm1-f66.google.com with SMTP id i73-v6so8416315wmd.5 for ; Tue, 13 Nov 2018 15:43:31 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=oRkvekY/Nj6P7mhxws/mkq7+o4rthacc6tNV78iEaMk=; b=c7/X478ZOsjeov2Q+qA0J6jNL7RqhrdnEFhGoC2HjuLgyswpggMWFje5jHcioF39I7 qBaPN+9kEQm/sPn5JNgsBQLV17UxOgYn+7pXfweoXg9snT0QPOiA5gUxM6cTii666XOm 6sK5tpn8/llz95iKhu+A5a1RDQOraTLT6RmcJ9Ol5xjrlKz/M4yhhuoaQ4MCQNqc6guA EKbim/zKm9szX/t5gAaggqVS3XZNAWTt3za+C51Jx2LLLbPVpdOlgURm1N4jixbpvqKq jM0XHt9bXmqKdWmJ+46AiF3SFgCehC9ObkajnoH9U0U2XB6CTmxCFTtobsFdHZIMBs9D VOfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=oRkvekY/Nj6P7mhxws/mkq7+o4rthacc6tNV78iEaMk=; b=YarpkmTFe8hytx1Z0Ku0uvmuoeM5mqFEP4Ws+DMwul4Hr10bOFRz9NnY3F5P3w1F8a X0ZLCvxyjKWnXOirfn+yqRISVLoPF70iVmeFyhxM1b74pd31AErnkyYFq+TlkAhxX+4U idWGlgLNT0vkYT6oszbLwlplbkAAn1RfZV3czwXGRlP828BYe1arHcBZXOiOSDNzDo34 JGgbwBnOnLf4PrNua6SqFs5GO44EtlPdL9wHBaF+nT9XYoYzOaeXRWpqg0GE+wM9k+8S Pz+hxzIEijuFZPRZXqP15m3U7nuPAhbqxWD98jSRnyc87J7fmGoE3Z3Pi7wzfkPrHDTO F0hg== X-Gm-Message-State: AGRZ1gI0E+BKrVk7ijFg7qIDmeLtHLkgx1XuDEnDgEDF4SWqq2ArmCYQ fzxfBe0skPEkSttto9UwOKBP1J64 X-Google-Smtp-Source: AJdET5dW7wUseWCIdYZM3vDIgdJL37rUY+2PGOcPs40Zk/VYn/jAiLR/wM0zw1llxLVqhGYk2BwCTQ== X-Received: by 2002:a1c:6508:: with SMTP id z8mr40502wmb.28.1542152610462; Tue, 13 Nov 2018 15:43:30 -0800 (PST) Received: from kurokawa.lan (ip-86-49-110-70.net.upcbroadband.cz. [86.49.110.70]) by smtp.gmail.com with ESMTPSA id t10-v6sm321720wrr.69.2018.11.13.15.43.29 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 15:43:29 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Wed, 14 Nov 2018 00:43:22 +0100 Message-Id: <20181113234324.7719-3-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> References: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> Cc: Marek Vasut Subject: [U-Boot] [PATCH 3/5] ARM: dts: rmobile: Enable SDR modes on E3 Ebisu X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Add regulators and pinmuxes for SDHI0 and SDHI1 SD and microSD slots on E3 Ebisu and mark them as capable of up to SDR104 mode of operation. With the SDHI fixes in place, it is now possible to use SDR104. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- arch/arm/dts/r8a77990-ebisu.dts | 101 ++++++++++++++++++++++++++++++++ 1 file changed, 101 insertions(+) diff --git a/arch/arm/dts/r8a77990-ebisu.dts b/arch/arm/dts/r8a77990-ebisu.dts index f9ccccf949..6fcf0013b9 100644 --- a/arch/arm/dts/r8a77990-ebisu.dts +++ b/arch/arm/dts/r8a77990-ebisu.dts @@ -46,6 +46,54 @@ regulator-boot-on; regulator-always-on; }; + + vcc_sdhi0: regulator-vcc-sdhi0 { + compatible = "regulator-fixed"; + + regulator-name = "SDHI0 Vcc"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + + gpio = <&gpio5 17 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + vccq_sdhi0: regulator-vccq-sdhi0 { + compatible = "regulator-gpio"; + + regulator-name = "SDHI0 VccQ"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + + gpios = <&gpio5 18 GPIO_ACTIVE_HIGH>; + gpios-states = <1>; + states = <3300000 1 + 1800000 0>; + }; + + vcc_sdhi1: regulator-vcc-sdhi1 { + compatible = "regulator-fixed"; + + regulator-name = "SDHI1 Vcc"; + regulator-min-microvolt = <3300000>; + regulator-max-microvolt = <3300000>; + + gpio = <&gpio0 4 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + + vccq_sdhi1: regulator-vccq-sdhi1 { + compatible = "regulator-gpio"; + + regulator-name = "SDHI1 VccQ"; + regulator-min-microvolt = <1800000>; + regulator-max-microvolt = <3300000>; + + gpios = <&gpio3 15 GPIO_ACTIVE_HIGH>; + gpios-states = <1>; + states = <3300000 1 + 1800000 0>; + }; }; &avb { @@ -94,6 +142,30 @@ function = "scif_clk"; }; + sdhi0_pins: sd0 { + groups = "sdhi0_data4", "sdhi0_ctrl"; + function = "sdhi0"; + power-source = <3300>; + }; + + sdhi0_pins_uhs: sd0_uhs { + groups = "sdhi0_data4", "sdhi0_ctrl"; + function = "sdhi0"; + power-source = <1800>; + }; + + sdhi1_pins: sd1 { + groups = "sdhi1_data4", "sdhi1_ctrl"; + function = "sdhi1"; + power-source = <3300>; + }; + + sdhi1_pins_uhs: sd1_uhs { + groups = "sdhi1_data4", "sdhi1_ctrl"; + function = "sdhi1"; + power-source = <1800>; + }; + sdhi3_pins: sd2 { groups = "sdhi3_data8", "sdhi3_ctrl"; function = "sdhi3"; @@ -120,11 +192,40 @@ }; &sdhi0 { + /* full size SD */ + pinctrl-0 = <&sdhi0_pins>; + pinctrl-1 = <&sdhi0_pins_uhs>; + pinctrl-names = "default", "state_uhs"; + + vmmc-supply = <&vcc_sdhi0>; + vqmmc-supply = <&vccq_sdhi0>; + cd-gpios = <&gpio3 12 GPIO_ACTIVE_LOW>; + wp-gpios = <&gpio3 13 GPIO_ACTIVE_HIGH>; + bus-width = <4>; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; + sd-uhs-sdr104; status = "okay"; + max-frequency = <208000000>; }; &sdhi1 { + /* microSD */ + pinctrl-0 = <&sdhi1_pins>; + pinctrl-1 = <&sdhi1_pins_uhs>; + pinctrl-names = "default", "state_uhs"; + + vmmc-supply = <&vcc_sdhi1>; + vqmmc-supply = <&vccq_sdhi1>; + cd-gpios = <&gpio3 14 GPIO_ACTIVE_LOW>; + bus-width = <4>; + sd-uhs-sdr12; + sd-uhs-sdr25; + sd-uhs-sdr50; + sd-uhs-sdr104; status = "okay"; + max-frequency = <208000000>; }; &sdhi3 { From patchwork Tue Nov 13 23:43:23 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 997438 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="evWLSIq5"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42vknG60Wmz9s47 for ; Wed, 14 Nov 2018 10:47:14 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 852CEC2225E; Tue, 13 Nov 2018 23:45:37 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 93118C2204D; Tue, 13 Nov 2018 23:45:19 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 40B0EC2202A; Tue, 13 Nov 2018 23:43:32 +0000 (UTC) Received: from mail-wm1-f68.google.com (mail-wm1-f68.google.com [209.85.128.68]) by lists.denx.de (Postfix) with ESMTPS id 7DD82C2202A for ; Tue, 13 Nov 2018 23:43:32 +0000 (UTC) Received: by mail-wm1-f68.google.com with SMTP id p2-v6so13024975wmc.2 for ; Tue, 13 Nov 2018 15:43:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=o+XT2u07LT9dEeTC4rkA4P+noovtPE48Fa7uF1dKYs8=; b=evWLSIq5ZqG3aj6LtVUHAVz9ImD8WfANJFupZcZIyPgn7Zo2GaifoaAiJabjWU/At9 YXRJ5q5aiigO8VgIrh8rFL87C9Z/UosnrmEWzXQpERD7fNJzYElbt/bC7fFksCM18kah 8i3p210EVxsn0dHjaHhEmbWFt8W7gF84AMuzzjOyAveMLOWOdgJOwA7Wj6JXZmESPTNd Yme7qerRl/O+vRGYktAvYb4kKzNrl76kfdEGzJcILBWhbVNzYfUO/eRV/SMec+nOk/Pk wpu7TsVdhUSR23+H+w4idF35/TcnYLEq64H5IcwPPhNO0AFG+wMli+38e9y/ojEEf5KL cvzQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=o+XT2u07LT9dEeTC4rkA4P+noovtPE48Fa7uF1dKYs8=; b=COQm9LQRfN3Lb8X66hHD5ml1Q2QIaMnsQgLhUxCoVGyft1CofVGv5L2FtfKE3tWZmU l6wz621+nnCWbKOqjZ47a1mGC7VIZOS7ZI0dSuzxbRQhHw0CJqWkn5KSzF7u9V/Ms6k5 EWNPnYIFrXnS0LYvopoPObFcEiJGkPerbZG5Z8sPxro3w603nvBuMV+b8wANgFHTgFZW UT8w435G/LdZbX0Ho8twBm9HwB09SrlfBCdWWVPh8gY6WDNLe2M73f2lAMU2TzeXOREI QMEU6EhDvRDLdZ6zK/Djcz4fC9010g0gPCwTDk9A7MquZen1lY5jedloAuuOhBXvhqcL 8rFw== X-Gm-Message-State: AGRZ1gK/A8I+a4nJyAKa/44pE5FozpQf159bAHeQMIQ3WM91LnozqEUT raCrpEDwvcN3askob04CwnLVuejp X-Google-Smtp-Source: AJdET5fIWJbxofrxbY3n8ZsYH1GD45DytY9dy5Yzh+63lxrSEl4qFklndoY3st8I3B7kJzF9Ag8PKA== X-Received: by 2002:a1c:b7c4:: with SMTP id h187-v6mr30147wmf.70.1542152611720; Tue, 13 Nov 2018 15:43:31 -0800 (PST) Received: from kurokawa.lan (ip-86-49-110-70.net.upcbroadband.cz. [86.49.110.70]) by smtp.gmail.com with ESMTPSA id t10-v6sm321720wrr.69.2018.11.13.15.43.30 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 15:43:30 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Wed, 14 Nov 2018 00:43:23 +0100 Message-Id: <20181113234324.7719-4-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> References: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> Cc: Marek Vasut Subject: [U-Boot] [PATCH 4/5] ARM: dts: rmobile: Enable HS400 on Salvator-X, ULCB, Ebisu X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Enable the HS400 support in DT on H3, M3W, M3N Salvator-X(S) and ULCB boards as well as E3 Ebisu board. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- arch/arm/dts/r8a77990-ebisu.dts | 5 +++-- arch/arm/dts/salvator-common.dtsi | 1 + arch/arm/dts/ulcb.dtsi | 1 + 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/arch/arm/dts/r8a77990-ebisu.dts b/arch/arm/dts/r8a77990-ebisu.dts index 6fcf0013b9..edd020cec1 100644 --- a/arch/arm/dts/r8a77990-ebisu.dts +++ b/arch/arm/dts/r8a77990-ebisu.dts @@ -167,13 +167,13 @@ }; sdhi3_pins: sd2 { - groups = "sdhi3_data8", "sdhi3_ctrl"; + groups = "sdhi3_data8", "sdhi3_ctrl", "sdhi3_ds"; function = "sdhi3"; power-source = <1800>; }; sdhi3_pins_uhs: sd2_uhs { - groups = "sdhi3_data8", "sdhi3_ctrl"; + groups = "sdhi3_data8", "sdhi3_ctrl", "sdhi3_ds"; function = "sdhi3"; power-source = <1800>; }; @@ -238,6 +238,7 @@ vqmmc-supply = <®_1p8v>; bus-width = <8>; mmc-hs200-1_8v; + mmc-hs400-1_8v; non-removable; status = "okay"; }; diff --git a/arch/arm/dts/salvator-common.dtsi b/arch/arm/dts/salvator-common.dtsi index d2d667bb01..e54f28ad0b 100644 --- a/arch/arm/dts/salvator-common.dtsi +++ b/arch/arm/dts/salvator-common.dtsi @@ -642,6 +642,7 @@ vqmmc-supply = <®_1p8v>; bus-width = <8>; mmc-hs200-1_8v; + mmc-hs400-1_8v; non-removable; fixed-emmc-driver-type = <1>; status = "okay"; diff --git a/arch/arm/dts/ulcb.dtsi b/arch/arm/dts/ulcb.dtsi index 44dd84179f..4ad22adeca 100644 --- a/arch/arm/dts/ulcb.dtsi +++ b/arch/arm/dts/ulcb.dtsi @@ -419,6 +419,7 @@ vqmmc-supply = <®_1p8v>; bus-width = <8>; mmc-hs200-1_8v; + mmc-hs400-1_8v; non-removable; status = "okay"; max-frequency = <200000000>; From patchwork Tue Nov 13 23:43:24 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Marek Vasut X-Patchwork-Id: 997440 X-Patchwork-Delegate: marek.vasut@gmail.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=none (mailfrom) smtp.mailfrom=lists.denx.de (client-ip=81.169.180.215; helo=lists.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="ZMR1WGPK"; dkim-atps=neutral Received: from lists.denx.de (dione.denx.de [81.169.180.215]) by ozlabs.org (Postfix) with ESMTP id 42vkns6WSTz9s47 for ; Wed, 14 Nov 2018 10:47:45 +1100 (AEDT) Received: by lists.denx.de (Postfix, from userid 105) id 91409C2200F; Tue, 13 Nov 2018 23:45:12 +0000 (UTC) X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on lists.denx.de X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=FREEMAIL_FROM, RCVD_IN_MSPIKE_H2, T_DKIM_INVALID autolearn=unavailable autolearn_force=no version=3.4.0 Received: from lists.denx.de (localhost [IPv6:::1]) by lists.denx.de (Postfix) with ESMTP id 88F38C21EE5; Tue, 13 Nov 2018 23:45:10 +0000 (UTC) Received: by lists.denx.de (Postfix, from userid 105) id 9CBF0C21EE5; Tue, 13 Nov 2018 23:43:34 +0000 (UTC) Received: from mail-wr1-f65.google.com (mail-wr1-f65.google.com [209.85.221.65]) by lists.denx.de (Postfix) with ESMTPS id 133A4C21FEE for ; Tue, 13 Nov 2018 23:43:34 +0000 (UTC) Received: by mail-wr1-f65.google.com with SMTP id v18-v6so15251140wrt.8 for ; Tue, 13 Nov 2018 15:43:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=PHXBzFVjC3U9/ZiiLGqzlVjIV8ABr88+elUQVPPR/TM=; b=ZMR1WGPKNgQD+kgEaULRDPyM5R4LkdVolFNsiQflpRyDAf7hqcWq0k9MzZJZPWlwe7 pp36YSYWGnQ04b06rAKuTdbsm9DSF9BW+S3r9alXdBWr8TPr8DI3azBM8pFqPz+2fJ90 TJKDvrKWekkdWbeuijtZ6xie0n7pQCj6AwwzHwHRf2ljCnCVFQUt/9gCdnKXDX/88Mhg MPaFc2ZLql359+Np9tNYPa9RzjCTRK95Y6z355979VjwBOFa54Qz4gDcVQCZSJXq1drz WA0FRRTppxvDGIJ86sBFlx12pKCX/I3Pe43KdUFOWpF+f9aSaf1aiJ4Imed8bMI/IX5d LC2w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=PHXBzFVjC3U9/ZiiLGqzlVjIV8ABr88+elUQVPPR/TM=; b=iNpXIBriHhLMQu0aU8joaqiV93hLrwB4Wmtin3IEut02UUIPabpTXCHF2YhCv7rwZz miXMjxi8pi5z0dsGi4btmTGb5Ahy4rrZXOfsqHhvsHAXCa8KMGs0AOm8zYrDqu5wj8X9 4rC4Tn0mIN0ELx6lz6jP0FVpGnpbnTBXBJWjdSmXzgD7lb/8BgIC4irT5XSzguZC+ifs vWX+zryRfDZD3E6H1rUbGD4HB/PFPGg49YWocvwKBnQQ7TuPcCr0E+7j2Mofx/ownFo8 E6GLAaVxKXOPj+upQqXi7PZJ9n/hdU/97Pxlj+zBCx/NJb6EqJzwKMeCAmw2v+DcZmO+ 1Fqw== X-Gm-Message-State: AGRZ1gLBWDUkF6B4vnmaVfJAU3vZ7BBpMO5NdCZdUzqDx+6P6UYv/xLm wqAx5sEA8yWHo4qZTmpt2KYytqsH X-Google-Smtp-Source: AJdET5fqS6vxENmxqdemVP9n1bZ4N73Fnfs9g9JyoNvPwNAPcM7ruAmTR4yXAZGfJ3TeV++SpSN+3Q== X-Received: by 2002:adf:e152:: with SMTP id f18-v6mr5110591wri.42.1542152613258; Tue, 13 Nov 2018 15:43:33 -0800 (PST) Received: from kurokawa.lan (ip-86-49-110-70.net.upcbroadband.cz. [86.49.110.70]) by smtp.gmail.com with ESMTPSA id t10-v6sm321720wrr.69.2018.11.13.15.43.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Tue, 13 Nov 2018 15:43:32 -0800 (PST) From: Marek Vasut X-Google-Original-From: Marek Vasut To: u-boot@lists.denx.de Date: Wed, 14 Nov 2018 00:43:24 +0100 Message-Id: <20181113234324.7719-5-marek.vasut+renesas@gmail.com> X-Mailer: git-send-email 2.18.0 In-Reply-To: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> References: <20181113234324.7719-1-marek.vasut+renesas@gmail.com> Cc: Marek Vasut Subject: [U-Boot] [PATCH 5/5] ARM: rmobile: Enable MMC HS400 on Salvator-X, ULCB, Ebisu X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.18 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" Enable the HS400 support code on H3, M3W, M3N Salvator-X(S) and ULCB boards as well as E3 Ebisu board. Signed-off-by: Marek Vasut Cc: Nobuhiro Iwamatsu --- configs/r8a7795_salvator-x_defconfig | 1 + configs/r8a7795_ulcb_defconfig | 1 + configs/r8a77965_salvator-x_defconfig | 1 + configs/r8a7796_salvator-x_defconfig | 1 + configs/r8a7796_ulcb_defconfig | 1 + configs/r8a77990_ebisu_defconfig | 1 + 6 files changed, 6 insertions(+) diff --git a/configs/r8a7795_salvator-x_defconfig b/configs/r8a7795_salvator-x_defconfig index 55c3f800a0..6e9444a5ee 100644 --- a/configs/r8a7795_salvator-x_defconfig +++ b/configs/r8a7795_salvator-x_defconfig @@ -50,6 +50,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_HS400_SUPPORT=y CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_NOR_FLASH=y diff --git a/configs/r8a7795_ulcb_defconfig b/configs/r8a7795_ulcb_defconfig index c2adf9e01a..0eec903472 100644 --- a/configs/r8a7795_ulcb_defconfig +++ b/configs/r8a7795_ulcb_defconfig @@ -49,6 +49,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_HS400_SUPPORT=y CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_NOR_FLASH=y diff --git a/configs/r8a77965_salvator-x_defconfig b/configs/r8a77965_salvator-x_defconfig index fbc22dd1af..f2b5ca320c 100644 --- a/configs/r8a77965_salvator-x_defconfig +++ b/configs/r8a77965_salvator-x_defconfig @@ -50,6 +50,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_HS400_SUPPORT=y CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_NOR_FLASH=y diff --git a/configs/r8a7796_salvator-x_defconfig b/configs/r8a7796_salvator-x_defconfig index f5809bea8e..055f8d72b5 100644 --- a/configs/r8a7796_salvator-x_defconfig +++ b/configs/r8a7796_salvator-x_defconfig @@ -50,6 +50,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_HS400_SUPPORT=y CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_NOR_FLASH=y diff --git a/configs/r8a7796_ulcb_defconfig b/configs/r8a7796_ulcb_defconfig index fe60382c05..46563d5b3b 100644 --- a/configs/r8a7796_ulcb_defconfig +++ b/configs/r8a7796_ulcb_defconfig @@ -50,6 +50,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_HS400_SUPPORT=y CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_NOR_FLASH=y diff --git a/configs/r8a77990_ebisu_defconfig b/configs/r8a77990_ebisu_defconfig index aebace40ee..9a462fe979 100644 --- a/configs/r8a77990_ebisu_defconfig +++ b/configs/r8a77990_ebisu_defconfig @@ -50,6 +50,7 @@ CONFIG_DM_MMC=y CONFIG_MMC_IO_VOLTAGE=y CONFIG_MMC_UHS_SUPPORT=y CONFIG_MMC_HS200_SUPPORT=y +CONFIG_MMC_HS400_SUPPORT=y CONFIG_RENESAS_SDHI=y CONFIG_MTD=y CONFIG_MTD_NOR_FLASH=y