Received: by 10.213.65.68 with SMTP id h4csp1855398imn; Thu, 29 Mar 2018 12:18:02 -0700 (PDT) X-Google-Smtp-Source: AIpwx4/i2oGq+//zXVc547fjHrGBixYptaRA824sTbTGJcewYp/b8dySgcfAsaC13m5dAt5YVJS9 X-Received: by 2002:a17:902:362:: with SMTP id 89-v6mr9580912pld.270.1522351081964; Thu, 29 Mar 2018 12:18:01 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522351081; cv=none; d=google.com; s=arc-20160816; b=YXDFJk9OXb0Bq7a5dUmFQ89mVC0ZaFNRnK6x803786LiFQuzTjMPQPeDXWIAljcBdf QxHiA3pwJsq0cWBkrCUSDNRQRRpqiB8YXCcyd1sxiXxU3Q58mxH7+gbj/wevrqo8+uMN Asz4gVvtNyU/4cxoXWq5Km+DlLAvt9ZsnSFN0TWhsj3ImgqBjb+cvhbCMsu+zSn17RlU FsJo/9icaek35113poN1mkLwLwr3LujMFFtMTvY4w4nLVNXFZvjh+/6FgCJ5PfqO1St2 nh3hZkW5efWVPkS0GRt5Tq/xLhO18KmGWVf2OW4C1br1u8LfKPLfe0+mCF1+Gdlaqyag HKDg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfert-encoding:mime-version :message-id:date:subject:cc:to:from:dkim-signature :arc-authentication-results; bh=bO6tifddaxiTaX30dy43LiytkzBKVJUTSGmN3BOLlDQ=; b=pWrFfEUN189ISrKuo47grV6CyfgGGMgy7l2fQSQZA+0bXcytc35bHZSMVxpqEXV/20 3TqJx5vbDX6IevN8aWkb1M2+nDC/EOnfV3QpMVw+CwOWctmzp0NapiqAERJfUYj53WEd zWveGp/ZyY5puhJQ67UlxNlQCwMWrRy3an15RE68JI5kLpKIQzQKjN7VjTC5CESbktZn YJaCmwWM0XOjirGtHuDWPr6rxkzBKpdj8m7tEI7KjvyOaHz3ayojGLHNaUSiX+itBZEK b5sZJfojVgRlgC/+7JVQXskWkGgmmJveqxSHMFcCSMdS+4RZ+wLZhZ6m+kHwV1DmqcLe H6cA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=W1VUOVh3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id v18si4866113pfa.390.2018.03.29.12.17.47; Thu, 29 Mar 2018 12:18:01 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=W1VUOVh3; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 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 S1751976AbeC2TPu (ORCPT + 99 others); Thu, 29 Mar 2018 15:15:50 -0400 Received: from mail-wm0-f65.google.com ([74.125.82.65]:53041 "EHLO mail-wm0-f65.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751187AbeC2TPr (ORCPT ); Thu, 29 Mar 2018 15:15:47 -0400 Received: by mail-wm0-f65.google.com with SMTP id l9so12559864wmh.2 for ; Thu, 29 Mar 2018 12:15:47 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id:mime-version :content-transfert-encoding; bh=bO6tifddaxiTaX30dy43LiytkzBKVJUTSGmN3BOLlDQ=; b=W1VUOVh3sCbrd4MLs93Qd3KQJEiAQbfwLu0Nuu7zjtm0m2Sx3rSihuWnJgddlQ/b2Z 0WcU+0c2XWogfPnMTX5WuHk0u14sOkgJsQG+vHFbWRIy3TJvxIYQVs5iVd2XfxRE0qEp nsLnqfuSDjFYd4MHSiZEf7l9utERpFePf6tPE= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfert-encoding; bh=bO6tifddaxiTaX30dy43LiytkzBKVJUTSGmN3BOLlDQ=; b=asCGYPj2B+0KOP9m1uUdCuLJkhwFs/7Hvh3N5qLdRbkGh+HoghbdanW2UbAOdoBOfC J0uj8IUN/P46/YRExiSWdCBiVjXf1Q64OxRC4JKz+lO3RKd9C52L3uuwmDIf82NXEiBd hSRDLTlFcP1VWNUaq4c/STiyX37P2dI7zkU4m1B3D6P/F2ya3RomxUlM3fI8WQ8hKQnU bWCbMPG2CFyGQYUpbVqpsuAX8m+jqU2Ud7H3zK9oE2uiSnW8jWHK5aHksh4ooK9yIORG 4EN8j59s/SehbpGPM7SX7Jk6v/hRD+0P0HaQ2xSnV4QnHaCDGcFsbvr18EneRp/fJXAe ERKQ== X-Gm-Message-State: AElRT7FwM01oJodi/TJeVkbe033eHrgHmxBV/ZApaZGb984/9aiLC3wz lcO4faNzKMIxFMOTgIDAi8My4w== X-Received: by 10.28.202.16 with SMTP id a16mr202303wmg.52.1522350946420; Thu, 29 Mar 2018 12:15:46 -0700 (PDT) Received: from localhost.localdomain (aig34-1-88-167-228-121.fbx.proxad.net. [88.167.228.121]) by smtp.gmail.com with ESMTPSA id b40sm16145099wrb.88.2018.03.29.12.15.45 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 29 Mar 2018 12:15:45 -0700 (PDT) From: Thierry Escande To: Rob Herring , Andy Gross , Marcel Holtmann , Johan Hedberg , David Brown , Mark Rutland Cc: Andy Shevchenko , Loic Poulain , Bjorn Andersson , Srinivas Kandagatla , linux-bluetooth@vger.kernel.org, linux-arm-msm@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH v7 0/4] Bluetooth: hci_qca: Add serdev support Date: Thu, 29 Mar 2018 21:15:20 +0200 Message-Id: <20180329191524.30225-1-thierry.escande@linaro.org> X-Mailer: git-send-email 2.14.1 MIME-Version: 1.0 Content-Type: text/plain; charset = "utf-8" Content-Transfert-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, This patchset enables the Qualcomm BT controller QCA6174 node in the device tree of the db820c board. This allows the bluetooth chipset to be probed and registered against the hci layer by using the serdev framework. This patchset also contains the documentation for the compatible string "qcom,qca6174-bt" related to this chipset. v7: - Add a new patch enabling regulators and gpios for the bt/wlan combo chip v6: - Move pinctrl properties into subnodes - fix binding documentation v5: - Rename 'bt-disable-n' gpio as 'enable' v4: - Fix dt binding documentation - Address some other issues in patch #3 v3: - Address comments for patch #3 (details in patch) v2: - Fix author email Srinivas Kandagatla (1): arm64: dts: apq8096-db820c: Enable wlan and bt en pins Thierry Escande (3): arm64: dts: apq8096-db820c: enable bluetooth node dt-bindings: net: bluetooth: Add qualcomm-bluetooth Bluetooth: hci_qca: Add serdev support .../devicetree/bindings/net/qualcomm-bluetooth.txt | 30 ++++++ arch/arm64/boot/dts/qcom/apq8096-db820c-pins.dtsi | 26 +++++ .../boot/dts/qcom/apq8096-db820c-pmic-pins.dtsi | 32 ++++++ arch/arm64/boot/dts/qcom/apq8096-db820c.dtsi | 62 ++++++++++++ arch/arm64/boot/dts/qcom/msm8996.dtsi | 10 ++ drivers/bluetooth/Kconfig | 1 + drivers/bluetooth/hci_qca.c | 109 ++++++++++++++++++++- 7 files changed, 268 insertions(+), 2 deletions(-) create mode 100644 Documentation/devicetree/bindings/net/qualcomm-bluetooth.txt -- 2.14.1