From patchwork Thu Oct 13 18:27:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Sean Anderson X-Patchwork-Id: 1689679 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=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=seco.com header.i=@seco.com header.a=rsa-sha256 header.s=selector1 header.b=rk7FJ5bJ; 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 ECDSA (P-384)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4MpJ141NY8z23k6 for ; Fri, 14 Oct 2022 05:28:08 +1100 (AEDT) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 2B35684EF7; Thu, 13 Oct 2022 20:28:02 +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="rk7FJ5bJ"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 7E69F84E89; Thu, 13 Oct 2022 20:27:59 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_MSPIKE_H2,SPF_HELO_NONE, SPF_PASS autolearn=ham autolearn_force=no version=3.4.2 Received: from EUR03-DBA-obe.outbound.protection.outlook.com (mail-dbaeur03on2088.outbound.protection.outlook.com [40.107.104.88]) (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 5E07284D65 for ; Thu, 13 Oct 2022 20:27:57 +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=EceAs8dz0Ds9BvUbWAri9bZaSHo/JXJZ0shfJ1JV91D6seA7TMjjIDwc1i7CtIv73g8L6OaObXV/2UX7mnJckOlf/lYeafPYOgBfYT3lPch/J1VDaVRHNiOPJF6RWmR4A4nGH9pcdtGXIOneqrqRnerXxlxtjhahjjVc/Jd24TXZh2aeF8zoZYR8kH9Hgu3+G+qX7+EilThdnAEPifXQ+9+qS9XeQMMzxxZU2Ysh/7VK8sAFz27tai08CbTvxOnSUgcgBFI0DBUiUmpLqaizzKVCS3XFdF0JdPcrLYdLdu9/pXGBcDjURv/ZPyNTcyxnBnwfm0kLbNn6mDQQGvfMyA== 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=bnfS3SUZBXN8BYAZ0YYOp3TfhhqLzmw5VD+viSi0Gxs=; b=Dxb0sWEHpnvdKNBdoI04o/UDR3VhIqTE7D1iCH/TlZlCIIqtgW68QQa1cTYSpH5EcYNO/S7cJ726X/KCq6fz2W3RBuKDRGRRkQftGEqTwHMUljHet8FecDFTgIPlYY/V69KY/34uMfnMedlPQNbr+x9IINqYrd2K+jvUnqHlnpDoVNffRAeW52+BigWlQ2Eub5kkMed8rhYLWMVFr0+3m5xl8ZYfIz1CnvV+X2o5mQgrAGY8ARb55GdJehdPW68IjfHKNjank4UwfsDO/nd3DVDxhxzFPsEoa8rc/NxhK5HIgHn27IT/sG6kY/PmIx+xX978gCUMoF5erNQQBcnSkQ== 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=bnfS3SUZBXN8BYAZ0YYOp3TfhhqLzmw5VD+viSi0Gxs=; b=rk7FJ5bJfx+qDAG2zSawWtJDyMlu8sJ+is4p9OX8nhiXfYnSb8RJjck2LukHvNyLZ5Z9YTgJfnMBdfHEIGXYL1PbwDAzVTl5OMUvAGJIBaxf7zLvlqhn8sEq3NPSArv8Ntx3GI86Grnc5oDYbGeUtz6gSScIteTNZ2M1KJyIbUKnpcaFqEqUihq8W/1Cm691sLA6zPPk0wE4AsGgJUtNVBTrdYT8c/oZ/y7DJUXt8qH83z1jlhcTbIOduzjd6Va0DUQXGJN21KmBLuDQAH02hkP7sw1zmYtw3AAwSu55P5cPNSfww7l60J/uQxS4ejPamJPHtjk4yTya5K5o+BbqJw== 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 AS2PR03MB9718.eurprd03.prod.outlook.com (2603:10a6:20b:60e::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5709.15; Thu, 13 Oct 2022 18:27:55 +0000 Received: from DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::204a:de22:b651:f86d]) by DB7PR03MB4972.eurprd03.prod.outlook.com ([fe80::204a:de22:b651:f86d%6]) with mapi id 15.20.5709.015; Thu, 13 Oct 2022 18:27:55 +0000 From: Sean Anderson To: Simon Glass , u-boot@lists.denx.de Cc: Tom Rini , Rasmus Villemoes , Sean Anderson , Patrice Chotard , Patrick Delaunay , Stefan Agner , Stefano Babic , =?utf-8?q?=C5=81ukasz_Majewski?= Subject: [PATCH 0/3] cmd: source: Support specifying config name Date: Thu, 13 Oct 2022 14:27:28 -0400 Message-Id: <20221013182731.407192-1-sean.anderson@seco.com> X-Mailer: git-send-email 2.35.1.1320.gc452695387.dirty X-ClientProxiedBy: BLAPR03CA0084.namprd03.prod.outlook.com (2603:10b6:208:329::29) To DB7PR03MB4972.eurprd03.prod.outlook.com (2603:10a6:10:7d::22) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB7PR03MB4972:EE_|AS2PR03MB9718:EE_ X-MS-Office365-Filtering-Correlation-Id: f429051b-020b-4a73-2b26-08daad48a57b X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: WClncegnQWj3NIhP4BAbAXBi4WR+9Iz3VfBF2v5iDiyROoYUnrsGEkwPFY84c3mKrC2wPvEtIkeDc9Dg2+R3s0DuH7Vy/GEy+Jld6Q4BW0cmCo4v5IuhqF/kqJehO3nbEBYhVVOOZ2P1zh05J3YL/JmsREFK3QiWgzzgWINl77vEAwF5+YvSU8PjZnEHpJFLBxXWnNVOYJoatqpWHNtk8eTwXvBML4ACDwuUW30pL5LOtLPLJXEEnmuxiSgWr1WFw/vQyPrbxPAzyT3RJ+xepxl4YDxIhMPwUxSwarz6cLz3E6isDfpX81FOgw0o2PCc3tqCdjlu8p04fGg3hum4p+Fqt06+Ai2SC5v5ySxGD9y97DNrSXaC+rRncT/qvJQu6wXg8olHeJS5T+ZknPvw/FF0Hn471LB70ozxYGsfDPhhOqghYHBtWVFduZX/nyKF3QWpq1P6L5FgI63aRyhQy+LG6hNuPG6/LUUUgbIOZ21CKdX7Z0DTLStGeLcmSYzFe3H+SJ9p0t/iXd6ZvhJYQl45liCcmmzp46bhf72iDMja46NIRBGlPlGvXFsZtEyvvzwoY6O43E0BcS135e2b/eHqlY7S/JRaC4GJUjfddtgygomfInynpyFKkobyEM/R/ofriGTifH3a7YOVpgH7fPvxiYcEQGhLmr6akYF2Pw2v1dhwmYBwyudFIKQ00UitFnI+/tu37WGTBRzSN3EUM8+/TPcWsP+AJoO/5QoieAm37J166/v2eZnx7OqGngqQHfTnRvhXZLCiSIh56AB3Fg== 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:(13230022)(136003)(396003)(346002)(39850400004)(366004)(376002)(451199015)(8936002)(8676002)(41300700001)(52116002)(5660300002)(66946007)(4744005)(66476007)(38350700002)(86362001)(4326008)(38100700002)(6512007)(2906002)(36756003)(26005)(66556008)(6486002)(6666004)(54906003)(1076003)(2616005)(44832011)(186003)(478600001)(316002)(6506007)(83380400001); DIR:OUT; SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?fQXa1Bxu58Xp4RsLaV26xQ031ow+?= =?utf-8?q?150X7uXi7vhJOt1+JAaSXWT8NfnRMKvbxL61bcWO/NsIZlgpNB0zId+pBvUS/ND5Y?= =?utf-8?q?gsfGLqBvNvPeV2h4wt1TtytQTsYmES7gisM6gGlNLthjHd1UK/LvVcXbUKq/LaGzJ?= =?utf-8?q?MNCIkoT9QEt3Z9v+uQAGOYNuOijFRXaaAub2NdLO2jNmc0GQtF3A8Z8T6GndsRLDW?= =?utf-8?q?BBlxMLS9RRq5+NqadjhBGOH8DchQxmOo70YkvBZbSkN/Vfjnowwtz42G3s/B647As?= =?utf-8?q?c2OIrJZsdazyXUw7kzf+8eJPwRZQUc4N9iganspnEXe+NQMWmaLwG0tX0/GKx9oLs?= =?utf-8?q?M5Ydpy6KcBQEK2pNvReq5FMn9a0FSAm8nIFWxohG1r7Y9oI9vmm2ZIRWb1djuxCw/?= =?utf-8?q?aPBg8j8+0fdJhq5bsLGrKFTd4mB+Tcawe5RNYvAO+Pl5Vf6dJrhatdRVJ4a/X/kd5?= =?utf-8?q?5Xw3Kbtc1ggU7iAapocvj9aN35zfgaiYqdXqq+LpG+Bzd+Pz5CAEDSgwTrEhxrqEE?= =?utf-8?q?X4DMmdNVDbEbtjRBENEP/avrEXU606bDx/o/6ybVXLZjJHq4dBGIhvk1CYRGmb5R/?= =?utf-8?q?lpx7bgUNyz/SxDNBurj2ZY+/b2vejzJPoZ6S13eSJhI05ojAGoSn4S3IAJQ6X5CqH?= =?utf-8?q?XMOA8Bagm6nvfWVXSvIjuFDUGfY/dAQ5irA2vHOUFf4fHy99gLa82cACxsv9kVk7S?= =?utf-8?q?p3jcmCBvQMCIbfYw6qLzI4OI58L1YtHzmFEwVzCBNdxvu/mvppZQsGdF5kSffPcyb?= =?utf-8?q?1ETNmS/D5od7Hsdg5AThOOO5ke65x/7Jw1H8nmn9FQa7jeYPoEs/nCVWi/g3xWsQS?= =?utf-8?q?yBYThHlk5csgRmfClHk7caxVchRHskSSB/+3tNIelII1VIEEusqin1xjI4F9yPMQZ?= =?utf-8?q?8szVwTIiyTutkE8QAy9f2Zh6Xg1vlJHDASofSEaH/ihva271ZsaMyXfZje0M6dMMP?= =?utf-8?q?GXi5advphXXKhuJ+LH3YctXxxsC17xdy9K96eb1oK52y0XKbuF05FD7AcWpIbGACz?= =?utf-8?q?g7zbbq9BsJiG8VPyYlxZ7ZqfK1lSknwndqUp4m2eSLwwMBrLV258NHHW29qQNGANP?= =?utf-8?q?UtG+WcRDegXN6yjAaL48T5d8tKTGUQtTVnux2E2UmFkffXFYekGaiUvV2UiOZEX58?= =?utf-8?q?m3f6XNKdwwiJ6Vh4/+/335g0ksKV56H4ICVKWxAf1V2/gWzqUna7b+7zSP2eFYKLc?= =?utf-8?q?Fde+XPDe2U82peyLMo9AgGXqvI8/BxuS9yrD3AHggVbsB+EacA3B971/gkXuSB8yG?= =?utf-8?q?AijJGwKhSBwFxKdUFASvbCFBxCyraUqGpEHofa4y6xpjI9ls1PBdDKLN47s8wEvmr?= =?utf-8?q?+Djq8A0hp1TItLg/FE3qT0I6GvzmGMr7giZ0Wyyu6q7wxPBRoH9xTgKGc2nbuRr+x?= =?utf-8?q?ZOnmRryZg3Iq0YT6NJBw4UyRiCEJkfGGmiLAPis+j9EY+1BtfqirwDDfN9M6pQ1K4?= =?utf-8?q?cqsMQRoPzoUDW9D7DVr1g2T5sUQ/ArORQqsV0z+WHnqPsCblbEntj5e/DwfEKJ8oQ?= =?utf-8?q?M5HReubygGWaYgJDSMOQZ26PSMYZz2U3jQ=3D=3D?= X-OriginatorOrg: seco.com X-MS-Exchange-CrossTenant-Network-Message-Id: f429051b-020b-4a73-2b26-08daad48a57b X-MS-Exchange-CrossTenant-AuthSource: DB7PR03MB4972.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 13 Oct 2022 18:27:55.4565 (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: QtmWtdctyaD8C9L0UdFgNEWgBdJ1d+EfInjl/QRnOO+57c0jwbNAhn4bVOnyAkzfoKDNTenHp3fhiRbo4uyuEw== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS2PR03MB9718 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 This series adds support for using configs with the source command. See the third patch for details. Sean Anderson (3): treewide: Use NULL for script image name cmd: source: Clean up a few lines cmd: source: Support specifying config name .../cmd_stm32prog/cmd_stm32prog.c | 2 +- boot/bootmeth_script.c | 2 +- cmd/source.c | 83 +++++++++++++------ doc/uImage.FIT/source_file_format.txt | 3 + drivers/usb/gadget/f_sdp.c | 2 +- include/image.h | 19 +++-- 6 files changed, 76 insertions(+), 35 deletions(-)