Skip to content

Commit 3590de0

Browse files
committed
kernel: Update to latest from master
firmware: Update to latest from master
1 parent 969420b commit 3590de0

File tree

17,933 files changed

+532213
-531783
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

17,933 files changed

+532213
-531783
lines changed

Diff for: boot/bcm2708-rpi-b-plus.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2708-rpi-b-rev1.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2708-rpi-b.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2708-rpi-cm.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2708-rpi-zero-w.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2708-rpi-zero.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2709-rpi-2-b.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2709-rpi-cm2.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2710-rpi-2-b.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2710-rpi-3-b-plus.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2710-rpi-3-b.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2710-rpi-cm3.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2710-rpi-zero-2-w.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2710-rpi-zero-2.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2711-rpi-4-b.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2711-rpi-400.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2711-rpi-cm4-io.dtb

0 Bytes
Binary file not shown.

Diff for: boot/bcm2711-rpi-cm4.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2711-rpi-cm4s.dtb

439 Bytes
Binary file not shown.

Diff for: boot/bcm2712-rpi-5-b.dtb

28 Bytes
Binary file not shown.

Diff for: boot/bcm2712-rpi-cm5-cm4io.dtb

12 Bytes
Binary file not shown.

Diff for: boot/bcm2712-rpi-cm5-cm5io.dtb

12 Bytes
Binary file not shown.

Diff for: boot/bcm2712d0-rpi-5-b.dtb

28 Bytes
Binary file not shown.

Diff for: boot/fixup.dat

0 Bytes
Binary file not shown.

Diff for: boot/fixup4.dat

0 Bytes
Binary file not shown.

Diff for: boot/fixup4cd.dat

6 Bytes
Binary file not shown.

Diff for: boot/fixup4db.dat

-2 Bytes
Binary file not shown.

Diff for: boot/fixup4x.dat

0 Bytes
Binary file not shown.

Diff for: boot/fixup_cd.dat

6 Bytes
Binary file not shown.

Diff for: boot/fixup_db.dat

0 Bytes
Binary file not shown.

Diff for: boot/fixup_x.dat

-2 Bytes
Binary file not shown.

Diff for: boot/kernel.img

880 Bytes
Binary file not shown.

Diff for: boot/kernel7.img

2.8 KB
Binary file not shown.

Diff for: boot/kernel7l.img

3.88 KB
Binary file not shown.

Diff for: boot/kernel8.img

5.1 KB
Binary file not shown.

Diff for: boot/kernel_2712.img

-1.06 KB
Binary file not shown.

Diff for: boot/overlays/README

+87-35
Original file line numberDiff line numberDiff line change
@@ -130,6 +130,23 @@ Name: <The base DTB>
130130
Info: Configures the base Raspberry Pi hardware
131131
Load: <loaded automatically>
132132
Params:
133+
act_led_trigger Choose which activity the LED tracks.
134+
Use "heartbeat" for a nice load indicator.
135+
(default "mmc")
136+
137+
act_led_activelow Set to "on" to invert the sense of the LED
138+
(default "off")
139+
N.B. For Pi 3B, 3B+, 3A+ and 4B, use the act-led
140+
overlay.
141+
142+
act_led_gpio Set which GPIO to use for the activity LED
143+
(in case you want to connect it to an external
144+
device)
145+
(default "16" on a non-Plus board, "47" on a
146+
Plus or Pi 2)
147+
N.B. For Pi 3B, 3B+, 3A+ and 4B, use the act-led
148+
overlay.
149+
133150
ant1 Select antenna 1 (default). CM4/5 only.
134151

135152
ant2 Select antenna 2. CM4/5 only.
@@ -170,6 +187,18 @@ Params:
170187
Default of GPIO expander 5 on CM4, but override
171188
switches to normal GPIO.
172189

190+
cam0_sync Enable a GPIO to reflect frame sync from CSI0,
191+
going high on frame start, and low on frame end.
192+
193+
cam0_sync_inverted Enable a GPIO to reflect frame sync from CSI0
194+
going low on frame start, and high on frame end.
195+
196+
cam1_sync Enable a GPIO to reflect frame sync from CSI1,
197+
going high on frame start, and low on frame end.
198+
199+
cam1_sync_inverted Enable a GPIO to reflect frame sync from CSI1
200+
going low on frame start, and high on frame end.
201+
173202
cooling_fan Enables the Pi 5 cooling fan (enabled
174203
automatically by the firmware)
175204

@@ -328,12 +357,11 @@ Params:
328357
pciex1_tperst_clk_ms Alias for pcie_tperst_clk_ms
329358
(2712 only, default "0")
330359

331-
spi Set to "on" to enable the spi interfaces
332-
(default "off")
333-
334-
spi_dma4 Use to enable 40-bit DMA on spi interfaces
335-
(the assigned value doesn't matter)
336-
(2711 only)
360+
pwr_led_trigger
361+
pwr_led_activelow
362+
pwr_led_gpio
363+
As for act_led_*, but using the PWR LED.
364+
Not available on Model A/B boards.
337365

338366
random Set to "on" to enable the hardware random
339367
number generator (default "on")
@@ -374,6 +402,19 @@ Params:
374402
sdio_overclock Clock (in MHz) to use when the MMC framework
375403
requests 50MHz for the SDIO/WLAN interface.
376404

405+
spi Set to "on" to enable the spi interfaces
406+
(default "off")
407+
408+
spi_dma4 Use to enable 40-bit DMA on spi interfaces
409+
(the assigned value doesn't matter)
410+
(2711 only)
411+
412+
strict_gpiod Return GPIOs to inputs when they are released.
413+
If using the gpiod utilities, it is necessary
414+
to keep a gpioset running (e.g. with
415+
--mode=wait) in order for an output value to
416+
persist.
417+
377418
suspend Make the power button trigger a suspend rather
378419
than a power-off (2712 only, default "off")
379420

@@ -398,29 +439,6 @@ Params:
398439
with or without colon separators, written in the
399440
natural (big-endian) order.
400441

401-
act_led_trigger Choose which activity the LED tracks.
402-
Use "heartbeat" for a nice load indicator.
403-
(default "mmc")
404-
405-
act_led_activelow Set to "on" to invert the sense of the LED
406-
(default "off")
407-
N.B. For Pi 3B, 3B+, 3A+ and 4B, use the act-led
408-
overlay.
409-
410-
act_led_gpio Set which GPIO to use for the activity LED
411-
(in case you want to connect it to an external
412-
device)
413-
(default "16" on a non-Plus board, "47" on a
414-
Plus or Pi 2)
415-
N.B. For Pi 3B, 3B+, 3A+ and 4B, use the act-led
416-
overlay.
417-
418-
pwr_led_trigger
419-
pwr_led_activelow
420-
pwr_led_gpio
421-
As for act_led_*, but using the PWR LED.
422-
Not available on Model A/B boards.
423-
424442
N.B. It is recommended to only enable those interfaces that are needed.
425443
Leaving all interfaces enabled can lead to unwanted behaviour (i2c_vc
426444
interfering with Pi Camera, I2S and SPI hogging GPIO pins, etc.)
@@ -3522,6 +3540,18 @@ Info: Force PCIe config to support 32bit DMA addresses at the expense of
35223540
Load: dtoverlay=pcie-32bit-dma-pi5
35233541
Params: <None>
35243542

3543+
3544+
Name: pciex1-compat-pi5
3545+
Info: Compatibility features for pciex1 on Pi 5.
3546+
Load: dtoverlay=pciex1-compat-pi5,<param>=<val>
3547+
Params: l1ss Enable ASPM L1 sub-state support
3548+
no-l0s Disable ASPM L0s
3549+
no-mip Revert to the MSI target in the RC, instead of
3550+
the MSI-MIP peripheral. Use if a) more than 8
3551+
interrupt vectors are required or b) the EP
3552+
requires DMA and MSI addresses to be 32bit.
3553+
3554+
35253555
[ The pcf2127-rtc overlay has been deleted. See i2c-rtc. ]
35263556

35273557

@@ -3600,6 +3630,12 @@ Load: dtoverlay=piglow
36003630
Params: <None>
36013631

36023632

3633+
Name: pineboards-hat-ai
3634+
Info: Pineboards Hat Ai! overlay for the Google Coral Edge TPU
3635+
Load: dtoverlay=pineboards-hat-ai
3636+
Params: <None>
3637+
3638+
36033639
Name: piscreen
36043640
Info: PiScreen display by OzzMaker.com
36053641
Load: dtoverlay=piscreen,<param>=<val>
@@ -3820,7 +3856,7 @@ Params: clock PWM clock frequency (informational)
38203856

38213857

38223858
Name: qca7000
3823-
Info: in-tech's Evaluation Board for PLC Stamp micro
3859+
Info: Evaluation Board for PLC Stamp micro
38243860
This uses spi0 and a separate GPIO interrupt to connect the QCA7000.
38253861
Load: dtoverlay=qca7000,<param>=<val>
38263862
Params: int_pin GPIO pin for interrupt signal (default 23)
@@ -3829,7 +3865,7 @@ Params: int_pin GPIO pin for interrupt signal (default 23)
38293865

38303866

38313867
Name: qca7000-uart0
3832-
Info: in-tech's Evaluation Board for PLC Stamp micro (UART)
3868+
Info: Evaluation Board for PLC Stamp micro (UART)
38333869
This uses uart0/ttyAMA0 over GPIOs 14 & 15 to connect the QCA7000.
38343870
But it requires disabling of onboard Bluetooth on
38353871
Pi 3B, 3B+, 3A+, 4B and Zero W.
@@ -4104,6 +4140,14 @@ Params: int_pin GPIO used for IRQ (default 24)
41044140
xtal On-board crystal frequency (default 14745600)
41054141

41064142

4143+
Name: sc16is750-spi0
4144+
Info: Overlay for the NXP SC16IS750 UART with SPI Interface
4145+
Enables the chip on SPI0.
4146+
Load: dtoverlay=sc16is750-spi0,<param>=<val>
4147+
Params: int_pin GPIO used for IRQ (default 24)
4148+
xtal On-board crystal frequency (default 14745600)
4149+
4150+
41074151
Name: sc16is752-i2c
41084152
Info: Overlay for the NXP SC16IS752 dual UART with I2C Interface
41094153
Enables the chip on I2C1 at 0x48 (or the "addr" parameter value). To
@@ -4864,8 +4908,10 @@ Params: <None>
48644908

48654909

48664910
Name: vc4-fkms-v3d
4867-
Info: Enable Eric Anholt's DRM VC4 V3D driver on top of the dispmanx
4911+
Info: Enable the kernel DRM VC4 V3D driver on top of the dispmanx
48684912
display stack.
4913+
NB The firmware will not allow this overlay to load on a Pi with less
4914+
than 512MB as memory is too tight.
48694915
Load: dtoverlay=vc4-fkms-v3d,<param>
48704916
Params: cma-512 CMA is 512MB (needs 1GB)
48714917
cma-448 CMA is 448MB (needs 1GB)
@@ -4881,7 +4927,7 @@ Params: cma-512 CMA is 512MB (needs 1GB)
48814927

48824928

48834929
Name: vc4-fkms-v3d-pi4
4884-
Info: Enable Eric Anholt's DRM VC4 V3D driver on top of the dispmanx
4930+
Info: Enable the kernel DRM VC4 V3D driver on top of the dispmanx
48854931
display stack.
48864932
Load: dtoverlay=vc4-fkms-v3d-pi4,<param>
48874933
Params: cma-512 CMA is 512MB (needs 1GB)
@@ -4954,6 +5000,10 @@ Params: clock-frequency Display clock frequency (Hz)
49545000
Set the default brightness. Normal range 1-16.
49555001
(default 16).
49565002
rotate Display rotation {0,90,180,270} (default 0)
5003+
rgb-order Allow override of RGB order from DPI.
5004+
Options for vc4 are "rgb", "bgr", "grb", and
5005+
"brg". Other values will be ignored.
5006+
49575007

49585008

49595009
Name: vc4-kms-dpi-hyperpixel2r
@@ -5150,7 +5200,9 @@ Load: <Deprecated>
51505200

51515201

51525202
Name: vc4-kms-v3d
5153-
Info: Enable Eric Anholt's DRM VC4 HDMI/HVS/V3D driver.
5203+
Info: Enable the kernel DRM VC4 HDMI/HVS/V3D driver.
5204+
NB The firmware will not allow this overlay to load on a Pi with less
5205+
than 512MB as memory is too tight.
51545206
Load: dtoverlay=vc4-kms-v3d,<param>
51555207
Params: cma-512 CMA is 512MB (needs 1GB)
51565208
cma-448 CMA is 448MB (needs 1GB)
@@ -5171,7 +5223,7 @@ Params: cma-512 CMA is 512MB (needs 1GB)
51715223

51725224

51735225
Name: vc4-kms-v3d-pi4
5174-
Info: Enable Eric Anholt's DRM VC4 HDMI/HVS/V3D driver for Pi4.
5226+
Info: Enable the kernel DRM VC4 HDMI/HVS/V3D driver for Pi4.
51755227
Load: dtoverlay=vc4-kms-v3d-pi4,<param>
51765228
Params: cma-512 CMA is 512MB
51775229
cma-448 CMA is 448MB

Diff for: boot/overlays/camera-mux-2port.dtbo

56 Bytes
Binary file not shown.

Diff for: boot/overlays/camera-mux-4port.dtbo

112 Bytes
Binary file not shown.

Diff for: boot/overlays/mcp23017.dtbo

-16 Bytes
Binary file not shown.

Diff for: boot/overlays/ov5647.dtbo

12 Bytes
Binary file not shown.

Diff for: boot/overlays/overlay_map.dtb

60 Bytes
Binary file not shown.

Diff for: boot/overlays/pciex1-compat-pi5.dtbo

596 Bytes
Binary file not shown.

Diff for: boot/overlays/pineboards-hat-ai.dtbo

299 Bytes
Binary file not shown.

Diff for: boot/overlays/sc16is750-spi0.dtbo

1.72 KB
Binary file not shown.

Diff for: boot/overlays/vc4-kms-dpi-generic.dtbo

54 Bytes
Binary file not shown.

Diff for: boot/start.elf

320 Bytes
Binary file not shown.

Diff for: boot/start4.elf

416 Bytes
Binary file not shown.

Diff for: boot/start4cd.elf

416 Bytes
Binary file not shown.

Diff for: boot/start4db.elf

288 Bytes
Binary file not shown.

Diff for: boot/start4x.elf

320 Bytes
Binary file not shown.

Diff for: boot/start_cd.elf

416 Bytes
Binary file not shown.

Diff for: boot/start_db.elf

320 Bytes
Binary file not shown.

Diff for: boot/start_x.elf

352 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)