VAR-SOM-MX8M-MINI rev changelog: Difference between revisions

From Variscite Wiki
No edit summary
 
(44 intermediate revisions by 4 users not shown)
Line 1: Line 1:
= VAR-SOM-MX8M-MINI changelog =
= VAR-SOM-MX8M-MINI changelog =
== VAR-SOM-MX8M-MINI V1.5 ==
== VAR-SOM-MX8M-MINI V1.5 ==
=== Hardware Changes ===
=== Hardware Changes ===
 
<section begin=nano_mini_1v5_hw/>
Updated Board & SOM Design to support Analog Devices Inc Ethernet PHY.
Updated Board & SOM Design to support Analog Devices Inc Ethernet PHY.
{| class="wikitable"  
{| class="wikitable"  
|-
|-
Line 18: Line 16:
| ADIN1300BCPZ
| ADIN1300BCPZ
|}
|}
 
<section end=nano_mini_1v5_hw/>
=== Software Changes ===
=== Software Changes ===
 
<section begin=nano_mini_1v5_sw/>
U-Boot and Kernel patches are required to support the ADIN1300BCPZ. 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.<br>
 
The following are the relevant patches:
The relevant patches are:
<section end=nano_mini_1v5_sw/><!--
 
--><section begin=nano_mini_1v5_sw_patches/>
* U-Boot imx_v2020.04_5.4.70_2.3.0_var01 https://github.com/varigit/uboot-imx/commit/0cdd02af906ec3ae873fb8b6b3fa098fc6feb8f3
{| class="wikitable"
* Linux 5.4-2.3.x-imx_var01 branch is: https://github.com/varigit/linux-imx/commit/f850438dd2679183e9f905708765b1dd41bad56c.
|-
 
! Release
Similar patches were pushed to the relevant U-Boot and Kernel branches for:
! U-Boot
 
! Kernel
* Yocto Hardknott
|-
* Yocto Dunfell
| Yocto Hardknott
* Yocto Zeus
| 1) [https://github.com/varigit/uboot-imx/commit/9b5b86bcccb2f4c3860e3d0339dfee6ac4a9d709 imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY]<br>2) [https://github.com/varigit/uboot-imx/commit/dfc8d6a681d16fe93fa99bae74e6ef7f70634eb8 variscite: eth: ADIN1300: Disable RGMII RX clock delay ]
* Boot2Qt Dunfell
| 1) [https://github.com/varigit/linux-imx/commit/f850438dd2679183e9f905708765b1dd41bad56c imx8_var_defconfig: enable driver for ADIN PHY ]<br>2) [https://github.com/varigit/linux-imx/commit/0564a9ce87609d3a961324f4cad448f9870b979b imx8mm-var-dart: fec: add 20ms phy-reset-post-delay ]
* Debian Bullseye
|-
* Android 11.0.0_2.4.0
| Yocto Dunfell / B2Qt Dunfell / Debian Bullseye (kernel 5.4.142)
 
| 1) [https://github.com/varigit/uboot-imx/commit/0d68fe133d153d36d5e75eea232b9ba757d1cc7e imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY]<br>2) [https://github.com/varigit/uboot-imx/commit/9458fd59dd6d69230438350c3aeb8ac803ff1b1c variscite: eth: ADIN1300: Disable RGMII RX clock delay ]
In the future, similar patches will be pushed to the relevant U-Boot and Kernel branches for other OS releases.
| 1) [https://github.com/varigit/linux-imx/commit/3d6203e057b22ff72a249879787ffff613e1de84 imx8_var_defconfig: enable driver for ADIN PHY ]<br>2) [https://github.com/varigit/linux-imx/commit/ad0acb76c9c522168f123f62bbfa90e835aa3c1d imx8mm-var-dart: fec: add 20ms phy-reset-post-delay ]
|-
| Yocto Zeus / Debian Bullseye (kernel 5.4.3)
| 1) [https://github.com/varigit/uboot-imx/commit/fce315407aecd3844a62867a7eaa02b1c1a257af imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY]<br>2) [https://github.com/varigit/uboot-imx/commit/54efa8848055f9fdd0b13594fcb7e1a68a6b5f29 variscite: eth: ADIN1300: Disable RGMII RX clock delay]
| 1) [https://github.com/varigit/linux-imx/commit/8b35ee37f6b4eba1dfebff33b390bd3899e1eccd imx8_var_defconfig: enable driver for ADIN PHY ]<br>2) [https://github.com/varigit/linux-imx/commit/a17d1ea313ddad83a5691f7bb2f156540671545b imx8mm-var-dart: fec: add 20ms phy-reset-post-delay ]
|-
| Yocto Warrior / Debian Buster (kernel 4.19.35)
| [https://github.com/varigit/uboot-imx/commit/a669ff6bc29a3618201ba8ff822dc0b4951ef50a variscite: eth: ADIN1300: Disable RGMII RX clock delay]
| 1) [https://github.com/varigit/linux-imx/commit/0401896c4560df048a44069b635d3f779b54f02d net: fec: register ADIN1300 PHY fixup to configure rgmii]<br>2) [https://github.com/varigit/linux-imx/commit/62691bbd01fbfbcd79e1c52a3ece090ed4db981e imx8mm-var-dart: fec: add 20ms phy-reset-post-delay ]
|-
| Yocto Sumo / B2Qt Sumo (kernel 4.14.98)
| [https://github.com/varigit/uboot-imx/commit/2b09a660cc3197cc121a9ba362bc0e5e7f9001a8 variscite: eth: ADIN1300: Disable RGMII RX clock delay]
| 1) [https://github.com/varigit/linux-imx/commit/40628fe12c64c3560cdbd7daed8aa16fdacdefbf net: fec: register ADIN1300 PHY fixup to configure rgmii]<br>2) [https://github.com/varigit/linux-imx/commit/1d0ed2d4bef2dda91e7da326148812979742a315 imx8mm-var-dart: fec: add 20ms phy-reset-post-delay ]
|-
| Android 11.0.0_2.6.0
| 1) [https://github.com/varigit/uboot-imx/commit/8cc5890ef05752e05d6e4b8c8feeb6cfcf0db104 imx8mm-var-dart: Enable CONFIG_PHY_ADIN]<br>2) [https://github.com/varigit/uboot-imx/commit/154fd468b013e41e7bd6f0167fe1b08acaa59975 phy: adin: add driver for Analog Devices ADIN1300 PHY]
| 1) [https://github.com/varigit/linux-imx/commit/b97c135c80a80a1bb0fcb7831b5b6fc616120ae9 enable defconfig for ADIN PHY ]<br>2) [https://github.com/varigit/linux-imx/commit/5c7717bffe547feeaa646eb71d21220c98e21c0a imx8mm-var-dart: fec: add 20ms phy-reset-post-delay]
|-
| Android 11.0.0_2.4.0
| 1) [https://github.com/varigit/uboot-imx/commit/9d671ae1f2f6419f61bad59ac0ec5b8b5a0213f2 imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY]<br>2) [https://github.com/varigit/linux-imx/commit/e83ea81ad70ea043f2af07477f144d2be0675c0d variscite: eth: ADIN1300: Disable RGMII RX clock delay]
| 1) [https://github.com/varigit/linux-imx/commit/aa04d993b0407273e0403bf0cbc2704c077dd4d8 enable defconfig for ADIN PHY ]<br>2) [https://github.com/varigit/linux-imx/commit/676d585e7425c6ab0b953685393320670d9275ef imx8mm-var-dart: fec: add 20ms phy-reset-post-delay]
|-
| Android 11.0.0_1.0.0
| 1) [https://github.com/varigit/uboot-imx/commit/48a2a3b0e9388dac34be36faeae347cb17d492be imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY]<br>2) [https://github.com/varigit/uboot-imx/commit/93b3f6f45685cb359367154383d4bcb9480000fb variscite: eth: ADIN1300: Disable RGMII RX clock delay]
| 1) [https://github.com/varigit/linux-imx/commit/1df3b2cc2cfacb53fe0cb72eb78f74e4b26d6d86 enable defconfig for ADIN PHY]<br>2) [https://github.com/varigit/linux-imx/commit/524afdfba27acb644dc62b6e0567160bc96ebaa1 imx8mm-var-dart: fec: add 20ms phy-reset-post-delay]
|-
| Android 10.0.0_2.6.0
| 1) [https://github.com/varigit/uboot-imx/commit/9b5b86bcccb2f4c3860e3d0339dfee6ac4a9d709 imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY]<br>2) [https://github.com/varigit/uboot-imx/commit/dfc8d6a681d16fe93fa99bae74e6ef7f70634eb8 variscite: eth: ADIN1300: Disable RGMII RX clock delay]
| 1) [https://github.com/varigit/linux-imx/commit/d3d5435c8ba48fc9190e7a0e89f7b3061f810158 enable defconfig for ADIN PHY]<br>2) [https://github.com/varigit/linux-imx/commit/634c4a3b8c1d367cfdc31d68f7c2229959a72cca imx8mm-var-dart: fec: add 20ms phy-reset-post-delay]
|-
| Android 10.0.0_1.0.0
| [https://github.com/varigit/uboot-imx/commit/e20d4ecd9f522122bf2617a4aefc2d54ec0ed5ae variscite: eth: ADIN1300: Disable RGMII RX clock delay]
| 1) [https://github.com/varigit/linux-imx/commit/933aaeacf60f9c1fc90fe46333a9782ff066f4d0 net: fec: register ADIN1300 PHY fixup to configure rgmii]<br> 2) [https://github.com/varigit/linux-imx/commit/75b9680ac6f4216a2c1237b837ea946063250c9d imx8mm-var-dart: fec: add 20ms phy-reset-post-delay]
|-
| Android 9.0.0_2.0.0
| [https://github.com/varigit/uboot-imx/commit/2b09a660cc3197cc121a9ba362bc0e5e7f9001a8 variscite: eth: ADIN1300: Disable RGMII RX clock delay]
| 1) [https://github.com/varigit/linux-imx/commit/35db01540dd4960c3799b06d8d9503adab6a988d net: fec: register ADIN1300 PHY fixup to configure rgmii]<br> 2) [https://github.com/varigit/linux-imx/commit/e84a150450dc8a198f4583790c8e018eddb4b4a0 imx8mm-var-dart: fec: add 20ms phy-reset-post-delay]
|}
{{Note|Note: These patches are backward-compatible with the previous SOM revisions.}}
<section end=nano_mini_1v5_sw_patches/>

Latest revision as of 21:48, 27 June 2022

VAR-SOM-MX8M-MINI changelog

VAR-SOM-MX8M-MINI 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 Hardknott 1) imx8mm-var-dart: 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) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Yocto Dunfell / B2Qt Dunfell / Debian Bullseye (kernel 5.4.142) 1) imx8mm-var-dart: 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) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Yocto Zeus / Debian Bullseye (kernel 5.4.3) 1) imx8mm-var-dart: 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) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Yocto Warrior / Debian Buster (kernel 4.19.35) variscite: eth: ADIN1300: Disable RGMII RX clock delay 1) net: fec: register ADIN1300 PHY fixup to configure rgmii
2) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Yocto Sumo / B2Qt Sumo (kernel 4.14.98) variscite: eth: ADIN1300: Disable RGMII RX clock delay 1) net: fec: register ADIN1300 PHY fixup to configure rgmii
2) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Android 11.0.0_2.6.0 1) imx8mm-var-dart: Enable CONFIG_PHY_ADIN
2) phy: adin: add driver for Analog Devices ADIN1300 PHY
1) enable defconfig for ADIN PHY
2) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Android 11.0.0_2.4.0 1) imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY
2) variscite: eth: ADIN1300: Disable RGMII RX clock delay
1) enable defconfig for ADIN PHY
2) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Android 11.0.0_1.0.0 1) imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY
2) variscite: eth: ADIN1300: Disable RGMII RX clock delay
1) enable defconfig for ADIN PHY
2) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Android 10.0.0_2.6.0 1) imx8mm-var-dart: Add support for Analog Devices ADIN1300 PHY
2) variscite: eth: ADIN1300: Disable RGMII RX clock delay
1) enable defconfig for ADIN PHY
2) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Android 10.0.0_1.0.0 variscite: eth: ADIN1300: Disable RGMII RX clock delay 1) net: fec: register ADIN1300 PHY fixup to configure rgmii
2) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Android 9.0.0_2.0.0 variscite: eth: ADIN1300: Disable RGMII RX clock delay 1) net: fec: register ADIN1300 PHY fixup to configure rgmii
2) imx8mm-var-dart: fec: add 20ms phy-reset-post-delay
Note: These patches are backward-compatible with the previous SOM revisions.