From patchwork Mon Aug 19 09:43:52 2024 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Gaskell, Oliver" X-Patchwork-Id: 1973844 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@legolas.ozlabs.org Authentication-Results: legolas.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=analog.com header.i=@analog.com header.a=rsa-sha256 header.s=DKIM header.b=QVJYKnB8; dkim-atps=neutral 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=patchwork.ozlabs.org) 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 (secp384r1)) (No client certificate requested) by legolas.ozlabs.org (Postfix) with ESMTPS id 4WnYyv0vBCz1yfj for ; Mon, 19 Aug 2024 23:55:51 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 6572D88CD2; Mon, 19 Aug 2024 15:54:59 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=analog.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=analog.com header.i=@analog.com header.b="QVJYKnB8"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id EC6AC88216; Mon, 19 Aug 2024 11:44:04 +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_VALIDITY_CERTIFIED_BLOCKED,RCVD_IN_VALIDITY_RPBL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.2 Received: from mx0b-00128a01.pphosted.com (mx0b-00128a01.pphosted.com [148.163.139.77]) (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 B45C288216 for ; Mon, 19 Aug 2024 11:44:02 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=pass (p=none dis=none) header.from=analog.com Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=Oliver.Gaskell@analog.com Received: from pps.filterd (m0375854.ppops.net [127.0.0.1]) by mx0b-00128a01.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 47J7MQJV001347; Mon, 19 Aug 2024 05:43:55 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=analog.com; h=cc :content-transfer-encoding:content-type:date:from:message-id :mime-version:subject:to; s=DKIM; bh=G5URBhBf/uGFmFR9RdWGnsTD3oR eHSQRBhh/EKAGt+4=; b=QVJYKnB8/0w87O0K+3XaNvBCsv2cpzak9TQ7DEk9Q11 VrMh5Fp7FVkiFgKvm7nbOP0PQ+tn7XqbudlLrSP/OHvCVU5zPu+riQahyn2qI6QQ 15yl+QOA0ouCYm8/O1a1Yj/IqtihxxY7/P+rNN6s/uEwZtQqCOyEI6TgY1YbWFot 3+fn/l2XJvwUAKJkRbo9zct/VWvKuWFlIfBexp9Ez9+h3bZo++kV7otayPkNYjJM v/aRYg8/el3uPbFVEyi1qnwYEXfQ12GJ+B76ORIpPDTC81ZCm3pEt5w6MZqQyDn/ RbyvqgaVuSBFjKEyYMjGPDuA5svIVQiprBHa8NgVwgA== Received: from bl2pr02cu003.outbound.protection.outlook.com (mail-eastusazlp17010005.outbound.protection.outlook.com [40.93.11.5]) by mx0b-00128a01.pphosted.com (PPS) with ESMTPS id 4141kugegg-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Mon, 19 Aug 2024 05:43:55 -0400 (EDT) ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=iHlMVWGNdJ9daT4XgzoxdhvVrkV6+GAk+9RHbeJqsMdf1CAYQxxvYHcm9+AUNA4yAOt9z5m8mPIB7hdzTguFtYhZPuspoMWfLCun00b64EX3NnqRqlw+aMOdEMoGCg39zBf53eiSjDkTZ0GCDvtT0pUNcRZ5pPumivuNBDiri6rB9cdZe4yWv47Emq0K5teRp1sb+AiOVatLPF9eMl2I7oadKvXbL7zNvW9xUy146CbVoDaXEk6znJ7E4IRHo2RIL99D8Uvujx332wK/f/oqbelaFvrPzFTJA1v0Cy9M1oSQ/WB9+gTQUREaejqlYQ7CM3VTmEpK6Rn17EBlUq/lJA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=G5URBhBf/uGFmFR9RdWGnsTD3oReHSQRBhh/EKAGt+4=; b=Ivns5+/8GEPtYrDzMFsBtH1Pzgmx+Abm44bbp9kkrfMLHR1nvEfEePWIzzRVeMsocpC0tWyG0+ByTDBjN7yLsce04qaB+W1nvsVQ9IDDi/GnaP53qn7BdQ2ry9hKxZzrfqB6FbWc4jalomBXPCRemharfZgk3JB5rZWDsXUxYmZkqri2ukABhzV0wmyE1EzIxPcKCKOmkUVNM5cfPwNN8ZvfG27ii3eZOozdb/q8PHYJkQbvDWmPreuHyUDY9Ce0YcbiS1KXtDNbDxhKnNvKXRU0naUHsKhYzNyzikYxHsuLzxPGCxMRjHuQsOaEpncwcquAKXY4Dy4YmZSgcdJtSQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=analog.com; dmarc=pass action=none header.from=analog.com; dkim=pass header.d=analog.com; arc=none Received: from BY1PR03MB7286.namprd03.prod.outlook.com (2603:10b6:a03:524::10) by SJ0PR03MB6683.namprd03.prod.outlook.com (2603:10b6:a03:402::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7875.21; Mon, 19 Aug 2024 09:43:52 +0000 Received: from BY1PR03MB7286.namprd03.prod.outlook.com ([fe80::7599:91d8:b5b3:3c6d]) by BY1PR03MB7286.namprd03.prod.outlook.com ([fe80::7599:91d8:b5b3:3c6d%5]) with mapi id 15.20.7875.019; Mon, 19 Aug 2024 09:43:52 +0000 From: "Gaskell, Oliver" To: "Gaskell, Oliver" CC: Heinrich Schuchardt , Igor Opaniuk , Quentin Schulz , Simon Glass , Tom Rini , "u-boot@lists.denx.de" , Linux Factory Subject: [PATCH v1] dm: core: Make SPL_DM_SEQ_ALIAS select SPL_STRTO Thread-Topic: [PATCH v1] dm: core: Make SPL_DM_SEQ_ALIAS select SPL_STRTO Thread-Index: AQHa8ht35FOstzF+8kiGf1moc6yfzw== Date: Mon, 19 Aug 2024 09:43:52 +0000 Message-ID: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: BY1PR03MB7286:EE_|SJ0PR03MB6683:EE_ x-ms-office365-filtering-correlation-id: 97f53d29-b63f-4df9-0e93-08dcc0336faf x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018; x-microsoft-antispam-message-info: =?iso-8859-1?q?vvVuvw9v9NLQIvgmi2hYihdFjo?= =?iso-8859-1?q?7oeNBuXjepAirXJV1bvBt6grrMHL200VNcqjLlquFC8R6ORtp9cEdoI0P0Zz?= =?iso-8859-1?q?V7NbpVSyBWAupLxC6/HkIMTHID8fBD7tPhbXyM3WaKW2dwl4AsjbBA7obWZH?= =?iso-8859-1?q?TDiF7l6gM0rTMAXnaQXrX7VuSDxL4AACEsnKwKSxCRd4j+glUFv02cZwIs34?= =?iso-8859-1?q?vOmLjFRzhB27YxJ7fkVSw9FZos1KKrQZi5ywi+thqhE+GargVtfLSE1gYBnS?= =?iso-8859-1?q?23zJD18rrZYgmYtq9S3uKoKaRTmQa9ARWf4CZ9L3R2XR+r7/NDivX0D48E7U?= =?iso-8859-1?q?BC4Z6Kz6E8gju9h6xFGLS1P/UUPHmseLNVnsojk4FpQZdmBr3ZUWM6UY63h/?= =?iso-8859-1?q?zBceVnEOyy/msPx+vC9bzv57yQR5J33C0lzOzx5vX6L83OKEvB1/hfFzOWHr?= =?iso-8859-1?q?kxZex5xtgZDskCOnjIiU2TDKXMwP6HK4H9MmRvp847srsvxRJ1w3qMsBHFZ9?= =?iso-8859-1?q?uTqb9rooWBP2qgWvzD1f+GKQw5UZJDe4qf+UzR+PAwRjS5Xc7EQ7eoD/3aEH?= =?iso-8859-1?q?Mdw6HIDemN+xjw6Acb2W6oRrEAGbhMYjbz/1E/qHoYgFY5QQ0YnhleJ3I2k6?= =?iso-8859-1?q?y7xBbe27YkUjKfp0oePYu4tCtAMscMj6cf9X+NIBo2mznL4WbgCpML4eTY3A?= =?iso-8859-1?q?PH/U34uvdH7kCmzJDMr5hnJIdB8cH8bVtSW2/EFijgWsP84llQVGRC1Bc+d+?= =?iso-8859-1?q?KKtnxHcde3djpLCd80OAwjyyHU3wtqvsameW7ltKMGdwafds5eUZCuYCnNLi?= =?iso-8859-1?q?jF2dSc4cCspc519PPT9wIOvtsLvAuYqu3DLkgkHWgo15ytaveuUbkFPAyZXE?= =?iso-8859-1?q?QbMkFsCls1jIWqxvjyLTUPy4SVE3NNaXVv3Bv8ce4vkavzaOCqkkhWzRQp9B?= =?iso-8859-1?q?GdlrPK3pl+s4r1MKfoyTH5rm3hVZklF/fFjjZY69g2cyp4CUm4Td/1uVa/z5?= =?iso-8859-1?q?+zk8K1JlT1stSlgXo6IJnC3XeAy9FwzCHHhUYaVgd7raoKhutbDWL/u5KjOs?= =?iso-8859-1?q?9YgidhcJETyVnBLkqaYeLZkJaQZbxFDSYP8GijsMcocS3z04HATcT2zbkTVu?= =?iso-8859-1?q?s+Cz2LvtlHEiievlIucdiXyzERublcbn4VfMIwMPSmxRRWP0O+GnYrKZWcVx?= =?iso-8859-1?q?vPiJSejIUpoUceQWEU3bZHDu4p0FRrqhYc7D9/snaRyxDxl+bZlfCUgstFZK?= =?iso-8859-1?q?FbyGC/GJO6CYDETwwZZhgOCdlGO4LA4O04BPDDfDIidWGSAGVl3vHOnODg0h?= =?iso-8859-1?q?OHO4CNt+M/vJfu8FT1XK089IVXIioEXqiNq6IRjd6dfKtYIup3pgN9rNpRsp?= =?iso-8859-1?q?SFOVA4TLbG2NfFn0HE2evOvCz2LmTTirDxsxMxvIuRl06+1iL3N0mt/wwNEp?= =?iso-8859-1?q?ElmAnMxuNRMYogvTNI+cBEBg=3D=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY1PR03MB7286.namprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?q?JmwoBOMZUiCIuDBzt/rRZoJ?= =?iso-8859-1?q?Cok65W+mgXKEaHqTSWg+7/om7x1Iq9EdiRx/MBAZonemLl6CTTQ9gSPEAIVE?= =?iso-8859-1?q?V67ODuquXhLz8/oNLNJoQm7VBsNH3x29T6vZl9qqonFing9a1ntj1eHdifdP?= =?iso-8859-1?q?FVC5yzih2sTdYHMwov9PZuhLT8YO/YroQdwq83HRJF8CmAsm3vPYBJA7OMWQ?= =?iso-8859-1?q?2wa79mRwgVN5P1zZzt6AcVg7gq6XdY6NzzdarZSMqUo1K8bvEXdoE1jQfFpb?= =?iso-8859-1?q?zioP0vBzCrWGSV9E7cxBjyMNF/uyMNUVDMfbIzwVvBEIvqrlIn03taVfDXpt?= =?iso-8859-1?q?GtSa8IQJOXuGeJeuWEYYymKiKgAJnqibnrrSk+GyCsDv8bP5lKha8KCFEXht?= =?iso-8859-1?q?Ijx1ns1ggNiPULstRnkYzh+IURRxAJm1NqYuJmuLtt/lAoGvqsgJAECaZaWW?= =?iso-8859-1?q?WBo+1qFSNnbTKBiJO0dFUz0qhGuTZUxn3TZxkGTzgNV7pwoqsE3Q8jwweeCs?= =?iso-8859-1?q?D3i5i6ghLp9UVl6DOhL6yiyrm3cZo6tHVtgkmLxe/buJLQ9hSGiAKIwT3Ff9?= =?iso-8859-1?q?AjdzDt45nIOC2ugifC62hcegCyakcSton0IEMSUbRN57eC0Guarpsk+6a3hp?= =?iso-8859-1?q?OncMAnkRFmxZ19C2mfRIkyXXAEmDbkXB+YHK2tgDBvWXQIzV+aP5tvZUlByj?= =?iso-8859-1?q?tXmJwJjcu7h9DOKh4VeTDFXfJSRFYKd4mo9o+NgcEk0W0fE6jRr5t7+rXsfc?= =?iso-8859-1?q?rCicRXiMkY26QAmYAnlG773ODNsgeX2sOwWY6uop7+KGWfsQhY/sKkv0SLSY?= =?iso-8859-1?q?SmwIw5IKVDc4r8Y4JJ2yg31CkTqc5bcHEjnrmKQN1/66oztm3fCtK5Psf2k2?= =?iso-8859-1?q?5pLMmwJ+yFMgUw+WDeutbtY+mYvv+VKyn39eJhcD4cDZP22vI3dFcUOj+2nL?= =?iso-8859-1?q?DHE8GeY0TMUHJWinemvfwnD2zDkzZ12cauzVbcXcimhdF3TpoMPQSZNgi0Xz?= =?iso-8859-1?q?TPRiMuYuOb2OiiNxz9Cm4M/2F6eTG8irRUJZ68eKHWZ98HzM/6/iEbyFMDCZ?= =?iso-8859-1?q?ognvPiGms8v52KdrP9Bo22W4aSWG14+tYbQMsaQjdgu5M06SUQgzGynj6VV7?= =?iso-8859-1?q?43Zz2xneO133x/RE7XE86ZG5yBMpK/T3scP09zy3Ylv3ofPhwds34iVFn6ld?= =?iso-8859-1?q?GaWom/SBJLQYfeMSvzIOxRfvdKZR1Mqfe8xO4iUsSww1RFWOB7y7iiwvsp7W?= =?iso-8859-1?q?RncpUBP5TtdqncJdZd5veululc0VIflL6pvDije8sIDDBVJ+f1DC2BjTZPwf?= =?iso-8859-1?q?GwM/v350AleUzz0926/qRdjO7843HE40s5/b2ABoV7ZxKvCNYrZSsU98kA/x?= =?iso-8859-1?q?XdowMazeB/ySxeWpkW1WDceUbHSfcGI3hqbHo0Y6u+SlTTC55tMkTxO2R0JV?= =?iso-8859-1?q?KBEyWk2fbERHLpwqvovqVNHlfAn02UPQHn1o8BDZnhhRB1mpoDHwp41W3PnJ?= =?iso-8859-1?q?A1oCHC0oE/m9hRXPNDmH5OTojejZPBLiZ3oVTTjbhEGbbWrPSyIcqH/MWnoR?= =?iso-8859-1?q?++7621WhwJWGTmSrd7n9X1/5vY0+rRVg8aeQ2B8Pj0raHL6RHK8pgW14goA2?= =?iso-8859-1?q?PKc8whvrTK8I/NCHf?= MIME-Version: 1.0 X-OriginatorOrg: analog.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: BY1PR03MB7286.namprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 97f53d29-b63f-4df9-0e93-08dcc0336faf X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2024 09:43:52.9105 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: eaa689b4-8f87-40e0-9c6f-7228de4d754a X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: jKbB39Rysf82HhMBB/kGtd0GtaDIIRdz3K5zEzjmhTtbOss1xWE2QCmv4E8GNdJ00S4WIronffWQeJ/6j6XrrFBCAMyU2on3IdFkenOyRHI= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SJ0PR03MB6683 X-Proofpoint-GUID: L703bJ2yedj5Ayzz0S9DVhUEGbjNKAA4 X-Proofpoint-ORIG-GUID: L703bJ2yedj5Ayzz0S9DVhUEGbjNKAA4 X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.293,Aquarius:18.0.1039,Hydra:6.0.680,FMLib:17.12.28.16 definitions=2024-08-19_08,2024-08-19_01,2024-05-17_01 X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 suspectscore=0 bulkscore=0 adultscore=0 mlxscore=0 impostorscore=0 phishscore=0 clxscore=1011 priorityscore=1501 lowpriorityscore=0 mlxlogscore=999 malwarescore=0 spamscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.19.0-2407110000 definitions=main-2408190065 X-Mailman-Approved-At: Mon, 19 Aug 2024 15:54:55 +0200 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.8 at phobos.denx.de X-Virus-Status: Clean Enabling CONFIG_DM_SEQ_ALIAS enables code which relies on `trailing_strtol()` - which is only linked in SPL when CONFIG_SPL_STRTO is enabled. CONFIG_SPL_STRTO is not enabled by default - to ensure this function is available in SPL, CONFIG_SPL_DM_SEQ_ALIAS should select CONFIG_SPL_STRTO. Signed-off-by: Oliver Gaskell Reviewed-by: Simon Glass --- drivers/core/Kconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/core/Kconfig b/drivers/core/Kconfig index 1a7be4d9b4..c39abe3bc9 100644 --- a/drivers/core/Kconfig +++ b/drivers/core/Kconfig @@ -146,6 +146,7 @@ config DM_SEQ_ALIAS config SPL_DM_SEQ_ALIAS bool "Support numbered aliases in device tree in SPL" depends on SPL_DM + select SPL_STRTO help Most boards will have a '/aliases' node containing the path to numbered devices (e.g. serial0 = &serial0). This feature can be