Skip to content

dtoverlays: Switch ssd1306 to use the DRM driver#7034

Merged
pelwell merged 1 commit intoraspberrypi:rpi-6.12.yfrom
6by9:rpi-6.12.y-dtoverlays
Sep 3, 2025
Merged

dtoverlays: Switch ssd1306 to use the DRM driver#7034
pelwell merged 1 commit intoraspberrypi:rpi-6.12.yfrom
6by9:rpi-6.12.y-dtoverlays

Conversation

@6by9
Copy link
Contributor

@6by9 6by9 commented Sep 3, 2025

Both drivers/gpu/drm/solomon/ssd130x-i2c.c and
drivers/video/fbdev/ssd1307fb.c were registering the compatible "solomon,ssd1306fb-i2c", so bringing ambiguity as to which one got loaded.

fbdev is largely deprecated, so adopt the updated compatible for the drm driver.

Fixes #7012 as this doesn't fail during shutdown.

Both drivers/gpu/drm/solomon/ssd130x-i2c.c and
drivers/video/fbdev/ssd1307fb.c were registering the compatible
"solomon,ssd1306fb-i2c", so bringing ambiguity as to which one
got loaded.

fbdev is largely deprecated, so adopt the updated compatible
for the drm driver.

Signed-off-by: Dave Stevenson <dave.stevenson@raspberrypi.com>
@pelwell pelwell merged commit 7238434 into raspberrypi:rpi-6.12.y Sep 3, 2025
12 checks passed
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Sep 5, 2025
kernel: configs: Add EROFS_FS_ZIP_ZSTD
See: raspberrypi/linux#7028

kernel: dt: Add eth_max_speed override for CM4, Pi4, and Pi400
See: raspberrypi/linux#7031

kernel: mfd: rp1: Fix device links when modules disabled
See: raspberrypi/linux#7027

kernel: Add adxl355 to i2c-sensor
See: raspberrypi/linux#6823

kernel: dtoverlays: Switch ssd1306 to use the DRM driver
See: raspberrypi/linux#7034

kernel: Added device tree overlays for the rpi-power HAT
See: raspberrypi/linux#7036

kernel: fixup! misc: rp1-pio: Request a DMA burst size of 8
See: raspberrypi/linux#7037
popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Sep 5, 2025
kernel: configs: Add EROFS_FS_ZIP_ZSTD
See: raspberrypi/linux#7028

kernel: dt: Add eth_max_speed override for CM4, Pi4, and Pi400
See: raspberrypi/linux#7031

kernel: mfd: rp1: Fix device links when modules disabled
See: raspberrypi/linux#7027

kernel: Add adxl355 to i2c-sensor
See: raspberrypi/linux#6823

kernel: dtoverlays: Switch ssd1306 to use the DRM driver
See: raspberrypi/linux#7034

kernel: Added device tree overlays for the rpi-power HAT
See: raspberrypi/linux#7036

kernel: fixup! misc: rp1-pio: Request a DMA burst size of 8
See: raspberrypi/linux#7037
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

No atomic I2C transfer handler when using ssd1306

2 participants