mirror of
				git://git.openwrt.org/openwrt/openwrt.git
				synced 2025-11-03 22:44:27 -05:00 
			
		
		
		
	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:
		
							parent
							
								
									92616c4227
								
							
						
					
					
						commit
						aeb6941773
					
				@ -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";
 | 
				
			||||||
 | 
					 	};
 | 
				
			||||||
 | 
					 };
 | 
				
			||||||
		Loading…
	
		Reference in New Issue
	
	Block a user