Skip to content

Commit

Permalink
kernel: drm/vc4: Fix potential null pointer read when disabling vblank
Browse files Browse the repository at this point in the history
See: raspberrypi/linux#6151

kernel: defconfigs: Add ILI9881 to rpi and bcm2709 defconfigs
See: raspberrypi/linux#6025

kernel: configs: Enable BCACHEFS as a module
See: raspberrypi/linux#6149

kernel: gpios: Adapt to the upstream persist_gpio_outputs change
See: raspberrypi/linux#6150

kernel: dts: bcm2712: Drop snd_bcm2835 bootargs references from Pi5
See: raspberrypi/linux#6153

kernel: overlays: Add sc16is750-spi0
  • Loading branch information
popcornmix committed May 9, 2024
1 parent 6bb9965 commit 8e3a9ee
Show file tree
Hide file tree
Showing 61 changed files with 50 additions and 6 deletions.
Binary file modified bcm2708-rpi-b-plus.dtb
Binary file not shown.
Binary file modified bcm2708-rpi-b-rev1.dtb
Binary file not shown.
Binary file modified bcm2708-rpi-b.dtb
Binary file not shown.
Binary file modified bcm2708-rpi-cm.dtb
Binary file not shown.
Binary file modified bcm2708-rpi-zero-w.dtb
Binary file not shown.
Binary file modified bcm2708-rpi-zero.dtb
Binary file not shown.
Binary file modified bcm2709-rpi-2-b.dtb
Binary file not shown.
Binary file modified bcm2709-rpi-cm2.dtb
Binary file not shown.
Binary file modified bcm2710-rpi-2-b.dtb
Binary file not shown.
Binary file modified bcm2710-rpi-3-b-plus.dtb
Binary file not shown.
Binary file modified bcm2710-rpi-3-b.dtb
Binary file not shown.
Binary file modified bcm2710-rpi-cm3.dtb
Binary file not shown.
Binary file modified bcm2710-rpi-zero-2-w.dtb
Binary file not shown.
Binary file modified bcm2710-rpi-zero-2.dtb
Binary file not shown.
Binary file modified bcm2711-rpi-4-b.dtb
Binary file not shown.
Binary file modified bcm2711-rpi-400.dtb
Binary file not shown.
Binary file modified bcm2711-rpi-cm4.dtb
Binary file not shown.
Binary file modified bcm2711-rpi-cm4s.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 @@
ee713e438df8e09e01e4f7598382d3703db5d4c4
e0c78d59082aaadb95fc301af239c991686a1822
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 not shown.
Binary file modified modules/6.6.30+/kernel/drivers/gpu/drm/vc4/vc4.ko.xz
Binary file not shown.
Binary file modified modules/6.6.30+/kernel/kernel/configs.ko.xz
Binary file not shown.
16 changes: 16 additions & 0 deletions modules/6.6.30+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -854,6 +854,22 @@ alias of:N*T*Ctxw,txw397017s2 panel_ilitek_ili9806e
alias spi:hyperpixel4 panel_ilitek_ili9806e
alias spi:ili9806e panel_ilitek_ili9806e
alias spi:txw397017s2 panel_ilitek_ili9806e
alias of:N*T*Craspberrypi,dsi-7inchC* panel_ilitek_ili9881c
alias of:N*T*Craspberrypi,dsi-7inch panel_ilitek_ili9881c
alias of:N*T*Craspberrypi,dsi-5inchC* panel_ilitek_ili9881c
alias of:N*T*Craspberrypi,dsi-5inch panel_ilitek_ili9881c
alias of:N*T*Ccrystalfontz,cfaf7201280a0_050txC* panel_ilitek_ili9881c
alias of:N*T*Ccrystalfontz,cfaf7201280a0_050tx panel_ilitek_ili9881c
alias of:N*T*Cwanchanglong,w552946abaC* panel_ilitek_ili9881c
alias of:N*T*Cwanchanglong,w552946aba panel_ilitek_ili9881c
alias of:N*T*Ctdo,tl050hdv35C* panel_ilitek_ili9881c
alias of:N*T*Ctdo,tl050hdv35 panel_ilitek_ili9881c
alias of:N*T*Cnwe,nwe080C* panel_ilitek_ili9881c
alias of:N*T*Cnwe,nwe080 panel_ilitek_ili9881c
alias of:N*T*Cfeixin,k101-im2byl02C* panel_ilitek_ili9881c
alias of:N*T*Cfeixin,k101-im2byl02 panel_ilitek_ili9881c
alias of:N*T*Cbananapi,lhr050h41C* panel_ilitek_ili9881c
alias of:N*T*Cbananapi,lhr050h41 panel_ilitek_ili9881c
alias of:N*T*Cjdi,lt070me05000C* panel_jdi_lt070me05000
alias of:N*T*Cjdi,lt070me05000 panel_jdi_lt070me05000
alias of:N*T*Craspberrypi,7inch-touchscreen-panelC* panel_raspberrypi_touchscreen
Expand Down
Binary file modified modules/6.6.30+/modules.alias.bin
Binary file not shown.
Binary file modified modules/6.6.30+/modules.builtin.modinfo
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.30+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ kernel/drivers/char/raspberrypi-gpiomem.ko.xz:
kernel/drivers/gpu/drm/display/drm_display_helper.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-simple.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-ilitek-ili9806e.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-ilitek-ili9881c.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-jdi-lt070me05000.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-sitronix-st7701.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
Expand Down
Binary file modified modules/6.6.30+/modules.dep.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.30+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ kernel/drivers/char/raspberrypi-gpiomem.ko
kernel/drivers/gpu/drm/display/drm_display_helper.ko
kernel/drivers/gpu/drm/panel/panel-simple.ko
kernel/drivers/gpu/drm/panel/panel-ilitek-ili9806e.ko
kernel/drivers/gpu/drm/panel/panel-ilitek-ili9881c.ko
kernel/drivers/gpu/drm/panel/panel-jdi-lt070me05000.ko
kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko
kernel/drivers/gpu/drm/panel/panel-sitronix-st7701.ko
Expand Down
Binary file modified modules/6.6.30+/modules.symbols.bin
Binary file not shown.
Binary file not shown.
Binary file modified modules/6.6.30-v7+/kernel/drivers/gpu/drm/vc4/vc4.ko.xz
Binary file not shown.
Binary file modified modules/6.6.30-v7+/kernel/kernel/configs.ko.xz
Binary file not shown.
16 changes: 16 additions & 0 deletions modules/6.6.30-v7+/modules.alias
Original file line number Diff line number Diff line change
Expand Up @@ -864,6 +864,22 @@ alias of:N*T*Ctxw,txw397017s2 panel_ilitek_ili9806e
alias spi:hyperpixel4 panel_ilitek_ili9806e
alias spi:ili9806e panel_ilitek_ili9806e
alias spi:txw397017s2 panel_ilitek_ili9806e
alias of:N*T*Craspberrypi,dsi-7inchC* panel_ilitek_ili9881c
alias of:N*T*Craspberrypi,dsi-7inch panel_ilitek_ili9881c
alias of:N*T*Craspberrypi,dsi-5inchC* panel_ilitek_ili9881c
alias of:N*T*Craspberrypi,dsi-5inch panel_ilitek_ili9881c
alias of:N*T*Ccrystalfontz,cfaf7201280a0_050txC* panel_ilitek_ili9881c
alias of:N*T*Ccrystalfontz,cfaf7201280a0_050tx panel_ilitek_ili9881c
alias of:N*T*Cwanchanglong,w552946abaC* panel_ilitek_ili9881c
alias of:N*T*Cwanchanglong,w552946aba panel_ilitek_ili9881c
alias of:N*T*Ctdo,tl050hdv35C* panel_ilitek_ili9881c
alias of:N*T*Ctdo,tl050hdv35 panel_ilitek_ili9881c
alias of:N*T*Cnwe,nwe080C* panel_ilitek_ili9881c
alias of:N*T*Cnwe,nwe080 panel_ilitek_ili9881c
alias of:N*T*Cfeixin,k101-im2byl02C* panel_ilitek_ili9881c
alias of:N*T*Cfeixin,k101-im2byl02 panel_ilitek_ili9881c
alias of:N*T*Cbananapi,lhr050h41C* panel_ilitek_ili9881c
alias of:N*T*Cbananapi,lhr050h41 panel_ilitek_ili9881c
alias of:N*T*Cjdi,lt070me05000C* panel_jdi_lt070me05000
alias of:N*T*Cjdi,lt070me05000 panel_jdi_lt070me05000
alias of:N*T*Craspberrypi,7inch-touchscreen-panelC* panel_raspberrypi_touchscreen
Expand Down
Binary file modified modules/6.6.30-v7+/modules.alias.bin
Binary file not shown.
Binary file modified modules/6.6.30-v7+/modules.builtin.modinfo
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.30-v7+/modules.dep
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ kernel/drivers/char/raspberrypi-gpiomem.ko.xz:
kernel/drivers/gpu/drm/display/drm_display_helper.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-simple.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-ilitek-ili9806e.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-ilitek-ili9881c.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-jdi-lt070me05000.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
kernel/drivers/gpu/drm/panel/panel-sitronix-st7701.ko.xz: kernel/drivers/gpu/drm/drm.ko.xz kernel/drivers/gpu/drm/drm_panel_orientation_quirks.ko.xz kernel/drivers/video/backlight/backlight.ko.xz
Expand Down
Binary file modified modules/6.6.30-v7+/modules.dep.bin
Binary file not shown.
1 change: 1 addition & 0 deletions modules/6.6.30-v7+/modules.order
Original file line number Diff line number Diff line change
Expand Up @@ -195,6 +195,7 @@ kernel/drivers/char/raspberrypi-gpiomem.ko
kernel/drivers/gpu/drm/display/drm_display_helper.ko
kernel/drivers/gpu/drm/panel/panel-simple.ko
kernel/drivers/gpu/drm/panel/panel-ilitek-ili9806e.ko
kernel/drivers/gpu/drm/panel/panel-ilitek-ili9881c.ko
kernel/drivers/gpu/drm/panel/panel-jdi-lt070me05000.ko
kernel/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.ko
kernel/drivers/gpu/drm/panel/panel-sitronix-st7701.ko
Expand Down
Binary file modified modules/6.6.30-v7+/modules.symbols.bin
Binary file not shown.
Binary file modified modules/6.6.30-v7l+/kernel/drivers/gpu/drm/vc4/vc4.ko.xz
Binary file not shown.
Binary file modified modules/6.6.30-v7l+/modules.builtin.modinfo
Binary file not shown.
Binary file modified modules/6.6.30-v8+/kernel/drivers/gpu/drm/vc4/vc4.ko.xz
Binary file not shown.
Binary file modified modules/6.6.30-v8+/modules.builtin.modinfo
Binary file not shown.
Binary file modified modules/6.6.30-v8-16k+/kernel/drivers/gpu/drm/vc4/vc4.ko.xz
Binary file not shown.
Binary file modified modules/6.6.30-v8-16k+/modules.builtin.modinfo
Binary file not shown.
8 changes: 8 additions & 0 deletions overlays/README
Original file line number Diff line number Diff line change
Expand Up @@ -4128,6 +4128,14 @@ Params: int_pin GPIO used for IRQ (default 24)
xtal On-board crystal frequency (default 14745600)


Name: sc16is750-spi0
Info: Overlay for the NXP SC16IS750 UART with SPI Interface
Enables the chip on SPI0.
Load: dtoverlay=sc16is750-spi0,<param>=<val>
Params: int_pin GPIO used for IRQ (default 24)
xtal On-board crystal frequency (default 14745600)


Name: sc16is752-i2c
Info: Overlay for the NXP SC16IS752 dual UART with I2C Interface
Enables the chip on I2C1 at 0x48 (or the "addr" parameter value). To
Expand Down
Binary file added overlays/sc16is750-spi0.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.30+ (dom@buildbot) (arm-linux-gnueabihf-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1761 Thu May 2 16:49:26 BST 2024
Linux version 6.6.30+ (dom@buildbot) (arm-linux-gnueabihf-gcc (Ubuntu 11.4.0-1ubuntu1~22.04) 11.4.0, GNU ld (GNU Binutils for Ubuntu) 2.38) #1762 Thu May 9 15:14:42 BST 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.30-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) #1761 SMP Thu May 2 16:51:08 BST 2024
Linux version 6.6.30-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) #1762 SMP Thu May 9 15:15:51 BST 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.30-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) #1761 SMP Thu May 2 16:52:53 BST 2024
Linux version 6.6.30-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) #1762 SMP Thu May 9 15:16:49 BST 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.30-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) #1761 SMP PREEMPT Thu May 2 16:54:52 BST 2024
Linux version 6.6.30-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) #1762 SMP PREEMPT Thu May 9 15:17:51 BST 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.30-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) #1761 SMP PREEMPT Thu May 2 16:57:02 BST 2024
Linux version 6.6.30-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) #1762 SMP PREEMPT Thu May 9 15:18:59 BST 2024

0 comments on commit 8e3a9ee

Please sign in to comment.