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 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 smtp.lore.kernel.org (Postfix) with ESMTPS id 12680C19F2D for ; Tue, 9 Aug 2022 17:15:55 +0000 (UTC) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8EFE584A73; Tue, 9 Aug 2022 19:15:53 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=seco.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=pass (2048-bit key; unprotected) header.d=seco.com header.i=@seco.com header.b="g5ojcrF3"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8AD1A84A63; Tue, 9 Aug 2022 19:15:51 +0200 (CEST) Received: from EUR05-DB8-obe.outbound.protection.outlook.com (mail-db8eur05on2074.outbound.protection.outlook.com [40.107.20.74]) (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 241DA84A7F for ; Tue, 9 Aug 2022 19:15:49 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=reject dis=none) header.from=seco.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=sean.anderson@seco.com ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Q8LPls4eTDT3yl7UKZS6ud1I/Qiup1k+LPrENnd26mpBJwqg/lkutId2SiCzr11v3iQc97UJTsm29ROgxpaXXjtLQzHPnbEVkG+OpLKeQIOLEQO0CEN0TZO2swsh0ahZBekw5FOZKz0TYGVOf+EPcnmzU9cjFZhGokYn0pSUQ3nTJLPBpA61bBDrfd4WVOYbRUZ7nLU7GYJ9YsD11gGunXC0nFbed3bxq38KjskAp5OQ8Zy2OG+493Mf6uHJWN4MMkryzc5xYgPdvpeh3Uk+B4JhZRLa81ITcX7nsQL3r1tv01UoEZ7f7k5W9JFsa9BU5Sxqe2qw/WeaVNe6Wa70tQ== 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=j8jtcYnS2jZp1rs+J20l1Yln7GXPkd9Ir0ZkaI4G7Yo=; b=juuzM2wEHpY9pLk/ietRXucFPvU/4cJI98kJWX4mfZzXhUlu15fbRagv344w3ZSeWhXPbjQzMOiHS5LfsCbLxvffMgbXweE7q0zluoQGMrLaGf9UAbEkqK77SRHWtPSbzOUqYDtU7D44MyT4x3KAMRTOrcqNSmkBvysNfbYbqWV4z9V88SmZc891J6OkDp4LhJbfG8wEqT0BqnmRoUsIk/dNOvewr6oqIcnweBV1nQDj0jl9zJw46rpGawSuQG6ucIYzywX+Cs5ZSXb5pFlh7TugcU6GdSzRt02Je2cRq6lPDCS1ieB5oONAlwl0wOdjGdw6Ktdc9PJ0Mpq8+r8lGA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=seco.com; dmarc=pass action=none header.from=seco.com; dkim=pass header.d=seco.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=seco.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=j8jtcYnS2jZp1rs+J20l1Yln7GXPkd9Ir0ZkaI4G7Yo=; b=g5ojcrF3V+kxqVirI32cOQglEDxUWasBBi0+AcfuF/cdzIZ8ZfdW1R5Ti9YIWPYG3+/PI6sHK/yoaE2UMB0o78hzz2+o6VH+zyY/vIxrqpZ9jn1L6Nn4FznmJbBBLH6IIH9V6/kEw6K7l9uzR5B+jjyTYRzAOPIy3nOYqxroiG0lLXQoTx4g1mFGnb5ykARyBZYnMPY6dhW+25l2cmG1h26j6X8eVPXFdUqPD2+bFFruVQVaoPiRPOS0KDai9gQ7FABgZmvkDXAFKYSpJ4mb4ki8bVjqtNFwwF4rFOGxTH+HcF669u9pKTl9erNc4nPT8m8V8fz8D0GsuSMho48VwA== Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=seco.com; Received: from DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) by AM6PR03MB5459.eurprd03.prod.outlook.com (2603:10a6:20b:ce::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5504.21; Tue, 9 Aug 2022 17:15:43 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::ecaa:a5a9:f0d5:27a2]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::ecaa:a5a9:f0d5:27a2%4]) with mapi id 15.20.5504.019; Tue, 9 Aug 2022 17:15:42 +0000 Subject: Re: [RFC PATCH v1 9/9] tools: Add tool to create Renesas SPKG images To: Ralph Siemsen , =?UTF-8?Q?Pali_Roh=c3=a1r?= Cc: u-boot@lists.denx.de, AKASHI Takahiro , Andre Przywara , Heiko Thiery , Samuel Holland , Simon Glass , Stefan Roese References: <20220809125959.217333-1-ralph.siemsen@linaro.org> <20220809125959.217333-10-ralph.siemsen@linaro.org> <20220809130348.hhtdgnytufppni72@pali> <20220809130726.iikcgrqnnts55fyi@pali> From: Sean Anderson Message-ID: <47e4a7d6-aa4f-471e-a19f-064078fc4939@seco.com> Date: Tue, 9 Aug 2022 13:15:39 -0400 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:68.0) Gecko/20100101 Thunderbird/68.10.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 8bit X-ClientProxiedBy: BL1PR13CA0402.namprd13.prod.outlook.com (2603:10b6:208:2c2::17) To DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ed556bb5-8f3e-4b2f-f019-08da7a2aca3d X-MS-TrafficTypeDiagnostic: AM6PR03MB5459:EE_ X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: wtTZmoo1drOcOz6xFw9XTdhR8i3uRJH7mT8B1DK1LPhJx8muSGevpQrhBwW0549GySnwz2Cut7YdF6Zxeij24RZYGKvF3wdu08QQacqGqQBWFEWGPzMBFQI0noKg2GUBEVP4EW5IWVRF4FmE4nyD46sgxUF+GTS9/NmaTXNBYJmmJ1RXGkKAn/fHHeDrWsDCa36Vz5mufesS9qwsE6DbDVO7mDbUMJqytrnKpejef6Zg8ZHJYw5ZpTXJYxlGUMkcEBEgYSHILPxNe7RQsUKtvZ+FPZmemLZZqsl4l23FvqglmGlpOHXjKmzBS2A0NjTpJ9Sl7XhyjdJxFvBfIg4I7pCZjNfskng4UueYdAJuNJM4ZlMqlmE3Ss02ir/4XMAIKUPJX4KUlJCR7DZrcm0Tp3Wqg55x/abIlfwDFtqIy5S5p6/e5abSohUPe5i6BFTsPZc+mpXJ+eNdGmK2Y9cY40BRhYjqR0sP8UJxCrorgOMU5jYVYHkxooEP0cPo5AhvKJQRuLuiwp4LYPMdoagE1XgCqDKaq846Mn6rVfVxMsEMDcbvMVE4qDH2ITL9Fd4E1i9fTI3Pd1iztFxYlnKHn99tAYR+/MXvlN0VqR2Dc4vpcjHLz2cI3+ExOYcx3psVopw4a7A2aeBVPJYQlqXnBHWy8WnsOMFKfsGHwDGzls5nI2xv6W869PU1ZdtuHREtvQfePwfOHllvA5++SLfO5j0/IOKPbmy17HHOVIIiyre7kBjdlbAX2UL2SQJ79WXriXk1kWl/irQWX5UiS4kD/z68IKYXcSUtBBGU1dtRlbUo793R4jauPAMnRoEzdRI6+/b8EU8rZoo2/MCP+gAASF+6B/N/JmY0dATcZrflkGSLiKf1oujvFHPz8gJnTjDG X-Forefront-Antispam-Report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:DB7PR03MB4972.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(376002)(39850400004)(346002)(136003)(366004)(396003)(38100700002)(5660300002)(38350700002)(8936002)(54906003)(66946007)(8676002)(66556008)(478600001)(86362001)(31696002)(110136005)(4326008)(6486002)(316002)(66476007)(6506007)(66574015)(53546011)(186003)(52116002)(31686004)(6666004)(6512007)(2906002)(26005)(36756003)(2616005)(44832011)(41300700001)(43740500002)(45980500001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?B?dllsYnF3M2QyeEt4WWFyT1R3WXN5S3ZvN3RaR0lrelpjMmF0Z0dEQjRjdTZs?= =?utf-8?B?cUc3Q25rWXUzL1pGS0UzQnl0QzVSUVRHWW0yQ3JrWDBTVTZ1Sy9hZS91ZWpX?= =?utf-8?B?eTFzUC9nUGxlSkZieVZrY3JJVGRkU29vZzZtdGhCWnFYRHEvLzMvc0ZzZ2Na?= =?utf-8?B?RVQzR2QrbEgzWFBodVdUSHc1cjZNNXE3cHZSeVhBZE9Kd3U1VHl3U284cGhG?= =?utf-8?B?eXRpdDR5RVNtQ1pOdk40Sy9ZbFVWeEl3K1YrLzA5bFJvcXlmK0FJbkNwYlcz?= =?utf-8?B?L3dNRnQ2eHhoZ2Q2MnU3MDcvT2k4Y1ZlclNHZmNxY3lTRU44dTJtQXh0ZVNI?= =?utf-8?B?QkdqdjJpYVRIdnFkTkxtVTZWTEQ0OGIvN245RlZ6OFg1SU1xTG04RzV4cnlF?= =?utf-8?B?Y1NMMktVQTkrekhycnZQaE5YVjNvdEpsYyszSUk3b3luYk4yOXpRS3VNQzZs?= =?utf-8?B?dTVjZEZaR0ZvN3NGWHJudWs5T1JTd3NrT3V5Z2xmdmdVQ2FVd1BvQzMwbHVm?= =?utf-8?B?d2Fqa21rNm5sWjdabGV4QUt6VXFkVFhrdmxHYi90dU9jQ0psb2ovZFJYMDEz?= =?utf-8?B?WFFPd3NuY0I2QmF3N1FEZWU1bTh3U3B3WGIrcGlnR1l4MWNnYmkxM0tiVFNP?= =?utf-8?B?MExKMzVsT3dKYzhsaHFla2t0alJvYXRWaEt1ZnRiMWhRV2dEU3ZCeGg3enVZ?= =?utf-8?B?ZjczdmMxYThBYmVwUlh0MzZmcEVNV2VQZjlOdTFvQTF2U05ZOXY4S3psRHc2?= =?utf-8?B?dTBpS0huMHBqS09wRy9Ua0FWaTIzQ1l1QmZtOUZtLzBCaUZNRWpkc3cySDJK?= =?utf-8?B?RlNRaFN4Yi9TTWNhZGgwbUdhTEVJNjg3bTFaMTRIc1JuYTdBSU1aVE1MZUw3?= =?utf-8?B?MDRRUWlaY0RtSXFvUk5mRnl3WmdzUklhcGo1dmpoM20zaHltaUVJWDI4cTNY?= =?utf-8?B?dHhWVEhoblFHa1RoV2Z2eEplU1BRTmVralFLSTd1WTArTzlSZVBSRmhTbGt6?= =?utf-8?B?N3dlNmMxemI1TFVMdklnb0NPMEJ6THN4aU45TUlFVkhkWXo4S1phUzVFUUZT?= =?utf-8?B?Vi9QazhFN0pRam8xajY0NzlsZXpSQ0ZpZFZFYmk1UUkzYks2N281Rmp1YTQ5?= =?utf-8?B?Y1Y4NzhNYUxvSU0rMHA0V3BPQVpwZnVCd3NKcXVHenIxNzNmVFFYcHBDOFRM?= =?utf-8?B?UzRUWDlZZ0pBM0dvaVAvVjJ1SUVNZmJEWTlSWXNZeHdzbVQ1RFh5RWVMYnM5?= =?utf-8?B?cHc1Wk1XbzJKOE80b0R4SFJkOHlpN0F6eVdicStHK0prbVhyMHJYNFZsM2FF?= =?utf-8?B?MVhYR2NlSnR0cy9CZ2RaaWJrU3g0N05EaDIrMHZUcG9uZHgwaVFDU2xJcXpJ?= =?utf-8?B?ODk3bTc4a3c5TFhQaGUzQUVGNU5VdHlwcURPV2Z6THErZThkbFZIVjJ4MzRN?= =?utf-8?B?aUN2OTFpYjB1RHlHUlFEN0ZlWW5kOXBaNkxQVS9KSUlEVkFLU3F3bllRTnM1?= =?utf-8?B?eDB6WVFZY01wOUd5cTVPZE83NkZPbWYwaWM1bmFtQ1Z2bkZEa3NicE1GY3Fx?= =?utf-8?B?cE42anFsR2pqL2Npa0twdlJ0QVNUN1Y0d2tUOHZ6aHJyeURWMDduWXpZUGpW?= =?utf-8?B?cE5LMkxWY3A5UU14RHY0ZlR0SmZwZlM3aXNETU9oTWsyU2ljRXV5aFhkUnJB?= =?utf-8?B?OU56VXh6TThNemJ0cFl1UTRlOEw5NnlUVEhqeUx4c00yc2NzR3VnYkZMV1cy?= =?utf-8?B?YmErS0pIalBFcXM0M0Nvbk9qNnNhL01FZ2wvNDA3ZDUzN2kzTC9ueXhSc1Va?= =?utf-8?B?ZlhrT0tESWtIMmRneWg5RjV1R2dkdzd0YUxjditQcjBhWDZvRjhla2hKTEc5?= =?utf-8?B?a25KS0lpc0dFY3Z0YVBNUndvVWVGY25tZXgzY2tnY2FrR2pHcUx6bGRQOGg5?= =?utf-8?B?WlIrRDd0eXN3bVM5cGJRa3p4SXdUNzNyYWFiQm9VUFNsTEh5cEdZbDBNN2Fu?= =?utf-8?B?MGhVb0RCc2puSXF2TUp0RTZKQnJtZERiQU5RczdQWEYweW9URVcwNUszQ09k?= =?utf-8?B?K1dSRVVJL2VKdEM2QmYvWjVBVUE3WmVROTRnZVQ0cjZMKzl4VTdTVHNKVzFi?= =?utf-8?B?a3JsSkFRNVlkZ1BSUm8wMzF5cXdwcktNL3A0VXhIV1JiK05qNDVHSklzRWVY?= =?utf-8?B?b3c9PQ==?= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: ed556bb5-8f3e-4b2f-f019-08da7a2aca3d X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 09 Aug 2022 17:15:42.7555 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: bebe97c3-6438-442e-ade3-ff17aa50e733 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: Xr7w2a89GD16KNl/51sMQooZ497M4JrihEx5CjGjt8ttDXGsSMzFtj77N6X12XKtWKyLhkhTGmeH8AN19rUfLw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM6PR03MB5459 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 Hi Ralph, On 8/9/22 11:54 AM, Ralph Siemsen wrote: > Hi Pali, > > On Tuesday 09 August 2022 15:03:48 Pali Rohár wrote: >> >> Hello! You can use for example config file, like it has kwbimage.c which >> is integrated into mkimage and has support for NAND ECC settings. > > Thank you, I was unaware of this config file approach. From a quick > look at doc/README.kwbimage it seems quite reasonable for > device-specific parameters. > > On Tue, Aug 9, 2022 at 9:07 AM Pali Rohár wrote: >> >> Or another option could be to extend mkimage tool to accept new argument >> for specifying NAND settings. As we can see more image formats have >> support for it, so some abstraction in mkimage makes sense here. > > In principle I agree. But practically speaking I see two problems: > 1) mkimage already has far too many options > 2) covering all possible vendor-specific values/encodings of NAND > parameters would be quite a task > > So I am inclined to keep it simple for now, and try using a config file. The traditional way to handle this is to specify a config file with -n. See e.g. mtk_image --Sean