VAR-SOM-6UL rev changelog

From Variscite Wiki

VAR-SOM-6UL changelog

VAR-SOM-6UL V1.4

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