bcm27xx: 5.4: add support for Sensirion SPS30 in i2c-sensor overlay
Add support for Sensirion SPS30 particulate matter sensor with fixed address 0x69. Signed-off-by: Petr Štetiar <ynezz@true.cz>
This commit is contained in:
		| @@ -0,0 +1,59 @@ | |||||||
|  | From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 | ||||||
|  | From: =?UTF-8?q?Petr=20=C5=A0tetiar?= <ynezz@true.cz> | ||||||
|  | Date: Sat, 7 Mar 2020 22:37:52 +0100 | ||||||
|  | Subject: [PATCH] add Sensirion SPS30 to i2c-sensor overlay | ||||||
|  | MIME-Version: 1.0 | ||||||
|  | Content-Type: text/plain; charset=UTF-8 | ||||||
|  | Content-Transfer-Encoding: 8bit | ||||||
|  |  | ||||||
|  | Add support for Sensirion SPS30 particulate matter sensor with fixed | ||||||
|  | address 0x69. | ||||||
|  |  | ||||||
|  | Signed-off-by: Petr Štetiar <ynezz@true.cz> | ||||||
|  |  | ||||||
|  | diff --git a/arch/arm/boot/dts/overlays/README b/arch/arm/boot/dts/overlays/README | ||||||
|  | index 62ad35f78bad..0d7d00ac92c4 100644 | ||||||
|  | --- a/arch/arm/boot/dts/overlays/README | ||||||
|  | +++ b/arch/arm/boot/dts/overlays/README | ||||||
|  | @@ -1261,6 +1261,9 @@ Params: addr                    Set the address for the BME280, BME680, BMP280, | ||||||
|  |          si7020                  Select the Silicon Labs Si7013/20/21 humidity/ | ||||||
|  |                                  temperature sensor | ||||||
|  |   | ||||||
|  | +        sps30                   Select the Sensirion SPS30 particulate matter | ||||||
|  | +                                sensor. Fixed address 0x69. | ||||||
|  | + | ||||||
|  |          tmp102                  Select the Texas Instruments TMP102 temp sensor | ||||||
|  |                                  Valid addresses 0x48-0x4b, default 0x48 | ||||||
|  |   | ||||||
|  | diff --git a/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts b/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts | ||||||
|  | index 40881d72a157..ce97837b0db5 100644 | ||||||
|  | --- a/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts | ||||||
|  | +++ b/arch/arm/boot/dts/overlays/i2c-sensor-overlay.dts | ||||||
|  | @@ -231,6 +231,20 @@ | ||||||
|  |  		}; | ||||||
|  |  	}; | ||||||
|  |   | ||||||
|  | +	fragment@15 { | ||||||
|  | +		target = <&i2c_arm>; | ||||||
|  | +		__dormant__ { | ||||||
|  | +			#address-cells = <1>; | ||||||
|  | +			#size-cells = <0>; | ||||||
|  | +			status = "okay"; | ||||||
|  | + | ||||||
|  | +			sps30: sps30@69 { | ||||||
|  | +				compatible = "sensirion,sps30"; | ||||||
|  | +				reg = <0x69>; | ||||||
|  | +				status = "okay"; | ||||||
|  | +			}; | ||||||
|  | +		}; | ||||||
|  | +	}; | ||||||
|  |   | ||||||
|  |  	__overrides__ { | ||||||
|  |  		addr =  <&bme280>,"reg:0", <&bmp280>,"reg:0", <&tmp102>,"reg:0", | ||||||
|  | @@ -252,5 +266,6 @@ | ||||||
|  |  		ds1621 = <0>,"+12"; | ||||||
|  |  		max17040 = <0>,"+13"; | ||||||
|  |  		bme680 = <0>,"+14"; | ||||||
|  | +		sps30 = <0>,"+15"; | ||||||
|  |  	}; | ||||||
|  |  }; | ||||||
		Reference in New Issue
	
	Block a user
	 Petr Štetiar
					Petr Štetiar