labgrid
labgrid copied to clipboard
Add USB loaders for sunxi, tegra, samsung
This adds USB loaders for three different SoCs. The Tegra loader is fairly straightfoward and similar to iMX, so it can use the same protocol.
For Allwinner (sunxi) and Samsung, the loading happens in 2-3 phases, so a new 'phase' parameter is added to the protocol. This allows USB loading to work correctly on these boards, sending an initial BL1 image (in the case of Samsung), then U-Boot SPL and U-Boot proper.
This has been tested on:
-
snow (exynos5250)
-
Linksprite_pcDuino3 (sunxi)
-
nyan-big (Tegra124-based Chromebook)
-
[X] Documentation for the feature
-
[ ] Tests for the feature
-
[X] The arguments and description in doc/configuration.rst have been updated
-
[X] PR has been tested
Codecov Report
Attention: Patch coverage is 75.15152% with 41 lines in your changes missing coverage. Please review.
Project coverage is 55.9%. Comparing base (
4398da7) to head (c56f683).
:white_check_mark: All tests successful. No failed tests found.
Additional details and impacted files
@@ Coverage Diff @@
## master #1482 +/- ##
========================================
+ Coverage 55.6% 55.9% +0.2%
========================================
Files 172 172
Lines 13471 13634 +163
========================================
+ Hits 7500 7628 +128
- Misses 5971 6006 +35
| Flag | Coverage Δ | |
|---|---|---|
| 3.10 | 55.9% <75.1%> (+0.2%) |
:arrow_up: |
| 3.11 | 55.9% <75.1%> (+0.2%) |
:arrow_up: |
| 3.12 | 55.9% <75.1%> (+0.2%) |
:arrow_up: |
| 3.13 | 55.9% <75.1%> (+0.2%) |
:arrow_up: |
| 3.9 | 55.9% <75.1%> (+0.2%) |
:arrow_up: |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Hi, could this patch be merged please?