Received: by 2002:a05:6358:3188:b0:123:57c1:9b43 with SMTP id q8csp7159991rwd; Tue, 6 Jun 2023 07:09:24 -0700 (PDT) X-Google-Smtp-Source: ACHHUZ4R4TiswWe0rX2JGt/PixjdPIzgY9DMMuY0hOwN8ygpjoSJ7HqbR+PGc1LWSdAwDSGZUO+6 X-Received: by 2002:a05:620a:3ac5:b0:75b:23a1:8e3b with SMTP id ss5-20020a05620a3ac500b0075b23a18e3bmr1836819qkn.12.1686060564150; Tue, 06 Jun 2023 07:09:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1686060564; cv=none; d=google.com; s=arc-20160816; b=Cj4kFpwcLBeqX6RZznLHSvKPzDnza4V8FpkMqTBeD8+EySPpAv79R8c8BApsrBH0Cc wsEorDUU1E2/GrJ/+4rbLabwmFi6agQoFfK/q1fRKfco5jkwO8mll+oYoNb20x3gkvsn sOhLE0IVeNnGDmBGC/MZNtqJP5zqkc/w0H69zL1BGWeZo/44RGGEaJFUAug3PXKLkLwY OyvnY7zc3syxaHcZO+GIIw2skFTUkCWBrAj7Xnzln46/6XQHJMtwABcQ2xGaSSk3NPfM HITGBStI0/Qo1kCtCJxphxdlyyUI6COjgBsYiI1AlIcwFkeabgfP6GTBYYYcmnNM2SDl 6CPA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:mime-version:user-agent:message-id:in-reply-to :date:references:subject:cc:to:from:dkim-signature; bh=5JF3/Fy/cBWA9JvS1+HF/Vl8dwadoJf0/yu6Nt50Lwg=; b=UxBycRWYnvAn2Tdor8sRR4Fe8QsvhBLdwvrhfeYVSt1EvYrFPnpevmvinz3ikzoLWn WoaJWwShHmCi2Qr+pdyRTlN4WFqXgJgSAUydmPtmqJNiiRjfV51gFAbWiMNbAnq5qfAs D9baqpw6HlX3DqvHtnpXuOEZ4h1qRgD2D8aRRnHPIGddvXCeWygiItxr7rkct24RN/dH 7icTpZiQ6C/IB2mRp1EIP/wCdsBqdGoYLNL4OTZLCI1q9Ud+HrwAtM+i3fYxs79VWmMK Ao7v5yPRL/0BZkk152x5Dp5+FiqQh+qR6hlDcJfd8tHExU+MO6lntRKuExYhNRLCMmND 9MYg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=VVZidBJU; 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=kernel.org Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id n20-20020a05622a041400b003f69b11812dsi6081818qtx.777.2023.06.06.07.09.09; Tue, 06 Jun 2023 07:09:24 -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=@kernel.org header.s=k20201202 header.b=VVZidBJU; 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=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231259AbjFFNt5 (ORCPT + 99 others); Tue, 6 Jun 2023 09:49:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:37436 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232836AbjFFNtz (ORCPT ); Tue, 6 Jun 2023 09:49:55 -0400 Received: from dfw.source.kernel.org (dfw.source.kernel.org [139.178.84.217]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E7FA310D2; Tue, 6 Jun 2023 06:49:48 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by dfw.source.kernel.org (Postfix) with ESMTPS id 7269262986; Tue, 6 Jun 2023 13:49:48 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 76479C433EF; Tue, 6 Jun 2023 13:49:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1686059387; bh=stRutyLmvZS3ZidmZrx+6DH+SkXbyrihyoYS0xtC69w=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=VVZidBJU0486+do3/FJQ8NyB+Y5KjPf5GBJEiRD52x50qTVkjJfwt6iMDZzCoJ423 yIi+j5KfY4eXGj2B+dbwjZMeQ2I6lcdAurKkwM/AIXBOiif8lhMSLORaYgPrswrG16 +KbWyEHmSs5cKPpDkSx6c4JiXVnZJE2kFKXanWScOF8H6LsSgASQy3aMVfFFsjIoLW 1UAKV326sLzlKtUWHowJDg2r0/ngMDwGGbSIonL4ujVA+7aq6FTiV/m151elYT7PGQ 2I5SkmXRDhdQAjrs8b03hBb4tAA1Wk07ae9mhbb1LoL8GPH1swX1Qcx9J8sqGE5vcd NPwxLujMFuxCA== From: Kalle Valo To: Manikanta Mylavarapu Cc: Krzysztof Kozlowski , , , , , , , , , , , , , , , , , , , , , , , , , Subject: Re: [PATCH V2 01/13] dt-bindings: remoteproc: qcom: Add support for multipd model References: <20230521222852.5740-1-quic_mmanikan@quicinc.com> <20230521222852.5740-2-quic_mmanikan@quicinc.com> <7940c743-815f-f864-d015-43d7e916ecfa@linaro.org> Date: Tue, 06 Jun 2023 16:49:40 +0300 In-Reply-To: (Manikanta Mylavarapu's message of "Tue, 6 Jun 2023 17:41:00 +0530") Message-ID: <87edmoitu3.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.1 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Status: No, score=-7.1 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_HI, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 Manikanta Mylavarapu writes: >>>>> + >>>>> + properties: >>>>> + compatible: >>>>> + enum: >>>>> + - qcom,ipq5018-wcss-ahb-mpd >>>>> + - qcom,ipq9574-wcss-ahb-mpd >>>>> + - qcom,ipq5018-wcss-pcie-mpd >>>> >>>> Keep rather alphabetical order (so both 5018 together). >>>> >>>> I also do not understand these at all. Why adding bus type to >>>> compatible? This rarely is allowed (unless it is PCIe controller within >>>> soc). >>>> >>> IPQ5018 SOC has in-built PCIE controller. Here QDSP6 will bring up >>> external(PCIE) and internal (AHB) wifi radio's. To separate AHB, PCIE >>> radio's properties, i have added bus type to compatible. >> >> It's the same device - WCSS - right? We do not create multiple nodes and >> compatibles for the same devices. Bus suffixes are almost never parts of >> compatibles. > > > No it's not the same device. WCSS on inside IPQ5018 and WCSS attached > via pcie to IPQ5018. Here QDSP6 managing both WCSS's. > > So for better clarity i will use attached SOC ID in compatible. > Below are the new compatible's. > > - qcom,ipq5018-wcss-mpd //IPQ5018 internal radio > - qcom,ipq9574-wcss-mpd //IPQ9574 internal radio > - qcom,qcn6122-wcss-mpd //IPQ5018 attached radio What mandates that there's just one QCN6122 device attached to PCI? Assuming fixed PCI configurations like that makes me worried. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches