From patchwork Tue Jan 31 08:42:26 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Ye Li X-Patchwork-Id: 1734674 X-Patchwork-Delegate: sbabic@denx.de Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=nxp.com header.i=@nxp.com header.a=rsa-sha256 header.s=selector2 header.b=fU6FjIPL; dkim-atps=neutral Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4P5dzS1wmKz23gV for ; Tue, 31 Jan 2023 19:50:12 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3E2E9859EF; Tue, 31 Jan 2023 09:49:59 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.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=nxp.com header.i=@nxp.com header.b="fU6FjIPL"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 2F71885A06; Tue, 31 Jan 2023 09:44:43 +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.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FORGED_SPF_HELO,SPF_HELO_PASS, T_SPF_PERMERROR autolearn=no autolearn_force=no version=3.4.2 Received: from EUR05-VI1-obe.outbound.protection.outlook.com (mail-vi1eur05on2061b.outbound.protection.outlook.com [IPv6:2a01:111:f400:7d00::61b]) (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 194E4859E2 for ; Tue, 31 Jan 2023 09:43:35 +0100 (CET) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=nxp.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=ye.li@nxp.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Mb7caQEtyx+ELwxUfl18/zUHJ3NtTBP2wkD7ORvgql3K1aCh3CZVkMCqhtwhvFkJXHrb5FI0Rq4pvLEIarOp4JjdThC6NJZq/X4IJKAMECoMwf7RKvx2cUZgr61KvNU8h/oXyNkgFeV+0XFy27LBL0cUKDgpDmrXbc/UxydOhYze0S+B3/DePts4wKNsMkr2UX1+ug9wJgowpV6qpZTpALTVrf/M/KCT30EVBXfkWatDxVMXoRba/Rw/srAm8GFF6meZXI0EPhx2LVMkvC6Pk4hk0VycnN55PHRBNFwPpB1B3XvnLwVUYtJ5rVl5OIue5mEKR5SNfaQZpgHhO7/XmQ== 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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=dx6Uw4/p0ucNoqx3U77UXCi27qgHBQ+HBMMpNDhkSpI=; b=ES+JqxEYBAm/QfrvCs+3LdifiYqu3I4jIgToBnsL73RqykRm6wX2EvvM7ILcKoDANKqqRv3hus8aucQnbaMGYfUYnLUYfh8hNt7vWca7cBJ8B3PeUxbtBmhdZfDBVvJilsfIuAr9MQLDklrujaQe2g+lmK81XD6jX8g4efDZ0DosMgQtDRCJTFllkoATp95197afSvbWCZrtJlkxYinbUbaXaoAIIDaE6CrvWApvLZLx94dKrwcz0+HuT2qbgYyNzn6csvWhzyxx4A5lHq2mShs5sY02neisLZ+OHVRKSeD0HhD+mSFcVyTxWBbwCdko/nKYcdsDTCMccLyI/TLm/w== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=nxp.com; dmarc=pass action=none header.from=nxp.com; dkim=pass header.d=nxp.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=nxp.com; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=dx6Uw4/p0ucNoqx3U77UXCi27qgHBQ+HBMMpNDhkSpI=; b=fU6FjIPLLLsICN+ifc1S4n3zHk4eA3c25LoBN9ku3Lgas2JOcZbTCZoKxsbvsL0Z03xwcoeYZn1d+hSNHaCsebBKjOWJq/VhNWqqF6r36sJInu/98k9+9yCeuUbyhp9ZIrOy6kVixVmralAjKXbjfZ2/iQz9raUnjOBi4dTCvIM= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=nxp.com; Received: from AM6PR04MB5302.eurprd04.prod.outlook.com (2603:10a6:20b:7::20) by GV1PR04MB9086.eurprd04.prod.outlook.com (2603:10a6:150:21::7) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6002.28; Tue, 31 Jan 2023 08:43:30 +0000 Received: from AM6PR04MB5302.eurprd04.prod.outlook.com ([fe80::1582:1a4a:3dda:50c6]) by AM6PR04MB5302.eurprd04.prod.outlook.com ([fe80::1582:1a4a:3dda:50c6%5]) with mapi id 15.20.6043.038; Tue, 31 Jan 2023 08:43:30 +0000 From: Ye Li To: sbabic@denx.de, u-boot@lists.denx.de Cc: peng.fan@nxp.com, uboot-imx@nxp.com Subject: [PATCH 15/23] imx: sentinel: Update S400 API get info message structure Date: Tue, 31 Jan 2023 16:42:26 +0800 Message-Id: <1675154554-88217-16-git-send-email-ye.li@nxp.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1675154554-88217-1-git-send-email-ye.li@nxp.com> References: <1675154554-88217-1-git-send-email-ye.li@nxp.com> X-ClientProxiedBy: SG2PR02CA0065.apcprd02.prod.outlook.com (2603:1096:4:54::29) To AM6PR04MB5302.eurprd04.prod.outlook.com (2603:10a6:20b:7::20) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: AM6PR04MB5302:EE_|GV1PR04MB9086:EE_ X-MS-Office365-Filtering-Correlation-Id: d0933048-1ed0-42e4-75ab-08db03673a02 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: tKtOOyUwu8TK3K8smcEhjuVBQqy6UktOMkFSa5cwpqhhADbmSpxcEVSguRKPFMjDi6YvZi3LZMOn21kAkWjVJ/sX8gnlJqQQMSEFm0RZ9BAKIyAQMewW6s0M5RcEdzcFJyasalPskR44QCE5FcBaF0rpm3PksQwga7+p9ejBSfojKuVVz4agX7LsTN+UuVdMqRAtoFL9FD5Lkg2JHspQOjnyaztRmhapfZwYXUvxp1XwN0ze2abSPDigSr6fZ8fY00E++R47FkmcTyFCdmiY5VYq6a+qUfBuEuXjsi4TzyrkxZG4ULJjNokhe1KpSTUH/9Bw4T5EQh2I6szeFfAOkdCiCcWe5Oko/LRDuYZxdnCtOyPE2fd5PfO3RVHt6DfHj2P10JdGEb3BgjVW5C6QHTuarkALISbjzgY0hLxn+AyrR5V2xlP74TW2FIzhfy9gdRGORz2OsrCaoKdZ9nYl+R8vv08Exi6eYFcfquh5ITLJPf/ZrLh2w2GdGkSfvwkXFiX4LjeBU+QX9TpkKe6CxwEOhnPQ0MG1dnqirMjl9itxzSNhWy59EHcTbSXarSOz/hf8pFV3WUpZNDn4N6i4l7KCul8BmtO4tX568edafGhVewyPogWDTcf0+18JoipFm5xOSP7i3vvkgyNBOBSD18EnD0H9drfp0XVP4Aa6ENvQ9pLYU7+92vx0FrCRaHDOL7FHKxFwhuslOgrVz21jxg== X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:AM6PR04MB5302.eurprd04.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230025)(4636009)(136003)(376002)(39860400002)(366004)(346002)(396003)(451199018)(38100700002)(38350700002)(41300700001)(26005)(186003)(6506007)(6512007)(6666004)(83380400001)(86362001)(66476007)(2616005)(66556008)(66946007)(4326008)(8676002)(52116002)(478600001)(6486002)(316002)(36756003)(15650500001)(4744005)(44832011)(2906002)(8936002)(5660300002); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: FjNRj3sYS5OLPxeu2CLqPmbpGmOAaulhmLw3AAXEv5Wb5ZSZ/BPig5LRuB6WATqH3a0hrkPZEHTmOJgN04yV3CB2edjIc/SA3rxbxPtCUg2C5QmrnKZlKsyomVQS3zv3n+OuZOe4oZ9FUhMXn+o5RZySCthWocY/3eEKzqLnHl+YoRKM4HcFqHdhl41edkBB3MMwdvg8wu5SNW3KRZU4I5BX3cSV3F3RBl4xYOgpZN52ZSMUhTL/5JIdj4U/xZJNnOLya35BAWQ6l6uTidgRw3D2iImfQlt5T1+ca1uTXuGEQHSvdRrZWBhozsrJkIRE7pCZCHme+E2jxmRpJxinnZAlFfmI6llaGhT1JYp1xJJ3UhBohfCkVgeCJdnYIc4fhI8nKPNduoXI+gj18fYuj7Sc/opjTQJIPps5ZH6QJEZNaCvb6TqRprRKz5iEqZoFPnrhZPedPr4E6/hfVHQbb761GyNrmY0dl0i80sgcpxpK7BrNg8bMhWl8vxrTv9Im+UDxX+5DJgXUJOB9Q/nnFEGYS5rwsUCS8xSV2pIyYC9bqzI8zEKYWXxv8SfJjJQu8qfmWrpz4t7pwtbDkJwbQ/M/J7mcgBnx40xK63tBX9kurNl7eewi51W2aHhx3B4hf0+M/226SCJKmOu4wzQ+u0pif9Oy8Ku85ZEtuj5g3ITuRKZEjI08KnxkL/uLIlLPXjSKpXrK3Z8URgyD3vukef7zLmukF27n2G4xUgQ9JvMxbCH/0hoZbNkw68ypYTdMScFHJxySDz1zJhmt8I4MxIueL/VL2lWAf3a9yKCCArLuasqM7Ff/aoOGX0ZzbSJ2RjOsxhvfEoj6NPBf4zjRyqjjbXoXpPMM21a/zbmN08OHr5IX/8qBTUqk94Lnp3XlLEhqM+uquR3J+Gq33CLU8QHdRekothF+dqytVVS/29l+M5SxqvgV7VbrFso9fix1/WAeExn68FcjANAKRFzDuU3Rm5H0VHoAqJi7Mqn5PM18oRo/7u7R4EfLEMZEkuXB5KGa3J7RrTj/CWUz2y6Gi+roGt09LZl4urZ3Z2gNuCml0OST7kzfRqZYvxXC+rR8WOzWIhs9TpQv8HB7nitKqj/oQLjVGLL4dILacpelODTNvB5Jo03ca5w9TOKTFlBJNybB+em0O+hLfdcuDpCcBbtFIQm95ziaR9a/gTgwTHbMSuIQjZOWwhMy0s4jOYvQirBScq5DfkzIOfYrixwRHSqibBfQXeEW/Ai5Bch0P0lTO6KMrJ/2fUYfRyApJBhrUGNdnruvlZ9v4Rzchhvnhe8Ij7nkefnIgqcnOmhlhvOccCz/00GGpdCVBo6hIGW/79nWaB8MlIqnAa7klnb4+9mvxKhi33RVpfmYOpFcBd2MOR7WeDrOMcIqDq8My0S0amI1qpVY5xUh637F9xJrgd78UwGOsB6UHzjmThHE0cbdshgwub801NkxbsywoiEnzNCFEZ+F+5ew7tV6SIJj9/jMkc2KC6P/7ZE+jnRBxibye6e7pZXK623ZsWOi0CMgFRoRHSfD66x65HJgoOovuReO0p1Ol7Y0o66Y6n7uXKse4vfBo114WOTsnl/34g5T X-OriginatorOrg: nxp.com X-MS-Exchange-CrossTenant-Network-Message-Id: d0933048-1ed0-42e4-75ab-08db03673a02 X-MS-Exchange-CrossTenant-AuthSource: AM6PR04MB5302.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Jan 2023 08:43:30.0623 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 686ea1d3-bc2b-4c6f-a92c-d99c5c301635 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: 8xWBTYwujFdP6CpjrHhObEyaTETyylrLyw/vmT6uzFbO1v/toQ7WmQsF3jclIYkD X-MS-Exchange-Transport-CrossTenantHeadersStamped: GV1PR04MB9086 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 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.103.6 at phobos.denx.de X-Virus-Status: Clean From Sentinel FW v0.0.9-9df0f503, the response message of get info API is changed to add OEM SRK and some states (IMEM, CSAL, TRNG). With old structure, we get failure from sentinel due to the buffer size can't fit with new response message. So update the API structure to fix the issue. Signed-off-by: Ye Li Reviewed-by: Peng Fan --- arch/arm/include/asm/mach-imx/s400_api.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/arch/arm/include/asm/mach-imx/s400_api.h b/arch/arm/include/asm/mach-imx/s400_api.h index cb6e393..5582ff1 100644 --- a/arch/arm/include/asm/mach-imx/s400_api.h +++ b/arch/arm/include/asm/mach-imx/s400_api.h @@ -126,6 +126,8 @@ struct sentinel_get_info_data { u32 uid[4]; u32 sha256_rom_patch[8]; u32 sha_fw[8]; + u32 oem_srkh[16]; + u32 state; }; int ahab_release_rdc(u8 core_id, u8 xrdc, u32 *response);