From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wr1-f47.google.com (mail-wr1-f47.google.com [209.85.221.47]) (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 4FF6C3101D4 for ; Wed, 29 Oct 2025 07:44:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.47 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761723855; cv=none; b=ltCFXY4q/oFIKjWSxXhfgZUMRgoJG9/DS6grCvVdd4h9W+Kjl6LlIFT7BgmXK52aWV/2ianZef1WwWx/CO9U5Qg6be774uCqBouah4I/qwcyFqMFhFd6Bz03PSU4sARGkhgLX+o66CnwzfmGWBZPqtz9eGuLM8sSqNGbe+kE+10= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1761723855; c=relaxed/simple; bh=3IoFdlCCWikmDiMq6UlyJQjQlHbAeU4jDpT1gAwPsqo=; h=From:Subject:Date:Message-Id:MIME-Version:Content-Type:To:Cc; b=uUoupBzMUVY6Kjzq+591oYY2VGC6Mq7loYvnh6/BfXqBPD//pXRIGstMu8oh5+qZBCx5LBhfpOZeiFDqfDTyqSrzbchUGhleTg6mwruyRbKLBtGdw+aHHqEagcxCo/aMDBGj6RaZGWfx1zZ2JQ6oi3OsX0/z06+t+Bb3Six5xLE= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org; spf=pass smtp.mailfrom=linaro.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b=b6xabFrq; arc=none smtp.client-ip=209.85.221.47 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=linaro.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=linaro.org Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=linaro.org header.i=@linaro.org header.b="b6xabFrq" Received: by mail-wr1-f47.google.com with SMTP id ffacd0b85a97d-42702037a01so1224606f8f.3 for ; Wed, 29 Oct 2025 00:44:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1761723852; x=1762328652; darn=vger.kernel.org; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:from:to:cc:subject:date:message-id:reply-to; bh=Q8IBQ8J86W+Ho0NRPhuUdL74YHKcBwQvPsUVrTbS+Yw=; b=b6xabFrqHt3HUHqj0PqPtfbpeYTuIsrd8OZFYdZ6hlVMEBtScRuXRecgXrn13ss3yG UY5YAbX+xA6sX4FGlGlHbmjC9IderpDrzClG8bBZ5ywnlTOPfbr0OdiEWNXp5SE/x1pq PxhffAKN0L+sfofmXT59WNO+SoSXa/nE/wIrNMA4A3nUBkMOvb41OhzL8OJX0UB1GIUb OLnwv/9qd0cdWb35MyfOrW39zGaGRrjl5GeSo/pgi2wIKqbAVZceVOxteh0p3RQRg+yX 8OR8weKDg/iRqLUlN8F76GPEc+KEGn37PePMRFqIJR6u4njC+USeQ2ste7JnGMWOzl5l gFZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1761723852; x=1762328652; h=cc:to:content-transfer-encoding:mime-version:message-id:date :subject:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=Q8IBQ8J86W+Ho0NRPhuUdL74YHKcBwQvPsUVrTbS+Yw=; b=o17xgqxblpmOi1DfqrOUcWSCJCG9/Ybw8rvldL36QZjUicaou/8YkS2MgaLHheVsKE udwVmNFq89LFV+Q9QeuuU+EX8/lBL2ZXZ8qGqbACBv/HaJfOykIX8UFvQl95e6daFy34 Hc54mPPXKDn5vBVHS2hsBiEXxy+p7JtGQLzLscdjo+RUE0K7ebrMv6RFJK/5uOts606D 2L2/jXsOlYzF72dHHTWgwcWLvxG58nKTyo5Eml1MgaER4/1/kyrZpa7p610ok+Rjavz/ 6lOlr8JiCuKHvxQhh9QbrW2H6rxViE4zJV6Okohw9FzhgvWKTzEmC1sj5ghIopXDFnPq +2HQ== X-Forwarded-Encrypted: i=1; AJvYcCWWXX3T2e+ZmZL8v4B+8eScmvszbsQwBuDzyQQJgQ7YLGy9DxZ72yz2VtAu7VnsY7HNVyzu4Z7kPJ4P@vger.kernel.org X-Gm-Message-State: AOJu0YwmFwW0Py7mIUWZoy4jx+Q4EnaQ72htCvsyF8dJ+EzFpFS33UC8 PulF+uYsNGqz+/JjSgOsE6EIMBER/kjuWQj8p/KWIeL24p2HhVP2e135u/P/Yvfby7M= X-Gm-Gg: ASbGncuf6bdoEkRz9bpARfSYSZ15WHZWJDAjdgpzciU10PYRlxQGVUDBXeu1glR5fAp 9gt80a7dxrN54JA6VevhS3iEcZ7R3Of288WYGBwqJlG3KEMwyIJHy5Vez3TOqo9e898gkDHv8dE IZomMkvwjg3SdWwgFLwqI+0QTMjtmWVdE+OjrB697flywk4r+xxh1JBQdh5ZXe+Fgt5HiVbjP6/ 1zGYsVRPSFerDDjAv0MsxWEiTfWvtK+/aiaFt9jrDUWjYlB4nyPzfkzbGD5TX4bUJwwzRIYvZpW aexbmGCEaKiKpbb26cK/svM/gIA6EBiPfWoDUZZwYBb2L3rCATU1RM92T0PE14SaPY3iDXbjotK grrrmT8m5070KFZ1cUV5wmO99rvcA0EcGBblcnddqPwHN7qBNQovZ5gxhYes69Ce/HI6IpEGFyA 6hgjZM+co5c9b9SVe1 X-Google-Smtp-Source: AGHT+IGBHPa9FWFsafhuKEepgyEqFikPWuXR6pV71zYWo/nrRIC5j5YSfmvpV/MNFmMibpTqG4Fwgw== X-Received: by 2002:a05:6000:2501:b0:426:fff3:5d1a with SMTP id ffacd0b85a97d-429aefbc37fmr786825f8f.6.1761723851637; Wed, 29 Oct 2025 00:44:11 -0700 (PDT) Received: from [127.0.1.1] ([178.197.219.123]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-429952d5c9dsm25861146f8f.26.2025.10.29.00.44.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 29 Oct 2025 00:44:11 -0700 (PDT) From: Krzysztof Kozlowski Subject: [PATCH v2 00/11] Bluetooth: dt-bindings: qualcomm: Split binding Date: Wed, 29 Oct 2025 08:43:50 +0100 Message-Id: <20251029-dt-bindings-qcom-bluetooth-v2-0-dd8709501ea1@linaro.org> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit X-B4-Tracking: v=1; b=H4sIALbFAWkC/43NQQ7CIBCF4auYWTsGsGjrynuYLijQdpLKKGCja Xp3sSdw+b3F/xZIPpJPcNktEP1MiTgUqP0O7GjC4JFcMSihtBSqRpexo+AoDAmflu/YTS+fmfO IjekrqYU+WWmhBB7R9/Te4re2eKSUOX62r1n+1r+ys0SBWlWmOdf+aJ25ThRM5APHAdp1Xb8O+ krdxQAAAA== X-Change-ID: 20251028-dt-bindings-qcom-bluetooth-9af415056c1c To: Marcel Holtmann , Luiz Augusto von Dentz , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Bartosz Golaszewski Cc: linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, linux-bluetooth@vger.kernel.org, devicetree@vger.kernel.org, Krzysztof Kozlowski X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=2732; i=krzysztof.kozlowski@linaro.org; h=from:subject:message-id; bh=3IoFdlCCWikmDiMq6UlyJQjQlHbAeU4jDpT1gAwPsqo=; b=owEBbQKS/ZANAwAKAcE3ZuaGi4PXAcsmYgBpAcW9JcAU4Jps6oHo8yAuEB6OiU62FLtEhPgRP y+C/MI5QDGJAjMEAAEKAB0WIQTd0mIoPREbIztuuKjBN2bmhouD1wUCaQHFvQAKCRDBN2bmhouD 1zGeD/9qqgK7KwutWXihmzCHS66coHJAOFSOzS9UxyPLqLU7Bl3icWq10OYkLFbWLhoCkCHl1hF YamWAOO9frPgA5npKuxAN2CxVRFTt7Ejy3moEDcgVx8JrvQThIx2xD/j5d3JanZEcM4Z8F22Blh eeup/DRldPw4tj6VVO9W0E9eWE5C7YJnJUkAbAAydOGlq0r8Pgx+l+q7vC1bsdo2my20xxEv6Wr NJQt5MjeRvtoJU9+D6khR2wpIXdl0faLqCg4zDxx2wl6W5i+zWvASUjhQBdTFZdpT07/0aj0bQz HFSy3r3pw2RG0N5h1mUbLMFPEi8DrKQUpnmixC+UJethTvyq3Oe9x4uimf+vrL9E/1K9fDncf1T i5zNLE/wTCXbpExIBV5DOVNdm9oxZuhxrfpLLIhSr8VujHatGpOYU5baguobNYtKuoUHNKHi2LI fwl7CYlHE5IMmGmBAn63EoG1HSubPbh5WdI3EAKCpCpacHIVAp8mMiOL6DG5S3fK3580V2nSMhy yscLiIeuVpxO8bxRv4sxNsz4uT8eUHp4wP4f6k51Gx18PAlBDt46cWs4t70Eo83+pkSI5E4crIc xZ+k4WdkNfGEjwctaEGDwx4z7wuMaqPnpZCjEIT6vyu0yU3I9TiVNCBJWLKwyX1X5Nf66FPweJ/ EBpIoQJJBahg+GQ== X-Developer-Key: i=krzysztof.kozlowski@linaro.org; a=openpgp; fpr=9BD07E0E0C51F8D59677B7541B93437D3B41629B Changes in v2: - Drop in few commits the properties (supplies) from qualcomm-bluetooth.yaml which are not used by devices left there, instead of removing them in final patch (qcom,wcn7850-bt). - Fix dt_binding_check error - missing gpio.h header in the example. - Drop maintainers update - split into separate patch. - Add also Bartosz as maintainer of two bindings because he was working with these in the past. - Link to v1: https://patch.msgid.link/20251028-dt-bindings-qcom-bluetooth-v1-0-524a978e3cda@linaro.org One big Qualcomm Bluetooth schema is hardly manageable: it lists all possible properties (19 supplies). Split qcom,qca6390-bt to separate bindings, so device schema will be easier to read/maintain and list only relevant properties. What's more it messes up old (pre-PMU) and new (post-PMU) description in one place adding to the total mess. Best regards, Krzysztof --- Krzysztof Kozlowski (11): dt-bindings: bluetooth: qcom,qca2066-bt: Split to separate schema dt-bindings: bluetooth: qcom,qca9377-bt: Split to separate schema dt-bindings: bluetooth: qcom,qca6390-bt: Split to separate schema dt-bindings: bluetooth: qcom,wcn3950-bt: Split to separate schema dt-bindings: bluetooth: qcom,wcn3990-bt: Split to separate schema dt-bindings: bluetooth: qcom,wcn6750-bt: Split to separate schema dt-bindings: bluetooth: qcom,wcn6750-bt: Deprecate old supplies dt-bindings: bluetooth: qcom,wcn6855-bt: Split to separate schema dt-bindings: bluetooth: qcom,wcn6855-bt: Deprecate old supplies dt-bindings: bluetooth: qcom,wcn7850-bt: Split to separate schema dt-bindings: bluetooth: qcom,wcn7850-bt: Deprecate old supplies .../net/bluetooth/qcom,bluetooth-common.yaml | 25 ++ .../bindings/net/bluetooth/qcom,qca2066-bt.yaml | 49 ++++ .../bindings/net/bluetooth/qcom,qca6390-bt.yaml | 64 +++++ .../bindings/net/bluetooth/qcom,qca9377-bt.yaml | 58 +++++ .../bindings/net/bluetooth/qcom,wcn3950-bt.yaml | 67 ++++++ .../bindings/net/bluetooth/qcom,wcn3990-bt.yaml | 66 ++++++ .../bindings/net/bluetooth/qcom,wcn6750-bt.yaml | 91 ++++++++ .../bindings/net/bluetooth/qcom,wcn6855-bt.yaml | 99 ++++++++ .../bindings/net/bluetooth/qcom,wcn7850-bt.yaml | 94 ++++++++ .../bindings/net/bluetooth/qualcomm-bluetooth.yaml | 259 --------------------- MAINTAINERS | 1 + 11 files changed, 614 insertions(+), 259 deletions(-) --- base-commit: c9d6ae701ace298035b6529eb10083d356cf2ae7 change-id: 20251028-dt-bindings-qcom-bluetooth-9af415056c1c Best regards, -- Krzysztof Kozlowski