DART-6UL rev changelog: Difference between revisions

From Variscite Wiki
(Add new audio codec for DART-6UL)
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
= DART-6UL changelog =
= DART-6UL changelog =
== DART-6UL V1.3 & DART-6UL-5G V2.1 ==
== DART-6UL V1.3 & DART-6UL-5G V2.1 ==
=== Hardware Changes ===
<section begin=dart-6ul-rev-1.3_hw-changelog/>
Due to EOL the Cirrus Logic WM8731 is replaced by the Cirrus Logic WM8904 codec.
{| class="wikitable"
|-
! Old Manufacturer
! Old MPN
! New Manufacturer
! New MPN
|-
| Cirrus Logic
| WM8731
| Cirrus Logic
| WM8904
|}
<section end=dart-6ul-rev-1.3_hw-changelog/>
=== Software Changes ===
<section begin=dart-6ul-rev-1.3_sw-migration-patches/>
Variscite is updating all relevant software repositories and recommends impacted users to upgrade to the latest software version or to update their U-Boot and kernel to the latest commit ID of the branch they are already based on.


The following are the relevant patches:
{{DART-6UL-WM8904-PATCHES}}<!--https://variwiki.com/index.php?title=Template:DART-6UL-WM8904-PATCHES-->
{| class="wikitable"
 
|-
== DART-6UL-5G V2.2 ==
! Release
 
! Yocto / B2Qt / Debian
{{DART-6UL-IW61X-PATCHES}}<!--https://variwiki.com/index.php?title=Template:DART-6UL-IW61X-PATCHES-->
! U-Boot
! Kernel
|-
| Yocto Kirkstone (kernel 5.15.71)
|
* [https://github.com/varigit/meta-variscite-bsp-imx/commit/ce224d83d257b1515b97858ff4d72ba9234eccba imx6ul-var-dart: alsa: introduce audio codec wm8904 support]
* [https://github.com/varigit/meta-variscite-bsp-imx/commit/3280008c6f04b09e25384bd3898bbd259b59f268 imx6ul-var-dart: add audio codec wm8731 legacy support]
|
* [https://github.com/varigit/uboot-imx/commit/081a9df49fbb975df3a49287dfd048b1fc28e75a mx6ul_var-dart: add legacy support for codec wm8731]
|
* [https://github.com/varigit/linux-imx/commit/a5c420c463c18b37d329256f82ef41f2c7a67caa imx6ul-var-dart: dts: migrate to audio codec wm8904]
* [https://github.com/varigit/linux-imx/commit/5ebe23fd15859de35602e58fbe78029cae6cc91b imx6ul-var-dart: dts: add support for legacy codec wm8731]
|-
| Yocto Hardknott (kernel 5.10.72)
| Coming soon...
| Coming soon...
| Coming soon...
|-
| Yocto Dunfell / Debian Bullseye (kernel 5.4.142)
| Coming soon...
| Coming soon...
| Coming soon...
|-
| Yocto Zeus / B2Qt Zeus (kernel 5.4.3)
| Coming soon...
| Coming soon...
| Coming soon...
|-
| Yocto Thud / Debian Buster R01 / Debian Stretch R03 / B2Qt Thud (kernel 4.14.78)
| Coming soon...
| Coming soon...
| Coming soon...
|-
| Yocto Sumo / Debian Stretch R02 (kernel 4.9.88)
| Coming soon...
| Coming soon...
| Coming soon...
|-
| Yocto Rocko / Debian Stretch R01 (kernel 4.9.11)
| Coming soon...
| Coming soon...
| Coming soon...
|-
| Yocto Pyro (kernel 4.1.15)
| Coming soon...
| Coming soon...
| Coming soon...
|-
| Yocto Morty / Debian Jessie R03 / B2Qt Morty (kernel 4.1.15)
| Coming soon...
| Coming soon...
| Coming soon...
|}
<section end=dart-6ul-rev-1.3_sw-migration-patches/>

Latest revision as of 17:19, 29 October 2024

DART-6UL changelog

DART-6UL V1.3 & DART-6UL-5G V2.1

Hardware Changes

Due to EOL the Cirrus Logic WM8731 is replaced by the Cirrus Logic WM8904 codec.

Old Manufacturer Old MPN New Manufacturer New MPN
Cirrus Logic WM8731 Cirrus Logic WM8904


Software Changes


NOTE

Variscite is updating all relevant software repositories and recommends impacted users to upgrade to the latest software version or to update their U-Boot and kernel to the latest commit ID of the branch they are already based on.


The following are the relevant patches:

Yocto Kirkstone (kernel 5.15.71)

Release U-Boot Kernel meta-layer(s)
Yocto Kirkstone

uboot-imx (imx_v2018.03_4.14.78_1.0.0_ga_var02)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (lf-5.15.y_var01)

  1. imx6ul-var-dart: dts: add support for legacy codec wm8731
  2. imx6ul-var-dart: dts: migrate to audio codec wm8904

meta-variscite-bsp-imx

  1. linux-variscite: update to latest
  2. u-boot-variscite: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support

Yocto Hardknott (kernel 5.10.72)

Release U-Boot Kernel meta-layer(s)
Yocto Hardknott

uboot-imx (imx_v2018.03_4.14.78_1.0.0_ga_var02)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (lf-5.10.y_var04)

  1. imx6ul-var-dart: dts: add support for legacy codec wm8731
  2. imx6ul-var-dart: dts: migrate to audio codec wm8904

meta-variscite-bsp-imx

  1. u-boot-variscite: imx6ul-var-dart: update to latest
  2. linux-variscite: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support

Yocto Dunfell and Debian Bullseye (kernel 5.4.142)

Release U-Boot Kernel meta-layer(s)
Yocto Dunfell

uboot-imx (imx_v2018.03_4.14.78_1.0.0_ga_var02)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (5.4-2.1.x-imx_var01)

  1. imx6ul-var-dart: dts: add support for legacy codec wm8731
  2. imx6ul-var-dart: dts: migrate to audio codec wm8904

meta-variscite-fslc

  1. linux-variscite: update to latest
  2. u-boot-variscite: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support
Debian Bullseye

uboot-imx (imx_v2018.03_4.14.78_1.0.0_ga_var02)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (5.4-2.1.x-imx_var01)

  1. imx6ul-var-dart: dts: add support for legacy codec wm8731
  2. imx6ul-var-dart: dts: migrate to audio codec wm8904

debian_bullseye_var01

  1. imx6ul-var-dart: alsa: introduce audio codec wm8904 support
  2. imx6ul-var-dart: add audio codec wm8731 legacy support
  3. imx6ul-var-dart: linux-variscite: update to latest
  4. imx6ul-var-dart: u-boot-variscite: update to latest

Yocto Zeus and B2Qt Zeus (kernel 5.4.3)

Release U-Boot Kernel meta-layer(s)
Yocto Zeus

uboot-imx (imx_v2018.03_4.14.78_1.0.0_ga_var02)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (lf-5.4.y_var01)

  1. imx6ul-var-dart: dts: add support for legacy codec wm8731
  2. imx6ul-var-dart: dts: migrate to audio codec wm8904

meta-variscite-imx

  1. linux-variscite: update to latest
  2. u-boot-variscite: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support
B2Qt Zeus

uboot-imx (imx_v2018.03_4.14.78_1.0.0_ga_var02)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (lf-5.4.y_var01)

  1. imx6ul-var-dart: dts: add support for legacy codec wm8731
  2. imx6ul-var-dart: dts: migrate to audio codec wm8904

meta-variscite-imx

  1. linux-variscite: update to latest
  2. u-boot-variscite: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support


meta-variscite-boot2qt

  1. manifest: update meta-variscite-imx to latest

Yocto Thud, Debian Buster R01, Debian Stretch R03, and B2Qt Thud (kernel 4.14.78)

Release U-Boot Kernel meta-layer(s)
Yocto Thud

uboot-imx (imx_v2018.03_4.14.78_1.0.0_ga_var01)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (imx_4.14.78_1.0.0_ga_var01)

  1. imx6ul-var-dart: dts: add support for legacy codec wm8731
  2. imx6ul-var-dart: dts: migrate to audio codec wm8904

meta-variscite-fslc

  1. linux-variscite: update to latest
  2. u-boot-variscite: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support
Debian Buster R01 TBD. TBD. TBD.
Debian Stretch R03 TBD. TBD. TBD.
B2Qt Thud TBD. TBD. TBD.

Yocto Sumo and Debian Stretch R02 (kernel 4.9.88)

Release U-Boot Kernel meta-layer(s)
Yocto Sumo

uboot-imx (imx_v2017.03_4.9.11_1.0.0_ga_var01)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (imx_4.9.88_2.0.0_ga-var01)

  1. ASoC: simple-card: follow-up add optional DT property system-clock-id
  2. ASoC: wm8904: enable MCLK in STANDBY
  3. ASoC: make clock direction configurable in asoc-simple
  4. imx6ul-var-dart: dts: add support to audio codec wm8904
  5. imx6ul-var-dart: dts: move audio codec wm8731 as legacy

meta-variscite-fslc

  1. linux-variscite: update to latest
  2. u-boot-variscite: imx6ul-var-dart: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support
Debian Stretch R02 TBD. TBD. TBD.

Yocto Rocko and Debian Stretch R01 (4.9.11)

Release U-Boot Kernel meta-layer(s)
Yocto Rocko

uboot-imx (imx_v2017.03_4.9.11_1.0.0_ga_var01)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-imx (imx_4.9.11_1.0.0_ga-var01)

  1. ASoC: simple-card: follow-up add optional DT property system-clock-id
  2. ASoC: wm8904: enable MCLK in STANDBY
  3. imx6ul-var-dart: dts: add support to audio codec wm8904
  4. imx6ul-var-dart: dts: move audio codec wm8731 as legacy

meta-variscite-fslc

  1. linux-variscite: update to latest
  2. u-boot-variscite: imx6ul-var-dart: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support
Debian Stretch R01 TBD. TBD. TBD.

Yocto Pyro (kernel 4.1.15)

Release U-Boot Kernel meta-layer(s)
Yocto Pyro TBD. TBD. TBD.

Yocto Morty, Debian Jessie R03, and B2Qt Morty (kernel 4.1.15)

Release U-Boot Kernel meta-layer(s)
Yocto Morty TBD. TBD. TBD.
Debian Jessie R03 TBD. TBD. TBD.
B2Qt Morty TBD. TBD. TBD.

Krogoth Release 02 (kernel 4.1.15)

Release U-Boot Kernel meta-layer(s)
Krogoth Release 02

uboot-imx (imx_v2015.04_4.1.15_1.1.0_ga_var03)

  1. mx6ul_var-dart: add legacy support for codec wm8731

linux-2.6-imx (imx-rel_imx_4.1.15_2.0.0_ga-var02)

  1. simple-card: add support for wm8904 clk ids
  2. ASoC: wm8904: change component/codec variable name
  3. ASoC: wm8904: enable MCLK in STANDBY
  4. ASoC: wm8904: Check for clk_prepare_enable() error
  5. imx6ul-var-dart: dts: add support to audio codec wm8904
  6. imx6ul-var-dart: dts: add support for legacy codec wm8731

meta-variscite-imx

  1. linux-variscite: update to latest
  2. u-boot-variscite: update to latest
  3. imx6ul-var-dart: add audio codec wm8731 legacy support
  4. imx6ul-var-dart: alsa: introduce audio codec wm8904 support



DART-6UL-5G V2.2

Hardware Changes

Redesigned SOM to support Murata WiFi module

Previous Manufacturer Previous MPN Updated Manufacturer Updated MPN
Infineon CYW43353 / CYW4343W Murata LBES5PL2EL-SMP / LBEE5PL2DL-SMP


Software Changes


NOTE

Variscite is updating all relevant software repositories and recommends impacted users to upgrade to the latest software version or to update their U-Boot and kernel to the latest commit ID of the branch they are already based on.

The following are the relevant patches:

Yocto Kirkstone (kernel 5.15.71)

Release U-Boot Kernel meta-layer(s)
Yocto Kirkstone

uboot-imx (imx_v2018.03_4.14.78_1.0.0_ga_var02)

  1. mx6ul_var_dart: Fix fdt_file logic to handle DTBs for VAR-SOM-6UL
  2. mx6ul_var_dart: Improve documentation in EEPROM header file
  3. mx6ul_var_dart: Add EEPROM SoM info bits description
  4. mx6ul_var_dart: Update SoM revision handling

linux-imx (lf-5.15.y_var01)

  1. mx6ul_var_dart: Add support for IW61x Wi-Fi Module

meta-variscite-bsp-imx

  1. u-boot-variscite: update to latest
  2. linux-variscite: update to latest
  3. u-boot-variscite: update to latest
  4. bluez5: add iw61x bluetooth initialization
  5. bcm43xx-utils: add support for IW61x WLAN
  6. imx6ul-var-dart: add nxpiw612-sdio to MACHINE_FEATURES
  7. variscite: conditionally add iw61x support to images
  8. linux-firmware: add 18.99.2.p19.17 nxpiw612-sdio firmware package
  9. kernel-module-nxp-wlan: add iw61x driver based on lf-6.1.36_2.1.0
  10. imx6ul-var-dart: Add support for iw61x and brcm device trees

Yocto Zeus, Debian Bullseye and B2Qt Zeus (kernel 5.4.3)

Release U-Boot Kernel meta-layer(s)
Yocto Zeus Coming soon... Coming soon... Coming soon...
Debian Bullseye Coming soon... Coming soon... Coming soon...
B2Qt Zeus Coming soon... Coming soon... Coming soon...