
17 Jan
2020
17 Jan
'20
3:40 p.m.
Hi Weijie,
I've added another of my mail addresses to cc (mail@roese.nl) as the sending to the other 2 addresses does not seem to work.
On 17.01.20 08:45, Weijie Gao wrote:
This patch series are divided into two parts:
The main part is to rewrite the whole architecture code of mt7628:
- Lock parts of the d-cache for initial stack so the rest of the code can be reimplemented in C.
- Memory controller & DDR initialization have been fully written to support detecting DDR size automatically.
- DDR calibration has also been reimplemented with a clear logic.
- Implemented a new sysreset driver to take advantage of the reset controller so we can drop the use of syscon-based sysreset to reduce size.
The second part is to add SPL support for mt7628:
- With SPL enabled we can build the ROM-bootable and RAM-bootable binary simultaneously, and we can drop RAM boot related configs and defconfig files.
- Generate compressed u-boot.bin image for SPL to reduce size of final combined binary.
- Enable DM support for SPL for a more flexible device probing.
- Add a demo board (mt7628_rfb) aims at router application.
Changes since v1:
- Split 'mips: mtmips: rewrite lowlevel codes of mt7628' into multiple patches.
- Dropped a patch which tried to use customized get_tbclk().
- Dropped a patch which tried to rename mt7628a.dtsi to mt7628.dtsi
- Refactor the patch which restores exception vector base before booting linux.
- Define a new option to enable u_boot_list in SPL.
- Enable compressed spl payload for all boards.
- Enable DM and DT support for linkit and gardena-smart-gateway.
- Complete pinmux for all three UARTs for SPL.
- Rewrite u_boot_lzma_img.py.
Weijie Gao (21):
It seems that patch 09/21 is missing on the list. Is it stuck in moderation? Or is the patch numbering corrupt?
Thanks, Stefan