From 9ac07f7dbcb7cdb7888ff6a558703b2831f15c56 Mon Sep 17 00:00:00 2001 From: Dave Stevenson Date: Tue, 1 Apr 2025 15:45:03 +0100 Subject: [PATCH] dtoverlays: Disable kernel drivers for humidity sensor on Sense HATs The Sense HAT library talks directly to the humidity sensor via i2cdev. The overlay has always defined the humidity sensor, but the relevant kernel module wasn't being built until https://github.com/raspberrypi/linux/pull/6093, applied to 6.9 and above. We now have a kernel driver claiming the I2C address, so userspace can't talk directly to the sensor. Disable the humidity sensor in the overlays Signed-off-by: Dave Stevenson --- arch/arm/boot/dts/overlays/rpi-sense-overlay.dts | 2 +- arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts b/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts index 32e99b7effc897..7789709b10e90d 100644 --- a/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts +++ b/arch/arm/boot/dts/overlays/rpi-sense-overlay.dts @@ -52,7 +52,7 @@ hts221-humid@5f { compatible = "st,hts221-humid", "st,hts221"; reg = <0x5f>; - status = "okay"; + status = "disabled"; }; }; }; diff --git a/arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts b/arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts index c4fe97db52fbc7..b24ad86cff02e2 100644 --- a/arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts +++ b/arch/arm/boot/dts/overlays/rpi-sense-v2-overlay.dts @@ -46,7 +46,7 @@ hts221-humid@5f { compatible = "st,hts221-humid", "st,hts221"; reg = <0x5f>; - status = "okay"; + status = "disabled"; }; lsm9ds1-accel@6a {