Skip to content

Commit

Permalink
kernel: Add suport for TI INA238 power monitor
Browse files Browse the repository at this point in the history
See: raspberrypi/linux#6629

kernel: add shtc3 to i2c-sensors
See: raspberrypi/linux#6633

kernel: drivers: media: pci: Update Hailo accelerator device driver to v4.20
See: raspberrypi/linux#6628
  • Loading branch information
popcornmix committed Jan 27, 2025
1 parent 9c6e044 commit a6d04ba
Show file tree
Hide file tree
Showing 59 changed files with 47 additions and 6 deletions.
2 changes: 1 addition & 1 deletion git_hash
Original file line number Diff line number Diff line change
@@ -1 +1 @@
527ec1f34fa5820bac543ccea7ba5391065992bc
a18d9ced4965462cb7b3b4252ada440395105308
Binary file modified kernel.img
Binary file not shown.
Binary file modified kernel7.img
Binary file not shown.
Binary file modified kernel7l.img
Binary file not shown.
Binary file modified kernel8.img
Binary file not shown.
Binary file modified kernel_2712.img
Binary file not shown.
Binary file added modules/6.6.74+/kernel/drivers/hwmon/ina238.ko.xz
Binary file not shown.
Binary file modified modules/6.6.74+/kernel/kernel/configs.ko.xz
Binary file not shown.
3 changes: 3 additions & 0 deletions modules/6.6.74+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -9683,6 +9683,9 @@ alias of:N*T*Cti,ina220C* ina2xx
alias of:N*T*Cti,ina220 ina2xx
alias of:N*T*Cti,ina219C* ina2xx
alias of:N*T*Cti,ina219 ina2xx
alias i2c:ina238 ina238
alias of:N*T*Cti,ina238C* ina238
alias of:N*T*Cti,ina238 ina238
alias i2c:jc42 jc42
alias of:N*T*Cjedec,jc-42.4-tempC* jc42
alias of:N*T*Cjedec,jc-42.4-temp jc42
Expand Down
Binary file modified modules/6.6.74+/modules.alias.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -1021,6 +1021,7 @@ kernel/drivers/hwmon/emc2305.ko.xz:
kernel/drivers/hwmon/gpio-fan.ko.xz:
kernel/drivers/hwmon/iio_hwmon.ko.xz: kernel/drivers/iio/industrialio.ko.xz
kernel/drivers/hwmon/ina2xx.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/ina238.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/jc42.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/lm75.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/pwm-fan.ko.xz:
Expand Down
Binary file modified modules/6.6.74+/modules.dep.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -1021,6 +1021,7 @@ kernel/drivers/hwmon/emc2305.ko
kernel/drivers/hwmon/gpio-fan.ko
kernel/drivers/hwmon/iio_hwmon.ko
kernel/drivers/hwmon/ina2xx.ko
kernel/drivers/hwmon/ina238.ko
kernel/drivers/hwmon/jc42.ko
kernel/drivers/hwmon/lm75.ko
kernel/drivers/hwmon/pwm-fan.ko
Expand Down
Binary file modified modules/6.6.74+/modules.symbols.bin
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.74-v7+/kernel/kernel/configs.ko.xz
Binary file not shown.
3 changes: 3 additions & 0 deletions modules/6.6.74-v7+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -9692,6 +9692,9 @@ alias of:N*T*Cti,ina220C* ina2xx
alias of:N*T*Cti,ina220 ina2xx
alias of:N*T*Cti,ina219C* ina2xx
alias of:N*T*Cti,ina219 ina2xx
alias i2c:ina238 ina238
alias of:N*T*Cti,ina238C* ina238
alias of:N*T*Cti,ina238 ina238
alias i2c:jc42 jc42
alias of:N*T*Cjedec,jc-42.4-tempC* jc42
alias of:N*T*Cjedec,jc-42.4-temp jc42
Expand Down
Binary file modified modules/6.6.74-v7+/modules.alias.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74-v7+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -1019,6 +1019,7 @@ kernel/drivers/hwmon/emc2305.ko.xz:
kernel/drivers/hwmon/gpio-fan.ko.xz:
kernel/drivers/hwmon/iio_hwmon.ko.xz: kernel/drivers/iio/industrialio.ko.xz
kernel/drivers/hwmon/ina2xx.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/ina238.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/jc42.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/lm75.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/pwm-fan.ko.xz:
Expand Down
Binary file modified modules/6.6.74-v7+/modules.dep.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74-v7+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -1019,6 +1019,7 @@ kernel/drivers/hwmon/emc2305.ko
kernel/drivers/hwmon/gpio-fan.ko
kernel/drivers/hwmon/iio_hwmon.ko
kernel/drivers/hwmon/ina2xx.ko
kernel/drivers/hwmon/ina238.ko
kernel/drivers/hwmon/jc42.ko
kernel/drivers/hwmon/lm75.ko
kernel/drivers/hwmon/pwm-fan.ko
Expand Down
Binary file modified modules/6.6.74-v7+/modules.symbols.bin
Binary file not shown.
Binary file modified modules/6.6.74-v7l+/kernel/drivers/gpu/drm/v3d/v3d.ko.xz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.74-v7l+/kernel/kernel/configs.ko.xz
Binary file not shown.
3 changes: 3 additions & 0 deletions modules/6.6.74-v7l+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -10406,6 +10406,9 @@ alias of:N*T*Cti,ina220C* ina2xx
alias of:N*T*Cti,ina220 ina2xx
alias of:N*T*Cti,ina219C* ina2xx
alias of:N*T*Cti,ina219 ina2xx
alias i2c:ina238 ina238
alias of:N*T*Cti,ina238C* ina238
alias of:N*T*Cti,ina238 ina238
alias i2c:jc42 jc42
alias of:N*T*Cjedec,jc-42.4-tempC* jc42
alias of:N*T*Cjedec,jc-42.4-temp jc42
Expand Down
Binary file modified modules/6.6.74-v7l+/modules.alias.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74-v7l+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -1037,6 +1037,7 @@ kernel/drivers/hwmon/emc2305.ko.xz:
kernel/drivers/hwmon/gpio-fan.ko.xz:
kernel/drivers/hwmon/iio_hwmon.ko.xz: kernel/drivers/iio/industrialio.ko.xz
kernel/drivers/hwmon/ina2xx.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/ina238.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/jc42.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/lm75.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/pwm-fan.ko.xz:
Expand Down
Binary file modified modules/6.6.74-v7l+/modules.dep.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74-v7l+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -1037,6 +1037,7 @@ kernel/drivers/hwmon/emc2305.ko
kernel/drivers/hwmon/gpio-fan.ko
kernel/drivers/hwmon/iio_hwmon.ko
kernel/drivers/hwmon/ina2xx.ko
kernel/drivers/hwmon/ina238.ko
kernel/drivers/hwmon/jc42.ko
kernel/drivers/hwmon/lm75.ko
kernel/drivers/hwmon/pwm-fan.ko
Expand Down
Binary file modified modules/6.6.74-v7l+/modules.symbols.bin
Binary file not shown.
Binary file modified modules/6.6.74-v8+/kernel/drivers/gpu/drm/v3d/v3d.ko.xz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.74-v8+/kernel/kernel/configs.ko.xz
Binary file not shown.
3 changes: 3 additions & 0 deletions modules/6.6.74-v8+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -10518,6 +10518,9 @@ alias of:N*T*Cti,ina220C* ina2xx
alias of:N*T*Cti,ina220 ina2xx
alias of:N*T*Cti,ina219C* ina2xx
alias of:N*T*Cti,ina219 ina2xx
alias i2c:ina238 ina238
alias of:N*T*Cti,ina238C* ina238
alias of:N*T*Cti,ina238 ina238
alias i2c:jc42 jc42
alias of:N*T*Cjedec,jc-42.4-tempC* jc42
alias of:N*T*Cjedec,jc-42.4-temp jc42
Expand Down
Binary file modified modules/6.6.74-v8+/modules.alias.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74-v8+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -1071,6 +1071,7 @@ kernel/drivers/hwmon/emc2305.ko.xz:
kernel/drivers/hwmon/gpio-fan.ko.xz:
kernel/drivers/hwmon/iio_hwmon.ko.xz: kernel/drivers/iio/industrialio.ko.xz
kernel/drivers/hwmon/ina2xx.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/ina238.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/jc42.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/lm75.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/pwm-fan.ko.xz:
Expand Down
Binary file modified modules/6.6.74-v8+/modules.dep.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74-v8+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -1071,6 +1071,7 @@ kernel/drivers/hwmon/emc2305.ko
kernel/drivers/hwmon/gpio-fan.ko
kernel/drivers/hwmon/iio_hwmon.ko
kernel/drivers/hwmon/ina2xx.ko
kernel/drivers/hwmon/ina238.ko
kernel/drivers/hwmon/jc42.ko
kernel/drivers/hwmon/lm75.ko
kernel/drivers/hwmon/pwm-fan.ko
Expand Down
Binary file modified modules/6.6.74-v8+/modules.symbols.bin
Binary file not shown.
Binary file modified modules/6.6.74-v8-16k+/kernel/drivers/gpu/drm/v3d/v3d.ko.xz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.74-v8-16k+/kernel/kernel/configs.ko.xz
Binary file not shown.
3 changes: 3 additions & 0 deletions modules/6.6.74-v8-16k+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -10516,6 +10516,9 @@ alias of:N*T*Cti,ina220C* ina2xx
alias of:N*T*Cti,ina220 ina2xx
alias of:N*T*Cti,ina219C* ina2xx
alias of:N*T*Cti,ina219 ina2xx
alias i2c:ina238 ina238
alias of:N*T*Cti,ina238C* ina238
alias of:N*T*Cti,ina238 ina238
alias i2c:jc42 jc42
alias of:N*T*Cjedec,jc-42.4-tempC* jc42
alias of:N*T*Cjedec,jc-42.4-temp jc42
Expand Down
Binary file modified modules/6.6.74-v8-16k+/modules.alias.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74-v8-16k+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -1070,6 +1070,7 @@ kernel/drivers/hwmon/emc2305.ko.xz:
kernel/drivers/hwmon/gpio-fan.ko.xz:
kernel/drivers/hwmon/iio_hwmon.ko.xz: kernel/drivers/iio/industrialio.ko.xz
kernel/drivers/hwmon/ina2xx.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/ina238.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/jc42.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/lm75.ko.xz: kernel/drivers/base/regmap/regmap-i2c.ko.xz
kernel/drivers/hwmon/pwm-fan.ko.xz:
Expand Down
Binary file modified modules/6.6.74-v8-16k+/modules.dep.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.74-v8-16k+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -1070,6 +1070,7 @@ kernel/drivers/hwmon/emc2305.ko
kernel/drivers/hwmon/gpio-fan.ko
kernel/drivers/hwmon/iio_hwmon.ko
kernel/drivers/hwmon/ina2xx.ko
kernel/drivers/hwmon/ina238.ko
kernel/drivers/hwmon/jc42.ko
kernel/drivers/hwmon/lm75.ko
kernel/drivers/hwmon/pwm-fan.ko
Expand Down
Binary file modified modules/6.6.74-v8-16k+/modules.symbols.bin
Binary file not shown.
16 changes: 16 additions & 0 deletions overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -2486,11 +2486,20 @@ Params: addr Set the address for the ADT7410, BH1750, BME280,
ds1621 Select the Dallas Semiconductors DS1621 temp
sensor. Valid addresses 0x48-0x4f, default 0x48

gain Gain used for measuring shunt resistor current.
Valid values 1 or 4, default 1. (ina238 only,
disabled by default)

hdc100x Select the Texas Instruments HDC100x temp sensor
Valid addresses 0x40-0x43, default 0x40

htu21 Select the HTU21 temperature and humidity sensor

ina238 Select the TI INA238 power monitor. Valid
addresses 0x40-0x4F, default 0x40.
Uses parameters shunt-resistor and
ti,shunt-gain for configuration

int_pin Set the GPIO to use for interrupts (max30102,
mpu6050 and mpu9250 only)

Expand Down Expand Up @@ -2549,6 +2558,10 @@ Params: addr Set the address for the ADT7410, BH1750, BME280,
reset_pin GPIO to be used to reset the device (bno055
only, disabled by default)

shunt_resistor Value of shunt resistor used for current
measurement in uOhms. (ina238 only, disabled
by default)

sht3x Select the Sensirion SHT3x temperature and
humidity sensors. Valid addresses 0x44-0x45,
default 0x44
Expand All @@ -2557,6 +2570,9 @@ Params: addr Set the address for the ADT7410, BH1750, BME280,
humidity sensors. Valid addresses 0x44-0x45,
default 0x44

shtc3 Select the Sensirion SHTC3 temperature and
humidity sensors.

si7020 Select the Silicon Labs Si7013/20/21 humidity/
temperature sensor

Expand Down
Binary file modified overlays/i2c-sensor.dtbo
Binary file not shown.
2 changes: 1 addition & 1 deletion uname_string
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 6.6.74+ (dom@buildbot) (arm-linux-gnueabihf-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1842 Fri Jan 24 16:12:22 GMT 2025
Linux version 6.6.74+ (dom@buildbot) (arm-linux-gnueabihf-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1844 Mon Jan 27 11:36:51 GMT 2025
2 changes: 1 addition & 1 deletion uname_string7
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 6.6.74-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1842 SMP Fri Jan 24 16:14:22 GMT 2025
Linux version 6.6.74-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1844 SMP Mon Jan 27 11:38:16 GMT 2025
2 changes: 1 addition & 1 deletion uname_string7l
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 6.6.74-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1842 SMP Fri Jan 24 16:16:27 GMT 2025
Linux version 6.6.74-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1844 SMP Mon Jan 27 11:39:42 GMT 2025
2 changes: 1 addition & 1 deletion uname_string8
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 6.6.74-v8+ (dom@buildbot) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1842 SMP PREEMPT Fri Jan 24 16:17:47 GMT 2025
Linux version 6.6.74-v8+ (dom@buildbot) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1844 SMP PREEMPT Mon Jan 27 11:41:19 GMT 2025
2 changes: 1 addition & 1 deletion uname_string_2712
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 6.6.74-v8-16k+ (dom@buildbot) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1842 SMP PREEMPT Fri Jan 24 16:20:20 GMT 2025
Linux version 6.6.74-v8-16k+ (dom@buildbot) (aarch64-linux-gnu-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1844 SMP PREEMPT Mon Jan 27 11:43:09 GMT 2025

0 comments on commit a6d04ba

Please sign in to comment.