[PATCH 00/17] i.MX bootsource bugfixes, refactoring and VFxxx support
Andrey Smirnov
andrew.smirnov at gmail.com
Sat Apr 14 10:50:46 PDT 2018
Everyone:
This patchset is the result of my work on adding support for
bootsource detection of VFxxx as well as fixing a number of
bugs/unsupported corner cases in similar i.MX7 specific code.
NOTE: While VFxxx support is added in this series the code integrating
it into the SoC initalization sequnce is not included. Patch for that
is dependent on recently submitted "i.MX reset reason detection
support" and I didn't want to intertwine two otherwise independent
submissions.
Feedback is wellcome!
Thanks,
Andrey Smirnov
Andrey Smirnov (17):
ARM: i.MX: boot: Coalesce copy-pasted code
ARM: i.MX: Add function to extract BMOD value
ARM: i.MX: Simplify serial bootsource detection for i.MX6 and 7
ARM: i.MX: Account for unprogrammed fuses on i.MX6 and i.MX7
ARM: i.MX7: boot: Add code to handle SD/MMC manufacture mode
ARM: i.MX7: boot: Remove incorrect NAND bootsource detection
ARM: i.MX7: boot: Fix SPI-NOR/QSPI boot source mixup
ARM: i.MX: boot: Remove unnecessary retruns
ARM: i.MX: boot: Move magic values into small functions
ARM: i.MX: boot: Share code to detect NAND as a boot source
ARM: i.MX: boot: Check for NAND boot only if necessary on i.MX53, 6
ARM: i.MX53: boot: Move magic numbers info utility functions
ARM: i.MX6: boot: Move magic numbers into utility functions
ARM: i.MX7: boot: Move magic numbers into utility functions
bootsource: Add BOOTSOURCE_CAN
ARM: VFxxx: Implement code to detect bootsource
ARM: i.MX6: boot: Return BOOTSOURCE_SPI_NOR, not BOOTSOURCE_SPI
arch/arm/boards/datamodul-edm-qmx6/board.c | 2 +-
arch/arm/boards/dfi-fs700-m60/board.c | 2 +-
arch/arm/boards/phytec-som-imx6/board.c | 2 +-
arch/arm/boards/zii-imx6q-rdu2/lowlevel.c | 2 +-
arch/arm/mach-imx/boot.c | 411 ++++++++++++++++++++---------
arch/arm/mach-imx/include/mach/generic.h | 2 +
arch/arm/mach-imx/xload.c | 2 +-
common/bootsource.c | 1 +
include/bootsource.h | 1 +
9 files changed, 289 insertions(+), 136 deletions(-)
--
2.14.3
More information about the barebox
mailing list