From e071a704141a56b5dc9f6d3c8159d983ba74751d Mon Sep 17 00:00:00 2001 From: Adesh Mohanrao Pathare Date: Thu, 25 Jul 2024 11:05:01 +0530 Subject: [PATCH] ARM: dts: qcom: bluetooth node for ravelin Added bluetooth dtsi node for ravelin. Change-Id: Id15b1f851eee0d3229fe7fafe4373724bdb3926d --- Kbuild | 4 ++++ ravelin-bt.dts | 17 +++++++++++++++++ ravelin-bt.dtsi | 31 +++++++++++++++++++++++++++++++ 3 files changed, 52 insertions(+) mode change 100644 => 100755 Kbuild create mode 100755 ravelin-bt.dts create mode 100755 ravelin-bt.dtsi diff --git a/Kbuild b/Kbuild old mode 100644 new mode 100755 index cf4fd8d6..45071359 --- a/Kbuild +++ b/Kbuild @@ -11,6 +11,10 @@ dtbo-y += sun-wcn786x-v8.dtbo dtbo-y += sunp-hdk-peach-bt-v8.dtbo endif +ifeq ($(CONFIG_ARCH_RAVELIN), y) +dtbo-y += ravelin-bt.dtbo +endif + always-y := $(dtb-y) $(dtbo-y) subdir-y := $(dts-dirs) clean-files := *.dtb *.dtbo diff --git a/ravelin-bt.dts b/ravelin-bt.dts new file mode 100755 index 00000000..6112fea0 --- /dev/null +++ b/ravelin-bt.dts @@ -0,0 +1,17 @@ +// SPDX-License-Identifier: BSD-3-Clause +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +/dts-v1/; +/plugin/; + +#include "ravelin-bt.dtsi" + +/ { + model = "Qualcomm Technologies, Inc. Ravelin SoC"; + compatible = "qcom,ravelin"; + qcom,msm-id = <568 0x10000>, <581 0x10000>, <582 0x10000>, <602 0x10000>, <653 0x10000>, <654 0x10000>; + qcom,board-id = <0 0>; +}; + diff --git a/ravelin-bt.dtsi b/ravelin-bt.dtsi new file mode 100755 index 00000000..d4dc9b86 --- /dev/null +++ b/ravelin-bt.dtsi @@ -0,0 +1,31 @@ +// SPDX-License-Identifier: BSD-3-Clause + +/* + * Copyright (c) 2024 Qualcomm Innovation Center, Inc. All rights reserved. + */ + +#include +#include +#include + +&soc { + bluetooth: bt_wcn3990 { + compatible = "qcom,wcn3990"; + qcom,bt-sw-ctrl-gpio = <&tlmm 56 GPIO_ACTIVE_HIGH>; + qcom,bt-vdd-io-supply = <&L21B>; + qcom,bt-vdd-core-supply = <&L14B>; + qcom,bt-vdd-pa-supply = <&L7E>; + qcom,bt-vdd-xtal-supply = <&L23B>; + + qcom,bt-vdd-io-config = <1700000 1900000 1 0>; + qcom,bt-vdd-core-config = <1304000 1304000 1 0>; + qcom,bt-vdd-pa-config = <3000000 3312000 1 0>; + qcom,bt-vdd-xtal-config = <1700000 1900000 1 0>; + }; +}; + +//uart instance +&qupv3_se2_4uart { + status = "ok"; +}; +