From patchwork Sat Dec 5 17:29:18 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ZHIZHIKIN Andrey X-Patchwork-Id: 1411552 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: ozlabs.org; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=leica-geosystems.com header.i=@leica-geosystems.com header.a=rsa-sha256 header.s=selector1 header.b=oUAuZ1Kr; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 4CpGmf4QR8z9sWP for ; Sun, 6 Dec 2020 04:30:10 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id F0BAE825D6; Sat, 5 Dec 2020 18:29:50 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (1024-bit key; unprotected) header.d=leica-geosystems.com header.i=@leica-geosystems.com header.b="oUAuZ1Kr"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8B18B825D6; Sat, 5 Dec 2020 18:29:49 +0100 (CET) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,FORGED_SPF_HELO,MSGID_FROM_MTA_HEADER, RCVD_IN_DNSWL_NONE,SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-AM6-obe.outbound.protection.outlook.com (mail-am6eur05on20705.outbound.protection.outlook.com [IPv6:2a01:111:f400:7e1b::705]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 2EB96825AE for ; Sat, 5 Dec 2020 18:29:47 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=quarantine dis=none) header.from=leica-geosystems.com Authentication-Results: phobos.denx.de; spf=fail smtp.mailfrom=andrey.zhizhikin@leica-geosystems.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WnXZ56xHe70+Y/qLfPIsV9w3/UjZy2AK1zL08EFhnoEjxaGI9aJ1g3lumVYi2zwAYOFGPE4w3NlmD0p/atppx+ZoA5sqe8Smpm9Kmc/GjZF3RFI94+bk4tfA6qOw+KSU+cFU4Kpib56SCBkodvDlXJu/FagWgf6LHtawk93UVaXlvGdt2NCqYbbkbUybKqXTLNsd3rhJo1egzjjiraz6u6fClghyp0tt1pSPFsM7sNG/9r6twf2/iRzFCjeqXEFPJNY3keb7tMRzGfu/E+BZKWiyX+bapNgkhN+gEVyQoAU8r3GKNH24udYpLitfOi08td2Fvl994bofcVcxqqCdnA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HS31J30sKIzmSEyFCDSOOruSealuaL3egaFz4Qh4FeU=; b=iKZG97vitfEnW4Kld6acIbuLJSkzsEj8ZHbX3hcHwQt4TkGOwRbcxmTbW8HPhk0ZAAcluFg4aysekk/IMT5Ihsq2oOLdimWBpF7mK2vnXEkdjU0VNTGh79MLj/2jwlNWqOFZCjTKOljFmza7sossluyxytlkn/zrwKepaDNV/55Si+e0EH87s1Qo0Q81o/dKIq6RPElDtd1S6VnG980k1j+y8WW0QKu52kpqVIoXu29KWM5OcmKixEB6b5nAOvrY8HfAX7N+oN5VMAmOYrP7/+7L326M2VMaiY3HiNiZ6zjuXH6JG/XX9FmoLuGM75YLwlGvP4FsQpfgVy242Uzvlw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=leica-geosystems.com; dmarc=pass action=none header.from=leica-geosystems.com; dkim=pass header.d=leica-geosystems.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leica-geosystems.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=HS31J30sKIzmSEyFCDSOOruSealuaL3egaFz4Qh4FeU=; b=oUAuZ1KrTNp/pK3k2WRuBMdSd4cyZq2e/XXv8/wkGrY9I0GwnywuL0zDI3UOy2bPgMlRXPCEJnVCH7dFKymqaTw0PsRKSTLwIqvAtBdaeoSztswhS17qvqxWF1qavCk8urPL/jGuqfGYj5aOgtSY3W6kglqxyhCFuCrOPLfFQTo= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=leica-geosystems.com; Received: from DB6PR0602MB2886.eurprd06.prod.outlook.com (2603:10a6:4:9b::11) by DBAPR06MB6982.eurprd06.prod.outlook.com (2603:10a6:10:1ac::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.19; Sat, 5 Dec 2020 17:29:46 +0000 Received: from DB6PR0602MB2886.eurprd06.prod.outlook.com ([fe80::49c3:4b5b:289c:d62c]) by DB6PR0602MB2886.eurprd06.prod.outlook.com ([fe80::49c3:4b5b:289c:d62c%12]) with mapi id 15.20.3632.022; Sat, 5 Dec 2020 17:29:46 +0000 From: Andrey Zhizhikin To: u-boot@lists.denx.de Cc: festevam@gmail.com, uboot-imx@nxp.com, peng.fan@nxp.com, Stefano Babic , Ye Li Subject: [PATCH v3 2/3] ARM: dts: imx8m: add UHS or HS400/HS400ES properties Date: Sat, 5 Dec 2020 17:29:18 +0000 Message-Id: <20201205172919.3421-3-andrey.zhizhikin@leica-geosystems.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20201205172919.3421-1-andrey.zhizhikin@leica-geosystems.com> References: <20201205172919.3421-1-andrey.zhizhikin@leica-geosystems.com> X-Originating-IP: [193.8.40.112] X-ClientProxiedBy: GV0P278CA0044.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:29::13) To DB6PR0602MB2886.eurprd06.prod.outlook.com (2603:10a6:4:9b::11) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from aherlnxbspsrv01.lgs-net.com (193.8.40.112) by GV0P278CA0044.CHEP278.PROD.OUTLOOK.COM (2603:10a6:710:29::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.3632.17 via Frontend Transport; Sat, 5 Dec 2020 17:29:45 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 15271b05-2ba2-4cf5-3dc5-08d899435c2d X-MS-TrafficTypeDiagnostic: DBAPR06MB6982: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:172; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: OqsUINR0aSSX5o2Jgl9BQwPNYdtvuYOvDyAYc8+XJiX41x6da/FYmqpETI2EAtnS7U6lvaF0IZw1IXYqDpY27+IwNoITVO+8rXPexrelSWWcAESeb9Ody2ivxcSUs/i+lBfHlXXnBImr4J19F2y5JnAcRgcLumja8KgXPuFxl4vE65h0ch/Q447zT2KF1bhyNqVTK81vZbfOD1/WOph04uBWPB397hSOYQUmPUS3R2QX+D0vXzo5iaVAs300oZugAw/UCcd8MPTYE9Hn3UHOz5edmybMOVm3Y+aCRVWvHlm+7Of88Dz8v/QduN6ovVPI8TLpnolXLKWMwnJyJz1dxkHUWCL3ll8X9eWe+VKNT+Y8QNJ47e4WdQ36W4oGvglA X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB6PR0602MB2886.eurprd06.prod.outlook.com; PTR:; CAT:NONE; SFS:(4636009)(136003)(396003)(366004)(346002)(376002)(39860400002)(16526019)(44832011)(186003)(36756003)(6512007)(66476007)(6666004)(8936002)(66556008)(6486002)(316002)(66946007)(2906002)(26005)(86362001)(5660300002)(54906003)(6916009)(956004)(8676002)(52116002)(2616005)(6506007)(478600001)(1076003)(4326008)(32563001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: Db3g+635XmNl+NYLxlMvwT/Vof8Ky7ZsqsSWts5dvYZq5TQvWNp9wHLWgXy4Q/VSAnRGdI1nhRr9Ra88wjuxivwR3jJFoaxy+SONbzz93z9/XShsYSaO4gLR8UUCQj4fn5vwH25guf2iQFgN9Lq7h5BYiRIpHBArYWzVcL1XQPL1Wzj8ossW8jS5hb59PnnlUPLzSXyrrwC4NGMzYe/RnqnzCRIIsxiuNGpkhC15NIwQCv0LT4DcwfyWbceXYYzoUDLKQAcqMGJR6SK1P9yYLw9JalFHPJk2aQ/nLD7mt3/3Ho393Om28iJuIP7dN2QqJUQj9Cf8IJ791rdkE2kXv4NAlUkJ9Y64asier1FjEiQEo5Of/YI7otZNDDBegzFu/JA6KmW4kanQVWEJYwh74gSqQiz1G+Zv9HLCFbNR47guRDZFtaPhLY0DML++13SdmRrElMCm8yY2Q8H1UOZJ4/4/qiBk9Dw+dK67K4lY1e8Hmv6IqO6fcrRPKDP/qxNcjAjSLwquCozeyQ9SEkBiG50VGn532/g+87BUlg57oRWq0PDpJfO8tP9V0e3Ht9Gd51gIGOwFgHq5Zw3EgbyQ/kU5GPRSZ7L/SWy6sZN2+RjQbLs8skzAAtXMBI94UuLEMWQYGLAlyZKxg6i8PcpagKCYkLEVeBEo+wfjS5rrlZ4k0Azf0vFudV7ZjdiveVrjKqTF9TYcD4H26Toxpk7jqgsHqdnPMMhyNYd7646d/crhzrmOphWnyqQzAiUJpph0j4myUHfv/aUTcGO+tIE45csgizQzTt5wfvhOuMBUTODDCnkmpLuyZKpzjhY3lZafvYyejESijwTyylu1Z5F0sHPDPz5e9VJgd2m/0CKSEYbXcAgaXr8nbWXEvwlNremFZHZ1vUVMYgq+2o2gttfqk6fZ4bfi61pdKknNKFLbEy0lYJLp3v37vvCnyWMHDzNzWSAJl5IYXGrM5r8+gTX5zHR1BAt8+HZr45i2vZxBRKSLVzLnq+qo/FumLi/dTSTB X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-Network-Message-Id: 15271b05-2ba2-4cf5-3dc5-08d899435c2d X-MS-Exchange-CrossTenant-AuthSource: DB6PR0602MB2886.eurprd06.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 05 Dec 2020 17:29:46.3131 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 1b16ab3e-b8f6-4fe3-9f3e-2db7fe549f6a X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: DbX/H6QQBMtMfXKluz/fcJppYijS2EDScRl0goZTZHxilIWgijUe0kcybrFUk1DDmbsgZfyXYXWJqGMPvqF6i16gJDhrSEr+aBLaPd+r1xI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: DBAPR06MB6982 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.34 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.102.3 at phobos.denx.de X-Virus-Status: Clean i.MX8M series provide support for high speed grades in their usdhc controllers, which has eMMC and SDHC connected to them. Enable this support across the entire i.MX8M family by providing quirks to usdhc controllers designated by storage media connected to them. Signed-off-by: Andrey Zhizhikin Cc: Stefano Babic Cc: Ye Li --- Changes in v3: - Fix binding names, which had incorrect 'u-boot,' prefix used Changes in v2: - Moved u-boot binding for imx8mq-evk and imx8mq-phanbell to separate autoincluded dtsi files arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi | 3 +++ arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 3 +++ arch/arm/dts/imx8mm-evk-u-boot.dtsi | 4 ++++ arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 4 ++++ arch/arm/dts/imx8mp-evk-u-boot.dtsi | 4 ++++ arch/arm/dts/imx8mq-evk-u-boot.dtsi | 9 +++++++++ 6 files changed, 27 insertions(+) diff --git a/arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi b/arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi index 80d6475b7c..9e0d264b71 100644 --- a/arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi +++ b/arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi @@ -118,8 +118,11 @@ &usdhc1 { u-boot,dm-spl; + mmc-hs400-1_8v; }; &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; diff --git a/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi b/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi index 771ab635f1..701af4434d 100644 --- a/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi +++ b/arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi @@ -118,8 +118,11 @@ &usdhc1 { u-boot,dm-spl; + mmc-hs400-1_8v; }; &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; diff --git a/arch/arm/dts/imx8mm-evk-u-boot.dtsi b/arch/arm/dts/imx8mm-evk-u-boot.dtsi index 9f77d3c6ff..e843a5648e 100644 --- a/arch/arm/dts/imx8mm-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mm-evk-u-boot.dtsi @@ -100,10 +100,14 @@ &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; &usdhc3 { u-boot,dm-spl; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; }; &i2c1 { diff --git a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi index 98b0b9891b..025090fff4 100644 --- a/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi @@ -97,10 +97,14 @@ &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; &usdhc3 { u-boot,dm-spl; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; }; &wdog1 { diff --git a/arch/arm/dts/imx8mp-evk-u-boot.dtsi b/arch/arm/dts/imx8mp-evk-u-boot.dtsi index 2452e9175c..4f00b5a3a9 100644 --- a/arch/arm/dts/imx8mp-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mp-evk-u-boot.dtsi @@ -126,10 +126,14 @@ &usdhc2 { u-boot,dm-spl; + sd-uhs-sdr104; + sd-uhs-ddr50; }; &usdhc3 { u-boot,dm-spl; + mmc-hs400-1_8v; + mmc-hs400-enhanced-strobe; }; &wdog1 { diff --git a/arch/arm/dts/imx8mq-evk-u-boot.dtsi b/arch/arm/dts/imx8mq-evk-u-boot.dtsi index 4712cf6a44..44af663727 100644 --- a/arch/arm/dts/imx8mq-evk-u-boot.dtsi +++ b/arch/arm/dts/imx8mq-evk-u-boot.dtsi @@ -3,3 +3,12 @@ ®_usdhc2_vmmc { u-boot,off-on-delay-us = <20000>; }; + +&usdhc1 { + mmc-hs400-1_8v; +}; + +&usdhc2 { + sd-uhs-sdr104; + sd-uhs-ddr50; +};