VAR-SOM-MX8M-NANO rev changelog

From Variscite Wiki

VAR-SOM-MX8M-NANO changelog

VAR-SOM-MX8M-NANO V2.0 (April 2025)

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 upgrade to the latest software version or update their U-Boot, kernel, and meta-layers to the latest commit ID of the branch they are already based on.
The following are the relevant patches:

Release U-Boot Kernel meta-layer(s)
Yocto Scarthgap (kernel 6.6.52)

uboot-imx (lf_v2024.04_6.6.5-2.2.0_var01)

  1. imx8mn_var_som: Add support for VAR-SOM-MX8M-NANO V2 Linux device trees
  2. Add support for VAR-SOM-MX8M-NANO V2
  3. drivers: net: phy: mxl-8611x: Add driver for MaxLinear mxl-8611x PHYs

linux-imx (lf-6.6.y_6.6.52-2.2.0_var01)

  1. Add support for VAR-SOM-MX8M-NANO V2
  2. RND-2296 dt-bindings: mxl,8611: Add DT bindings to manage broadcast
  3. RND-2296 net: phy: mxl-8611x: Add DT property to manage broadcast
  4. net:phy: mxl-8611x: Fix dos line endings using dos2unix
  5. net:phy: mxl-8611x: configure rgmii rx clock delay
  6. dt-bindings: net: add bindings for MaxLinear MXL8611x PHY driver
  7. net:phy: mxl-8611x: use device tree properties to configure LEDs
  8. net: phy: mxl-8611: add support for MaxLinear MxL86110x/MxL86111x

meta-variscite-bsp-common (scarthgap_6.6.52-2.2.0_var01)

  1. iw612-utils: add support for VAR-SOM-MX8M-NANO V2
  2. iw612-utils: install var_wifi_mod_para
  3. ot-daemon: add patch to make reset gpio optional
  4. iw612-utils: configure networkmanager to not manage wfd0 and uap0

meta-variscite-bsp-imx (scarthgap_6.6.52-2.2.0_var01)

  1. Add support for VAR-SOM-MX8M-NANO V2
  2. kernel-module-nxp-wlan: drop driver module configurations
  3. kernel-module-nxp-wlan: moal: use independent reset for sdio firmware
  4. firmware-nxp-wifi: update IW612 firmware to 18.99.2.p19.17
  5. nxp-wlan-sdk: drop overrides in favor of NXP's latest
Yocto Mickledore (kernel 6.1.36) Coming soon... Coming soon... Coming soon...
Yocto Mickledore (kernel 6.1.22) Coming soon... Coming soon... Coming soon...
Yocto Kirkstone (kernel 5.15.71) Coming soon... Coming soon... Coming soon...
Yocto Kirkstone (kernel 5.15.60) Coming soon... Coming soon... Coming soon...
Yocto Hardknott (kernel 5.10.72) Coming soon... Coming soon... Coming soon...
Yocto Hardknott (kernel 5.4.142) Coming soon... Coming soon... Coming soon...
Yocto Zeus (kernel 5.4.3) Coming soon... Coming soon... Coming soon...
Yocto Zeus (kernel 4.14.98) Coming soon... Coming soon... Coming soon...
Android 14.0.0_1.0.0 (kernel 6.1.55) Coming soon... Coming soon... Coming soon...
Android 12.0.0_2.0.0 (kernel 5.15.41) Coming soon... Coming soon... Coming soon...
Android 11.0.0_2.6.0 (kernel 5.10.72) Coming soon... Coming soon... Coming soon...
Android 11.0.0_1.0.0 (kernel 5.4.47) Coming soon... Coming soon... Coming soon...
Android 10.0.0_2.3.0 (kernel 5.4.24) Coming soon... Coming soon... Coming soon...
Bookworm (kernel 6.1.36) Coming soon... Coming soon... Coming soon...
Bullseye (kernel 5.4.142) Coming soon... Coming soon... Coming soon...
Bullseye (kernel 5.4.85) Coming soon... Coming soon... Coming soon...
Buster (kernel 4.14.98) Coming soon... Coming soon... Coming soon...
Boot2Qt Kirkstone (Qt 6.4.3, kernel 5.15.60) Coming soon... Coming soon... Coming soon...
Boot2Qt Hardknott (Qt 6.2.4, kernel 5.10.72) Coming soon... Coming soon... Coming soon...
Boot2Qt Dunfell (Qt 6.0.4, kernel 5.4.142) Coming soon... Coming soon... Coming soon...


VAR-SOM-MX8M-NANO V1.5

Hardware Changes

Updated Board & SOM Design to support Analog Devices Inc Ethernet PHY.

Old Manufacturer Old MPN New Manufacturer New MPN
Qualcomm AR8033-AL1A-R /
AR8033-AL1B-R
Analog Devices Inc ADIN1300BCPZ

Software Changes

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:

Release U-Boot Kernel
Yocto Dunfell / B2Qt Dunfell / Debian Bullseye (kernel 5.4.142) 1) imx8mn-var-som: Add support for Analog Devices ADIN1300 PHY
2) variscite: eth: ADIN1300: Disable RGMII RX clock delay
1) imx8_var_defconfig: enable driver for ADIN PHY
2) imx8mn-var-dart: fec: add 20ms phy-reset-post-delay
Yocto Zeus (kernel 5.4.24) 1) imx8mn-var-som: Add support for Analog Devices ADIN1300 PHY
2) variscite: eth: ADIN1300: Disable RGMII RX clock delay
1) imx8_var_defconfig: enable driver for ADIN PHY
2) imx8mn-var-dart: fec: add 20ms phy-reset-post-delay
Yocto Zeus (kernel 5.4.3) 1) imx8mn-var-som: Add support for Analog Devices ADIN1300 PHY
2) variscite: eth: ADIN1300: Disable RGMII RX clock delay
1) imx8_var_defconfig: enable driver for ADIN PHY
2) imx8mn-var-dart: fec: add 20ms phy-reset-post-delay
Yocto Sumo / Debian Buster (kernel 4.14.98) variscite: eth: ADIN1300: Disable RGMII RX clock delay net: fec: register ADIN1300 PHY fixup to configure rgmii
Android 11.0.0_2.6.0 1) imx8mn-var-som: Enable CONFIG_PHY_ADIN
2) phy: adin: add driver for Analog Devices ADIN1300 PHY
1) imx8mn-var-som: fec: add 20ms phy-reset-post-delay
2)imx8_var_android_defconfig: enable driver for ADIN PHY
Android 11.0.0_1.0.0 1) imx8mn-var-som: Add support for Analog Devices ADIN1300 PHY
2) variscite: eth: ADIN1300: Disable RGMII RX clock delay
1) imx8mn-var-som: fec: add 20ms phy-reset-post-delay
2)imx8_var_android_defconfig: enable driver for ADIN PHY
Android 10.0.0_2.3.0 1) imx8mn-var-som: Add support for Analog Devices ADIN1300 PHY
2) variscite: eth: ADIN1300: Disable RGMII RX clock delay
1.) imx8mn-var-som: fec: add 20ms phy-reset-post-delay
2) imx8_var_android_defconfig: enable driver for ADIN PHY
Android 9.0.0_2.3.4 variscite: eth: ADIN1300: Disable RGMII RX clock delay net: fec: register ADIN1300 PHY fixup to configure rgmii
Note: These patches are backward-compatible with the previous SOM revisions.