mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-07-30 02:16:59 +08:00

These patches were generated from: https://github.com/raspberrypi/linux/commits/rpi-6.12.y With the following command: git format-patch -N v6.12.27..HEAD (HEAD -> 8d3206ee456a5ecdf9ddbfd8e5e231e4f0cd716e) Exceptions: - (def)configs patches - github workflows patches - applied & reverted patches - readme patches - wireless patches Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
78 lines
2.4 KiB
Diff
78 lines
2.4 KiB
Diff
From dbb5154b95f82790f5cbdd8dab3768b3201b137d Mon Sep 17 00:00:00 2001
|
|
From: Dave Stevenson <dave.stevenson@raspberrypi.com>
|
|
Date: Wed, 5 Mar 2025 14:57:36 +0000
|
|
Subject: [PATCH] dtoverlays: Add adxl345 to i2c-sensor
|
|
|
|
Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
|
|
---
|
|
arch/arm/boot/dts/overlays/README | 3 +++
|
|
.../boot/dts/overlays/i2c-sensor-common.dtsi | 24 +++++++++++++++++--
|
|
2 files changed, 25 insertions(+), 2 deletions(-)
|
|
|
|
--- a/arch/arm/boot/dts/overlays/README
|
|
+++ b/arch/arm/boot/dts/overlays/README
|
|
@@ -2419,6 +2419,9 @@ Params: addr Set the
|
|
temperature sensors
|
|
Valid address 0x48-0x4b, default 0x48
|
|
|
|
+ adxl345 Select the Analog Devices ADXL345 3-axis
|
|
+ accelerometer
|
|
+
|
|
aht10 Select the Aosong AHT10 temperature and humidity
|
|
sensor
|
|
|
|
--- a/arch/arm/boot/dts/overlays/i2c-sensor-common.dtsi
|
|
+++ b/arch/arm/boot/dts/overlays/i2c-sensor-common.dtsi
|
|
@@ -648,6 +648,24 @@
|
|
};
|
|
};
|
|
|
|
+ fragment@42 {
|
|
+ target = <&i2cbus>;
|
|
+ __dormant__ {
|
|
+ #address-cells = <1>;
|
|
+ #size-cells = <0>;
|
|
+ status = "okay";
|
|
+
|
|
+ adxl345: adxl345@53 {
|
|
+ compatible = "adi,adxl345";
|
|
+ reg = <0x53>;
|
|
+ interrupt-parent = <&gpio>;
|
|
+ interrupts = <4 IRQ_TYPE_LEVEL_HIGH>;
|
|
+ pinctrl-0 = <&int_pins>;
|
|
+ pinctrl-names = "default";
|
|
+ };
|
|
+ };
|
|
+ };
|
|
+
|
|
fragment@99 {
|
|
target = <&gpio>;
|
|
__dormant__ {
|
|
@@ -702,6 +720,7 @@
|
|
hdc3020 = <0>,"+39+99";
|
|
as73211 = <0>,"+40+99";
|
|
as7331 = <0>,"+41+99";
|
|
+ adxl345 = <0>,"+42+99";
|
|
|
|
addr = <&bme280>,"reg:0", <&bmp280>,"reg:0", <&tmp102>,"reg:0",
|
|
<&lm75>,"reg:0", <&hdc100x>,"reg:0", <&sht3x>,"reg:0",
|
|
@@ -713,7 +732,7 @@
|
|
<&bno055>,"reg:0", <&sht4x>,"reg:0",
|
|
<&bmp380>,"reg:0", <&adt7410>,"reg:0", <&ina238>,"reg:0",
|
|
<&hdc3020>,"reg:0", <&as73211>,"reg:0",
|
|
- <&as7331>,"reg:0";
|
|
+ <&as7331>,"reg:0", <&adxl345>,"reg:0";
|
|
int_pin = <&int_pins>, "brcm,pins:0",
|
|
<&int_pins>, "reg:0",
|
|
<&max30102>, "interrupts:0",
|
|
@@ -722,7 +741,8 @@
|
|
<&hts221>, "interrupts:0",
|
|
<&hdc3020>, "interrupts:0",
|
|
<&as73211>, "interrupts:0",
|
|
- <&as7331>, "interrupts:0";
|
|
+ <&as7331>, "interrupts:0",
|
|
+ <&adxl345>, "interrupts:0";
|
|
no_timeout = <&jc42>, "smbus-timeout-disable?";
|
|
reset_pin = <&bno055>,"reset-gpios:4", <0>,"+30";
|
|
shunt_resistor = <&ina238>,"shunt-resistor:0";
|