[PATCH v1] Bluetooth: btmtk: Add MT7928 support

Chris Lu (陸稚泓) Chris.Lu at mediatek.com
Wed Jun 17 01:34:08 PDT 2026


Hi Paul,

On Wed, 2026-06-17 at 08:53 +0200, Paul Menzel wrote:
> 
> External email : Please do not click links or open attachments until
> you have verified the sender or the content.
> 
> 
> Dear Chris,
> 
> 
> Thank you for your answer, and sending in v2.
> 
> Am 17.06.26 um 04:16 schrieb Chris Lu (陸稚泓):
> 
> > On Tue, 2026-06-16 at 12:24 +0200, Paul Menzel wrote:
> 
> > > Am 16.06.26 um 05:01 schrieb Chris Lu:
> > > > Add support for MT7928 (device ID 0x7935) which requires
> > > > additional
> > > > firmware (CBMCU firmware) loading before Bluetooth firmware.
> > > 
> > > Please detail what CBMCU firmware is.
> > 
> > CBMCU is a new component on MT7928 to handle common part shared
> > across
> > the combo chip (Wi-Fi/Bluetooth's subsystem), providing a better
> > user
> > experience through improved coordination between subsystems.
> 
> Thank you, but please add it to the commit message.
> 
> > > > Implement two-phase CBMCU firmware download: Phase 1 loads
> > > > section with type 0x5 containing global descriptor,
> > > > section maps and signature data; Phase 2 loads remaining
> > > > firmware sections. Add retry mechanism for concurrent download
> > > > protection.
> > > 
> > > What is type 0x5? How big is the firmware, and how long does it
> > > take?
> > > 
> > > > After CBMCU firmware loads successfully, the driver continues
> > > > to load corresponding BT firmware based on device ID through
> > > > fallthrough to case 0x7922/0x7925.
> > > 
> > > Please add the new log message to the commit message.
> 
> Thank you for adding those. Please also mention, where to find the
> new
> firmware.
> 
> […]

Since MT7928 hasn't been deployed in any commercially available
products yet, MediaTek currently plans to send driver patch first and
upload firmware part after done a series of internal test to make sure
the quality.

> 
> 
> Kind regards,
> 
> Paul
> 
> 
> PS: Also, Pauli’s question should be answered in the commit message
> (internal/external name). (If questions show up during review, it’s a
> good indicator to amend the commit message answering these
> questions.)


Chris Lu



More information about the Linux-mediatek mailing list