Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp2502105rwb; Fri, 20 Jan 2023 03:56:43 -0800 (PST) X-Google-Smtp-Source: AMrXdXshY0P0mCgjPUwGu2SNA5IJFFvi2jCTF1lVJZ2lsjkO5IIzEn00pMN82m/MHdSkvWSGqCHO X-Received: by 2002:a05:6a20:e195:b0:ad:5a5d:3571 with SMTP id ks21-20020a056a20e19500b000ad5a5d3571mr13225784pzb.4.1674215803065; Fri, 20 Jan 2023 03:56:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674215803; cv=none; d=google.com; s=arc-20160816; b=LBn8+P9oNPaWWTndylvoe/F8SsWYzSdCSTF/rvSGg67QsJ9Cx+2JV6n5iBV/SxUbNa IZ5j2e/o1BkBTdBkz1q32BVNIDPZXRXFzQfQ2DGfXRScIsB+H6BDW1+7TTFLMJpsVw8+ vNAfag6cKq66yrVu3JYW3eBUrwGhuUAbRv5qLorPvJccAbN55Ms3x302ZARavI/Omox9 ec7sXn1RCew4dpOeY1gWNVPDCtmgzQtEQ4w7Psnvlx1DPCknHzNaa+EzuFBaoWau4k4V NBh8REPQ80If0A2hK97KkcKVT7OQVuWXZC+9puolStgbC+0gqe1cZoOtd/lnS8oIlsgy wGrw== 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=SFIZGqHgBTv4Y7yKFU4agF8AmAfMOPOT/AAIFzNAuic=; b=F28THtZQSh9J08qtbvOk+wWZq5niP33320+2+6k4Paeq8UXdir/46SXwLRExNVD/i/ i4TNOAQrXCocUQY6p2A6bv00jSBnFThzFz0iaryeF3jRohpnHnEkcwUtM1YuL+cIlyFd 7M07tBXbiz3jtSYyCzTTBS1FXJ3WK2Z+a7Z5skgC06K0Rq0fr2yha6aRNKkYpgHyUI26 UIIu4LPkyWaXQ6/MyyLgv2NLQ1sQICTdZm3DUkZyMyftwC0UWu8UvOk+MU4La6oWkqvn a1giMVwW7s36bItA5SxbQL2uX6oFgo8nFN5wydXhpyvzs/Ajh06OMiw2sA1wn5qWFOP0 zK0Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=xH0Bubx4; 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 d11-20020a63360b000000b0049f77626f14si41744852pga.599.2023.01.20.03.56.37; Fri, 20 Jan 2023 03:56:43 -0800 (PST) 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=xH0Bubx4; 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 S229708AbjATLns (ORCPT + 49 others); Fri, 20 Jan 2023 06:43:48 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:54056 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229458AbjATLnq (ORCPT ); Fri, 20 Jan 2023 06:43:46 -0500 Received: from mail-wm1-x331.google.com (mail-wm1-x331.google.com [IPv6:2a00:1450:4864:20::331]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id BCBCC917D3 for ; Fri, 20 Jan 2023 03:43:44 -0800 (PST) Received: by mail-wm1-x331.google.com with SMTP id q10-20020a1cf30a000000b003db0edfdb74so784816wmq.1 for ; Fri, 20 Jan 2023 03:43:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=SFIZGqHgBTv4Y7yKFU4agF8AmAfMOPOT/AAIFzNAuic=; b=xH0Bubx4lz+orm1pj5QuQ5nFZya7YPPsigoNT2tH6DXNyswvyDAhGEXPrbvIzlVzB5 Hnk3ckQWp9fchImrbmP4tzGer0vjtXBsPSj/q3pB1bdJfTdHaH+Hw6RhvE/yUL/wQM00 PCzpVmtcp56p+lquKtOQnYwRRKe7gkmpMi+hMyMTeVWA3rmEPUk6/komzxGKhzPwzSXD Z5lIoGj8ec4mRaV1WRG2r8iJTKNbbY/2n1Yn9KYffBtkKOJK9Gi9sPCW7BVj/SEBfDDK gldciUtx2dP7rO15SUhI5kPdF9XX4aJ7ORp2eFrDYQZ9f+x5Bc3u4FyIoe8ywMpFKjOh KbJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:in-reply-to:from:references:cc:to :content-language:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=SFIZGqHgBTv4Y7yKFU4agF8AmAfMOPOT/AAIFzNAuic=; b=O4HOXBuqXAusTLvZD726YjuBQUiHPSx04GgoeWBTt/wEa/y4myQpZkBHHC1d/GY+1c nj46rZcK1cBuNotwHbwciUTNLtoTBQ+133f4s3vF1tkcEaWp2/lN93p2bZHrqhMHg5rt w5V4LrbsprQhS2Nzhph/G8yYIXaXo2iuVxeX/SLKM/PeMadOezbLK4Oy7itIyoQlJDkh +cVLTbpQWWiDyRvW7VeZn/H/3SscL9M33mez1EhgmggkR0Bny20iFxK454F39BMRL/pp mZoICk2YhQPX4tml8N3m9VI3XDkEYYgtU6fNB2VzxWfO1d0pAvgkYS/FSNtPgKvXlp26 n1JQ== X-Gm-Message-State: AFqh2kpyXyDrd8s+QkVAt5QMoEvPrlEaULaIL0FK0Y3vYlI1Cv5a27WZ 9WUo2WkuBSYeO4Yc0JjM5zYgJg== X-Received: by 2002:a05:600c:c0a:b0:3db:2858:db84 with SMTP id fm10-20020a05600c0c0a00b003db2858db84mr4357678wmb.34.1674215023312; Fri, 20 Jan 2023 03:43:43 -0800 (PST) Received: from [192.168.1.109] ([178.197.216.144]) by smtp.gmail.com with ESMTPSA id m18-20020a05600c4f5200b003cffd3c3d6csm2210588wmq.12.2023.01.20.03.43.41 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Fri, 20 Jan 2023 03:43:42 -0800 (PST) Message-ID: Date: Fri, 20 Jan 2023 12:43:40 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.7.0 Subject: Re: [PATCH 4/4] dt-bindings: hv: Add dt-bindings for VMBus Content-Language: en-US To: Saurabh Singh Sengar Cc: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, kys@microsoft.com, haiyangz@microsoft.com, wei.liu@kernel.org, decui@microsoft.com, daniel.lezcano@linaro.org, tglx@linutronix.de, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-hyperv@vger.kernel.org, mikelley@microsoft.com, ssengar@microsoft.com References: <1673887688-19151-1-git-send-email-ssengar@linux.microsoft.com> <1673887688-19151-5-git-send-email-ssengar@linux.microsoft.com> <31d78b4c-1416-d8cb-a187-bf924168ee1e@linaro.org> <20230117151325.GA9806@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> <23a7ae1d-cd49-8c78-5284-4134755ea19a@linaro.org> <20230117155258.GA14857@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> From: Krzysztof Kozlowski In-Reply-To: <20230117155258.GA14857@linuxonhyperv3.guj3yctzbm1etfxqx2vob5hsef.xx.internal.cloudapp.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.2 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 17/01/2023 16:52, Saurabh Singh Sengar wrote: > On Tue, Jan 17, 2023 at 04:41:22PM +0100, Krzysztof Kozlowski wrote: >> On 17/01/2023 16:13, Saurabh Singh Sengar wrote: >>> On Mon, Jan 16, 2023 at 07:55:13PM +0100, Krzysztof Kozlowski wrote: >>>> On 16/01/2023 17:48, Saurabh Sengar wrote: >>>>> Add dt-bindings for Hyper-V VMBus >>>>> >>>>> Signed-off-by: Saurabh Sengar >>>>> --- >>>>> .../devicetree/bindings/hv/msft,vmbus.yaml | 34 ++++++++++++++++++++++ >>>> >>>> Also, there is no "hv" hardware, so that's not correct location. If your >>>> bindings describe firmware, this should go to firmware. Otherwise, this >>>> does not look like suitable for DT. We do not describe software stuff in DT. >>> >>> VMBus is a virtual device this is simmilar to virtio. I can rename this folder to vmbus. >>> >> >> Then virtio directory. The directories are per subsystems (hardware >> classes). > > Apologies if I was not clear, I meant to say this is a device conceptually > similar to virtio. But this driver has nothing to do with virtio, we should Bindings are for hardware, not drivers, so if the device serves the same purpose, it's driver differences do not matter. > be creating a new folder for it OR I am fine moving it under bus if that's > okay. Since you do not have children here, it's not really a bus to fit under bus directory... Probably this should go together with virtio bindings to dedicated hypervisor interfaces directory. We do not create directories for specific solutions (implementations) with only one or few bindings. Directories are for entire classes. Best regards, Krzysztof