Received: by 2002:ab2:6c55:0:b0:1fd:c486:4f03 with SMTP id v21csp416267lqp; Wed, 12 Jun 2024 05:50:23 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCUwlW+4hs4p5elQBe64Thxkpa3MathHXXGKNbIGmZlEKZrino75FaL5qLm7HB7haKuPR8sCyAeUxSCpGOY/acfDNQNtIP4/t5nOU0hkXw== X-Google-Smtp-Source: AGHT+IGF/PrGbsNMf8zUa6nq/a3BDBEim4aF6r0Fg2/RygCAOlA1s5PkCfQYO67VqEVNDOWq1DrM X-Received: by 2002:a05:6870:a2d2:b0:255:1bb8:8603 with SMTP id 586e51a60fabf-2551bb889a1mr1167400fac.3.1718196622747; Wed, 12 Jun 2024 05:50:22 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718196622; cv=pass; d=google.com; s=arc-20160816; b=n9MIOJegrWCOm+ljDa0XxRpKVhwGqvVrmN61OMmobyRPz5jyS1OCRN0nvU+l4tCzd/ Ht8FvBjAKp9aJrDJWVD42ft2JhdrFZwsRp4Y/70QW4dnQb/lw2LueveRGUphrNyxRz+Z Ai8T1Y1Y2MBynyDVDb7eNrJUrs/Iul3vRntG3iqkV22KKIArUisTI1aYNp/9GEj8xe0x vvhOqfbMCNuNAB07uxYzXSPuF+nv4ddBag6yCKIFTz8GCUpY8oedf9FAChrvb22ZrHNF K83cMQj1EWHAXwPBB1cEsxIAJVia1pwZjLDUkrIAMwOavxdP3wjW2BxpjeubkpHMWgQg /FPg== 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=GfO0bvyUfQITqg3RM0IAf12PUgDeQScKjtZWByToljI=; fh=iTVOR/ubCR6oF3vx+lHDjx/AHyWpcT1DHgr4jvGSfic=; b=BRAEi5b+dymYEAnqjbCyEdjSGuDmCyI8MXgx8cjTWb6jlTfkH+G9+itS2uJCkM9jqf NEhdIKb32G6+f2lWSD4cOdLAbMhoCdh4+xIcze9enPAeFTS6k4bnws9oRFNmakPy5mf2 D5k2I8bX38/kpaIXYH5Iw/PExpxkmMFf5PmPh/4t6eDtIF8LqdZijaqc2c0drYbCwFxB lV7tNEiVb6iEQCSML8gkDF30V8RQJ7W/ke92EgXrd5QRPJkOJgfJ0kWQcfGHcyQ1bInt 6gxYU2bAQVtTIvbfU2h5cOqVujhoVxL9sNTO/SE869VF+/WY1KtXELROaCOFajvnwzws gvvQ==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=aJ2k0Fwt; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-211515-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211515-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. [139.178.88.99]) by mx.google.com with ESMTPS id d2e1a72fcca58-7042d27cc5bsi7229847b3a.207.2024.06.12.05.50.22 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 05:50:22 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-211515-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=aJ2k0Fwt; arc=pass (i=1 dkim=pass dkdomain=kernel.org); spf=pass (google.com: domain of linux-kernel+bounces-211515-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211515-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 54D712853E3 for ; Wed, 12 Jun 2024 12:50:22 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id ABE1717B437; Wed, 12 Jun 2024 12:49:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="aJ2k0Fwt" 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 B9D87172BC1; Wed, 12 Jun 2024 12:49:56 +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=1718196596; cv=none; b=BTe8Rd9hgBj5pz9y95/t5Srio9XEPDMn0qCFy4SfQ2o8yxPqqdnQx9EPXmBV05RlNvOZLoAkKr4zG/joMZH5QVq15echLmvW1qZA9Diyt+cadD9Wa2gmMhZeJ5yO7llIm2Uq3RaJ8a/z4iOWmZ4QlMnB3PJVILYwv79yvpfrivo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718196596; c=relaxed/simple; bh=eQnr5sp7TMU5N9+uMDCu57G7uX0Piw4Oz8VKM7kfQy8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:Message-ID: MIME-Version:Content-Type; b=B2SVJAOLpVYJ01Ix7QsmKct3WJRGStLPZtBx1WcesbU9KaoPEDDPQ92uK+Ox59FYFPO7xMwd2Lyn1zHfPWQnY+cqzo9bFVKkyev+jGDetpPKTDMas5X8o4UO6SXFN2shFdgjrR/CnAaPlqZt7coGPaTTULBWoq1Gd6LjCzlWzFc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=aJ2k0Fwt; arc=none smtp.client-ip=10.30.226.201 Received: by smtp.kernel.org (Postfix) with ESMTPSA id 94965C3277B; Wed, 12 Jun 2024 12:49:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1718196596; bh=eQnr5sp7TMU5N9+uMDCu57G7uX0Piw4Oz8VKM7kfQy8=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=aJ2k0Fwtt4Xb1+hzlbll1Aahwhuiw50/l5W97ntyw/wMLsB1NPLwI8RyOXHcP6scE LDeOq9eFDKNdz1Rqv+0AZh5iWyng3A3wsJw85AQP4Tgo15pNlzXsqoJNBGuC0wOBOd ePJzAeCzlYh9g1k2Ha/zf5lnnK65hoYrkznfPeoPr3YX/99a0PZkyE55ILb9Zt0QK/ 3gsNei2Yyg4Ip8d1LqdhbBnCGAd8eQhDnY8MrYVwYdkXLmzCp2M7q8kjAS659fi5oU +WZn8rsCC7RSlyfS1BDCDW79WFkX2AcfW0Xn0B3qc2Ue3XdfGm70GuI7lr4PazJTDl 8pdMRG8iYjqaw== From: Kalle Valo To: Bartosz Golaszewski Cc: Krzysztof Kozlowski , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Jeff Johnson , linux-wireless@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, ath11k@lists.infradead.org, linux-kernel@vger.kernel.org, ath12k@lists.infradead.org, Bartosz Golaszewski , Krzysztof Kozlowski Subject: Re: [PATCH v9 1/2] dt-bindings: net: wireless: qcom,ath11k: describe the ath11k on QCA6390 References: <20240605122106.23818-1-brgl@bgdev.pl> <20240605122106.23818-2-brgl@bgdev.pl> <87h6e6qjuh.fsf@kernel.org> <871q5aqiei.fsf@kernel.org> <87sexqoxm9.fsf@kernel.org> <8db01c97-1cb2-4a86-abff-55176449e264@kernel.org> Date: Wed, 12 Jun 2024 15:49:51 +0300 In-Reply-To: (Bartosz Golaszewski's message of "Tue, 11 Jun 2024 22:05:57 +0200") Message-ID: <87ikyenx5c.fsf@kernel.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain Bartosz Golaszewski writes: >> >> Sure, I don't need DT but that's not my point. My point is why require >> >> these supplies for _all_ devices having PCI id 17cb:1101 (ie. QCA6390) >> >> then clearly there are such devices which don't need it? To me that's >> >> bad design and, if I'm understanding correctly, prevents use of >> >> qcom,ath11k-calibration-variant property. To me having the supplies >> >> optional in DT is more approriate. >> >> >> > >> > We require them because *they are physically there*. >> >> I understand that for all known DT QCA6390 hardware, the supplies should >> be provided thus they should be required. If in the future we have >> different design or we represent some pluggable PCI card, then: >> 1. Probably that PCI card does not need power sequencing, thus no DT >> description, >> 2. If still needs power sequencing, you can always amend bindings and >> un-require the supplies. >> >> >> Best regards, >> Krzysztof >> > > Kalle, does the above answer your questions? Are these bindings good to go? To me most important is that we are on the same page that in some cases (eg. with M.2 boards) the supplies can be optional and we can update the bindings doc once such need arises (but we don't make any changes right now). Based on point 2 from Krzysztof I think we all agree, right? Just making sure: if we later change the supplies optional does that create any problems with backwards compatibility? It's important that updates go smoothly. -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches