Skip to content

Commit

Permalink
kernel: ARM: dts: pi400: Force stdout-path to serial0
Browse files Browse the repository at this point in the history
See: raspberrypi/linux#6054

kernel: overlays: i2c-rtc: pcf8563 supports wakeup-source
See: raspberrypi/linux#6052

kernel: ARM: dts: bcm2712: Move /soc/sound to bcm2712-rpi
See: raspberrypi/linux#6051

kernel: I2C: Improve reliability at higher bus speeds
See: raspberrypi/linux#6050

kernel: dmaengine: dw-axi-dmac: Fix a non-atomic update
See: raspberrypi/linux#6044

kernel: dtoverlays: Add a disconnect_on_idle override to i2c-mux
See: raspberrypi/linux#6040

kernel: Add support for generic i2c-mux base-nr property
See: raspberrypi/linux#6038

kernel: dtoverlays: Fixup pendown gpio polarity for ads7846 users
See: raspberrypi/linux#6029
  • Loading branch information
popcornmix committed Mar 19, 2024
1 parent 3c75a2f commit 30f6492
Show file tree
Hide file tree
Showing 53 changed files with 71 additions and 9 deletions.
Binary file modified bcm2711-rpi-400.dtb
Binary file not shown.
Binary file modified bcm2712-rpi-5-b.dtb
Binary file not shown.
Binary file modified bcm2712-rpi-cm5-cm4io.dtb
Binary file not shown.
Binary file modified bcm2712-rpi-cm5-cm5io.dtb
Binary file not shown.
Binary file modified bcm2712d0-rpi-5-b.dtb
Binary file not shown.
2 changes: 1 addition & 1 deletion git_hash
Original file line number Diff line number Diff line change
@@ -1 +1 @@
c4d2d5e97430599f16255695b9f4be4381542992
b0ec72e3651aeffca2e31849e6f8d264f933270e
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 modified modules/6.6.21+/kernel/drivers/i2c/i2c-mux.ko.xz
Binary file not shown.
Binary file modified modules/6.6.21+/kernel/drivers/media/i2c/imx477.ko.xz
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.21-v7+/kernel/drivers/i2c/i2c-mux.ko.xz
Binary file not shown.
Binary file modified modules/6.6.21-v7+/kernel/drivers/media/i2c/imx477.ko.xz
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.21-v7l+/kernel/drivers/i2c/i2c-mux.ko.xz
Binary file not shown.
Binary file modified modules/6.6.21-v7l+/kernel/drivers/media/i2c/imx477.ko.xz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.21-v8+/kernel/drivers/i2c/i2c-mux.ko.xz
Binary file not shown.
Binary file modified modules/6.6.21-v8+/kernel/drivers/media/i2c/imx477.ko.xz
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.21-v8-16k+/kernel/drivers/i2c/i2c-mux.ko.xz
Binary file not shown.
Binary file modified modules/6.6.21-v8-16k+/kernel/drivers/media/i2c/imx477.ko.xz
Binary file not shown.
Binary file not shown.
68 changes: 65 additions & 3 deletions overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -868,6 +868,10 @@ Params: cam0-arducam-64mp Select Arducam64MP for camera on port 0
cam1-ov7251 Select OV7251 for camera on port 1
cam1-ov9281 Select OV9281 for camera on port 1
cam1-imx290-clk-freq Set clock frequency for an IMX290 on port 1
cam0-sync-source Set camera on port 0 as vsync source
cam0-sync-sink Set camera on port 0 as vsync sink
cam1-sync-source Set camera on port 1 as vsync source
cam1-sync-sink Set camera on port 1 as vsync sink

cam0 Connect the mux to CAM0 port (default is CAM1)

Expand Down Expand Up @@ -929,6 +933,14 @@ Params: cam0-arducam-64mp Select Arducam64MP for camera on port 0
cam3-ov7251 Select OV7251 for camera on port 3
cam3-ov9281 Select OV9281 for camera on port 3
cam3-imx290-clk-freq Set clock frequency for an IMX290 on port 3
cam0-sync-source Set camera on port 0 as vsync source
cam0-sync-sink Set camera on port 0 as vsync sink
cam1-sync-source Set camera on port 1 as vsync source
cam1-sync-sink Set camera on port 1 as vsync sink
cam2-sync-source Set camera on port 2 as vsync source
cam2-sync-sink Set camera on port 2 as vsync sink
cam3-sync-source Set camera on port 3 as vsync source
cam3-sync-sink Set camera on port 3 as vsync sink

cam0 Connect the mux to CAM0 port (default is CAM1)

Expand Down Expand Up @@ -1779,7 +1791,7 @@ Params: <None>


Name: hifiberry-dac8x
Info: Configures the HifiBerry DAC8X audio cards (only on PI5)
Info: Configures the HifiBerry DAC8X audio cards (only on Pi5)
Load: dtoverlay=hifiberry-dac8x
Params: <None>

Expand Down Expand Up @@ -1807,6 +1819,48 @@ Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
are switched off at all times.


Name: hifiberry-dacplus-pro
Info: Configures the HifiBerry DAC+ PRO audio card (onboard clocks)
Load: dtoverlay=hifiberry-dacplus-pro,<param>=<val>
Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
Digital volume control. Enable with
"dtoverlay=hifiberry-dacplus,24db_digital_gain"
(The default behaviour is that the Digital
volume control is limited to a maximum of
0dB. ie. it can attenuate but not provide
gain. For most users, this will be desired
as it will prevent clipping. By appending
the 24dB_digital_gain parameter, the Digital
volume control will allow up to 24dB of
gain. If this parameter is enabled, it is the
responsibility of the user to ensure that
the Digital volume control is set to a value
that does not result in clipping/distortion!)
leds_off If set to 'true' the onboard indicator LEDs
are switched off at all times.


Name: hifiberry-dacplus-std
Info: Configures the HifiBerry DAC+ standard audio card (no onboard clocks)
Load: dtoverlay=hifiberry-dacplus-std,<param>=<val>
Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
Digital volume control. Enable with
"dtoverlay=hifiberry-dacplus,24db_digital_gain"
(The default behaviour is that the Digital
volume control is limited to a maximum of
0dB. ie. it can attenuate but not provide
gain. For most users, this will be desired
as it will prevent clipping. By appending
the 24dB_digital_gain parameter, the Digital
volume control will allow up to 24dB of
gain. If this parameter is enabled, it is the
responsibility of the user to ensure that
the Digital volume control is set to a value
that does not result in clipping/distortion!)
leds_off If set to 'true' the onboard indicator LEDs
are switched off at all times.


Name: hifiberry-dacplusadc
Info: Configures the HifiBerry DAC+ADC audio card
Load: dtoverlay=hifiberry-dacplusadc,<param>=<val>
Expand All @@ -1824,8 +1878,6 @@ Params: 24db_digital_gain Allow gain to be applied via the PCM512x codec
responsibility of the user to ensure that
the Digital volume control is set to a value
that does not result in clipping/distortion!)
slave Force DAC+ADC into slave mode, using Pi as
master for bit clock and frame clock.
leds_off If set to 'true' the onboard indicator LEDs
are switched off at all times.

Expand Down Expand Up @@ -2026,6 +2078,9 @@ Params: pca9542 Select the NXP PCA9542 device

addr Change I2C address of the device (default 0x70)

base Set an explicit base value for the channel bus
numbers

i2c0 Choose the I2C0 bus on GPIOs 0&1

i2c_csi_dsi Choose the I2C0 bus on GPIOs 44&45
Expand All @@ -2042,6 +2097,9 @@ Params: pca9542 Select the NXP PCA9542 device
i2c6 Choose the I2C6 bus (configure with the i2c6
overlay - BCM2711 only)

disconnect_on_idle Force the mux to disconnect all child buses
after every transaction.


[ The i2c-mux-pca9548a overlay has been deleted. See i2c-mux. ]

Expand Down Expand Up @@ -2642,6 +2700,8 @@ Params: rotation Mounting rotation of the camera sensor (0 or
Compute Module (CSI0, i2c_vc, and cam0_reg).
always-on Leave the regulator powered up, to stop the
camera clamping I/Os such as XVS to 0V.
sync-source Configure as vsync source
sync-sink Configure as vsync sink


Name: imx462
Expand Down Expand Up @@ -2682,6 +2742,8 @@ Params: rotation Mounting rotation of the camera sensor (0 or
Compute Module (CSI0, i2c_vc, and cam0_reg).
always-on Leave the regulator powered up, to stop the
camera clamping I/Os such as XVS to 0V.
sync-source Configure as vsync source
sync-sink Configure as vsync sink


Name: imx519
Expand Down
Binary file modified overlays/ads7846.dtbo
Binary file not shown.
Binary file modified overlays/camera-mux-2port.dtbo
Binary file not shown.
Binary file modified overlays/camera-mux-4port.dtbo
Binary file not shown.
Binary file modified overlays/hat_map.dtb
Binary file not shown.
Binary file added overlays/hifiberry-dacplus-pro.dtbo
Binary file not shown.
Binary file added overlays/hifiberry-dacplus-std.dtbo
Binary file not shown.
Binary file modified overlays/hifiberry-dacplusadc.dtbo
Binary file not shown.
Binary file modified overlays/hy28a.dtbo
Binary file not shown.
Binary file modified overlays/hy28b-2017.dtbo
Binary file not shown.
Binary file modified overlays/hy28b.dtbo
Binary file not shown.
Binary file modified overlays/i2c-mux.dtbo
Binary file not shown.
Binary file modified overlays/i2c-rtc-gpio.dtbo
Binary file not shown.
Binary file modified overlays/i2c-rtc.dtbo
Binary file not shown.
Binary file modified overlays/imx378.dtbo
Binary file not shown.
Binary file modified overlays/imx477.dtbo
Binary file not shown.
Binary file modified overlays/mz61581.dtbo
Binary file not shown.
Binary file modified overlays/piscreen.dtbo
Binary file not shown.
Binary file modified overlays/piscreen2r.dtbo
Binary file not shown.
Binary file modified overlays/tinylcd35.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.21+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1743 Thu Mar 14 11:33:25 GMT 2024
Linux version 6.6.21+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1744 Tue Mar 19 17:23:43 GMT 2024
2 changes: 1 addition & 1 deletion uname_string7
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 6.6.21-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1743 SMP Thu Mar 14 11:35:08 GMT 2024
Linux version 6.6.21-v7+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1744 SMP Tue Mar 19 17:25:23 GMT 2024
2 changes: 1 addition & 1 deletion uname_string7l
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 6.6.21-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1743 SMP Thu Mar 14 11:36:52 GMT 2024
Linux version 6.6.21-v7l+ (dom@buildbot) (arm-linux-gnueabihf-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1744 SMP Tue Mar 19 17:27:06 GMT 2024
2 changes: 1 addition & 1 deletion uname_string8
Original file line number Diff line number Diff line change
@@ -1 +1 @@
Linux version 6.6.21-v8+ (dom@buildbot) (aarch64-linux-gnu-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1743 SMP PREEMPT Thu Mar 14 11:38:44 GMT 2024
Linux version 6.6.21-v8+ (dom@buildbot) (aarch64-linux-gnu-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1744 SMP PREEMPT Tue Mar 19 17:28:57 GMT 2024
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.21-v8-16k+ (dom@buildbot) (aarch64-linux-gnu-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1743 SMP PREEMPT Thu Mar 14 11:40:50 GMT 2024
Linux version 6.6.21-v8-16k+ (dom@buildbot) (aarch64-linux-gnu-gcc-8 (Ubuntu/Linaro 8.4.0-3ubuntu1) 8.4.0, GNU ld (GNU Binutils for Ubuntu) 2.34) #1744 SMP PREEMPT Tue Mar 19 17:31:04 GMT 2024

0 comments on commit 30f6492

Please sign in to comment.