mbox series

[SRU,PULL,V2,linux-firmware,Noble] Add firmware for Intel BE200 on Intel Meteor Lake platform

Message ID 20231213090009.2295243-1-vicamo.yang@canonical.com
State New
Headers show
Series [SRU,PULL,V2,linux-firmware,Noble] Add firmware for Intel BE200 on Intel Meteor Lake platform | expand

Pull-request

https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2028065/be200-bt-fw/noble

Message

You-Sheng Yang Dec. 13, 2023, 9 a.m. UTC
BugLink: https://bugs.launchpad.net/bugs/2028065

[Impact]

Missing firmware for Intel BE200 on Intel Meteor Lake platform.

[Fix]

Needed firmware:
- WiFi:
  * a6744df81a30 ("iwlwifi: add FWs for new GL and MA device types with multiple RF modules")
- Bluetooth:
  * 37761e2b861b ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
  * a5a6dded0c7f ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
  * ba1aa06f3747 ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")

The driver parts have been landed to linux-oem-6.5/jammy, linux/mantic and
linux/noble.

[Test Case]

Boot with firmware blobs installed, and iwlwifi and btintel should probe
successfully without error.

[Where problems could occur]

While this introduces support for new hardware on new platforms, expect every
possible problem.

[Other Info]

We're to support oem-6.5/jammy, and mantic for best effort.

----------------------------------------------------------------
The following changes since commit 387c2bd0ad70b04df0c3ffea75e25b08f406e4fc:

  UBUNTU: Ubuntu-20230919.git3672ccab-0ubuntu2.2 (2023-10-10 11:48:12 +0200)

are available in the Git repository at:

  https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2028065/be200-bt-fw/noble

for you to fetch changes up to bf0e7870f593c42c6ae2d05ee00580192107f502:

  Intel Bluetooth: Update firmware file for Intel Bluetooth BE200 (2023-12-13 15:20:19 +0800)

----------------------------------------------------------------
Gregory Greenman (1):
      iwlwifi: add FWs for new GL and MA device types with multiple RF modules

Kiran K (3):
      Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
      Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
      Intel Bluetooth: Update firmware file for Intel Bluetooth BE200

 WHENCE                        |  23 +++++++++++++++++++++++
 intel/ibt-0291-0291.ddc       | Bin 0 -> 20 bytes
 intel/ibt-0291-0291.sfi       | Bin 0 -> 982096 bytes
 iwlwifi-gl-c0-fm-c0-83.ucode  | Bin 0 -> 1799504 bytes
 iwlwifi-gl-c0-fm-c0.pnvm      | Bin 0 -> 246228 bytes
 iwlwifi-ma-b0-gf-a0-83.ucode  | Bin 0 -> 1753308 bytes
 iwlwifi-ma-b0-gf-a0.pnvm      | Bin 0 -> 55500 bytes
 iwlwifi-ma-b0-gf4-a0-83.ucode | Bin 0 -> 1721448 bytes
 iwlwifi-ma-b0-gf4-a0.pnvm     | Bin 0 -> 28024 bytes
 iwlwifi-ma-b0-hr-b0-83.ucode  | Bin 0 -> 1572104 bytes
 10 files changed, 23 insertions(+)
 create mode 100644 intel/ibt-0291-0291.ddc
 create mode 100644 intel/ibt-0291-0291.sfi
 create mode 100644 iwlwifi-gl-c0-fm-c0-83.ucode
 create mode 100644 iwlwifi-gl-c0-fm-c0.pnvm
 create mode 100644 iwlwifi-ma-b0-gf-a0-83.ucode
 create mode 100644 iwlwifi-ma-b0-gf-a0.pnvm
 create mode 100644 iwlwifi-ma-b0-gf4-a0-83.ucode
 create mode 100644 iwlwifi-ma-b0-gf4-a0.pnvm
 create mode 100644 iwlwifi-ma-b0-hr-b0-83.ucode

Comments

Andrei Gherzan Dec. 13, 2023, 10:55 a.m. UTC | #1
On 23/12/13 05:00PM, You-Sheng Yang wrote:
> BugLink: https://bugs.launchpad.net/bugs/2028065
> 
> [Impact]
> 
> Missing firmware for Intel BE200 on Intel Meteor Lake platform.
> 
> [Fix]
> 
> Needed firmware:
> - WiFi:
>   * a6744df81a30 ("iwlwifi: add FWs for new GL and MA device types with multiple RF modules")
> - Bluetooth:
>   * 37761e2b861b ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
>   * a5a6dded0c7f ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
>   * ba1aa06f3747 ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
> 
> The driver parts have been landed to linux-oem-6.5/jammy, linux/mantic and
> linux/noble.
> 
> [Test Case]
> 
> Boot with firmware blobs installed, and iwlwifi and btintel should probe
> successfully without error.
> 
> [Where problems could occur]
> 
> While this introduces support for new hardware on new platforms, expect every
> possible problem.
> 
> [Other Info]
> 
> We're to support oem-6.5/jammy, and mantic for best effort.

I wish I would have had a PULL v2 description here.

> 
> ----------------------------------------------------------------
> The following changes since commit 387c2bd0ad70b04df0c3ffea75e25b08f406e4fc:
> 
>   UBUNTU: Ubuntu-20230919.git3672ccab-0ubuntu2.2 (2023-10-10 11:48:12 +0200)
> 
> are available in the Git repository at:
> 
>   https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2028065/be200-bt-fw/noble
> 
> for you to fetch changes up to bf0e7870f593c42c6ae2d05ee00580192107f502:
> 
>   Intel Bluetooth: Update firmware file for Intel Bluetooth BE200 (2023-12-13 15:20:19 +0800)
> 
> ----------------------------------------------------------------
> Gregory Greenman (1):
>       iwlwifi: add FWs for new GL and MA device types with multiple RF modules
> 
> Kiran K (3):
>       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
>       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
>       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
> 
>  WHENCE                        |  23 +++++++++++++++++++++++
>  intel/ibt-0291-0291.ddc       | Bin 0 -> 20 bytes
>  intel/ibt-0291-0291.sfi       | Bin 0 -> 982096 bytes
>  iwlwifi-gl-c0-fm-c0-83.ucode  | Bin 0 -> 1799504 bytes
>  iwlwifi-gl-c0-fm-c0.pnvm      | Bin 0 -> 246228 bytes
>  iwlwifi-ma-b0-gf-a0-83.ucode  | Bin 0 -> 1753308 bytes
>  iwlwifi-ma-b0-gf-a0.pnvm      | Bin 0 -> 55500 bytes
>  iwlwifi-ma-b0-gf4-a0-83.ucode | Bin 0 -> 1721448 bytes
>  iwlwifi-ma-b0-gf4-a0.pnvm     | Bin 0 -> 28024 bytes
>  iwlwifi-ma-b0-hr-b0-83.ucode  | Bin 0 -> 1572104 bytes
>  10 files changed, 23 insertions(+)
>  create mode 100644 intel/ibt-0291-0291.ddc
>  create mode 100644 intel/ibt-0291-0291.sfi
>  create mode 100644 iwlwifi-gl-c0-fm-c0-83.ucode
>  create mode 100644 iwlwifi-gl-c0-fm-c0.pnvm
>  create mode 100644 iwlwifi-ma-b0-gf-a0-83.ucode
>  create mode 100644 iwlwifi-ma-b0-gf-a0.pnvm
>  create mode 100644 iwlwifi-ma-b0-gf4-a0-83.ucode
>  create mode 100644 iwlwifi-ma-b0-gf4-a0.pnvm
>  create mode 100644 iwlwifi-ma-b0-hr-b0-83.ucode

Acked-by: Andrei Gherzan <andrei.gherzan@canonical.com>
You-Sheng Yang Dec. 13, 2023, 1:42 p.m. UTC | #2
On Wed, Dec 13, 2023 at 6:55 PM Andrei Gherzan
<andrei.gherzan@canonical.com> wrote:
>
> On 23/12/13 05:00PM, You-Sheng Yang wrote:
> > BugLink: https://bugs.launchpad.net/bugs/2028065
> >
> > [Impact]
> >
> > Missing firmware for Intel BE200 on Intel Meteor Lake platform.
> >
> > [Fix]
> >
> > Needed firmware:
> > - WiFi:
> >   * a6744df81a30 ("iwlwifi: add FWs for new GL and MA device types with multiple RF modules")
> > - Bluetooth:
> >   * 37761e2b861b ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
> >   * a5a6dded0c7f ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
> >   * ba1aa06f3747 ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
> >
> > The driver parts have been landed to linux-oem-6.5/jammy, linux/mantic and
> > linux/noble.
> >
> > [Test Case]
> >
> > Boot with firmware blobs installed, and iwlwifi and btintel should probe
> > successfully without error.
> >
> > [Where problems could occur]
> >
> > While this introduces support for new hardware on new platforms, expect every
> > possible problem.
> >
> > [Other Info]
> >
> > We're to support oem-6.5/jammy, and mantic for best effort.
>
> I wish I would have had a PULL v2 description here.

Missed that.

V2:
* Rebased to the latest HEAD
* Don't depend on commits for bug 2037390
* Add the third commit as a fix to Bluetooth firmware.

> >
> > ----------------------------------------------------------------
> > The following changes since commit 387c2bd0ad70b04df0c3ffea75e25b08f406e4fc:
> >
> >   UBUNTU: Ubuntu-20230919.git3672ccab-0ubuntu2.2 (2023-10-10 11:48:12 +0200)
> >
> > are available in the Git repository at:
> >
> >   https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2028065/be200-bt-fw/noble
> >
> > for you to fetch changes up to bf0e7870f593c42c6ae2d05ee00580192107f502:
> >
> >   Intel Bluetooth: Update firmware file for Intel Bluetooth BE200 (2023-12-13 15:20:19 +0800)
> >
> > ----------------------------------------------------------------
> > Gregory Greenman (1):
> >       iwlwifi: add FWs for new GL and MA device types with multiple RF modules
> >
> > Kiran K (3):
> >       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
> >       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
> >       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
> >
> >  WHENCE                        |  23 +++++++++++++++++++++++
> >  intel/ibt-0291-0291.ddc       | Bin 0 -> 20 bytes
> >  intel/ibt-0291-0291.sfi       | Bin 0 -> 982096 bytes
> >  iwlwifi-gl-c0-fm-c0-83.ucode  | Bin 0 -> 1799504 bytes
> >  iwlwifi-gl-c0-fm-c0.pnvm      | Bin 0 -> 246228 bytes
> >  iwlwifi-ma-b0-gf-a0-83.ucode  | Bin 0 -> 1753308 bytes
> >  iwlwifi-ma-b0-gf-a0.pnvm      | Bin 0 -> 55500 bytes
> >  iwlwifi-ma-b0-gf4-a0-83.ucode | Bin 0 -> 1721448 bytes
> >  iwlwifi-ma-b0-gf4-a0.pnvm     | Bin 0 -> 28024 bytes
> >  iwlwifi-ma-b0-hr-b0-83.ucode  | Bin 0 -> 1572104 bytes
> >  10 files changed, 23 insertions(+)
> >  create mode 100644 intel/ibt-0291-0291.ddc
> >  create mode 100644 intel/ibt-0291-0291.sfi
> >  create mode 100644 iwlwifi-gl-c0-fm-c0-83.ucode
> >  create mode 100644 iwlwifi-gl-c0-fm-c0.pnvm
> >  create mode 100644 iwlwifi-ma-b0-gf-a0-83.ucode
> >  create mode 100644 iwlwifi-ma-b0-gf-a0.pnvm
> >  create mode 100644 iwlwifi-ma-b0-gf4-a0-83.ucode
> >  create mode 100644 iwlwifi-ma-b0-gf4-a0.pnvm
> >  create mode 100644 iwlwifi-ma-b0-hr-b0-83.ucode
>
> Acked-by: Andrei Gherzan <andrei.gherzan@canonical.com>
>
> --
> Andrei Gherzan
Juerg Haefliger Dec. 15, 2023, 11:33 a.m. UTC | #3
These commits will come in through a rebase to upstream.

...Juerg


On Wed, 13 Dec 2023 17:00:09 +0800
You-Sheng Yang <vicamo.yang@canonical.com> wrote:

> BugLink: https://bugs.launchpad.net/bugs/2028065
> 
> [Impact]
> 
> Missing firmware for Intel BE200 on Intel Meteor Lake platform.
> 
> [Fix]
> 
> Needed firmware:
> - WiFi:
>   * a6744df81a30 ("iwlwifi: add FWs for new GL and MA device types with multiple RF modules")
> - Bluetooth:
>   * 37761e2b861b ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
>   * a5a6dded0c7f ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
>   * ba1aa06f3747 ("Intel Bluetooth: Update firmware file for Intel Bluetooth BE200")
> 
> The driver parts have been landed to linux-oem-6.5/jammy, linux/mantic and
> linux/noble.
> 
> [Test Case]
> 
> Boot with firmware blobs installed, and iwlwifi and btintel should probe
> successfully without error.
> 
> [Where problems could occur]
> 
> While this introduces support for new hardware on new platforms, expect every
> possible problem.
> 
> [Other Info]
> 
> We're to support oem-6.5/jammy, and mantic for best effort.
> 
> ----------------------------------------------------------------
> The following changes since commit 387c2bd0ad70b04df0c3ffea75e25b08f406e4fc:
> 
>   UBUNTU: Ubuntu-20230919.git3672ccab-0ubuntu2.2 (2023-10-10 11:48:12 +0200)
> 
> are available in the Git repository at:
> 
>   https://kernel.ubuntu.com/gitea/vicamo/linux-firmware.git bug-2028065/be200-bt-fw/noble
> 
> for you to fetch changes up to bf0e7870f593c42c6ae2d05ee00580192107f502:
> 
>   Intel Bluetooth: Update firmware file for Intel Bluetooth BE200 (2023-12-13 15:20:19 +0800)
> 
> ----------------------------------------------------------------
> Gregory Greenman (1):
>       iwlwifi: add FWs for new GL and MA device types with multiple RF modules
> 
> Kiran K (3):
>       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
>       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
>       Intel Bluetooth: Update firmware file for Intel Bluetooth BE200
> 
>  WHENCE                        |  23 +++++++++++++++++++++++
>  intel/ibt-0291-0291.ddc       | Bin 0 -> 20 bytes
>  intel/ibt-0291-0291.sfi       | Bin 0 -> 982096 bytes
>  iwlwifi-gl-c0-fm-c0-83.ucode  | Bin 0 -> 1799504 bytes
>  iwlwifi-gl-c0-fm-c0.pnvm      | Bin 0 -> 246228 bytes
>  iwlwifi-ma-b0-gf-a0-83.ucode  | Bin 0 -> 1753308 bytes
>  iwlwifi-ma-b0-gf-a0.pnvm      | Bin 0 -> 55500 bytes
>  iwlwifi-ma-b0-gf4-a0-83.ucode | Bin 0 -> 1721448 bytes
>  iwlwifi-ma-b0-gf4-a0.pnvm     | Bin 0 -> 28024 bytes
>  iwlwifi-ma-b0-hr-b0-83.ucode  | Bin 0 -> 1572104 bytes
>  10 files changed, 23 insertions(+)
>  create mode 100644 intel/ibt-0291-0291.ddc
>  create mode 100644 intel/ibt-0291-0291.sfi
>  create mode 100644 iwlwifi-gl-c0-fm-c0-83.ucode
>  create mode 100644 iwlwifi-gl-c0-fm-c0.pnvm
>  create mode 100644 iwlwifi-ma-b0-gf-a0-83.ucode
>  create mode 100644 iwlwifi-ma-b0-gf-a0.pnvm
>  create mode 100644 iwlwifi-ma-b0-gf4-a0-83.ucode
>  create mode 100644 iwlwifi-ma-b0-gf4-a0.pnvm
>  create mode 100644 iwlwifi-ma-b0-hr-b0-83.ucode
>