Received: by 2002:ab2:6c55:0:b0:1fd:c486:4f03 with SMTP id v21csp468870lqp; Wed, 12 Jun 2024 07:08:24 -0700 (PDT) X-Forwarded-Encrypted: i=3; AJvYcCV1hbyCIrjMu2cil0cwGJHGL+oGjkGOJq3P0lRPu8KU50GpGMv6qUz5rUK8v/LGKJaw2c/9GrprODHHtZiEAtH698dSulP60RmciiiRsw== X-Google-Smtp-Source: AGHT+IGPpqsOIHMvgO/s0TXdHrFZ5Roa7k8RcIxpf1porgPfJBbahAprePkQeiI8Yo7VZgaCYpm3 X-Received: by 2002:a05:620a:258a:b0:795:5822:e8c6 with SMTP id af79cd13be357-797f602454emr189671685a.27.1718201304081; Wed, 12 Jun 2024 07:08:24 -0700 (PDT) ARC-Seal: i=2; a=rsa-sha256; t=1718201304; cv=pass; d=google.com; s=arc-20160816; b=o3sIxVFdVM5f5TCXyJWWX4uZ9wz9QC4wigvEVH2f8tqFpBRwoBGx90qdC7Ktxubasi cNiHAMZ9eOBtESrCm58QmW3hA75T21o8qUxD/0NtD88O5SZoPKxeh7QVTFrNaSpFdq9J GrMqOzLVblSq1sUxmWR07hWsBRt7qCa6zaOf9Ii89vcR3mDC9elm6FN3BM1dbVwCdP+9 cL4DhNzHFA4ZF42PJAKZhdatf6QkO05hUqxQUMqfhrctohqDXQlqak4UuStTuehPFmK6 BNI9NB5Ca4iF6EuL/dnPp2+Mos/sKHYjluAxr/6sEZXnWO6nhezR+QQW91YywbBUgdTv WDkA== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:dkim-signature; bh=w4GwlwGfBQlnNfyaS5mrHYpZ8wLq2fCIW70IywjAOXI=; fh=pP/VwMuxh4SvD4nr37Elwy/+uCBjb9LCd205AlSgqi4=; b=A97O6cf0dB07HHawYQuDpYi9cJOnDYccRcWCwyumR0yuDphnXS/Sm774hejcln8bJS qFCYVJCqVNEP3isYYL5gNXmUrXjHX3DxDDnfqLtQGdf8jOn8hloES+Ioa/tRTUx/qlB2 7yD92TrdxgYx8/wo6WflnrmXvKLvEo1kEYslbItJ4diZUE6+m/rjopMWk5MrJZ0XMmvs aydhCmdcaUr9g878GQjTeB9oYXzhSWhn6BmuHZ6etBJtQNEl6GbMJS7K+JJ3DU4gTH8b GvlmkuHjuOZ63lWvwWD5MKNbxG1OcOClBr+cPOWTQ5/t11yzn+lA7aCFsbtwfSqydpHm oM+w==; dara=google.com ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b="tDdw4/vp"; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-211518-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211518-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from ny.mirrors.kernel.org (ny.mirrors.kernel.org. [147.75.199.223]) by mx.google.com with ESMTPS id af79cd13be357-797f9048e64si97044085a.24.2024.06.12.07.08.23 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 12 Jun 2024 07:08:24 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel+bounces-211518-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) client-ip=147.75.199.223; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b="tDdw4/vp"; arc=pass (i=1 dkim=pass dkdomain=bgdev-pl.20230601.gappssmtp.com); spf=pass (google.com: domain of linux-kernel+bounces-211518-linux.lists.archive=gmail.com@vger.kernel.org designates 147.75.199.223 as permitted sender) smtp.mailfrom="linux-kernel+bounces-211518-linux.lists.archive=gmail.com@vger.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 ny.mirrors.kernel.org (Postfix) with ESMTPS id 9AD101C22A06 for ; Wed, 12 Jun 2024 12:52:53 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id EFB11178371; Wed, 12 Jun 2024 12:52:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b="tDdw4/vp" Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A064F173331 for ; Wed, 12 Jun 2024 12:52:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.54 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718196758; cv=none; b=eoKkD7V3cX0+6UQ5+thc1DV93Rzx4hxGb0CP3jRabK4MvnKEtAPh39bdEONj/EHNiRQLuy6rKAsf1PiChRnx9FsvWmfw9j11gvYqmwhnK/eEkDELHjLWjr+DjdWB0A7drbqzppC81W/R+opRDQ5u/St6VnzoZyaCt1ZNlEKIBhg= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1718196758; c=relaxed/simple; bh=w4GwlwGfBQlnNfyaS5mrHYpZ8wLq2fCIW70IywjAOXI=; h=MIME-Version:References:In-Reply-To:From:Date:Message-ID:Subject: To:Cc:Content-Type; b=YZticyexBTlk9YFZeTUFka2WijtKi42lHhnT/B/X1TaflyINfyS8TatM9EmLTbaKJD9HIERETRd0RuBohyMo2R5y7itIFL5waYSph7S7YQX4K0e+oTQ88Pqatif7YTssatWCvHCli2eJP76PD+OwJr6QM8mWkr7a7trr9R/zxOo= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl; spf=none smtp.mailfrom=bgdev.pl; dkim=pass (2048-bit key) header.d=bgdev-pl.20230601.gappssmtp.com header.i=@bgdev-pl.20230601.gappssmtp.com header.b=tDdw4/vp; arc=none smtp.client-ip=209.85.167.54 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=bgdev.pl Authentication-Results: smtp.subspace.kernel.org; spf=none smtp.mailfrom=bgdev.pl Received: by mail-lf1-f54.google.com with SMTP id 2adb3069b0e04-52bc29c79fdso6080980e87.1 for ; Wed, 12 Jun 2024 05:52:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1718196755; x=1718801555; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=w4GwlwGfBQlnNfyaS5mrHYpZ8wLq2fCIW70IywjAOXI=; b=tDdw4/vp1SRAeRwaJB0KMMtJBkFnc1QT4SoqZaawikXwABGcORqfJNG1UVFJ/OYXLI r9mqhQPJDks1u78At8eR/tY63s4nyBhqtRne4/XxCg0cOiPUHtRE0J6UECzWS2lv7hrv ctF/Kt8s1PewSfoPMHUUFNzyozKHyLZ+vPzp+yX+3T8t/b16muAP73nRJPAFSHNXSBFQ aekWYiogJ1kujaHW4xAHt5TaMSaW2p7LGI4ykeMzTHhdPRGt7tpSuLkeo0ddPdYvENho tgp/Xim5lSf58ZKqJJC2ym+I2abV1X13PE0CavIkK6rEsSKRuK4grOcYiIP01npZIRU5 f3Ew== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718196755; x=1718801555; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=w4GwlwGfBQlnNfyaS5mrHYpZ8wLq2fCIW70IywjAOXI=; b=C2cAc8zuaZOCVsJ3o3EA1/ng0DAlgNSN2jnYLNitEHvN3H0/8gW6es9B3MAT/oYrVA WceagtIICb8pOKwob+XW0WVGjirC68eJx8yXrYhArJ8Zm+29C4JZEW7uO2pZZcqYb6dw y5lOndrS5TabIwtaASgza373N0v9zrWRwmViDkIWmQJ9VSuHW7KhYbXKW5VkWOHJGx0G JKLI94Vr8HRF/ahffyypLNXSPJopiPCX34DzKAunfknNr7Sds60eNnaWQeLofZTlSRQj mJjJ4Ulc9ZJ5Y22i2Bn5it+xKoqI4CCXAM9FHzvvYTu1h0oXXl58lT99lYT0zjOqo08w 02fA== X-Forwarded-Encrypted: i=1; AJvYcCWYViSztziXgiPM4wDD52Yl2oK8HratIOeqrQdMFAFUeJXwCE+baMEMeranu2EvARhCLAYr2YUp4kyCY9rVVTl+4ULx7k9JZl1KwxYz X-Gm-Message-State: AOJu0YyWGDqG8KZwmQQT538mtD3Cv9vmEp+PSeqy95x0goYyeW0dsr/U w/58heKISCoNhMgK3lFIKwjKzE7F+RlWzic3jLtripnY3PNusWv6VNDsxth06WQ9Go9I8u915NG 3CKb3dUr+St+Pp6inFMo8KzBhrJEQJYh3sknHHQ== X-Received: by 2002:ac2:46d3:0:b0:52c:9877:71b7 with SMTP id 2adb3069b0e04-52c9a40b1e1mr1287628e87.59.1718196754793; Wed, 12 Jun 2024 05:52:34 -0700 (PDT) Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 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> <87ikyenx5c.fsf@kernel.org> In-Reply-To: <87ikyenx5c.fsf@kernel.org> From: Bartosz Golaszewski Date: Wed, 12 Jun 2024 14:52:23 +0200 Message-ID: Subject: Re: [PATCH v9 1/2] dt-bindings: net: wireless: qcom,ath11k: describe the ath11k on QCA6390 To: Kalle Valo 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 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jun 12, 2024 at 2:49=E2=80=AFPM Kalle Valo wrote= : > > Bartosz Golaszewski writes: > > >> >> Sure, I don't need DT but that's not my point. My point is why requ= ire > >> >> these supplies for _all_ devices having PCI id 17cb:1101 (ie. QCA63= 90) > >> >> 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 shou= ld > >> 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. No, you can always relax the requirements alright. It's only when you make them more strict that you'll run into backward compatibility issues. Bart