From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-20.2 required=3.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,INCLUDES_PATCH,INCLUDES_PULL_REQUEST, MAILING_LIST_MULTI,MENTIONS_GIT_HOSTING,MSGID_FROM_MTA_HEADER,NICE_REPLY_A, SPF_HELO_NONE,SPF_PASS,USER_AGENT_SANE_1 autolearn=ham autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id AD91CC4707F for ; Thu, 27 May 2021 14:47:22 +0000 (UTC) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id D475160D07 for ; Thu, 27 May 2021 14:47:20 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.3.2 mail.kernel.org D475160D07 Authentication-Results: mail.kernel.org; dmarc=none (p=none dis=none) header.from=kontron.de Authentication-Results: mail.kernel.org; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 69C0482D49; Thu, 27 May 2021 16:47:18 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=kontron.de 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=mysnt.onmicrosoft.com header.i=@mysnt.onmicrosoft.com header.b="LzyKOwkY"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id C8D6E82D56; Thu, 27 May 2021 16:47:15 +0200 (CEST) Received: from EUR04-DB3-obe.outbound.protection.outlook.com (mail-db3eur04on071f.outbound.protection.outlook.com [IPv6:2a01:111:f400:fe0c::71f]) (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 D37AA82CAC for ; Thu, 27 May 2021 16:47:11 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=kontron.de Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=frieder.schrempf@kontron.de ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=LgEnVfkkb1q0av8MrUjo1Y7Aw0NwXf8j/AMDo0FInWH4WtoQEzwt4eISBuNy+VFKbnZwtpFdeWh+Gl7vweJ5hn2ufd1l8iPsqVUSNWyfy58KX+cR7MgZ9y3klEnjym1Kp93OhOvYGRXVHlRUhLKBJOuqXukvCHskdg3TLNT7kZE4SNl0q64rgwd0Hb28wdlxQmvD6LI9W1PzsMkIpcCYhIEePfgCgF6+lZSitG1DpNnCZuG7kL1jhJgWU0+EjjBMrecUqpMGKIgwClzjec2/US5rS8uGkcNNnLhs7Ou0QqAnGMWGVlxhXy62Q5bRMiTQHwx1YTX1v+OZC6QHDR5tlg== 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=eEi6mgFnW8vwPlAzSe6sls5ibjXelTRSx7n07gyrwqY=; b=EfbKd8YcAyoo3YGdVmEeL/oiydcwSr+9znbTQC6brDyyOLdc4n+k8ef5Hpu42mluIFlC6P9SKISm6cvoie18YYhBQm+9Pjo83usbVD7PSACUel0jH1Pno4U1gxDu6jgCPh/CBfl3/zLhUtTwRpw+gyiXYf/DipjmTNQTQVaqYKzamQ+7Mim5QFHkeoLWW0HNn28VVNhc7/maPjpoeIQyQzV+N3idLARE9IRDon8V99RmEP6Dgx8EugK17nGR0j+Y9tnvpUy76HbgJkjzVVYe2JGTTZgU72xKUn7mBpeGAJNia56PWueeQ60XJJiO3Q9SZ+kDfDErgPPYb+kb5QcAMw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=kontron.de; dmarc=pass action=none header.from=kontron.de; dkim=pass header.d=kontron.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mysnt.onmicrosoft.com; s=selector2-mysnt-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=eEi6mgFnW8vwPlAzSe6sls5ibjXelTRSx7n07gyrwqY=; b=LzyKOwkY0iJXMO5ik2Xf7jida2yZq1tqgrtu4+bkZF/P+lJD1h0WEG9BbXbQXbNbTK9yCk5UUIGRdkJXUUQMSNEIb549eXvfAWJHDnQtJRGKxaTdbBKJPirrYDZb0VTMRdp6Y9EuvfCL4qjSxdj4z1LN8/F55tyrF9K5C5MMSLg= Authentication-Results: lists.denx.de; dkim=none (message not signed) header.d=none;lists.denx.de; dmarc=none action=none header.from=kontron.de; Received: from AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:157::14) by AM9PR10MB4434.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:273::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.21; Thu, 27 May 2021 14:47:10 +0000 Received: from AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM ([fe80::1133:8761:6cc9:9703]) by AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM ([fe80::1133:8761:6cc9:9703%5]) with mapi id 15.20.4150.027; Thu, 27 May 2021 14:47:10 +0000 Subject: Re: [NXP-IMX] please pull nxp-imx-2021-4-6 To: "Peng Fan (OSS)" , Stefano Babic , Fabio Estevam Cc: u-boot References: From: Frieder Schrempf Message-ID: Date: Thu, 27 May 2021 16:47:08 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Originating-IP: [88.130.71.190] X-ClientProxiedBy: AM0PR10CA0104.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:e6::21) To AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:157::14) MIME-Version: 1.0 X-MS-Exchange-MessageSentRepresentingType: 1 Received: from [192.168.10.32] (88.130.71.190) by AM0PR10CA0104.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:208:e6::21) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4173.20 via Frontend Transport; Thu, 27 May 2021 14:47:10 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: e617d32e-2957-4734-96c3-08d9211e4ecf X-MS-TrafficTypeDiagnostic: AM9PR10MB4434: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:3383; X-MS-Exchange-SenderADCheck: 1 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: LoPawycDPxc8xNTYk50S6BZV3b7jZV5XyofkRH7dYZ7RXKFP059Qny/u0cK3R4qRJ+L0KDQ+fEIjUpm6PR5lAuIP22IjBko9zZxC1HlxUy3Oz/zK9QdHp+LecPwKYl7XghaVbPNFgbNpKEctFTemO+QAIUud5G6KjyZAzDiTJFu1c3MTpSAi+8FoC6GyIEqdhwwfdYevWYjOle+nmwb31dDgYVAg/tXhM7k0lzuMsujkhPgfVMyz5ug5beacRx2IHl8wxdMjhDotY7Ucoaxd4/Imsvt3i7H0i1DmlJIqH//tybx+mW1mO7nvpD93Nx8MYhnHcfFBlNF3+EC3ycAnQ61poTG6uWNwLyvU5zB30SznZGe+R/nwQ1xwv/yNMaABoh/xdlik4JxuFpdE2XDYGOSesNDXc8MifuEUCLD3dILwrs/eriyLf8enXpQ4MbC7VJZC5HMPddoYZMwl7nXqOhsupwHOIMSjjbxcP8U6S7681XrNbD3j1oCcQ+dtqX5GBRvQ78zFOztCh/GLYGJwshukdn40u9XpUpMgxdDJ0n8tkDlregTjFB66L/ZaqAjYowIIWPsc1MjtS2ltS2rFALOx0qb6jkH7L5mJMCVc4S0clcA1Tmm0SpSjOJ3ZymtD7tdCBf7e1urQTm7zKXeTk2XX4QPYSVrSOHIrp+mf/2P6VTlB+/aAOGlAnLPqXmBw6hovMpTEfVjubg56qamjIGN+uNqSeAJKW7sfn6E6YfVLFGpZOAuRwldUQerYEl2Sm1zzYaDCqjjD6Fej516SM2wDabt6dtGXHDOcyuyTv6ysJ0p6yJFYudwtZS4iXymk2RhNRZt2tdyECFnxyv8Y5A== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM; PTR:; CAT:NONE; SFS:(4636009)(366004)(956004)(186003)(16526019)(44832011)(38100700002)(26005)(2616005)(53546011)(4001150100001)(6486002)(36756003)(86362001)(110136005)(4326008)(45080400002)(8936002)(8676002)(2906002)(66556008)(66476007)(30864003)(5660300002)(66946007)(31686004)(31696002)(16576012)(498600001)(83380400001)(966005)(45980500001)(43740500002)(15585785002); DIR:OUT; SFP:1102; X-MS-Exchange-AntiSpam-MessageData: =?utf-8?B?QWk3STN5eFkrMW1RQ2pOMUVwTWxMeDNOeE52YjA2MVNSMXB4UUpmM1dLejVm?= =?utf-8?B?U1JyK2VmNTRrTGlKNFNac2RGdzNwUzI4a0JwSXNBVEZsMytHaUN0anBPZ3Nh?= =?utf-8?B?S01LMmF1dFNSK0xKNk5IL2RBbEdWZFVzRXRsSmNjYytqc3JuMFRIdWZmWVNj?= =?utf-8?B?Szh5VWVtK05lTmt6bGhYVjFtUHN4ZzR6N1VnQ3RQelllNy80U01HaFZNMU53?= =?utf-8?B?a1NkeFFBZEQyRjdDTjdEWU81U3dOMFNlWGRLS2p4RUIyNjBxbnJpMTRwUE8w?= =?utf-8?B?dUYvb0VKb1M1SWdwMzBPVTh1NytCSnRjTnJhbjdmL0loTW0ySFJnMzhSc0wr?= =?utf-8?B?N3c3b2JrTkRBbjNXL0Nic2VRTU9CaE9HTVhUa25PaG9GZDhHTlI3d0gwMnRz?= =?utf-8?B?dm85bHdYZHh1bmdqYXRBZnFJUyt4S2FWL3hDeDhDenlCeDc5S2I3OWpqMkx3?= =?utf-8?B?dDBybDU2d0RMdExjZ1FuUjNlcm0vd1lKbWQyTXFNb3E1dFpxU0E2N2gvVnhS?= =?utf-8?B?YUphbS9lbllyWkJxaVZmSnR5RnhQMkZtZHR6Q0FNSlJYTGo3UjhvOW9rb21T?= =?utf-8?B?T3lIdi82cDd5bFU5ZjdFa2FFWCtMdmU3bTUxSkM2Qm41UkJiYWhPd2ZoQlhn?= =?utf-8?B?NjZrUStlQW92ZktacHh6L2ZoOTZpTThkVEVvTE1vSDFsSm42VllBNCs3OEJp?= =?utf-8?B?UkJ3KzJzR0lXRUU5Y21DTEZBY2tuWXNQRFZKNTFROHYwYm5vaXVPcTFTOGtl?= =?utf-8?B?MDhGS2VjdWkyckpoMG9TU0Vnb0ZCWFVNSUdFWGo1alAzTjBuREhPRGFZS0k3?= =?utf-8?B?ZktMbHJPaHI3UEcxaXpzU3hnU1N4Skw4UlRZVWViV3c3WmpDVUJsY3JGRUlR?= =?utf-8?B?U1pmVHF4OUpqZ2ROUk9QK3NhVktiMmhQNWFkVUNIMXd4MjVvWklGY3BaQUQz?= =?utf-8?B?L05aRVY0R1hzdzZmV0VtN2pPQWJSUW1yMUszZi94L1gzaG9YMkx3bnpPYW5U?= =?utf-8?B?TnpLMWQvUlRmOU1pUHJjcnd3ODBTWG0rTnpIRW1tNDNBRWt1NHNyK0FJdUhK?= =?utf-8?B?VUNkcVhxVm0zTHNSSTAvY2tMSC8vSlM4a3dSb3dOMkdMbjdyeUdBcDE4bWpx?= =?utf-8?B?M2Y4Z05vWVJyV1JxZlpFRGw3c0x5Ly9ZOGVHcWRTbnNucDdZS1dBdlRRdFVQ?= =?utf-8?B?UEY3b2srbE15VFZqSVRydUVlUW5wZjRMYUNWaE8zNGhaQUFhZGhEZkFsR3A3?= =?utf-8?B?M3h2S3g3aTZScCs5U2MwNmZ1eVZpTU1waDA2eGlEZWtzRjE5Qm0yYWVsZEJ2?= =?utf-8?B?aGxyQ25SN0pZeFZka2poYUUzV2FSZUgwTmt6ZXNReXcvTjFaQW11aUdwOURV?= =?utf-8?B?K3lkNDVQMUV0aTVZQjdXMFF1ZFZTTmdNS1pRZHJUN2NjakRhclNSY056SzFj?= =?utf-8?B?R2JWNkFJVzlzWlkxNGxJbzhicHI0VkMxUHhVOXpCSmhnbWRwRUN4cTBUZ2dY?= =?utf-8?B?NDFiN09GKzM3QWZRS0p2TWxCRFh0RVZhZmVlck50M3FMNDBFRkVBcXlzajVv?= =?utf-8?B?dmdMa1lKK1VIaXYyMHdCL2tqbFZaa2xEckZwUldvTTVaWmhhT2s5eVl0cURT?= =?utf-8?B?SXVEYmU4Ukhnem54UXpUVkYzaGxOanAyUXdNaUVzM3pLSVQycStPU1hxMFZS?= =?utf-8?B?a1RJcHlicEFkTXlpYUhEVnl6eVdkZm93SDJrd29hZU1yd0lsclZxdTZqUVZL?= =?utf-8?Q?U8dURBoOHjJUoQwmR93vfaDgC/vr1KM5wTJ2F8A?= X-OriginatorOrg: kontron.de X-MS-Exchange-CrossTenant-Network-Message-Id: e617d32e-2957-4734-96c3-08d9211e4ecf X-MS-Exchange-CrossTenant-AuthSource: AM0PR10MB2963.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 27 May 2021 14:47:10.6047 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 8c9d3c97-3fd9-41c8-a2b1-646f3942daf1 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: SYIG/kAZ0dR+jWpNCJ7dXXhRfcOCBWQPun+VwLJlFFPwajD4T4ofCvK7fPsTL5mDER+FuWvG1Oi2mYOCPQjfGF0TdYCsXn39/RIGjcNDR6w= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4434 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.4 at phobos.denx.de X-Virus-Status: Clean Hi, On 06.04.21 11:34, Peng Fan (OSS) wrote: > Hi Stefano, > > Please pull nxp-imx-2021-4-6. This PR is based on Tom's master branch. If you need > me rebase on imx/master, I could redo this PR. This is quite a large PR, since lots > stuff in downstream tree. > > I ran local buildman test for all boards, no issue found. > ------------------------------------------ > convert to use binman for i.MX8MN/M/P EVK board It looks like these patches haven't been sent to the list. Is this common practice to have patches pulled via PR that were not sent to the list before? To me it feels wrong as there is no chance they will ever get reviewed/tested before merging, but I don't know the rules. @Peng: Since using binman to build the images there is the following output: WARNING 'mkimage.flash.mkimage' not found, resulting binary is not-functional make[2]: Nothing to be done for 'SPL'. Why is it there? How to get rid of it? Thanks Frieder > i.MX8M caam/dek support > hab update/fix for i.MX8M/7ULP > env/distro cleanup for i.MX8M > i.MX8M ddr script/driver update > ------------------------------------------ > > Thanks, > Peng. > > The following changes since commit 90eba245a66aa20589404ba537215faf2012c1a3: > > Merge branch 'next' (2021-04-05 11:29:57 -0400) > > are available in the Git repository at: > > https://eur04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FMrVan%2Fu-boot.git&data=04%7C01%7Cfrieder.schrempf%40kontron.de%7C2ed49d663d694871619d08d8f8df37e6%7C8c9d3c973fd941c8a2b1646f3942daf1%7C0%7C0%7C637532984941310093%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C1000&sdata=QEMqCBw9qvbdQfELx%2BpMAMTjw5Z7kgpo5G%2FzwTaLULY%3D&reserved=0 tags/nxp-imx-2021-4-6 > > for you to fetch changes up to 95dfcc086b419aece6835fd7aaad704de661e246: > > doc: imx8mp-evk: update after using binman (2021-04-06 17:19:45 +0800) > > ---------------------------------------------------------------- > Aymen Sghaier (6): > crypto: caam: Add CAAM support to i.MX8M platforms > crypto: caam: Fix build warnings pointer casting > crypto: Add blob command support for i.MX8M platforms > crypto: caam: Fix pointer size to 32bit for i.MX8M > crypto: caam: Add secure memory vid 3 support > crypto: caam: RNG4 TRNG errata > > Breno Lima (13): > imx: imx7 Support for Manufacturing Protection > imx: Avoid hardcoded output ring size register offset (ORSR) > imx: Ensure CAAM clock is enabled prior getting out_jr_size > imx: Avoid hardcoded Job Ring Max size > imx: hab: Enable hab.c to authenticate additional images in open configuration > imx: hab: Check if IVT header is HABv4 > mx7ulp: hab: Add hab_status command for HABv4 M4 boot > imx: hab: Fix build warnings in 32-bit targets > crypto: fsl: blob: Flush dcache range for destination address > mx6dq: hab: Fix chip version in hab.h code > cmd: blob: Add IMX_HAB and CAAM supported SoCs as dependency > cmd: blob: Instantiate RNG before running CMD_BLOB > fsl_mfgprot: Fix typo in sign_mppubk() > > Clement Faure (2): > imx8m: Add DEK blob encapsulation for imx8m > imx8: Add DEK blob encapsulation > > Clement Le Marquis (1): > imx: caam: new u-boot command to set PRIBLOB bitfield from CAAM SCFGR register to 0x3 > > Franck LENORMAND (3): > crypto: caam: change JR running loop > caam: enable support for iMX7ULP > imx7ulp: Enable support for cmd blob > > Jacky Bai (1): > imx8mn: Update the DDR4 timing script on imx8mn ddr4 evk > > Peng Fan (21): > tools: imx image: fix write warning > imx8mm/p: remove boot.cmd > imx8mm_evk: add/cleanup variable for distro > imx8mp_evk: add/cleanup variable for distro > imx8mp_evk: spl: clean up including headers > imx8mp_evk: Increase VDD_ARM to 0.95v Overdrive voltage > power: pca9450: add a new parameter for power_pca9450_init > imx8mn_evk: drop duplicated code > imx8mn: Add LPDDR4 EVK board support > imx: logos: use NXP logo > imx8m: soc: update fuse path > arch: mach-imx: imx8m: fix unique_id read error for imx8mp > imx: HAB: Update hab codes to support ARM64 and i.MX8M > imx8m: add regs used by CAAM > imx8mm_evk: switch to use binman to pack images > doc: imx8mm_evk: update doc after using binman > imx8mn-ddr4-evk: switch to use binman > imx8mn-evk: switch to use binman > doc: imx8mn_evk: update doc after using binman > imx8mp-evk: switch to use binman > doc: imx8mp-evk: update after using binman > > Sherry Sun (1): > imx8mp: ddr: Add inline ECC feature support > > Utkarsh Gupta (2): > imx: HAB: Validate IVT before authenticating image > imx: hab: Display All HAB events via hab_status command > > Ye Li (18): > imx8mm_evk: Update to latest LPDDR4 script > imx8mm_evk: Switch to new imx8mm evk board > imx8mp_evk: Update LPDDR4 timing for new FW 202006 > imx8mp_evk: Update LPDDR4 refresh time > imx8mn: Add low drive mode support for DDR4/LPDDR4 EVK > imx8mn: Add support for 11x11 UltraLite part number > imx8m: Update thermal and PMU kernel nodes for dual/single cores > imx8m: ddr: Disable CA VREF Training for LPDDR4 > iMX8MQ: Recognize the B2 revision > misc: ocotp: Update OCOTP driver for iMX8MQ B2 > imx8mq_evk: Applying default LPDDR4 script for B2 > imx: hab: Add function to authenticate kernel image > hab: Change calling to ROM API failsafe > imx: HAB: Add support for iMX8MM > iMX8M: Add support to enable CONFIG_IMX_HAB > imx: cmd_dek: Enable DEK only for chips supporting CAAM > crypto: caam: Add fsl caam driver > crypto: fsl: refactor for 32 bit version CAAM support on ARM64 > > haidong.zheng (1): > imx8mp: refine power on imx8mp board > > arch/arm/Kconfig | 6 + > arch/arm/dts/Makefile | 1 + > arch/arm/dts/imx8mm-evk-u-boot.dtsi | 117 ++++++++- > arch/arm/dts/imx8mm-evk.dtsi | 127 +++++----- > arch/arm/dts/imx8mn-ddr4-evk-u-boot.dtsi | 115 +++++++++ > arch/arm/dts/imx8mn-evk-u-boot.dtsi | 128 ++++++++++ > arch/arm/dts/imx8mn-evk.dts | 128 ++++++++++ > arch/arm/dts/imx8mp-evk-u-boot.dtsi | 112 +++++++++ > arch/arm/include/asm/arch-imx/cpu.h | 13 +- > arch/arm/include/asm/arch-imx8/image.h | 11 + > arch/arm/include/asm/arch-imx8m/clock.h | 1 + > arch/arm/include/asm/arch-imx8m/imx-regs.h | 21 ++ > arch/arm/include/asm/arch-mx7/crm_regs.h | 8 + > arch/arm/include/asm/arch-mx7ulp/imx-regs.h | 12 + > arch/arm/include/asm/mach-imx/hab.h | 37 ++- > arch/arm/include/asm/mach-imx/sys_proto.h | 6 +- > arch/arm/mach-imx/Kconfig | 44 +++- > arch/arm/mach-imx/Makefile | 3 + > arch/arm/mach-imx/cmd_dek.c | 262 ++++++++++++++++++-- > arch/arm/mach-imx/cmd_mfgprot.c | 150 ++++++++++++ > arch/arm/mach-imx/cpu.c | 8 +- > arch/arm/mach-imx/hab.c | 417 ++++++++++++++++++++++++++++---- > arch/arm/mach-imx/imx8/Kconfig | 1 + > arch/arm/mach-imx/imx8m/Kconfig | 11 + > arch/arm/mach-imx/imx8m/clock_imx8mm.c | 8 + > arch/arm/mach-imx/imx8m/clock_imx8mq.c | 7 + > arch/arm/mach-imx/imx8m/soc.c | 183 ++++++++++++-- > arch/arm/mach-imx/mx7ulp/Kconfig | 1 + > arch/arm/mach-imx/priblob.c | 33 +++ > board/freescale/imx8mm_evk/boot.cmd | 35 --- > board/freescale/imx8mm_evk/imximage-8mm-lpddr4.cfg | 9 + > board/freescale/imx8mm_evk/lpddr4_timing.c | 692 +++++++++++++++++++++------------------------------- > board/freescale/imx8mm_evk/spl.c | 33 +-- > board/freescale/imx8mn_evk/Kconfig | 6 +- > board/freescale/imx8mn_evk/Makefile | 6 + > board/freescale/imx8mn_evk/ddr4_timing.c | 1057 ++++++++++++++++++++++++++++++++++---------------------------------------------- > board/freescale/imx8mn_evk/ddr4_timing_ld.c | 1057 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg | 10 + > board/freescale/imx8mn_evk/lpddr4_timing.c | 1587 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > board/freescale/imx8mn_evk/lpddr4_timing_ld.c | 1440 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ > board/freescale/imx8mn_evk/spl.c | 50 +++- > board/freescale/imx8mp_evk/boot.cmd | 25 -- > board/freescale/imx8mp_evk/imximage-8mp-lpddr4.cfg | 10 + > board/freescale/imx8mp_evk/lpddr4_timing.c | 372 +++++++++++++++++++++------- > board/freescale/imx8mp_evk/spl.c | 38 +-- > board/freescale/imx8mq_evk/spl.c | 2 +- > board/phytec/phycore_imx8mp/spl.c | 2 +- > cmd/Kconfig | 8 + > cmd/Makefile | 1 + > cmd/blob.c | 16 ++ > cmd/cmd_fsl_caam.c | 88 +++++++ > configs/imx8mm_evk_defconfig | 6 +- > configs/imx8mn_ddr4_evk_defconfig | 4 +- > configs/imx8mn_evk_defconfig | 93 +++++++ > configs/imx8mp_evk_defconfig | 4 +- > doc/board/freescale/imx8mm_evk.rst | 3 +- > doc/board/freescale/imx8mn_evk.rst | 3 +- > doc/board/freescale/imx8mp_evk.rst | 11 +- > doc/imx/habv4/guides/mx6_mx7_secure_boot.txt | 25 ++ > drivers/crypto/Makefile | 1 + > drivers/crypto/fsl/Kconfig | 6 + > drivers/crypto/fsl/Makefile | 4 +- > drivers/crypto/fsl/desc.h | 49 ++-- > drivers/crypto/fsl/desc_constr.h | 28 +-- > drivers/crypto/fsl/fsl_blob.c | 6 + > drivers/crypto/fsl/fsl_hash.c | 6 +- > drivers/crypto/fsl/fsl_mfgprot.c | 160 ++++++++++++ > drivers/crypto/fsl/jobdesc.c | 16 +- > drivers/crypto/fsl/jr.c | 53 ++-- > drivers/crypto/fsl/jr.h | 11 +- > drivers/crypto/fsl/type.h | 16 ++ > drivers/crypto/fsl_caam.c | 720 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ > drivers/crypto/fsl_caam_internal.h | 230 ++++++++++++++++++ > drivers/ddr/imx/imx8m/Kconfig | 8 + > drivers/misc/mxc_ocotp.c | 2 +- > drivers/power/pmic/pmic_pca9450.c | 4 +- > include/configs/imx8mm_evk.h | 8 +- > include/configs/imx8mp_evk.h | 8 +- > include/fsl_caam.h | 24 ++ > include/fsl_sec.h | 54 +++-- > include/power/pca9450.h | 2 +- > tools/imx8image.c | 2 +- > tools/imx8mimage.c | 2 +- > tools/logos/freescale.bmp | Bin 46738 -> 47670 bytes > 84 files changed, 8600 insertions(+), 1484 deletions(-) > create mode 100644 arch/arm/dts/imx8mn-evk-u-boot.dtsi > create mode 100644 arch/arm/dts/imx8mn-evk.dts > create mode 100644 arch/arm/mach-imx/cmd_mfgprot.c > create mode 100644 arch/arm/mach-imx/priblob.c > delete mode 100644 board/freescale/imx8mm_evk/boot.cmd > create mode 100644 board/freescale/imx8mm_evk/imximage-8mm-lpddr4.cfg > create mode 100644 board/freescale/imx8mn_evk/ddr4_timing_ld.c > create mode 100644 board/freescale/imx8mn_evk/imximage-8mn-ddr4.cfg > create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing.c > create mode 100644 board/freescale/imx8mn_evk/lpddr4_timing_ld.c > delete mode 100644 board/freescale/imx8mp_evk/boot.cmd > create mode 100644 board/freescale/imx8mp_evk/imximage-8mp-lpddr4.cfg > mode change 100644 => 100755 board/freescale/imx8mp_evk/lpddr4_timing.c > create mode 100644 cmd/cmd_fsl_caam.c > create mode 100644 configs/imx8mn_evk_defconfig > create mode 100644 drivers/crypto/fsl/fsl_mfgprot.c > create mode 100644 drivers/crypto/fsl/type.h > create mode 100644 drivers/crypto/fsl_caam.c > create mode 100644 drivers/crypto/fsl_caam_internal.h > create mode 100644 include/fsl_caam.h >