| Both sides previous revision Previous revision Next revision | Previous revision |
| docs:techref:hardware:soc:soc.mediatek [2021/06/26 04:52] – add MT7620A RGMII info mpratt | docs:techref:hardware:soc:soc.mediatek [2023/12/24 03:24] (current) – [Ralink ramips] mt7620 and mt7628 driver lmita |
|---|
| | ::: | MT7620 | MT7620a | DDR2 | 2T2R | 24KEc | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7620a|see ToH]]| | | ::: | MT7620 | MT7620a | DDR2 | 2T2R | 24KEc | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7620a|see ToH]]| |
| | ::: | ::: | MT7620n | SDR/DDR1/2 | 2T2R | 24KEc | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7620n|see ToH]]| | | ::: | ::: | MT7620n | SDR/DDR1/2 | 2T2R | 24KEc | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7620n|see ToH]]| |
| | ::: | MT7621 | MT7621 | DDR2/3 | n/a | 1004Kc | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7621|see ToH]]| | | ::: | MT7621 | MT7621AT | DDR2/3 | n/a | 1004Kc | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7621*A|see ToH]]| |
| | | ::: | ::: | MT7621ST | DDR2/3 | n/a | 1004Kc | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7621S|see ToH]]| |
| | ::: | [[https://www.mediatek.com/products/homeNetworking/mt7628k-n-a|MT7628]] | MT7628 | DDR1/2 | 2T2R | 24kec | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7628|see ToH]]| | | ::: | [[https://www.mediatek.com/products/homeNetworking/mt7628k-n-a|MT7628]] | MT7628 | DDR1/2 | 2T2R | 24kec | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7628|see ToH]]| |
| | ::: | MT7688 | MT7688 | DDR1/2 | 1T1R | 24kec | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7688|see ToH]]| | | ::: | MT7688 | MT7688 | DDR1/2 | 1T1R | 24kec | [[toh:views:toh_dev_arch-target-cpu?dataflt%5BCPU*~%5D=MT7688|see ToH]]| |
| * RT5350 is still available and cheaper, [[http://cdn.sparkfun.com/datasheets/Wireless/WiFi/RT5350.pdf]] | * RT5350 is still available and cheaper, [[http://cdn.sparkfun.com/datasheets/Wireless/WiFi/RT5350.pdf]] |
| * see here for a comparison: [[http://vonger.cn/?p=242]] | * see here for a comparison: [[http://vonger.cn/?p=242]] |
| | * These use the ''rt2800soc'' driver. New features such as 802.11w (required for WPA3) are only supported in software, thus limiting your speed to ~14-18 Mbps. |
| * MT7621 | * MT7621 |
| * 2 cores, 4 threads: | * 2 cores, 4 threads: |
| * MT7621AT | * MT7621AT |
| | * MT7621DAT: 128MB integrated RAM |
| * 1 core, 2 threads: | * 1 core, 2 threads: |
| * MT7621ST, MT7621NT | * MT7621ST, MT7621NT |
| * MT7628K: Embedded 8MB DRAM and L-shape | * MT7628K: Embedded 8MB DRAM and L-shape |
| * MT7628N: Same as MT7628A, but without PCle and IoT modes | * MT7628N: Same as MT7628A, but without PCle and IoT modes |
| | * MT7628DAN: 64MB integrated RAM |
| | * The chip uses a driver from the ''mt76'' family. 802.11w is hardware accelerated. |
| |
| | ===== RGMII configuration ===== |
| ===== MediaTek xDSL ===== | |
| ==== Products ===== | |
| === ADSL === | |
| * [[http://www.mediatek.com/_en/01_products/04_pro.php?sn=1031]] | |
| * [[http://www.mediatek.com/_en/01_products/04_pro.php?sn=1031|TC3085/TC3086]] = AFE (Analog Front-End) for ADSL2+ | |
| * [[http://www.mediatek.com/_en/01_products/04_pro.php?sn=1019|TC3162L2M]] It incorporates a 32-bit network processor and a DMT (Discrete Multi-Tone)-engine for ADSL2+ | |
| * [[http://www.mediatek.com/_en/01_products/04_pro.php?sn=1019|TC3162LEM]] It incorporates a 32-bit network processor and a DMT (Discrete Multi-Tone)-engine for ADSL2+ | |
| | |
| === VDSL === | |
| * [[http://www.mediatek.com/en/products/connectivity/xdsl/adsl-wifi/rt63260/|RT63260]] The RT63260 is a highly integrated **single-chip solution** combining AFE (Analog Front End) chip technology and an ADSL2/2+ wired ADSL modem application together on one chip. It includes a 32-bit network processor and a Discrete Multi-Tone (DMT) engine for ADSL | |
| * [[http://www.mediatek.com/en/products/connectivity/xdsl/adsl-wifi/rt63365/|RT63365]] | |
| * combine with RT63087 AFE (Analog Front-End) for VDSL2 | |
| * [[http://www.mediatek.com/en/products/connectivity/xdsl/adsl-wifi/rt63368/|RT63368]] It incorporates a MIPS 34Kc CPU and a DMT (Discrete Multi-Tone)-engine for VDSL2 | |
| * combine with RT63087 AFE (Analog Front-End) for VDSL2 | |
| * [[http://www.mediatek.com/en/products/connectivity/xdsl/adsl-wifi/RT65168/|RT65168]] It incorporates a MIPS 34Kc CPU and a DMT (Discrete Multi-Tone)-engine for VDSL2 | |
| * combine with RT63095 AFE (Analog Front-End) for VDSL2 | |
| | |
| ==== RGMII configuration ==== | |
| On MT7620A and likely other Ralink / Mediatek SOCs, the RGMII delay is set with the Port I control register in the GSW (gigabit switch) subsystem | On MT7620A and likely other Ralink / Mediatek SOCs, the RGMII delay is set with the Port I control register in the GSW (gigabit switch) subsystem |
| |
| |BITS(24, 28)|PHY_DISABLE| | |BITS(24, 28)|PHY_DISABLE| |
| |
| | For a complete explanation, look for the register 0x7014 in the MT7620 Programming Guide |
| |
| example: | example: |
| |
| 1f --> internal PHYs disabled | 1f --> internal PHYs disabled |
| | |
| | |
| | ---- |
| | Remember: You have to read bits from right to left. |
| | For example ''1f08000c'' in binary becomes ''00011111000010000000000000001100'' |
| | <code> |
| | 0001 1111 0000 1000 0000 0000 0000 1100 |
| | | | | | | | | | |
| | 28 24 20 16 12 8 4 0 |
| | </code> |
| | |
| | ===== MediaTek xDSL ===== |
| | ==== Products ===== |
| | === ADSL === |
| | * [[http://www.mediatek.com/_en/01_products/04_pro.php?sn=1031]] |
| | * [[http://www.mediatek.com/_en/01_products/04_pro.php?sn=1031|TC3085/TC3086]] = AFE (Analog Front-End) for ADSL2+ |
| | * [[http://www.mediatek.com/_en/01_products/04_pro.php?sn=1019|TC3162L2M]] It incorporates a 32-bit network processor and a DMT (Discrete Multi-Tone)-engine for ADSL2+ |
| | * [[http://www.mediatek.com/_en/01_products/04_pro.php?sn=1019|TC3162LEM]] It incorporates a 32-bit network processor and a DMT (Discrete Multi-Tone)-engine for ADSL2+ |
| | |
| | === VDSL === |
| | * [[http://www.mediatek.com/en/products/connectivity/xdsl/adsl-wifi/rt63260/|RT63260]] The RT63260 is a highly integrated **single-chip solution** combining AFE (Analog Front End) chip technology and an ADSL2/2+ wired ADSL modem application together on one chip. It includes a 32-bit network processor and a Discrete Multi-Tone (DMT) engine for ADSL |
| | * [[http://www.mediatek.com/en/products/connectivity/xdsl/adsl-wifi/rt63365/|RT63365]] |
| | * combine with RT63087 AFE (Analog Front-End) for VDSL2 |
| | * [[http://www.mediatek.com/en/products/connectivity/xdsl/adsl-wifi/rt63368/|RT63368]] It incorporates a MIPS 34Kc CPU and a DMT (Discrete Multi-Tone)-engine for VDSL2 |
| | * combine with RT63087 AFE (Analog Front-End) for VDSL2 |
| | * [[http://www.mediatek.com/en/products/connectivity/xdsl/adsl-wifi/RT65168/|RT65168]] It incorporates a MIPS 34Kc CPU and a DMT (Discrete Multi-Tone)-engine for VDSL2 |
| | * combine with RT63095 AFE (Analog Front-End) for VDSL2 |
| |
| |