Skip to content

Commit

Permalink
kernel: Update to latest from master
Browse files Browse the repository at this point in the history
firmware: Update to latest from master
  • Loading branch information
popcornmix committed Sep 2, 2024
1 parent 3590de0 commit b5eb52b
Show file tree
Hide file tree
Showing 17,983 changed files with 599,555 additions and 599,896 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
6 changes: 0 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,12 +11,6 @@ below (check the appropriate directories for more specific licence details):
(see `boot/COPYING.linux`)
* The dtbs, overlays and associated README are built from Linux kernel
sources, released under the GPL (see `boot/COPYING.linux`)
* debug: pre-built modules for the kernel_debug.img (`boot/COPYING.linux`)
* documentation/ilcomponents: OpenMax IL documentation (`boot/LICENCE.broadcom`)
* extra: System.map files for the provided kernel builds (`boot/COPYING.linux`),
and dt-blob.dts (`boot/LICENCE.broadcom`)
* hardfp/opt/vc: [userspace](https://github.com/raspberrypi/userland) VideoCore libraries built for the armv6 hardfp ABI
(`hardfp/opt/vc/LICENCE`)
* modules: pre-built modules for kernel.img (`boot/COPYING.linux`)
* opt/vc: includes [userspace](https://github.com/raspberrypi/userland) libraries for the VideoCore - EGL/GLES/OpenVG
etc. (`opt/vc/LICENCE`)
Binary file modified boot/bcm2708-rpi-b-plus.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-b-rev1.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-b.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-cm.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-zero-w.dtb
Binary file not shown.
Binary file modified boot/bcm2708-rpi-zero.dtb
Binary file not shown.
Binary file modified boot/bcm2709-rpi-2-b.dtb
Binary file not shown.
Binary file modified boot/bcm2709-rpi-cm2.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-2-b.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-3-b-plus.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-3-b.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-cm3.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-zero-2-w.dtb
Binary file not shown.
Binary file modified boot/bcm2710-rpi-zero-2.dtb
Binary file not shown.
Binary file modified boot/bcm2711-rpi-4-b.dtb
Binary file not shown.
Binary file modified boot/bcm2711-rpi-400.dtb
Binary file not shown.
Binary file modified boot/bcm2711-rpi-cm4.dtb
Binary file not shown.
Binary file modified boot/bcm2711-rpi-cm4s.dtb
Binary file not shown.
Binary file modified boot/bcm2712-rpi-5-b.dtb
Binary file not shown.
Binary file modified boot/bcm2712-rpi-cm5-cm4io.dtb
Binary file not shown.
Binary file modified boot/bcm2712-rpi-cm5-cm5io.dtb
Binary file not shown.
Binary file added boot/bcm2712-rpi-cm5l-cm4io.dtb
Binary file not shown.
Binary file added boot/bcm2712-rpi-cm5l-cm5io.dtb
Binary file not shown.
Binary file modified boot/bcm2712d0-rpi-5-b.dtb
Binary file not shown.
Binary file modified boot/fixup.dat
Binary file not shown.
Binary file modified boot/fixup4.dat
Binary file not shown.
Binary file modified boot/fixup4cd.dat
Binary file not shown.
Binary file modified boot/fixup4db.dat
Binary file not shown.
Binary file modified boot/fixup4x.dat
Binary file not shown.
Binary file modified boot/fixup_cd.dat
Binary file not shown.
Binary file modified boot/fixup_db.dat
Binary file not shown.
Binary file modified boot/fixup_x.dat
Binary file not shown.
Binary file modified boot/kernel.img
Binary file not shown.
Binary file modified boot/kernel7.img
Binary file not shown.
Binary file modified boot/kernel7l.img
Binary file not shown.
Binary file modified boot/kernel8.img
Binary file not shown.
Binary file modified boot/kernel_2712.img
Binary file not shown.
80 changes: 64 additions & 16 deletions boot/overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -171,21 +171,21 @@ Params:
button_debounce Set the debounce delay (in ms) on the power/
shutdown button (default 50ms)

cam0_reg Enables CAM 0 regulator.
Only required on CM1 & 3.
cam0_reg Controls CAM 0 regulator.
Disabled by default on CM1 & 3.
Enabled by default on all other boards.

cam0_reg_gpio Set GPIO for CAM 0 regulator.
Default 31 on CM1, 3, and 4S.
Default of GPIO expander 5 on CM4, but override
switches to normal GPIO.
NB override switches to the normal GPIO driver,
even if the original was on the GPIO expander.

cam1_reg Enables CAM 1 regulator.
Only required on CM1 & 3.
cam1_reg Controls CAM 1 regulator.
Disabled by default on CM1 & 3.
Enabled by default on all other boards.

cam1_reg_gpio Set GPIO for CAM 1 regulator.
Default 3 on CM1, 3, and 4S.
Default of GPIO expander 5 on CM4, but override
switches to normal GPIO.
NB override switches to the normal GPIO driver,
even if the original was on the GPIO expander.

cam0_sync Enable a GPIO to reflect frame sync from CSI0,
going high on frame start, and low on frame end.
Expand Down Expand Up @@ -378,9 +378,9 @@ Params:
non-lite SKU of CM4).
(default "on")

sd_cqe Use to enable Command Queueing on the SD
interface for faster Class A2 card performance
(Pi 5 only, default "off")
sd_cqe Set to "off" to disable Command Queueing if you
have an incompatible Class A2 SD card
(Pi 5 only, default "on")

sd_overclock Clock (in MHz) to use when the MMC framework
requests 50MHz
Expand Down Expand Up @@ -1705,6 +1705,33 @@ Params: gpio_pin GPIO pin to trigger on (default 3)
(default 100)


Name: hd44780-i2c-lcd
Info: Configures an HD44780 compatible LCD display connected via a PCF8574 as
is often found as a backpack interface for these displays.
Load: dtoverlay=hd44780-i2c-lcd,<param>=<val>
Params: addr I2C address of PCF8574
pin_d4 GPIO pin for data pin D4 (default 4)

pin_d5 GPIO pin for data pin D5 (default 5)

pin_d6 GPIO pin for data pin D6 (default 6)

pin_d7 GPIO pin for data pin D7 (default 7)

pin_en GPIO pin for "Enable" (default 2)

pin_rs GPIO pin for "Register Select" (default 0)

pin_rw GPIO pin for R/W select (default 1)

pin_bl GPIO pin for enabling/disabling the display
backlight. (default 3)

display_height Height of the display in characters (default 2)

display_width Width of the display in characters (default 16)


Name: hd44780-lcd
Info: Configures an HD44780 compatible LCD display. Uses 4 gpio pins for
data, 2 gpio pins for enable and register select and 1 optional pin
Expand All @@ -1725,9 +1752,9 @@ Params: pin_d4 GPIO pin for data pin D4 (default 6)
pin_bl Optional pin for enabling/disabling the
display backlight. (default disabled)

display_height Height of the display in characters
display_height Height of the display in characters (default 2)

display_width Width of the display in characters
display_width Width of the display in characters (default 16)


Name: hdmi-backlight-hwhack-gpio
Expand All @@ -1744,6 +1771,13 @@ Params: gpio_pin GPIO pin used (default 17)
expects a high to switch it on.


Name: hifiberry-adc
Info: Configures the HifiBerry ADC audio card
Load: dtoverlay=hifiberry-adc,<param>=<val>
Params: leds_off If set to 'true' the onboard indicator LED
is switched off at all times.


Name: hifiberry-amp
Info: Configures the HifiBerry Amp and Amp+ audio cards
Load: dtoverlay=hifiberry-amp
Expand Down Expand Up @@ -2606,6 +2640,12 @@ Load: dtoverlay=i2s-gpio28-31
Params: <None>


Name: i2s-master-dac
Info: Configures a generic I2S DAC soundcard that acts as a clock master.
Load: dtoverlay=i2s-master-dac
Params: <None>


Name: ilitek251x
Info: Enables I2C connected Ilitek 251x multiple touch controller using
GPIO 4 (pin 7 on GPIO header) for interrupt.
Expand Down Expand Up @@ -3550,6 +3590,8 @@ Params: l1ss Enable ASPM L1 sub-state support
the MSI-MIP peripheral. Use if a) more than 8
interrupt vectors are required or b) the EP
requires DMA and MSI addresses to be 32bit.
mmio-hi Move the start of outbound 32bit addresses to
2GB and expand 64bit outbound space to 14GB.


[ The pcf2127-rtc overlay has been deleted. See i2c-rtc. ]
Expand Down Expand Up @@ -4693,11 +4735,17 @@ Params: speed SPI bus speed (default 4500000)
reset_pin GPIO pin for RESET (default 25)


Name: sunfounder-pipower3
Info: Overlay for SunFounder PiPower 3
Load: dtoverlay=sunfounder-pipower3,<param>=<val>
Params: poweroff_pin Change poweroff pin (default 26)


Name: sunfounder-pironman5
Info: Overlay for SunFounder Pironman 5
Load: dtoverlay=sunfounder-pironman5,<param>=<val>
Params: ir Enable IR or not (on or off, default on)
ir_pins Change IR receiver pin (default 12)
ir_pins Change IR receiver pin (default 13)


Name: superaudioboard
Expand Down
Binary file added boot/overlays/hd44780-i2c-lcd.dtbo
Binary file not shown.
Binary file added boot/overlays/hifiberry-adc.dtbo
Binary file not shown.
Binary file modified boot/overlays/i2c-rtc-gpio.dtbo
Binary file not shown.
Binary file modified boot/overlays/i2c-rtc.dtbo
Binary file not shown.
Binary file added boot/overlays/i2s-master-dac.dtbo
Binary file not shown.
Binary file modified boot/overlays/pciex1-compat-pi5.dtbo
Binary file not shown.
Binary file added boot/overlays/sunfounder-pipower3.dtbo
Binary file not shown.
Binary file modified boot/overlays/sunfounder-pironman5.dtbo
Binary file not shown.
Binary file modified boot/start.elf
100644 → 100755
Binary file not shown.
Binary file modified boot/start4.elf
Binary file not shown.
Binary file modified boot/start4cd.elf
Binary file not shown.
Binary file modified boot/start4db.elf
Binary file not shown.
Binary file modified boot/start4x.elf
Binary file not shown.
Binary file modified boot/start_cd.elf
100644 → 100755
Binary file not shown.
Binary file modified boot/start_db.elf
100644 → 100755
Binary file not shown.
Binary file modified boot/start_x.elf
100644 → 100755
Binary file not shown.
Loading

0 comments on commit b5eb52b

Please sign in to comment.