From patchwork Sat Dec 5 17:29:16 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: ZHIZHIKIN Andrey X-Patchwork-Id: 1411551 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=B0IDxUE8; 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 4CpGmV4Tpvz9sWP for ; Sun, 6 Dec 2020 04:29:55 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 7465782565; Sat, 5 Dec 2020 18:29:45 +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="B0IDxUE8"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 2C9CC82565; Sat, 5 Dec 2020 18:29:44 +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, SPF_HELO_PASS autolearn=no autolearn_force=no version=3.4.2 Received: from EUR03-AM5-obe.outbound.protection.outlook.com (mail-am5eur03on0731.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe08::731]) (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 D9459824DE for ; Sat, 5 Dec 2020 18:29:41 +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=SDkltgWvk5qv3ahK6jM1t1jGTew1cDy8eglZb7b0kQ4fiLl9lEAezIFlxTv9WzjoftFtrUtN2DapjrhgoCe2ORKBStgptK0r69E0ZuFYXTsV2/yx23FQlm5HSIvaYKQLBYBlO7Ju6pdM5sdqnbijaWN5504+zDJzIujYJyn2nqSEOS7xCW9yoLBJxWwyqwAxnDHqnlT309wKmKAJyEs9xVlS1QcLfo/g8LBvJd5eMgSGPhF3bLBIh8cjno7zJr3NqfhwKuJMnk0tDFHgbW2D8P3I2k1Cqfyu2qqvRi3r7wua7cXDhm1T1winbgv3o6HgRRbS4r1NFk5X4ZRprtmRiA== 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=4fyfpeISoT/O7NtjFEVklhbIZ1a4xcrHVfFF2IxQJME=; b=RcBKsxp2vogz46f5BZD1yspOxFXh7BibdeYSMzysgGAwtOzv4YSuQKlbC1LGaBqg0ISCl16gs093ZSQoo1kvyMcB54AVbjqcZvYWxhFj/qnJkfK+VIa9xLYPujtIB1ORp8+rI0cDDBhSLRgL8yqCkBsH+4UvgnN35iO95Xcdn7JsrXp9NsXKoaP8P7jXThX6Ve1zqba4ZRGWonred/5hc0a4sv052TSH+BsVFbhN7HXhjA4n4CyaPlEmn88kNz844z4abogc1sVBzotEyc7ZrUPy/xkUp93A3BrA0yJDfL3p3r7QnFL0KOyeAmPCXvqQs2C2UJplAdCbU0tIKm2m+w== 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=4fyfpeISoT/O7NtjFEVklhbIZ1a4xcrHVfFF2IxQJME=; b=B0IDxUE8MWhSZ6onWXe/BLe9SRamYfL/m5bRU2NL3FHEnwWrjbeEeZTUSu21xtrIE/lzODQmZLJgBDRmIe71EoIokvEkUDQcMA8eqeEP63iP9R8PlbBPK4ffHdcEZSMJg+DbrE32qUSpLLyrMIGW9ivjjcCvO0LEJ+0vSZUwfV8= 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:40 +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:40 +0000 From: Andrey Zhizhikin To: u-boot@lists.denx.de Cc: festevam@gmail.com, uboot-imx@nxp.com, peng.fan@nxp.com Subject: [PATCH v3 0/3] imx8m: introduce high speed mode support in usdhc Date: Sat, 5 Dec 2020 17:29:16 +0000 Message-Id: <20201205172919.3421-1-andrey.zhizhikin@leica-geosystems.com> X-Mailer: git-send-email 2.17.1 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:39 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-HT: Tenant X-MS-Office365-Filtering-Correlation-Id: 7148c4fc-6f62-4d5c-302f-08d89943585e X-MS-TrafficTypeDiagnostic: DBAPR06MB6982: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:345; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: 3BPDm2Tk6y4DthKBu88rg2cKaHwZibsAuCd31BNLLvru/EOE4D3i+E7b+GRgBfKp7XJ0dGQooFGkGj5Wl2OzO5uN67VwdgCDvz5PxN7YNDRO+zqpYUC6S/5dJMCjSwnR+2LUBA0ZHFapUm2BSFT+kFmkZXcSh9UBTythmeS5aAgleNwWEFmkHwIu2d99r5eN9muY+of3/42l1pf1ZwpOldExf5Gsm4AaU+JmyPI7D9whbWuhE92wLNHJgkuC1vjNBSDjRNieBm5jxu3Z8nIMNhR3A1ONj9uF1pUBro/+xNJ7oIHNEiae3gRgZF973utMjXm0G42BZNxAT0LvS5eHuy7KnmdGfbW9ofwBkF7psnypIgTxxljb6sjmIFoNBn9l 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)(83380400001)(6916009)(956004)(8676002)(52116002)(2616005)(6506007)(478600001)(1076003)(4326008)(32563001); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: xU6ls5dFdYOx/bAL4BaEg/+tXw+FB6mt7tRAke8KrIpwwUWoGfFI+GHz72v93oo9C/MjtolL/4CqznLTbSH0ODqsFj7iIG0rnqEitCFdSjNACK7UxyGGsfrtnazn14aB5YqLpvMXUXNT1vhwiRMsCmOQ1txH5VlwtxtFmmV6XiitnzEkFxZN5PlKptB19+KyUeSdqdM8hmI+86l9xekX3c653GeLkWKU2wQ7oNqzh8lrn5uiisPTG6iys9lPzHtlGMGtCxuGL80HqcShKjVdsTKzO/fsgR5YClKAiIALwL1kmOob/GBm6VPAzYIMf+N07ho8fUdEo75IJNvcs8k0F167KLsIzLfvGwrV9ctf9+wjdMDfEzIh1OaPCxhkJtJ5WvHObYXVFpW/os8zmM6pa39hORRXAiCAEVXFSUgIbJzcEwCmyyaiTQsQev5bDCF6FNRZXHPk1DSh1IM23GB7BPOWB/ZhDuFOoX0VyXU/f0+NmSdTByUI62/NoI7zAcgizPPONWG1N+Joh6n3/PmrBRZrwHdmEtxby67JcMeLOAvOb9WxNFMlALHy0yhVDoiDNa+9afGjnOFO76KQi/21DGQoQ7W7p84liCHTkGlJBFKLbevdmpwIkxuYrGeEpnfzbwbHxaJI/IN1OrvaSF8Fjykn0sZSB3v8Yg06O5GsyetKE/ZOcbjFmy5naCNo8QPcSx4nmx/NexTMRMuwpmXjIsHDUJyMFK8uoTqz7TzxcfiGY5PltzcwJhQSPkKtfR8l0wm3I7eT0uf9xunNo3S2QmG/GHt7BL8gxlVQtiMZUaOpJZPYEgUEZ43QgToyT6NDCALZHpuvDDsj2caQnBxxy4Avyk8xXX4JfGdBRzokUUHT3VlUiz3apPCty6CRV+I4Mrb1pUZcDzw+gdyRdXgMhuPO2c4UOzF7J2hPdDJjGbCisgAlOwk37VT7hYr77XFDAorHRm8Oe/zFNi97nFYb27XUUWjcMUJrdD6CJrswhcHBlZBVmoyQVYCHjMWSVpie X-OriginatorOrg: leica-geosystems.com X-MS-Exchange-CrossTenant-Network-Message-Id: 7148c4fc-6f62-4d5c-302f-08d89943585e 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:40.1859 (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: fbZN5qi/bDd2xUKZ9GhOsMbkHlFuZZPo0Y6fsxGJxd00JxBPwfC7lLsdyaKcxqgxsVy6SPNjEp8kGOiOr0FkwNfPnQCSkSyqkyE+a228iuc= 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 This patch series is targeted to address issues that can be observed with various sd cards connected to i.MX8M derivatives. Current configuration of usdhc dts nodes for imx8m SOC derivatives does experience issues with recognition and mode switch for various sd card types from different manufacturers, sometimes leading to an abrupted boot process, either during attempt to load kernel image from attached media or failure to recognize the sd card when switch to higher speed mode is performed. Modifications in patches introduced are aimed to resolve those issue by introducing a short delay when mode switch in attempted, and enabling high speed mode quirks for all imx8m derivatives. --- Changes in v3: - Fix binding names, which had incorrect 'u-boot,' prefix used. - Introduce additional patch to turn on config options required to enable the support for high speed modes in eSDHC driver components. Andrey Zhizhikin (3): ARM: dts: imx8m: increase off-on delay on the SD Vcc regulator ARM: dts: imx8m: add UHS or HS400/HS400ES properties configs: imx8m: enable eMMC HS400ES and SD UHS mode on EVK arch/arm/dts/fsl-imx8qm-mek-u-boot.dtsi | 3 +++ arch/arm/dts/fsl-imx8qxp-mek-u-boot.dtsi | 3 +++ arch/arm/dts/imx8mm-beacon-kit-u-boot.dtsi | 4 ++++ arch/arm/dts/imx8mm-evk-u-boot.dtsi | 8 ++++++++ arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 8 ++++++++ arch/arm/dts/imx8mp-evk-u-boot.dtsi | 8 ++++++++ arch/arm/dts/imx8mq-evk-u-boot.dtsi | 14 ++++++++++++++ arch/arm/dts/imx8mq-phanbell-u-boot.dtsi | 5 +++++ configs/imx8mm_evk_defconfig | 4 ++++ configs/imx8mn_ddr4_evk_defconfig | 4 ++++ configs/imx8mp_evk_defconfig | 3 +++ 11 files changed, 64 insertions(+) create mode 100644 arch/arm/dts/imx8mq-evk-u-boot.dtsi create mode 100644 arch/arm/dts/imx8mq-phanbell-u-boot.dtsi base-commit: ee1e04558ff8c8ed812b986939447f129bb0b0bb