Skip to content

VAR-SOM-MX7 changelog

VAR-SOM-MX7 V1.2

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 mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) imx_v7_var_defconfig: Enable driver for ADIN PHY
2) net: phy: adin: add adi,phy-mode-override property
3) imx7d-var-som: Override FEC property phy-mode for ADIN PHY
4) imx7d-var-som: fec: add 20ms phy-reset-post-delay
Yocto Thud / B2Qt Thud / Debian Buster (kernel 4.14.78) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY imx7d-var-som: fec: add 20ms phy-reset-post-delay
Yocto Sumo / Debian Stretch (kernel 4.9.88) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) net: fec: add post PHY reset delay DT property
2) imx7d-var-som: fec: Add 20ms phy-reset-post-delay
Yocto Rocko / Debian Stretch (kernel 4.9.11) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) net: fec: add post PHY reset delay DT property
2) imx7d-var-som: fec: add 20ms phy-reset-post-delay
Yocto Pyro / Debian Jessie (kernel 4.1.15) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) net: fec: add post PHY reset delay DT property
2) imx7d-var-som: fec: add 20ms phy-reset-post-delay
Yocto Morty / B2Qt Morty (kernel 4.1.15) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) net: fec: add post PHY reset delay DT property
2) imx7d-var-som: fec: add 20ms phy-reset-post-delay

VAR-SOM-MX7-5G V2.1

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 mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) imx_v7_var_defconfig: Enable driver for ADIN PHY
2) net: phy: adin: add adi,phy-mode-override property
3) imx7d-var-som: Override FEC property phy-mode for ADIN PHY
4) imx7d-var-som: fec: add 20ms phy-reset-post-delay
Yocto Thud / B2Qt Thud / Debian Buster (kernel 4.14.78) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY imx7d-var-som: fec: add 20ms phy-reset-post-delay
Yocto Sumo / Debian Stretch (kernel 4.9.88) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) net: fec: add post PHY reset delay DT property
2) imx7d-var-som: fec: Add 20ms phy-reset-post-delay
Yocto Rocko / Debian Stretch (kernel 4.9.11) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) net: fec: add post PHY reset delay DT property
2) imx7d-var-som: fec: add 20ms phy-reset-post-delay
Yocto Pyro / Debian Jessie (kernel 4.1.15) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) net: fec: add post PHY reset delay DT property
2) imx7d-var-som: fec: add 20ms phy-reset-post-delay
Yocto Morty / B2Qt Morty (kernel 4.1.15) mx7dvar_som: Add support for Analog Devices ADIN1300 PHY 1) net: fec: add post PHY reset delay DT property
2) imx7d-var-som: fec: add 20ms phy-reset-post-delay

VAR-SOM-MX7 V1.3 & VAR-SOM-MX7-5G V2.2

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. mx7dvar_som: Add legacy support for codec wm8731
  2. mx7dvar_som: Add missing I2C2 setup on MX7D SoM
  3. mx7dvar_som: Remove I2C3 configuration and initialization

linux-imx (lf-5.15.y_var01)

  1. imx7d-var-som: dts: add support for legacy codec wm8731
  2. imx7d-var-som: dts: migrate to audio codec wm8904

meta-variscite-bsp-imx

  1. linux-variscite: imx7-var-som: update to latest
  2. u-boot-variscite: imx7-var-som: update to latest
  3. imx7-var-som: add audio codec wm8731 legacy support
  4. imx7-var-som: alsa: introduce audio codec wm8904 support

meta-variscite-sdk-imx

  1. variscite: scripts: mx6ul_mx7_install_yocto: add support for codec selection on VAR-SOM-MX7

VAR-SOM-MX7-5G_V2 V3.0

Hardware Changes

Redesigned SOM to Support TI Ethernet PHY
Previous Manufacturer Previous MPN Updated Manufacturer Updated MPN
Analog Devices Inc. ADIN1300BCPZ Texas Instrument DP83867
Redesigned SOM to support Murata WiFi module
Previous Manufacturer Previous MPN Updated Manufacturer Updated MPN
Infineon CYW43353 / CYW4343W Murata LBEE5PL2DL-SMP

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 Scarthgap (kernel 6.6.y)
Release U-Boot Kernel meta-layer(s)
Yocto Scarthgap

uboot-imx (lf_v2024.04_6.6.52-2.2.2_var01)

  1. arm: dts: imx7d-var-som: Set TI DP83867 PHY I/O impedance to minimum
  2. mx7dvar_som: Set fdt_file for VAR-SOM-MX7_V2 DT variants
  3. mx7dvar_som: Build findfdt DTB name from suffixes
  4. mx7dvar_som: Add SoM version detection
  5. mx7dvar_som: Add U-Boot DTB fixup for VAR-SOM-MX7_V2
  6. configs: mx7d_var_som: Enable OF board fixup
  7. mx7dvar_som: Add TI PHY DP83867 detect
  8. configs: mx7dvar_som: Enable TI DP83867 driver
  9. mx7dvar_eeprom: Introduce EEPROM layout v2
  10. mx7dvar_eeprom: Document EEPROM layout fields

linux-imx (6.6-2.2.x-imx_var01)

  1. arm: dts: imx7d-var-som: Set TI DP83867 PHY I/O impedance to minimum
  2. Add support for VAR-SOM-MX7_V2
  3. imx_v7_var_defconfig: Enable DP83867 driver as built-in

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

  1. u-boot-variscite: Update to latest
  2. linux-variscite: Update to latest
  3. Add support for VAR-SOM-MX7_V2
  4. linux-variscite: Update to latest
  5. u-boot-variscite: Update to latest

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

  1. iw612-utils: Add imx7-var-som to COMPATIBLE_MACHINE

meta-variscite-sdk-imx (scarthgap_6.6.52-2.2.2_var01)

  1. mx6ul_mx7_install_yocto: Add support for VAR-SOM-MX7_V2