Received: by 2002:ac0:e34a:0:0:0:0:0 with SMTP id g10csp379936imn; Thu, 28 Jul 2022 03:44:59 -0700 (PDT) X-Google-Smtp-Source: AGRyM1vNWT3zPxs9XAAb3Olk95RH/8mNP9TDDEBKSr0Tc5rhRkvagMwPmP4v/o57DrTc/FTB/y8q X-Received: by 2002:a05:6a00:1a0c:b0:528:6baa:a2e3 with SMTP id g12-20020a056a001a0c00b005286baaa2e3mr26407259pfv.27.1659005098888; Thu, 28 Jul 2022 03:44:58 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1659005098; cv=none; d=google.com; s=arc-20160816; b=jKx1/lMVuS5ujklh0oTrtJPlpdPD990oCXL0lspJsjrIbbfECQ1c9gEQLYkLiVO+x9 ylyLN9jXUGvvBoqfDjbIn9HIefBGELbclfkRdm7iXKzpZf/nm6h56kOZUMZdzBpbqUNC +Er+GhCkzpwFtPN4RMA2ExdRcne5WEqXrmqMuwsyt856/0TiKtALHjBzeYHL4K0FcdRV C9FJYHPxozbwWYwGQvsbWOCnzT1viAzeO2JnfpzZLjHcmdZjfDqtFe0pG6dvn5QTrpJa u0rsHiT1DQPe9FChGrty8DD7f21tNXYIAP89wjAJJqvn9D1jeIbiQ8GxxrGOn79MOsrQ INSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:in-reply-to:from :references:cc:to:content-language:subject:user-agent:mime-version :date:message-id:dkim-signature; bh=8m/gkzSEeNVGRFeYIZRczc0LCDlyyEDYTWCS8S+fEHE=; b=hzId4gBxlihjlNpmRG5WMABt5cO84J4TNE6AqfVYSZLloqPc+GUWwnZn/DGp15rxbQ OrkHJwh1c4wo/R7SYzj9gK7CLg5Lwut7UA0Jxvdnszj6pDXPj+yhXWkEJ1IjD/leJ6y2 wh2MG6IPrS5Cg07BGtC1dp1kc6MDdrEsaVuFmAHOwPMvDPDpnP5SybfMgK4WyTGZ7KBH p43WjrENJLFc5JvmrzyRbY2YsITMzktg1O1UCUnQj+wc3n+p3Hzft8oA7fxpndUZb1q3 usvnvzbf1mxbwAZUg+xjwGmDVw1/pARLyhYNFiGlmJvUm2peqRQolh1YzHN/v3RJCdmq EyiQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XqLaXF2N; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id f10-20020a63f74a000000b00415c14120eesi668316pgk.326.2022.07.28.03.44.41; Thu, 28 Jul 2022 03:44:58 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XqLaXF2N; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235970AbiG1Kia (ORCPT + 99 others); Thu, 28 Jul 2022 06:38:30 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35070 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S234966AbiG1Ki1 (ORCPT ); Thu, 28 Jul 2022 06:38:27 -0400 Received: from mail-lf1-x12d.google.com (mail-lf1-x12d.google.com [IPv6:2a00:1450:4864:20::12d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 4EEDB558E3 for ; Thu, 28 Jul 2022 03:38:26 -0700 (PDT) Received: by mail-lf1-x12d.google.com with SMTP id m12so2221564lfj.4 for ; Thu, 28 Jul 2022 03:38:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=8m/gkzSEeNVGRFeYIZRczc0LCDlyyEDYTWCS8S+fEHE=; b=XqLaXF2NeoAQW2dMnoSIDTZU0KG6eCdZEAY5fhmVPd/5x50fX4JXudcgltKeyaotQ0 O5ULowKZ4NKoWL2xhBvMkDBRHlO+3nZnyD8rVN0R1USPZ5NqUi53UsRnmrRriN3vSfR6 H/4PSGLLVf+pz3k34Epn+3R6uSXJEaaEinGw5oBQmu2/vBKiVsFg8d5CHssFfN1khEGK CEC3/E/6j4XJQ+X7zbw1+0HDRvHXdG8YrYuQJl2B+KJlqxsllu1E9xZTjEGFKKoqdkc2 RXOVtqLeYuiHlVZeS3f7HeKxk8Y8d3cTS+oUii8HaBeXv1mSk7fTYM+2ildVCtirszrh KqZA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=8m/gkzSEeNVGRFeYIZRczc0LCDlyyEDYTWCS8S+fEHE=; b=ejrGHT9wAiVbZ1FMA7JrrIGmWKVMN3NkUSU7G/P7G5lQRifrCASDXyfUlmtO1ifYbQ DynNFTw2sYM1aT02IhamCfbRVIjEnWmzBLk/PkLYCKHvgOrUd6UgvmK7idcG/q/kjgG0 tfBhW2YYp00aBz9RMpTvyH/yNFy03aFj6mbmxcA2JtZdKYiXD/sNhY9bFw2BW8z3znYk OZ2EfHvCgXrr4k5RDtyVumVCy/Fp2IGj3zGFK6ShUaH6zDDMoEy8UDcc1zMKdWjJ+jMn hrmNIehzYLw5JU0Oz588WEd0ZtlFenOJBeG4IgCynsGmMLNEFJzB0HfuCIm4o/YmbYzE +A3w== X-Gm-Message-State: AJIora8fwGmqaNaoK+RuEVGXxGfWlq63YL2DtquCFXCZ5HMxJCgQTauV hlekEzYuZvibac/STXja0q2Lr6ajfho+PA== X-Received: by 2002:a05:6512:3b81:b0:48a:9787:7837 with SMTP id g1-20020a0565123b8100b0048a97877837mr6118077lfv.678.1659004704638; Thu, 28 Jul 2022 03:38:24 -0700 (PDT) Received: from [192.168.3.197] (78-26-46-173.network.trollfjord.no. [78.26.46.173]) by smtp.gmail.com with ESMTPSA id r1-20020a2e8e21000000b0025e0a13bf42sm76850ljk.53.2022.07.28.03.38.23 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 28 Jul 2022 03:38:24 -0700 (PDT) Message-ID: Date: Thu, 28 Jul 2022 12:38:22 +0200 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.12.0 Subject: Re: [PATCH 4/4] dt-bindings: firmware: Add Qualcomm UEFI Secure Application client Content-Language: en-US To: Maximilian Luz , Andy Gross , Bjorn Andersson , Ard Biesheuvel Cc: Konrad Dybcio , Rob Herring , Krzysztof Kozlowski , Steev Klimaszewski , Shawn Guo , Sudeep Holla , Cristian Marussi , Greg Kroah-Hartman , linux-arm-msm@vger.kernel.org, linux-efi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Dmitry Baryshkov , Vinod Koul References: <20220723224949.1089973-1-luzmaximilian@gmail.com> <20220723224949.1089973-5-luzmaximilian@gmail.com> <87c19c5a-d7f4-7183-1322-f62267e01b3b@gmail.com> <11e5c369-c0da-7756-b9e2-ac375dc78e9d@linaro.org> <2e522bcd-5d55-e87f-126c-514f5edaa560@gmail.com> <53a602e2-0590-6c6a-597b-fd55faa3a4ab@linaro.org> <95cbcda8-d1bc-376c-b338-92d1b923f04a@linaro.org> From: Krzysztof Kozlowski In-Reply-To: Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,NICE_REPLY_A,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On 28/07/2022 12:25, Maximilian Luz wrote: > On 7/28/22 09:48, Krzysztof Kozlowski wrote: > > [...] > >> >> For example like tegra_bpmp_get() is doing. > > But tegra_bpmp_get() can also not differentiate whether the supplier driver is > ever going to be successfully probed or not. I'm not sure you can ever really > solve that. The only thing it does in addition is check whether the phandle and > device is there. Or do you mean those not being present by "broken"? That's a > point I agree should be improved with SCM. Yes, at least it checks if phandles points to proper device and device is there. That's what we want. We are not solving here case of providing being in a module which never gets loaded (thus endless EPROBE_DEFER). Such case is ok. Best regards, Krzysztof