From patchwork Fri Dec 8 09:09:34 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 175688 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp5333536vqy; Fri, 8 Dec 2023 01:11:22 -0800 (PST) X-Google-Smtp-Source: AGHT+IFasnhStPGaRnYxd300hLWlv77eITuGgV2ZsEVlPt5TJXlT+b1r0ms21WQdVNIVnx/D4F9o X-Received: by 2002:a05:6a00:6c9e:b0:6cb:a93c:dfd1 with SMTP id jc30-20020a056a006c9e00b006cba93cdfd1mr4629604pfb.14.1702026682335; Fri, 08 Dec 2023 01:11:22 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702026682; cv=none; d=google.com; s=arc-20160816; b=XUviQD/+2f4ryfRrWqCTSSY0gHho0/d942FvVrB0nAUDt+GzJ/ZAIELvWkHm4E6wro lf7mkuNEI5uWz8dZIQ5W6nUxZwoR/MAF4VYC0KjCNOP8TdQbcuzu1yTXFYG3DSALcjDZ GZAp/zZDzc+V/FODdhflMPsajtqH294utcr3Yg1X6guibeHdxtkpb0G5RExVyMnAq4uU eFuAvCmdzWk9SzJ1Y1aQCjbY8Kigi0EfhLzD0UTVg1SO89scIv83Rxenfp1FBh6/3v4g vuK/H92Fnyvy4vK4DCzbOcRK4ltldA4V/Efxiw2sCmP0xXwe1Z+bm3U8gTKX08W+Ozz1 6RWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=kNLG30CN2zegE/M7jl95INA4rCvQrv07QBb0d7Gkeww=; fh=HHVB30jlvFnoQOhzrw1Ya7kgTDr+YCyCKwQ/53LbKBk=; b=M1T7PGONrFO5fg3gvSE5dpDVmgheuJ5K3ffSbcYaHrk+972EF0yJJe6NEB/m6Gq6+A jtENezDw4CQVH6QRZlyWu5ld0TW6LJAVbbM9wC2IdQODm03MIYc6njczS27372uagYRo X+BPzXKg5+LoTJ0q+9lURYSU9wbgn8DSOOYyAbE3zY0jW1hTTvRdJ0fjzqgHl3omlOjn Ic1/UfIbsJGAz/0aQ8Kk8uMYZL052V//NpIbhXYE2h76GP6Vx7KT3CJm3LhS5EZ9nXcF fzRDRW9SkJLvYOlN9j0gJmWGR3ul1/6ROJCyQGg3KFvg26ri8yc/OFV2L1j96OQPtpNB gBSw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=uEBgXbZt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from pete.vger.email (pete.vger.email. [2620:137:e000::3:6]) by mx.google.com with ESMTPS id ko13-20020a056a00460d00b006ce4e7a30casi1261136pfb.76.2023.12.08.01.11.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 01:11:22 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) client-ip=2620:137:e000::3:6; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=uEBgXbZt; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::3:6 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 54AF880ACC5A; Fri, 8 Dec 2023 01:11:19 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235822AbjLHJKe (ORCPT + 99 others); Fri, 8 Dec 2023 04:10:34 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57764 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232968AbjLHJK3 (ORCPT ); Fri, 8 Dec 2023 04:10:29 -0500 Received: from mail-wm1-x32e.google.com (mail-wm1-x32e.google.com [IPv6:2a00:1450:4864:20::32e]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DD2341735 for ; Fri, 8 Dec 2023 01:10:34 -0800 (PST) Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-40c0a074e71so18806455e9.1 for ; Fri, 08 Dec 2023 01:10:34 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1702026633; x=1702631433; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=kNLG30CN2zegE/M7jl95INA4rCvQrv07QBb0d7Gkeww=; b=uEBgXbZtxIIXWocqukMR7esUC+HnA3A27K/Ltu6PyX6AbGcyP65pQzWVfOCJumk/22 /UPeKtNEBeaIyZTcqT643edU92af6LGqGVzs+twU6P+GTPdYpACgUgn73A8uSL8R+oDP ZW9MJkgUKBXrinGmcjnMny/9RB620jUPvwPBwPDYOWLYSKhyRTQRPAvSWEzfgeaqNYgh oQdk8E++MA58mkdw1yjkHsCt7ByM7/EEC5ZcaI1atiWVTSZTdqcFvE9f+bPb+P75mzJX 8H2WWrtnQI6/s7XR+0Sa54ewNx3k2TNzQEWbszgdurh6TzJULhhxmKS1yd0A3jWb+GTV xTBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702026633; x=1702631433; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=kNLG30CN2zegE/M7jl95INA4rCvQrv07QBb0d7Gkeww=; b=s5JU6Wyl1Rvyegk/2dazIN+ohcerqhRuYugsGttRsalIJj9EgUg4cYpGexuIsThjL+ 2hrjsZ3Fv07HfEGmT1+iz94buoyc073QTh7OEn6gn1eBf7EEwtqLW9NnNP9/ThI3a3AE fzsvjft5EEVK+l2eDWRkBt5iaTE6uQqnccy3vRpwvorxjPTFsuUBr98juyiw1ACtAda+ XDxkGurXxz7iU4aXiBCEeJ2nptyPSy1+yI868IpdczkJIhNa84Wm8fkeZOnJkPauPz4R V74a8G/ZMInGW9Rh4MdS6MEdMb0QY8/y0DaS3j7fJHHVTUfUapN4w0ZilQNax3UWEFP5 OZ1A== X-Gm-Message-State: AOJu0YzNuBjg0BOjvjz36nk0zsRopTnBJnDZrbGZGjOuOZB2JOiGRStx SF9warq/VloottGUX0C8RCIXqQ== X-Received: by 2002:adf:e883:0:b0:333:2fd2:815c with SMTP id d3-20020adfe883000000b003332fd2815cmr2461364wrm.121.1702026633215; Fri, 08 Dec 2023 01:10:33 -0800 (PST) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:b162:2510:4488:c0c3]) by smtp.gmail.com with ESMTPSA id a18-20020a5d5092000000b00333415503a7sm1572705wrt.22.2023.12.08.01.10.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 01:10:32 -0800 (PST) From: Bartosz Golaszewski To: Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Alex Elder , Srini Kandagatla Cc: linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Bartosz Golaszewski Subject: [RESEND PATCH v2 1/3] dt-bindings: net: bluetooth: qualcomm: fix a typo Date: Fri, 8 Dec 2023 10:09:34 +0100 Message-Id: <20231208090936.27769-2-brgl@bgdev.pl> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20231208090936.27769-1-brgl@bgdev.pl> References: <20231208090936.27769-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Fri, 08 Dec 2023 01:11:19 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784704330137392437 X-GMAIL-MSGID: 1784704330137392437 From: Bartosz Golaszewski Spell supply correctly. Signed-off-by: Bartosz Golaszewski Acked-by: Krzysztof Kozlowski --- .../devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml index eba2f3026ab0..ba8205f88e5f 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml @@ -69,7 +69,7 @@ properties: description: VDD_RFA_CMN supply regulator handle vddrfa0p8-supply: - description: VDD_RFA_0P8 suppply regulator handle + description: VDD_RFA_0P8 supply regulator handle vddrfa1p7-supply: description: VDD_RFA_1P7 supply regulator handle From patchwork Fri Dec 8 09:09:35 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 175687 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp5333484vqy; Fri, 8 Dec 2023 01:11:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IGTVsIZWMgm7wPguuFAm7bxYuXOWmEVkO5ar7h9B1/HbScJAUSacI2ku9MY5uny3xdN/fER X-Received: by 2002:a05:6a00:170b:b0:6ce:3996:56f with SMTP id h11-20020a056a00170b00b006ce3996056fmr4879269pfc.1.1702026675096; Fri, 08 Dec 2023 01:11:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702026675; cv=none; d=google.com; s=arc-20160816; b=nEfpDoX/KQclik87bXjHwgvFiggco6Oveoa0xv4Dqtcb3cxUDqCln2hkYl+LFbbjRB e3Em6MVjSP4uO9z53dDcv1pmXX+rDV7K/yZMO654ORQmD7u+yGzZWvafy5BE1tl/MspY YPGMdW7TGf7jV7e7rLNRG1mEcREK0cxNhiTNvihJIX5XdHZHhT1dsJbDZnjyyaNtS0vL VCh5CXGOpmbMHMpXf9L2x2JNf1WtrP2E2Uj2WOUiJk87gYBgdKoI06xHseoOK2rrbwJ+ qqL5k0ymGHzY+4WWX+XRy8k1erc/JGqalO1VXHLVnmFGC/ok+jAEyeHDTK5yT0fP/WMr KamA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=P8Iep3f8IbW9XJUviPCyqs/DBfreAlewexDEpMRvmDo=; fh=HHVB30jlvFnoQOhzrw1Ya7kgTDr+YCyCKwQ/53LbKBk=; b=TlGJ4UvEHU0zIJ+WlCp3/P7EY4+HLq6Q86UMcx/VM1UNKnEAeJxcDxpMQ3RL3/pyPM WZ7Mlw4Jl7FchV4B3XWjHXB4k0k3vG7APUP+w46tXaWA7ar29JV6bAlfMt0sLJ0yY+Rq Z6ZWiq0onPvJKGt434mARckM9vSoswcrAflZbQ0rHe41O2alVu9OiChf3DnX46LFW9q5 +4F7V/mrIGCq8dCbNWIz0BVTY+W6D4mGSk9s0ODvvGIzaKNO4JdxzbzA6j/7/W3XtvzA 6ybIWkGpnTsUl+RCnwuWSMf+HJMx/fhXaP9HzhokmqnqS2MeWdz7anZJ+vSorHx1tlFs 1LrQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=VJ0w6Znj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id o198-20020a62cdcf000000b006ce03f8d014si1174341pfg.391.2023.12.08.01.11.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 01:11:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=VJ0w6Znj; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 2C26582A7E0B; Fri, 8 Dec 2023 01:11:08 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235820AbjLHJKh (ORCPT + 99 others); Fri, 8 Dec 2023 04:10:37 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57854 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235816AbjLHJKb (ORCPT ); Fri, 8 Dec 2023 04:10:31 -0500 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 67D091985 for ; Fri, 8 Dec 2023 01:10:36 -0800 (PST) Received: by mail-wr1-x434.google.com with SMTP id ffacd0b85a97d-3334a701cbbso1878734f8f.0 for ; Fri, 08 Dec 2023 01:10:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1702026634; x=1702631434; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=P8Iep3f8IbW9XJUviPCyqs/DBfreAlewexDEpMRvmDo=; b=VJ0w6ZnjVKt6MhKaUStqAuoi5BSIzu5jdAY91BysvaRIBaReglZTVsLbpUwZKeynt7 wQFjh/bcTogW4rSuMVOl0Nd4AmLUozSeZRAPKK7IquP+xDzo6Bvymt73KTO0jdtwnNin fhixc9ndY/c1LlpMNXltsiFbtMQ2A7e+gndwLvkJpvFj1so3mzlo0PGkk1ohr1O4woNE XFe/fg2gzgeYhzT8wwppFX0593QEqZAQsT/ac5Ad6IwbRMo2OIHZnx14J1X9+uWqI+Ha tI39gi0I9FrYApCzbR5H7G7/hY8pNx6uqCLxw04zKiAAe9hfZSuR14TOTyKMCOnjzghq gGYQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702026634; x=1702631434; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=P8Iep3f8IbW9XJUviPCyqs/DBfreAlewexDEpMRvmDo=; b=M279+8zj7CjXBnubzY3PDleKoGRSd1AZGlOyQPnX5jweKSEr7yTROFhBqnWdlXyUBN vRMDjP8QDA2AtA/GKgs0dq409mC9qEiirX2fYj5WLxoUOBSIjV0u/lZ7GZpoEIY27KdM hShwke7KolyszqbeCoghKnwGGvdhOgBkm/VHkP1DmcwAx9BHpE0N4bS99h5Lts8rW2uH dMz2p+gZcPOL8djAFziujpCunPy0xWueALTIu3OegcPhVNMNeIICkYCAv/+DYd51mHAT ae5ehg0YDJW2WnFBhSLP5nU+BHhzZB0iOkYx6DihyVhy95Yh6UruQY1rlyh5V3GZqR1F 9ymw== X-Gm-Message-State: AOJu0YxWoavnGVR1lNL9pGGMTakuG6S9eS8Ua8YYIsbLIBo6S/rKbhCq oFoKcTsQKLzFh10t9vgFLXp0cg== X-Received: by 2002:a05:6000:b90:b0:332:e68b:416c with SMTP id dl16-20020a0560000b9000b00332e68b416cmr1461221wrb.26.1702026634271; Fri, 08 Dec 2023 01:10:34 -0800 (PST) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:b162:2510:4488:c0c3]) by smtp.gmail.com with ESMTPSA id a18-20020a5d5092000000b00333415503a7sm1572705wrt.22.2023.12.08.01.10.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 01:10:33 -0800 (PST) From: Bartosz Golaszewski To: Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Alex Elder , Srini Kandagatla Cc: linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Bartosz Golaszewski Subject: [RESEND PATCH v2 2/3] dt-bindings: net: bluetooth: qualcomm: add regulators for QCA6390 Date: Fri, 8 Dec 2023 10:09:35 +0100 Message-Id: <20231208090936.27769-3-brgl@bgdev.pl> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20231208090936.27769-1-brgl@bgdev.pl> References: <20231208090936.27769-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (pete.vger.email [0.0.0.0]); Fri, 08 Dec 2023 01:11:08 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784704322722038519 X-GMAIL-MSGID: 1784704322722038519 From: Bartosz Golaszewski Add regulator properties for QCA6390 that are missing from the bindings and enforce required properties for this model as well. Signed-off-by: Bartosz Golaszewski Reviewed-by: Krzysztof Kozlowski --- .../net/bluetooth/qualcomm-bluetooth.yaml | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml index ba8205f88e5f..861663f280eb 100644 --- a/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml +++ b/Documentation/devicetree/bindings/net/bluetooth/qualcomm-bluetooth.yaml @@ -65,12 +65,21 @@ properties: vddbtcxmx-supply: description: VDD_BT_CXMX supply regulator handle + vddpmu-supply: + description: VDD_PMU supply regulator handle + vddrfacmn-supply: description: VDD_RFA_CMN supply regulator handle vddrfa0p8-supply: description: VDD_RFA_0P8 supply regulator handle + vddrfa0p9-supply: + description: VDD_RFA_0P9 supply regulator handle + + vddrfa1p3-supply: + description: VDD_RFA1P3 supply regulator handle + vddrfa1p7-supply: description: VDD_RFA_1P7 supply regulator handle @@ -180,6 +189,21 @@ allOf: - vddrfa0p8-supply - vddrfa1p2-supply - vddrfa1p9-supply + - if: + properties: + compatible: + contains: + enum: + - qcom,qca6390-bt + then: + required: + - enable-gpios + - vddio-supply + - vddpmu-supply + - vddaon-supply + - vddrfa0p9-supply + - vddrfa1p3-supply + - vddrfa1p9-supply examples: - | From patchwork Fri Dec 8 09:09:36 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Bartosz Golaszewski X-Patchwork-Id: 175686 Return-Path: Delivered-To: ouuuleilei@gmail.com Received: by 2002:a59:bcd1:0:b0:403:3b70:6f57 with SMTP id r17csp5333483vqy; Fri, 8 Dec 2023 01:11:15 -0800 (PST) X-Google-Smtp-Source: AGHT+IGIHg0aDNwhIpWbyjWYMc9VPb9g3VmO+v0TR4z49VwrEnLhGy8znNLCNlXsluv2kJQbgiJn X-Received: by 2002:a05:6a21:a598:b0:190:c99:cfb1 with SMTP id gd24-20020a056a21a59800b001900c99cfb1mr2271137pzc.22.1702026675068; Fri, 08 Dec 2023 01:11:15 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1702026675; cv=none; d=google.com; s=arc-20160816; b=uoTbr5k2LUW+ChOxzF0cOvoSro3AEfBJ3Fp4PS1LzzTJT/PmYDzcLDh+W1a+MeGn4j 1QUSDTmjYWOd12SPerecEjxmL2nHaqdZaT1MDZeZTh3+oz7PCfzsEzmZQovRkSsx1dQY 339JXGhfO1RFJC/BsvhUB8u6z4OrvmcAz73pyqBOsAk4TfobBHuRxwO+aXOyxTjqR8jR j7ZXImLCAXsvUD5qALO28c0Fh8R6fp8HmjDsMsIjtY5wHz9JyzzfFk7aNrZNCvSd9S2J 6QzxHA55sekldOyECTMhmdql9/78RzTB5WYdaYYZ6jZL/FTOPBzRhEILiUl6HQ8vyZ+W O74g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=abIGam56kSZ3DhSDuEO3BjQb5HXWW5MMfEQ3kw2b1bA=; fh=HHVB30jlvFnoQOhzrw1Ya7kgTDr+YCyCKwQ/53LbKBk=; b=WAj9Pgyw1B5QW8fPfYBoPstH/8dlU/VygJIwEqXMkmvFVssTDNcZ3Ud1dZUU2s9Iq0 XJFIWFx/Oe3bjku09UFy1fuWyXnAujv4e6gVCRFQ3k+EsfDtmjt96+ZVnLkuLQZJY7W7 usc1ymeEAXsmgGf+ZU0TxZ/9CTo7QAE4k4+K/9W9chwGBHccpAD3Y5lPT9u+qO112GD5 V8u212fLzfyF7M2aTJ94PO0g9PWi6XBWqc4RtQbMBlmJv+YPylpVgKtg1JUN4vwQsHfU y9azcjpWFmoGBrLFirTrejF6JqQlJgB6o0lmeGyjBnSqSr9QrUiQGUiND8grsu/RN8zc 1UHQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=oePBDBDJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from groat.vger.email (groat.vger.email. [23.128.96.35]) by mx.google.com with ESMTPS id p18-20020a170902ead200b001cc2ef72ab2si1272351pld.68.2023.12.08.01.11.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 01:11:15 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) client-ip=23.128.96.35; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=oePBDBDJ; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.35 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by groat.vger.email (Postfix) with ESMTP id EC5DA80DF997; Fri, 8 Dec 2023 01:11:09 -0800 (PST) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.11 at groat.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235868AbjLHJKk (ORCPT + 99 others); Fri, 8 Dec 2023 04:10:40 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57792 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S235815AbjLHJKb (ORCPT ); Fri, 8 Dec 2023 04:10:31 -0500 Received: from mail-wr1-x42a.google.com (mail-wr1-x42a.google.com [IPv6:2a00:1450:4864:20::42a]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id E2C571988 for ; Fri, 8 Dec 2023 01:10:36 -0800 (PST) Received: by mail-wr1-x42a.google.com with SMTP id ffacd0b85a97d-332fd78fa9dso1702747f8f.3 for ; Fri, 08 Dec 2023 01:10:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1702026635; x=1702631435; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=abIGam56kSZ3DhSDuEO3BjQb5HXWW5MMfEQ3kw2b1bA=; b=oePBDBDJ0hWA47MUtbrdqGt8RXbD6BJlZOhrNvbdepjE2sd1ueDG6RspnS2QDJ0vik w2MQXu87pC/opdB+1sp98DShtYdppLC8UaGWiEyCIeEA8XQOr1Jo/FWf7GAClzaXiJab /wNTXn/yhR6GNjtxCKorxufU/rjkeIDnEoQ3RHIU0rPSpRtSdALJnMOSLd3lIRaR2Hjo 3YTXYVjdkYpPGRR0xz0GYTdKb+LMzD9a5nDZLvpU2n+3LGcec0xnyahBf/Z28QXgdcWg 25Gh+/JbNRtY5RFF5xAeXZWmyDj8OQ7f4QdPKix+X1u9zridv9IKVPkJiWzyyPz+DQqa y+HA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1702026635; x=1702631435; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=abIGam56kSZ3DhSDuEO3BjQb5HXWW5MMfEQ3kw2b1bA=; b=ZU21BkhWNXCRtcwt7gmj5B1yVuR95ZnRg/dMBqdO4g+dxQqCrPrcL76V1w3oZpjwJf 20h4LASdE8bghwxXFd4tRtpqaHAcuNy/YJxH7rNM2246S0K3PQ2HxOI/xpPgFvxP9+GO 3o3l/778B7AeNA9orn3iSSCVnaM0P7dEmPu3QV5fSQfof52JZehz+FC0sQTYjh3leRdY CQ7xfvtYTtlmHqrCD362n6IIAoCv4A8YinG4M8pdR9QUcGUS0u3cooj5hVM5EkGGo8kd Dg1zEfrBoHG5NR6HD2ujQxgwS/cZKFgQZDs/3G6cHGvvUw4CwZaBJBTGSJQWBkyUl0uA TyRA== X-Gm-Message-State: AOJu0Yy0vQa4kkgl5zrpZPrmH9zcQddHRiAgoLuNk9AZYyEXeOYi1kNb hSZFNByA0jVJJ0AFYskyIy/HCg== X-Received: by 2002:a5d:668a:0:b0:333:4635:c914 with SMTP id l10-20020a5d668a000000b003334635c914mr1260391wru.82.1702026635358; Fri, 08 Dec 2023 01:10:35 -0800 (PST) Received: from brgl-uxlite.home ([2a01:cb1d:334:ac00:b162:2510:4488:c0c3]) by smtp.gmail.com with ESMTPSA id a18-20020a5d5092000000b00333415503a7sm1572705wrt.22.2023.12.08.01.10.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 08 Dec 2023 01:10:35 -0800 (PST) From: Bartosz Golaszewski To: Marcel Holtmann , Johan Hedberg , Luiz Augusto von Dentz , "David S . Miller" , Eric Dumazet , Jakub Kicinski , Paolo Abeni , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Balakrishna Godavarthi , Rocky Liao , Alex Elder , Srini Kandagatla Cc: linux-bluetooth@vger.kernel.org, netdev@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-msm@vger.kernel.org, Bartosz Golaszewski Subject: [RESEND PATCH v2 3/3] Bluetooth: qca: run the power-on/off sequence for QCA6390 too Date: Fri, 8 Dec 2023 10:09:36 +0100 Message-Id: <20231208090936.27769-4-brgl@bgdev.pl> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20231208090936.27769-1-brgl@bgdev.pl> References: <20231208090936.27769-1-brgl@bgdev.pl> MIME-Version: 1.0 X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,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 groat.vger.email Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (groat.vger.email [0.0.0.0]); Fri, 08 Dec 2023 01:11:10 -0800 (PST) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: 1784704322683279366 X-GMAIL-MSGID: 1784704322683279366 From: Bartosz Golaszewski The Bluetooth module on QCA6390 needs to be powered-on by enabling the relevant regulators and driving the enable GPIO high. We can reuse the power sequence for the WNC models if we add the list of required regulators to the OF match data. Signed-off-by: Bartosz Golaszewski --- drivers/bluetooth/hci_qca.c | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c index 35f74f209d1f..b27be08a1f6f 100644 --- a/drivers/bluetooth/hci_qca.c +++ b/drivers/bluetooth/hci_qca.c @@ -1788,6 +1788,7 @@ static int qca_power_on(struct hci_dev *hdev) case QCA_WCN6750: case QCA_WCN6855: case QCA_WCN7850: + case QCA_QCA6390: ret = qca_regulator_init(hu); break; @@ -2044,7 +2045,15 @@ static const struct qca_device_data qca_soc_data_qca2066 __maybe_unused = { static const struct qca_device_data qca_soc_data_qca6390 __maybe_unused = { .soc_type = QCA_QCA6390, - .num_vregs = 0, + .vregs = (struct qca_vreg []) { + { "vddio", 20000 }, + { "vddaon", 100000 }, + { "vddpmu", 1250000 }, + { "vddrfa0p9", 200000 }, + { "vddrfa1p3", 400000 }, + { "vddrfa1p9", 400000 }, + }, + .num_vregs = 6, }; static const struct qca_device_data qca_soc_data_wcn6750 __maybe_unused = { @@ -2129,6 +2138,7 @@ static void qca_power_shutdown(struct hci_uart *hu) case QCA_WCN6750: case QCA_WCN6855: + case QCA_QCA6390: gpiod_set_value_cansleep(qcadev->bt_en, 0); msleep(100); qca_regulator_disable(qcadev); @@ -2276,6 +2286,7 @@ static int qca_serdev_probe(struct serdev_device *serdev) case QCA_WCN6750: case QCA_WCN6855: case QCA_WCN7850: + case QCA_QCA6390: qcadev->bt_power = devm_kzalloc(&serdev->dev, sizeof(struct qca_power), GFP_KERNEL); @@ -2386,6 +2397,7 @@ static void qca_serdev_remove(struct serdev_device *serdev) case QCA_WCN6750: case QCA_WCN6855: case QCA_WCN7850: + case QCA_QCA6390: if (power->vregs_on) { qca_power_shutdown(&qcadev->serdev_hu); break;