Template:DART-6UL-WM8904-PATCHES: Difference between revisions

From Variscite Wiki
No edit summary
 
(30 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>
=== 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 ===
=== Software Changes ===
<section begin=dart-6ul-rev-1.3_sw-migration-patches/>
<section begin=dart-6ul-rev-1.3_sw-migration-patches/>
{{Note|'''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.
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:
The following are the relevant patches:
{| class="wikitable"
 
|-
==== Yocto Kirkstone (kernel 5.15.71) ====
! Release
{| class="wikitable" style="width:100%;"
! Yocto / B2Qt / Debian
! style="width:10%;" | Release  
! U-Boot
! style="width:30%;" | U-Boot  
! Kernel
! style="width:30%;" | Kernel  
|-
! style="width:30%;" | meta-layer(s)
| Yocto Kirkstone (kernel 5.15.71)
|- style="vertical-align:top;"
|
| Yocto Kirkstone
* [https://github.com/varigit/meta-variscite-bsp-imx/commit/ce224d83d257b1515b97858ff4d72ba9234eccba imx6ul-var-dart: alsa: introduce audio codec wm8904 support]
| {{DART-6UL-WM8904-PATCHES-UBOOT-5.15.71}}
* [https://github.com/varigit/meta-variscite-bsp-imx/commit/3280008c6f04b09e25384bd3898bbd259b59f268 imx6ul-var-dart: add audio codec wm8731 legacy support]
| {{DART-6UL-WM8904-PATCHES-LINUX-5.15.71}}
|
| {{DART-6UL-WM8904-PATCHES-YOCTO-5.15.71}}
* [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]
==== Yocto Hardknott (kernel 5.10.72) ====
* [https://github.com/varigit/linux-imx/commit/5ebe23fd15859de35602e58fbe78029cae6cc91b imx6ul-var-dart: dts: add support for legacy codec wm8731]
{| class="wikitable" style="width:100%;"
|-
! style="width:10%;" | Release
| Yocto Hardknott (kernel 5.10.72)
! style="width:30%;" | U-Boot
| Coming soon...
! style="width:30%;" | Kernel
| Coming soon...
! style="width:30%;" | meta-layer(s)
| Coming soon...
|- style="vertical-align:top;"
|-
| Yocto Hardknott
| Yocto Dunfell / Debian Bullseye (kernel 5.4.142)
| {{DART-6UL-WM8904-PATCHES-UBOOT-5.10.72}}
| Coming soon...
| {{DART-6UL-WM8904-PATCHES-LINUX-5.10.72}}
| Coming soon...
| {{DART-6UL-WM8904-PATCHES-YOCTO-5.10.72}}
| Coming soon...
|}
|-
 
| Yocto Zeus / B2Qt Zeus (kernel 5.4.3)
==== Yocto Dunfell and Debian Bullseye (kernel 5.4.142) ====
| Coming soon...
{| class="wikitable" style="width:100%;"
| Coming soon...
! style="width:10%;" | Release
| Coming soon...
! style="width:30%;" | U-Boot
|-
! style="width:30%;" | Kernel
| Yocto Thud / Debian Buster R01 / Debian Stretch R03 / B2Qt Thud (kernel 4.14.78)
! style="width:30%;" | meta-layer(s)
| Coming soon...
|- style="vertical-align:top;"
| Coming soon...
| Yocto Dunfell
| Coming soon...
| {{DART-6UL-WM8904-PATCHES-UBOOT-5.4.142}}
|-
| {{DART-6UL-WM8904-PATCHES-LINUX-5.4.142}}
| Yocto Sumo / Debian Stretch R02 (kernel 4.9.88)
| {{DART-6UL-WM8904-PATCHES-YOCTO-5.4.142}}
| Coming soon...
|- style="vertical-align:top;"
| Coming soon...
| Debian Bullseye
| Coming soon...
| {{DART-6UL-WM8904-PATCHES-UBOOT-5.4.142-DEBIAN}}
|-
| {{DART-6UL-WM8904-PATCHES-LINUX-5.4.142-DEBIAN}}
| Yocto Rocko / Debian Stretch R01 (kernel 4.9.11)
| {{DART-6UL-WM8904-PATCHES-YOCTO-5.4.142-DEBIAN}}
| Coming soon...
|}
| Coming soon...
 
| Coming soon...
==== Yocto Zeus and B2Qt Zeus (kernel 5.4.3) ====
|-
{| class="wikitable" style="width:100%;"
| Yocto Pyro (kernel 4.1.15)
! style="width:10%;" | Release
| Coming soon...
! style="width:30%;" | U-Boot
| Coming soon...
! style="width:30%;" | Kernel
| Coming soon...
! style="width:30%;" | meta-layer(s)
|-
|- style="vertical-align:top;"
| Yocto Morty / Debian Jessie R03 / B2Qt Morty (kernel 4.1.15)
| Yocto Zeus
| Coming soon...
| {{DART-6UL-WM8904-PATCHES-UBOOT-5.4.3}}
| Coming soon...
| {{DART-6UL-WM8904-PATCHES-LINUX-5.4.3}}
| Coming soon...
| {{DART-6UL-WM8904-PATCHES-YOCTO-5.4.3}}
|- style="vertical-align:top;"
| B2Qt Zeus
| {{DART-6UL-WM8904-PATCHES-UBOOT-5.4.3-B2QT}}
| {{DART-6UL-WM8904-PATCHES-LINUX-5.4.3-B2QT}}
| {{DART-6UL-WM8904-PATCHES-YOCTO-5.4.3-B2QT}}
|}
 
==== Yocto Thud, Debian Buster R01, Debian Stretch R03, and B2Qt Thud (kernel 4.14.78) ====
{| class="wikitable" style="width:100%;"
! style="width:10%;" | Release
! style="width:30%;" | U-Boot
! style="width:30%;" | Kernel
! style="width:30%;" | meta-layer(s)
|- style="vertical-align:top;"
| Yocto Thud
| {{DART-6UL-WM8904-PATCHES-UBOOT-4.14.78}}
| {{DART-6UL-WM8904-PATCHES-LINUX-4.14.78}}
| {{DART-6UL-WM8904-PATCHES-YOCTO-4.14.78}}
|- style="vertical-align:top;"
| Debian Buster R01
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.14.78-DEBIAN-BUSTER-R01}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.14.78-DEBIAN-BUSTER-R01}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.14.78-DEBIAN-BUSTER-R01}}-->
|- style="vertical-align:top;"
| Debian Stretch R03
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.14.78-DEBIAN-STRETCH-R03}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.14.78-DEBIAN-STRETCH-R03}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.14.78-DEBIAN-STRETCH-R03}}-->
|- style="vertical-align:top;"
| B2Qt Thud
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.14.78-B2QT-THUD}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.14.78-B2QT-THUD}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.14.78-B2QT-THUD}}-->
|}
 
==== Yocto Sumo and Debian Stretch R02 (kernel 4.9.88) ====
{| class="wikitable" style="width:100%;"
! style="width:10%;" | Release
! style="width:30%;" | U-Boot
! style="width:30%;" | Kernel
! style="width:30%;" | meta-layer(s)
|- style="vertical-align:top;"
| Yocto Sumo
| {{DART-6UL-WM8904-PATCHES-UBOOT-4.9.88}}
| {{DART-6UL-WM8904-PATCHES-LINUX-4.9.88}}
| {{DART-6UL-WM8904-PATCHES-YOCTO-4.9.88}}
|- style="vertical-align:top;"
| Debian Stretch R02
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.9.88-DEBIAN-STRETCH-R02}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.9.88-DEBIAN-STRETCH-R02}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.9.88-DEBIAN-STRETCH-R02}}-->
|}
 
==== Yocto Rocko and Debian Stretch R01 (4.9.11) ====
{| class="wikitable" style="width:100%;"
! style="width:10%;" | Release
! style="width:30%;" | U-Boot
! style="width:30%;" | Kernel
! style="width:30%;" | meta-layer(s)
|- style="vertical-align:top;"
| Yocto Rocko
| {{DART-6UL-WM8904-PATCHES-UBOOT-4.9.11}}
| {{DART-6UL-WM8904-PATCHES-LINUX-4.9.11}}
| {{DART-6UL-WM8904-PATCHES-YOCTO-4.9.11}}
|- style="vertical-align:top;"
| Debian Stretch R01
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.9.11-DEBIAN-STRETCH-R01}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.9.11-DEBIAN-STRETCH-R01}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.9.11-DEBIAN-STRETCH-R01}}-->
|}
 
==== Yocto Pyro (kernel 4.1.15) ====
{| class="wikitable" style="width:100%;"
! style="width:10%;" | Release
! style="width:30%;" | U-Boot
! style="width:30%;" | Kernel
! style="width:30%;" | meta-layer(s)
|- style="vertical-align:top;"
| Yocto Pyro
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.1.15}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.1.15}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.1.15}}-->
|}
 
==== Yocto Morty, Debian Jessie R03, and B2Qt Morty (kernel 4.1.15) ====
{| class="wikitable" style="width:100%;"
! style="width:10%;" | Release
! style="width:30%;" | U-Boot
! style="width:30%;" | Kernel
! style="width:30%;" | meta-layer(s)
|- style="vertical-align:top;"
| Yocto Morty
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.1.15}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.1.15}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.1.15}}-->
|- style="vertical-align:top;"
| Debian Jessie R03
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.1.15-DEBIAN-JESSIE-R03}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.1.15-DEBIAN-JESSIE-R03}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.1.15-DEBIAN-JESSIE-R03}}-->
|- style="vertical-align:top;"
| B2Qt Morty
| TBD.<!--{{DART-6UL-WM8904-PATCHES-UBOOT-4.1.15-B2QT-MORTY}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-LINUX-4.1.15-B2QT-MORTY}}-->
| TBD.<!--{{DART-6UL-WM8904-PATCHES-YOCTO-4.1.15-B2QT-MORTY}}-->
|}
 
==== Krogoth Release 02 (kernel 4.1.15) ====
{| class="wikitable" style="width:100%;"
! style="width:10%;" | Release
! style="width:30%;" | U-Boot
! style="width:30%;" | Kernel
! style="width:30%;" | meta-layer(s)
|- style="vertical-align:top;"
| Krogoth Release 02
| {{DART-6UL-WM8904-PATCHES-UBOOT-4.1.15}}
| {{DART-6UL-WM8904-PATCHES-LINUX-4.1.15}}
| {{DART-6UL-WM8904-PATCHES-YOCTO-4.1.15}}
|}
|}
<section end=dart-6ul-rev-1.3_sw-migration-patches/>
<section end=dart-6ul-rev-1.3_sw-migration-patches/>
</includeonly>
</includeonly>

Latest revision as of 14:36, 26 August 2024