ARM: dts: msm: Add BT nodes for fillmore
This change add nodes of BT SoC's WCN675x and WCN685x. Change-Id: I011d651be0b95767bf322ae0504f21531799c835
This commit is contained in:
		
				
					committed by
					
						
						Gerrit - the friendly Code Review server
					
				
			
			
				
	
			
			
			
						parent
						
							36d757ec8e
						
					
				
				
					commit
					2d185b0d8c
				
			@@ -11,6 +11,7 @@ Required properties:
 | 
			
		||||
		qcom,qca6390
 | 
			
		||||
		qcom,qca6490
 | 
			
		||||
		qcom,kiwi
 | 
			
		||||
		qcom,wcn6750-bt
 | 
			
		||||
	- qcom,bt-reset-gpio: GPIO pin to bring BT Controller out of reset
 | 
			
		||||
 | 
			
		||||
Optional properties:
 | 
			
		||||
 
 | 
			
		||||
@@ -2,3 +2,8 @@
 | 
			
		||||
 | 
			
		||||
/ {
 | 
			
		||||
};
 | 
			
		||||
&soc {
 | 
			
		||||
	bluetooth: bt_wcn6x5x {
 | 
			
		||||
		compatible = "qcom,qca6490";
 | 
			
		||||
	};
 | 
			
		||||
};
 | 
			
		||||
 
 | 
			
		||||
@@ -1870,6 +1870,20 @@
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	bt_en_sleep: bt_en_sleep {
 | 
			
		||||
		mux {
 | 
			
		||||
			pins = "gpio81";
 | 
			
		||||
			function = "gpio";
 | 
			
		||||
		};
 | 
			
		||||
 | 
			
		||||
		config {
 | 
			
		||||
			pins = "gpio81";
 | 
			
		||||
			drive-strength = <2>;
 | 
			
		||||
			output-low;
 | 
			
		||||
			bias-pull-down;
 | 
			
		||||
		};
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	pcie0 {
 | 
			
		||||
		pcie0_perst_default: pcie0_perst_default {
 | 
			
		||||
			mux {
 | 
			
		||||
 
 | 
			
		||||
@@ -514,6 +514,36 @@
 | 
			
		||||
		status = "disabled";
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	bluetooth: bt_wcn6x5x {
 | 
			
		||||
		compatible = "qcom,wcn6750-bt";
 | 
			
		||||
		pinctrl-names = "default";
 | 
			
		||||
		pinctrl-0 = <&bt_en_sleep>;
 | 
			
		||||
		qcom,bt-reset-gpio = <&tlmm 114 0>; /* BT_EN */
 | 
			
		||||
		qcom,bt-sw-ctrl-gpio = <&tlmm 83 0>; /* SW_CTRL */
 | 
			
		||||
		qcom,wl-reset-gpio = <&tlmm 49 0>; /* WL_EN */
 | 
			
		||||
 | 
			
		||||
		qcom,bt-vdd-io-supply = <&L18B>;  /* IO */
 | 
			
		||||
		qcom,bt-vdd-aon-supply = <&S7B>;
 | 
			
		||||
		qcom,bt-vdd-dig-supply = <&S7B>; /* BT_CX_MX */
 | 
			
		||||
		qcom,bt-vdd-rfacmn-supply = <&S7B>;
 | 
			
		||||
		qcom,bt-vdd-rfa-0p8-supply = <&S7B>;
 | 
			
		||||
		qcom,bt-vdd-rfa1-supply = <&S1B>; /*RFA 1p7*/
 | 
			
		||||
		qcom,bt-vdd-rfa2-supply = <&S8B>; /*RFA 1p2*/
 | 
			
		||||
		qcom,bt-vdd-ipa-2p2-supply = <&S1C>; /*IPA 2p2*/
 | 
			
		||||
		qcom,bt-vdd-asd-supply = <&L11C>;
 | 
			
		||||
 | 
			
		||||
		/* max voltage are set to regulator max voltage supported */
 | 
			
		||||
		qcom,bt-vdd-io-config = <1800000 2000000 0 1>;
 | 
			
		||||
		qcom,bt-vdd-aon-config = <824000 1120000 0 1>;
 | 
			
		||||
		qcom,bt-vdd-dig-config = <824000 1120000 0 1>;
 | 
			
		||||
		qcom,bt-vdd-rfacmn-config  = <824000 1120000 0 1>;
 | 
			
		||||
		qcom,bt-vdd-rfa-0p8-config  = <824000 1120000 0 1>;
 | 
			
		||||
		qcom,bt-vdd-rfa1-config = <1872000 2040000 0 1>;
 | 
			
		||||
		qcom,bt-vdd-rfa2-config = <1256000 1500000 0 1>;
 | 
			
		||||
		qcom,bt-vdd-ipa-2p2-config = <2200000 2210000 0 1>;
 | 
			
		||||
		qcom,bt-vdd-asd-config = <2800000 3544000 0 1>;
 | 
			
		||||
	};
 | 
			
		||||
 | 
			
		||||
	intc: interrupt-controller@17100000 {
 | 
			
		||||
		compatible = "arm,gic-v3";
 | 
			
		||||
		#interrupt-cells = <3>;
 | 
			
		||||
@@ -3112,6 +3142,11 @@
 | 
			
		||||
	parent-supply = <&VDD_CX_LEVEL>;
 | 
			
		||||
	status = "ok";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
&qupv3_se7_4uart {
 | 
			
		||||
	status = "ok";
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#include "diwali-regulators.dtsi"
 | 
			
		||||
#include "diwali-usb.dtsi"
 | 
			
		||||
#include "diwali-gpu.dtsi"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user