All of lore.kernel.org
 help / color / mirror / Atom feed
From: Helge Deller <deller@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>,
	linux-kernel@vger.kernel.org, linux-fbdev@vger.kernel.org,
	dri-devel@lists.freedesktop.org
Subject: [GIT PULL] fbdev fixes and updates for v7.3-rc1
Date: Fri, 21 Aug 2026 17:52:33 +0200	[thread overview]
Message-ID: <aoh0QXTIQbgDjAB_@carbonx1> (raw)

Dear Linus,

please pull the fbdev patch collection for kernel v7.3-rc1:

The usual bunch of many small fixes in various fbdev drivers, but more
interestingly the Vodoo3/4/5 cards will now be initialized even without PC BIOS
support and vintage Atari computers gain more color depths and console
acceleration on SuperVidel's SuperBlitter chips.

Thanks!
Helge

----------------------------------------------------------------
The following changes since commit db2ddb87143519e20a95aa36c60b36107b736a58:

  Linux 7.2-rc7 (2026-08-09 14:54:50 -0700)

are available in the Git repository at:

  http://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev.git tags/fbdev-for-7.3-rc1

for you to fetch changes up to d463633d63e6aa10384683bf39971a4b00780c56:

  fbdev: atafb: Add support for SuperVidel's SuperBlitter (2026-08-21 00:02:41 +0200)

----------------------------------------------------------------
fbdev code updates for 7.3-rc1:

New features:
- tdfxfb: Allow Vodoo3/4/5 card to be initialized without PC-BIOS [Daniel Palmer]
- atafb: Add support for SuperVidel's SuperBlitter [Miro Kropacek]
- atafb: Add further video bit depths [Miro Kropacek]
- sticon/parisc: Detect default graphics card for console output [Helge Deller]

Fixes:
- kyro: Validate overlay viewport coordinates [Danila Chernetsov]
- platinumfb: add error checking for ioremap calls [BingKun Yue]
- ssd1307fb: damage callback fixes [Hui Su]
- maxine: fix 64-bit build error and code cleanups [Randy Dunlap]
- omapfb: panel-dsi-cm: initialize lock before registering display [Runyu Xiao]
- core: Clamp total_size to smem_len in read/write functions [Mingyu Wang]
- uvesafb, tdxfb: failure path cleanups [Myeonghun Pak]
- udlfb: validate DisplayLink vendor descriptor items before usage [Pengpeng Hou]

Cleanups:
- Convert multiple drivers to managed PCI and ioremap API [Shixiong Ou]
- Remove redundant dev_err() from multiple drivers [Pan Chuang]
- omap2: do not copy isr table [Andreas Kemnade]
- pvr2fb: correct user pointer annotation and sentinel initializer [Florian Fuchs]
- mb862xxfb: silence possibly unused functions [Helge Deller]
- au1100fb: drop unneeded semicolon [Julia Lawall]
- clps711x-fb: remove unreachable code [Karl Mehltretter]
- viafb: refactor strcpy call [Ajith P V]
- sstfb: add missing MODULE_DEVICE_TABLE() [Pengpeng Hou]
- mb862xx: replace dead Kconfig select with dependency [Julian Braha]

Documentation fixes:
- fonts: fixup font.h kernel-doc warnings [Randy Dunlap]

----------------------------------------------------------------
Ajith P V (1):
      fbdev: viafb: refactor strcpy and viafb_name

Andreas Kemnade (1):
      fbdev: omap2: dsi: do not copy isr table

BingKun Yue (1):
      fbdev: platinumfb: add error checking for ioremap calls

Daniel Palmer (5):
      fbdev: tdfxfb: Add helper to read config table from BIOS
      fbdev: tdfxfb: Attempt to detect if the card wasn't booted
      fbdev: tdfxfb: Manually boot unbooted cards
      fbdev: tdfxfb: Wake the VGA core before programming the CRTC
      fbdev: tdfxfb: Program the initial video mode

Danila Chernetsov (1):
      fbdev: kyro: Validate overlay viewport coordinates

Florian Fuchs (1):
      fbdev: pvr2fb: correct user pointer annotation and sentinel initializer

Helge Deller (2):
      sticon/parisc: Detect default STI graphics card for console output
      fbdev: mb862xxfb: Silence possibly unused functions

Hui Su (1):
      fbdev: ssd1307fb: defer I2C transfers from damage callbacks

Julia Lawall (1):
      fbdev: au1100fb: drop unneeded semicolon

Julian Braha (1):
      fbdev: mb862xx: replace dead select with dependency

Karl Mehltretter (1):
      fbdev: clps711x-fb: Remove unreachable unregister_framebuffer() call

Mingyu Wang (1):
      fbdev: core: Clamp total_size to smem_len in read/write functions

Miro Kropacek (3):
      fbdev: atafb: Give atafb proper parent
      fbdev: atafb: Add support for further video bit depths on atafb:external
      fbdev: atafb: Add support for SuperVidel's SuperBlitter

Myeonghun Pak (2):
      fbdev: uvesafb: unregister connector callback on init failure
      fbdev: tdfxfb: fix PCI enable cleanup with pcim_enable_device()

Pan Chuang (7):
      fbdev: mmp: Remove redundant dev_err()
      fbdev: omapfb/dsi-cm: Remove redundant dev_err()
      fbdev: pxa168fb: Remove redundant dev_err()
      fbdev: pxa3xx-gcu: Remove redundant dev_err()
      fbdev: pxafb: Remove redundant dev_err()
      fbdev: s3c-fb: Remove redundant dev_err()
      fbdev: sa1100fb: Remove redundant dev_err()

Pengpeng Hou (2):
      fbdev: sstfb: add missing MODULE_DEVICE_TABLE()
      fbdev: udlfb: validate vendor descriptor items

Randy Dunlap (6):
      fonts: fixup font.h kernel-doc warnings
      fbdev: maxine: make functions static
      fbdev: maxine: elide an unused function
      fbdev: maxine: fix 64-bit build error
      fbdev: maxine: fix maxinefb_init() return value
      fbdev: maxine: use MODULE_LICENSE() unconditionally

Runyu Xiao (1):
      fbdev: omapfb: panel-dsi-cm: initialize lock before registering display

Shixiong Ou (5):
      fbdev: aty128fb: Convert to managed PCI and ioremap API
      fbdev: nvidia: Convert to managed PCI and ioremap API
      fbdev: savage: Convert to managed PCI and ioremap API
      fbdev: matrox: Convert to managed PCI and ioremap API
      fbdev: atyfb: Convert to managed PCI and ioremap API

 drivers/video/fbdev/Kconfig                        |   3 +-
 drivers/video/fbdev/atafb.c                        | 458 +++++++++++++++++----
 drivers/video/fbdev/aty/aty128fb.c                 |  40 +-
 drivers/video/fbdev/aty/atyfb_base.c               |  47 +--
 drivers/video/fbdev/au1100fb.c                     |   2 +-
 drivers/video/fbdev/clps711x-fb.c                  |   2 -
 drivers/video/fbdev/core/fb_io_fops.c              |  16 +
 drivers/video/fbdev/core/fb_sys_fops.c             |  16 +
 drivers/video/fbdev/kyro/fbdev.c                   |  24 +-
 drivers/video/fbdev/matrox/matroxfb_base.c         |  30 +-
 drivers/video/fbdev/maxinefb.c                     |  15 +-
 drivers/video/fbdev/mb862xx/mb862xxfbdrv.c         |   6 +-
 drivers/video/fbdev/mmp/hw/mmp_ctrl.c              |   2 -
 drivers/video/fbdev/nvidia/nvidia.c                |  19 +-
 .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c     |   8 +-
 drivers/video/fbdev/omap2/omapfb/dss/dsi.c         |   9 +-
 drivers/video/fbdev/platinumfb.c                   |  35 +-
 drivers/video/fbdev/pvr2fb.c                       |   4 +-
 drivers/video/fbdev/pxa168fb.c                     |   1 -
 drivers/video/fbdev/pxa3xx-gcu.c                   |   4 +-
 drivers/video/fbdev/pxafb.c                        |   1 -
 drivers/video/fbdev/s3c-fb.c                       |   4 +-
 drivers/video/fbdev/sa1100fb.c                     |   4 +-
 drivers/video/fbdev/savage/savagefb_driver.c       |  16 +-
 drivers/video/fbdev/ssd1307fb.c                    |  72 +++-
 drivers/video/fbdev/sstfb.c                        |   1 +
 drivers/video/fbdev/tdfxfb.c                       | 157 ++++++-
 drivers/video/fbdev/udlfb.c                        |  22 +-
 drivers/video/fbdev/uvesafb.c                      |   2 +
 drivers/video/fbdev/via/viafbdev.c                 |   3 +-
 drivers/video/sticore.c                            |  22 +-
 include/linux/font.h                               |   4 +-
 include/video/maxinefb.h                           |   4 +-
 33 files changed, 797 insertions(+), 256 deletions(-)

             reply	other threads:[~2026-08-21 15:52 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-21 15:52 Helge Deller [this message]
2026-08-21 16:55 ` [GIT PULL] fbdev fixes and updates for v7.3-rc1 pr-tracker-bot

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aoh0QXTIQbgDjAB_@carbonx1 \
    --to=deller@kernel.org \
    --cc=dri-devel@lists.freedesktop.org \
    --cc=linux-fbdev@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=torvalds@linux-foundation.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.