Received: by 2002:ab2:6816:0:b0:1f9:5764:f03e with SMTP id t22csp3009726lqo; Tue, 21 May 2024 04:22:32 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUsdEE9/2h1ISMj/D10Lu81AVX9rsOMQNhVTIY4Fy4yo5QJdZ6EOROI96Scx1hLlTksU0Oqj430oN6GzzLv8sEePMPNRKDbOuEGTOJGWQ== X-Google-Smtp-Source: AGHT+IFeHSFxd/EGFb0L5e26Js/NA/HKDVp2XyAkn7yyTgkr6hyioT0WeDvDOxzUQA5RqDBppsMB X-Received: by 2002:a17:903:22d2:b0:1f3:358:cc3a with SMTP id d9443c01a7336-1f30358e582mr57303415ad.46.1716290552112; Tue, 21 May 2024 04:22:32 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1716290552; cv=pass; d=google.com; s=arc-20160816; b=B6IDE4zTdPDTER4HqHFWak/LNOiIs2pVikVHuRGvK9VJ4tC8VwCtvU18fji3WeSeae gHmLghuimznUaycL71M1qH037TXXF31xAbBjf/uEAv8uYNsjITeCouOKY+/lAUOFE2HE p1R0NHlvOTduWDt2e1jl4jW88A6LhLE6NIOLp0mfhoy8Xo2Zlz7DaADKGCwJEPzwPXHC 6akKst7Ph8kpVpQPxyTg4d0ajBhVBAN5qt29fKkZyrp7JGazwGMK1fUd3+NuP6i9mBOi kiloKXM8GETq39pepKf8+p2PGrpAtVtNQKT/da1r4hOfzeAISEmxA0xeM39iUqUYbumQ B/mQ== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=mime-version:list-unsubscribe:list-subscribe:list-id:precedence :user-agent:message-id:in-reply-to:date:references:subject:cc:to :from:dkim-signature; bh=6Ua687fpR7OZzgrzBDSdiG3LmeKoWmMJQatcvfqgbx8=; fh=6q1CENXiQK3CpZcLvsHFWgLJSgesui7zJNvd75kwOgI=; b=g5HiCxEAalMNEMjG9n+BY93K4+sA11LnbKcOWRFtotdt6hobHYkJazkH/FbgUQCKTk f+3aiS8cBg+uJEn0AyaCJg6wiS7zATpblU5F35pKyzB0ZYDADFBxAeLVxRuPW1xnDmwx 24OWZG56vtHRpTSnq3+zkxIZG//tPZGuKtwKpFKRYymnLhwdSIVYM2kT8DeLkGsbyUnq z/yEGAC0IFfPxv2d4/AWKL/oCZNF3qUC2eM1MBiofKfCybEBtgKqGsk888N3HFRp3D9s CPB4GoULhXEQ5MDQGYr30LGjZfjjcaMfcxO0WXFD4WMKIselEY7+R5TVJXT82tVuEdun UwEQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=CWtljR7C; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-7899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-7899-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [2604:1380:45e3:2400::1]) by mx.google.com with ESMTPS id d9443c01a7336-1ef0bad59c7si239630645ad.137.2024.05.21.04.22.31 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 21 May 2024 04:22:32 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-wireless+bounces-7899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) client-ip=2604:1380:45e3:2400::1; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=CWtljR7C; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-wireless+bounces-7899-linux.lists.archive=gmail.com@vger.kernel.org designates 2604:1380:45e3:2400::1 as permitted sender) smtp.mailfrom="linux-wireless+bounces-7899-linux.lists.archive=gmail.com@vger.kernel.org"; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id BFE9A2807DE for ; Tue, 21 May 2024 11:22:31 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id B27B37581A; Tue, 21 May 2024 11:20:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="CWtljR7C" X-Original-To: linux-wireless@vger.kernel.org Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 7F1C975818; Tue, 21 May 2024 11:20:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716290441; cv=none; b=Zu8Z3X1t8DwH362/o45ZmLkB2Z/A1J2oX25BPzbgnJfyHjUUxmjCfjPQyZiX5S9x80L8dHrJVk/kYHoDSCquHWuLhcdtwaa4+I3gz6hyJh6xCiEKw0cXptC+APof/LgQ0+G9uco+myhO/il/7+aU20jIAu1LdkX74mI/CSolBhU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1716290441; c=relaxed/simple; bh=wWzpBfqS6gfocOcYq61FVsITwdyGEdoO2FcMClgUahs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID: MIME-Version:Content-Type; b=TWwHmQTlzrbpOMxIlULvswZu9etAxP84lxAVHKvL50gO11i+6S6SdYWjpqw5fboh53EXALcsUuRfqdtKilKnLETSyz2MtDDJWrtinvjK8iUuDz64D8xrTAFHP/Bgr1PLfM6ybHrwreT9bzAmO4QIWzfQAQezu7Z3Gitnxin/7Pk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=CWtljR7C; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 065A1C2BD11; Tue, 21 May 2024 11:20:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1716290441; bh=wWzpBfqS6gfocOcYq61FVsITwdyGEdoO2FcMClgUahs=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=CWtljR7CkZBF4Vz4fhIRTYAUQb9nXzsdaXgTiYY4i+cO9p9i0Ii+LmMUI6DkJqRA1 kFX4MIEXkRG6My5WjKY3emmLMRtADTjc2pydbnYdgpaCEZWSNSajpqQPXAUjCUIE54 uFO2gp5AvOfYsgEfNKwsqnO7VpPH1y+Z1235QczQQwNv8akbiz+6Qtfm89GzT8Lj7x teHOHdwJHJ8TWg3JnwWacb+BEd5MKrS6dUiJK94dNDmTBu7YsBxcme1Fo5z7pxOvVd A5oG/3JYqLQPZUOiSebj4gdmVlv/EZYu9SwQ0ftwqZN1lya9nLaxtI1A314yObZ8qt lncBLEW8P6ZRQ== From: Kalle Valo To: Dmitry Baryshkov Cc: neil.armstrong@linaro.org, Bjorn Andersson , Konrad Dybcio , Loic Poulain , Mathieu Poirier , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, wcn36xx@lists.infradead.org, linux-wireless@vger.kernel.org, linux-remoteproc@vger.kernel.org, devicetree@vger.kernel.org, Arnd Bergmann Subject: Re: [PATCH 01/12] soc: qcom: add firmware name helper References: <20240521-qcom-firmware-name-v1-0-99a6d32b1e5e@linaro.org> <20240521-qcom-firmware-name-v1-1-99a6d32b1e5e@linaro.org> Date: Tue, 21 May 2024 14:20:36 +0300 In-Reply-To: (Dmitry Baryshkov's message of "Tue, 21 May 2024 13:01:45 +0300") Message-ID: <878r03csxn.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Precedence: bulk X-Mailing-List: linux-wireless@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain Dmitry Baryshkov writes: > On Tue, 21 May 2024 at 12:52, wrote: >> >> On 21/05/2024 11:45, Dmitry Baryshkov wrote: >> > Qualcomm platforms have different sets of the firmware files, which >> > differ from platform to platform (and from board to board, due to the >> > embedded signatures). Rather than listing all the firmware files, >> > including full paths, in the DT, provide a way to determine firmware >> > path based on the root DT node compatible. >> >> Ok this looks quite over-engineered but necessary to handle the legacy, >> but I really think we should add a way to look for a board-specific path >> first and fallback to those SoC specific paths. > > Again, CONFIG_FW_LOADER_USER_HELPER => delays. To me this also looks like very over-engineered, can you elaborate more why this is needed? Concrete examples would help to understand better. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches