[U-Boot] [PATCH 0/6] Add support for the BK4R1 variant of PCM052

Albert ARIBAUD (3ADEV) albert.aribaud at 3adev.fr
Mon Sep 26 09:08:02 CEST 2016


BK4R1 is basically PCM052 with the following differences
or quirks:

  1) it has 512MB of DDR using MT41K256M16HA_125IT,
     while the PCM052 has 256MB using MT41J128M16HA_15EIT;

  2) it has 1GB of NAND. The size increase is supported
     by the env directly;

  3) its Ethernet ports are physicaly tied together until
     GPIO 122 is raised. As this is a safety feature U-Boot
     does not untie the ports except if it needs networking,
     for instance when doing NAND updates via TFTP;

  4) it has a USB hub which may remain in reset if GPIO 130
     is not raised. This is done unconditionally at boot;

  5) It has two NOR SPI flash chips on QSPI.

This series has been run through checkpatch and has no errors
or warning except the following one:

        warning: arch/arm/Kconfig,681: please write a
        paragraph that describes the config symbol fully

Which I believe does not apply, as target configs in this file
never have descriptions.


Albert ARIBAUD (3ADEV) (6):
  pcm052: fix MTD partitioning
  pcm052: remove target-specific dtb name from env
  pcm052: add 'm4go' command
  tools: mkimage: add support for Vybrid image format
  pcm052: allow specifying onboard DDR size in configs
  pcm052: add new BK4r1 target based on PCM052 SoM

 Makefile                          |   6 ++
 arch/arm/Kconfig                  |   4 +
 arch/arm/config.mk                |   3 +
 arch/arm/cpu/armv7/vf610/Makefile |   5 +
 arch/arm/dts/Makefile             |   3 +-
 arch/arm/dts/bk4r1.dts            |  48 +++++++++
 arch/arm/dts/vf.dtsi              |   4 +-
 board/phytec/pcm052/Kconfig       |  24 +++++
 board/phytec/pcm052/pcm052.c      | 206 ++++++++++++++++++++++++++++----------
 common/image.c                    |   1 +
 configs/bk4r1_defconfig           |  32 ++++++
 include/configs/bk4r1.h           |  33 ++++++
 include/configs/pcm052.h          |  78 ++++++++++-----
 include/image.h                   |   1 +
 tools/Makefile                    |   1 +
 tools/vybridimage.c               | 164 ++++++++++++++++++++++++++++++
 16 files changed, 535 insertions(+), 78 deletions(-)
 create mode 100644 arch/arm/dts/bk4r1.dts
 create mode 100644 configs/bk4r1_defconfig
 create mode 100644 include/configs/bk4r1.h
 create mode 100644 tools/vybridimage.c

-- 
2.9.3



More information about the U-Boot mailing list