VAR-SOM-MX93 rev changelog: Difference between revisions

From Variscite Wiki
No edit summary
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= VAR-SOM-MX93 Changelog =
= VAR-SOM-MX93 Changelog =
== VAR-SOM-MX93 V2.0 (August 2023) ==
== VAR-SOM-MX93 V2.0 (August 2023) ==
= VAR-SOM-MX93 Changelog =
=== Hardware Modifications ===
{{CHANGELOG_MXL_IW61X}} <!--https://variwiki.com/index.php?title=Template:CHANGELOG_MXL_IW61X&-->


== VAR-SOM-MX93 V2.0 ==
=== Software Modifications ===
=== Hardware Modifications ===
Variscite is updating all relevant software repositories and recommends impacted users to upgrade to Yocto Langdale [https://github.com/varigit/variscite-bsp-platform/commit/f6649d064cdde00f6b686eab5473d0a646f5cb1d imx-6.1.1-1.0.1.xml@f6649d] or newer.


==== Redesigned SOM to Support MaxLinear Ethernet PHY ====
While adding support to [https://github.com/varigit/meta-variscite-bsp/tree/langdale-var01 meta-variscite-bsp], the layer was split into [https://github.com/varigit/meta-variscite-bsp-imx/tree/langdale-var01 meta-variscite-bsp-imx] and [https://github.com/varigit/meta-variscite-bsp-common/tree/langdale-var01 meta-variscite-bsp-common]. It is recommended to rebase on top of Variscite's latest commits.
{| class="wikitable"
|-
! Previous Manufacturer
! Previous MPN
! Updated Manufacturer
! Updated MPN
|-
| Analog Devices Inc.
| ADIN1300BCPZ
| MaxLinear
| MxL85110
|}


==== Redesigned SOM to Support Murata WiFi Module ====
The following are the relevant patches:
{| class="wikitable"
{| class="wikitable"
|-
|- style="vertical-align:top;"
! Previous Manufacturer
! Release
! Previous MPN
! Relevant Patches
! Updated Manufacturer
|- style="vertical-align:top;"
! Updated MPN
| Yocto Langdale
|-
|
| Infineon
U-Boot:
| CYW43353 / CYW4343W
<ol>
| Murata
{{VARIGIT_PATCH_OL|repository=uboot-imx|commitid=7b4cab2bbc|description=phy: mxl-8611x: add driver for MaxLinear mxl-8611x PHYs}}
| LBES5PL2EL-SMP / LBES5PL2DL-SMP
{{VARIGIT_PATCH_OL|repository=uboot-imx|commitid=d8b434be42|description=dt-bindings: add device tree bindings and includes for mxl-8611x PHY}}
|}
{{VARIGIT_PATCH_OL|repository=uboot-imx|commitid=0a26bc92f8|description=imx93-var-som: add support for MaxLinear mxl8611x Ethernet PHY}}
{{VARIGIT_PATCH_OL|repository=uboot-imx|commitid=c486df7e05|description=variscite: imx9_eeprom.h: add support for major and minor som revision}}
{{VARIGIT_PATCH_OL|repository=uboot-imx|commitid=c6ccd1efb7|description=mx93_var_som: conditionally boot linux dts according to som_rev}}
</ol>
Linux:
<ol>
{{VARIGIT_PATCH_OL|repository=linux-imx|commitid=bb4c958ed12a|description=net: phy: mxl-8611: add support for MaxLinear MxL86110x/MxL86111x}}
{{VARIGIT_PATCH_OL|repository=linux-imx|commitid=0ae73d14d8b6|description=arm64: configs: imx8_var_defconfig: enable CONFIG_MAXLINEAR_8611X_PHY}}
{{VARIGIT_PATCH_OL|repository=linux-imx|commitid=6a85db497264|description=net:phy: mxl-8611x: use device tree properties to configure LEDs}}
{{VARIGIT_PATCH_OL|repository=linux-imx|commitid=e0b6aeb6c8a7|description=dt-bindings: net: add bindings for MaxLinear MXL8611x PHY driver}}
{{VARIGIT_PATCH_OL|repository=linux-imx|commitid=6220bd57680b|description=imx93-var-som: add support for MaxLinear MXL86110 PHY}}
{{VARIGIT_PATCH_OL|repository=linux-imx|commitid=2f436cf09672|description=imx93-var-som: add support for VAR-SOM-MX93 2.x and newer}}
{{VARIGIT_PATCH_OL|repository=linux-imx|commitid=2c6a47c882bb|description=imx93-var-som: update SD3 pad settings}}
{{VARIGIT_PATCH_OL|repository=linux-imx|commitid=9f31f07d3a2f|description=imx93-var-som: move brcmf to imx93-var-som-1.x}}
</ol>
meta-variscite-bsp-imx:
<ol>
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=19a3106|description=imx93-var-som: add KERNEL_DEVICETREE for som rev 1.x}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=f122432|description=brcm43xx-utils: imx93-var-som: exit if module is not bcm43xx}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=163deb4|description=bcm43xx-utils: convert to bbappend}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=28eabda|description=bcm43xx-utils: rework to use var-wireless-utils framework}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=82c38b0|description=bcm43xx-utils: imx8qxp-var-som: bcm43xx-wifi: fix indentation}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=1ee25bb|description=bcm43xx-utils: move common functions to variscite-wireless}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=2c8b528|description=bcm43xx-utils: imx93-var-som: bcm43xx-bt: verify module using sdio id}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=83d3a4b|description=iw612-utils: imx93-var-som: add bluetooth and wifi init scripts}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=98bb65a|description=imx93-var-som: add iw612 to MACHINE_FEATURES}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=046adf9|description=variscite: add iw612-utils to all images with iw612 MACHINE_FEATURES}}
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-imx|commitid=f8ba4e0|description=kernel-module-nxp-wlan: load moal kernel module on boot}}
</ol>
meta-variscite-bsp-common:
<ol>
{{VARIGIT_PATCH_OL|repository=meta-variscite-bsp-common|commitid=06b6943|description=iw612-utils: introduce recipe for configuring iw612 wireless module}}
</ol>


|- style="vertical-align:top;"
| Debian Bookworm
| Debian should be updated to mx93-debian-bookworm-6.1.1_1.0.1-v1.1 or newer.<br>See the changes between [https://github.com/varigit/debian-var/compare/mx93-debian-bookworm-6.1.1_1.0.1-v1.0...mx93-debian-bookworm-6.1.1_1.0.1-v1.1 mx93-debian-bookworm-6.1.1_1.0.1-v1.0 and mx93-debian-bookworm-6.1.1_1.0.1-v1.1]


=== Software Modifications ===
|}
Variscite is updating all relevant software repositories and recommends impacted users to upgrade to Yocto Langdale [https://github.com/varigit/variscite-bsp-platform/commit/f6649d064cdde00f6b686eab5473d0a646f5cb1d imx-6.1.1-1.0.1.xml@f6649d] or newer.


The list of relevant patches will be published here in the near future.
{{Note|Note: These patches are backward-compatible with the previous SOM revisions.}}

Latest revision as of 23:21, 12 February 2024

VAR-SOM-MX93 Changelog

VAR-SOM-MX93 V2.0 (August 2023)

Hardware Modifications

Redesigned SOM to support MaxLinear Ethernet PHY

Previous Manufacturer Previous MPN Updated Manufacturer Updated MPN
Analog Devices Inc. ADIN1300BCPZ MaxLinear MxL86110

Redesigned SOM to support Murata WiFi module

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


Software Modifications

Variscite is updating all relevant software repositories and recommends impacted users to upgrade to Yocto Langdale imx-6.1.1-1.0.1.xml@f6649d or newer.

While adding support to meta-variscite-bsp, the layer was split into meta-variscite-bsp-imx and meta-variscite-bsp-common. It is recommended to rebase on top of Variscite's latest commits.

The following are the relevant patches:

Release Relevant Patches
Yocto Langdale

U-Boot:

  1. phy: mxl-8611x: add driver for MaxLinear mxl-8611x PHYs
  2. dt-bindings: add device tree bindings and includes for mxl-8611x PHY
  3. imx93-var-som: add support for MaxLinear mxl8611x Ethernet PHY
  4. variscite: imx9_eeprom.h: add support for major and minor som revision
  5. mx93_var_som: conditionally boot linux dts according to som_rev

Linux:

  1. net: phy: mxl-8611: add support for MaxLinear MxL86110x/MxL86111x
  2. arm64: configs: imx8_var_defconfig: enable CONFIG_MAXLINEAR_8611X_PHY
  3. net:phy: mxl-8611x: use device tree properties to configure LEDs
  4. dt-bindings: net: add bindings for MaxLinear MXL8611x PHY driver
  5. imx93-var-som: add support for MaxLinear MXL86110 PHY
  6. imx93-var-som: add support for VAR-SOM-MX93 2.x and newer
  7. imx93-var-som: update SD3 pad settings
  8. imx93-var-som: move brcmf to imx93-var-som-1.x

meta-variscite-bsp-imx:

  1. imx93-var-som: add KERNEL_DEVICETREE for som rev 1.x
  2. brcm43xx-utils: imx93-var-som: exit if module is not bcm43xx
  3. bcm43xx-utils: convert to bbappend
  4. bcm43xx-utils: rework to use var-wireless-utils framework
  5. bcm43xx-utils: imx8qxp-var-som: bcm43xx-wifi: fix indentation
  6. bcm43xx-utils: move common functions to variscite-wireless
  7. bcm43xx-utils: imx93-var-som: bcm43xx-bt: verify module using sdio id
  8. iw612-utils: imx93-var-som: add bluetooth and wifi init scripts
  9. imx93-var-som: add iw612 to MACHINE_FEATURES
  10. variscite: add iw612-utils to all images with iw612 MACHINE_FEATURES
  11. kernel-module-nxp-wlan: load moal kernel module on boot

meta-variscite-bsp-common:

  1. iw612-utils: introduce recipe for configuring iw612 wireless module
Debian Bookworm Debian should be updated to mx93-debian-bookworm-6.1.1_1.0.1-v1.1 or newer.
See the changes between mx93-debian-bookworm-6.1.1_1.0.1-v1.0 and mx93-debian-bookworm-6.1.1_1.0.1-v1.1


Note: These patches are backward-compatible with the previous SOM revisions.