DART-6UL rev changelog: Difference between revisions

From Variscite Wiki
(Add new audio codec for DART-6UL)
(Replaced content with "= DART-6UL changelog = == DART-6UL V1.3 & DART-6UL-5G V2.1 == {{DART-6UL-WM8904-PATCHES}}<!--https://variwiki.com/index.php?title=Template:DART-6UL-WM8904-PATCHES-->")
Tag: Replaced
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"
|-
! Release
! Yocto / B2Qt / Debian
! 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/>

Revision as of 16:41, 19 March 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

meta-variscite-sdk-imx

  1. variscite: scripts: mx6ul_mx7_install_yocto: add support for codec selection

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

meta-variscite-sdk-imx

  1. variscite: scripts: mx6ul_mx7_install_yocto: add support for codec selection

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
  5. mx6ul_mx7_install_yocto: add support for codec selection
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
  5. mx6ul_mx7_install_yocto: add support for codec selection

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
  5. mx6ul_mx7_install_yocto: add support for codec selection
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