[U-Boot] [PATCH v1 0/8] Support for the kmp204x reference design

Valentin Longchamp valentin.longchamp at keymile.com
Fri Jul 26 12:02:27 CEST 2013


This series includes all the needed patches to run u-boot on Keymile's
kmp204x reference design.

The kmp204x is a reference design based on Freescale's P2040/P2041 SoC.
It is supposed to be a reference platform for future boards. There is
currently only one board that is based on this design which is called
kmlion1.

The first 7 patches of the series are small changes to the generic
Keymile board support code as well as minor changes to some Freescale
drivers and CPU support.

The final patch 8 is where the new kmp204x code is introduced. It is
mostly based on the existing P2041rdb code by Freescale which was
adapted to our design.


Valentin Longchamp (8):
  km-powerpc: move SYS_MALLOC_LEN out of keymile-common.h
  km-powerpc: move CONFIG_FLASH_CFI_MTD to km83xx-common.h
  KM: fix typo in default environment
  mpc8xxx: set x2 DDR3 refresh rate if SPD config requires it
  fsl: do not define FSL_SRIO_PCIE_BOOT_MASTER for all P2041 systems
  net/fman: add a fm_enable_port function
  mtd/fsl_elbc: take NAND_ECC_SOFT_BCH config option into accout
  mpc85xx: introduce the kmp204x reference design support

 MAINTAINERS                                     |   1 +
 arch/powerpc/cpu/mpc8xxx/ddr/ddr3_dimm_params.c |   2 +
 board/keymile/common/common.c                   |   4 +-
 board/keymile/kmp204x/Makefile                  |  48 +++
 board/keymile/kmp204x/ddr.c                     |  84 +++++
 board/keymile/kmp204x/eth.c                     |  87 +++++
 board/keymile/kmp204x/kmp204x.c                 | 307 ++++++++++++++++
 board/keymile/kmp204x/kmp204x.h                 |  31 ++
 board/keymile/kmp204x/law.c                     |  51 +++
 board/keymile/kmp204x/pbi.cfg                   |  51 +++
 board/keymile/kmp204x/pci.c                     |  49 +++
 board/keymile/kmp204x/rcw_kmp204x.cfg           |  11 +
 board/keymile/kmp204x/tlb.c                     | 122 +++++++
 boards.cfg                                      |   1 +
 drivers/mtd/nand/fsl_elbc_nand.c                |   6 +-
 drivers/net/fm/init.c                           |   7 +
 include/configs/P2041RDB.h                      |   1 +
 include/configs/km/keymile-common.h             |   4 +-
 include/configs/km/km-powerpc.h                 |   1 -
 include/configs/km/km83xx-common.h              |   4 +
 include/configs/km/kmp204x-common.h             | 462 ++++++++++++++++++++++++
 include/configs/km82xx.h                        |   1 +
 include/configs/kmp204x.h                       |  84 +++++
 include/fm_eth.h                                |   1 +
 24 files changed, 1414 insertions(+), 6 deletions(-)
 create mode 100644 board/keymile/kmp204x/Makefile
 create mode 100644 board/keymile/kmp204x/ddr.c
 create mode 100644 board/keymile/kmp204x/eth.c
 create mode 100644 board/keymile/kmp204x/kmp204x.c
 create mode 100644 board/keymile/kmp204x/kmp204x.h
 create mode 100644 board/keymile/kmp204x/law.c
 create mode 100644 board/keymile/kmp204x/pbi.cfg
 create mode 100644 board/keymile/kmp204x/pci.c
 create mode 100644 board/keymile/kmp204x/rcw_kmp204x.cfg
 create mode 100644 board/keymile/kmp204x/tlb.c
 create mode 100644 include/configs/km/kmp204x-common.h
 create mode 100644 include/configs/kmp204x.h

-- 
1.8.0.1



More information about the U-Boot mailing list