forked from mirrors/linux
		
	ARM: dts: qcom: msm8974-hammerhead: add device tree bindings for ALS / proximity
This patch adds device tree bindings for the tsl2772 ALS / proximity sensor for the LG Nexus 5 (hammerhead) phone. Signed-off-by: Brian Masney <masneyb@onstation.org> Signed-off-by: Jonathan Marek <jonathan@marek.ca> Acked-by: Jonathan Cameron <jonathan.cameron@huawei.com> Signed-off-by: Andy Gross <andy.gross@linaro.org>
This commit is contained in:
		
							parent
							
								
									fe8d81fe7d
								
							
						
					
					
						commit
						bd93925075
					
				
					 2 changed files with 38 additions and 0 deletions
				
			
		| 
						 | 
					@ -242,6 +242,15 @@ cmd-data {
 | 
				
			||||||
			};
 | 
								};
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							i2c3_pins: i2c3 {
 | 
				
			||||||
 | 
								mux {
 | 
				
			||||||
 | 
									pins = "gpio10", "gpio11";
 | 
				
			||||||
 | 
									function = "blsp_i2c3";
 | 
				
			||||||
 | 
									drive-strength = <2>;
 | 
				
			||||||
 | 
									bias-disable;
 | 
				
			||||||
 | 
								};
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		i2c12_pins: i2c12 {
 | 
							i2c12_pins: i2c12 {
 | 
				
			||||||
			mux {
 | 
								mux {
 | 
				
			||||||
				pins = "gpio87", "gpio88";
 | 
									pins = "gpio87", "gpio88";
 | 
				
			||||||
| 
						 | 
					@ -333,6 +342,24 @@ bmp280@76 {
 | 
				
			||||||
			};
 | 
								};
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
	};
 | 
						};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						i2c@f9925000 {
 | 
				
			||||||
 | 
							status = "ok";
 | 
				
			||||||
 | 
							pinctrl-names = "default";
 | 
				
			||||||
 | 
							pinctrl-0 = <&i2c3_pins>;
 | 
				
			||||||
 | 
							clock-frequency = <100000>;
 | 
				
			||||||
 | 
							qcom,src-freq = <50000000>;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							avago_apds993@39 {
 | 
				
			||||||
 | 
								compatible = "avago,apds9930";
 | 
				
			||||||
 | 
								reg = <0x39>;
 | 
				
			||||||
 | 
								interrupts-extended = <&msmgpio 61 IRQ_TYPE_EDGE_FALLING>;
 | 
				
			||||||
 | 
								vdd-supply = <&pm8941_l17>;
 | 
				
			||||||
 | 
								vddio-supply = <&pm8941_lvs1>;
 | 
				
			||||||
 | 
								led-max-microamp = <100000>;
 | 
				
			||||||
 | 
								amstaos,proximity-diodes = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
						};
 | 
				
			||||||
};
 | 
					};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
&spmi_bus {
 | 
					&spmi_bus {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -715,6 +715,17 @@ i2c@f9924000 {
 | 
				
			||||||
			#size-cells = <0>;
 | 
								#size-cells = <0>;
 | 
				
			||||||
		};
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							blsp_i2c3: i2c@f9925000 {
 | 
				
			||||||
 | 
								status = "disabled";
 | 
				
			||||||
 | 
								compatible = "qcom,i2c-qup-v2.1.1";
 | 
				
			||||||
 | 
								reg = <0xf9925000 0x1000>;
 | 
				
			||||||
 | 
								interrupts = <0 97 IRQ_TYPE_NONE>;
 | 
				
			||||||
 | 
								clocks = <&gcc GCC_BLSP1_QUP3_I2C_APPS_CLK>, <&gcc GCC_BLSP1_AHB_CLK>;
 | 
				
			||||||
 | 
								clock-names = "core", "iface";
 | 
				
			||||||
 | 
								#address-cells = <1>;
 | 
				
			||||||
 | 
								#size-cells = <0>;
 | 
				
			||||||
 | 
							};
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		blsp_i2c8: i2c@f9964000 {
 | 
							blsp_i2c8: i2c@f9964000 {
 | 
				
			||||||
			status = "disabled";
 | 
								status = "disabled";
 | 
				
			||||||
			compatible = "qcom,i2c-qup-v2.1.1";
 | 
								compatible = "qcom,i2c-qup-v2.1.1";
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue