20 Sep, 2016

1 commit


26 Apr, 2016

1 commit


19 Nov, 2015

1 commit


30 Aug, 2014

1 commit

  • Newer FLASH types used on these boards don't allow writing of subpages.
    So disable subpage write in the NAND driver. Additionally we need to
    tell the UBI layer in the kernel that he also should only write 2048
    bytes. This is done with an additional command line parameter for the
    kernel commandline.

    Signed-off-by: Holger Brunck
    cc: Valentin Longchamp
    cc: Prafulla Wadaskar

    Holger Brunck
     

13 Mar, 2014

1 commit

  • Pull out "$(SRCTREE)/" from CONFIG_SYS_KWD_CONFIG
    and push it into the top Makefile.

    Signed-off-by: Masahiro Yamada
    Cc: Michael Walle
    Cc: Simon Guinot
    Cc: Dave Purdy
    Cc: Stefan Herbrechtsmeier
    Cc: Luka Perkov
    Cc: Valentin Longchamp
    Cc: Jason Cooper
    Cc: Siddarth Gore
    Cc: Prafulla Wadaskar
    Cc: Eric Cooper
    Cc: Suriyan Ramasami

    Masahiro Yamada
     

14 Feb, 2014

1 commit

  • KMSUGP1 is from a u-boot perspective (almost) identical to KMNUSA.
    The only difference is that the PCIe reset is connected to Kirkwood pin
    MPP7_PEX_RST_OUTn, we use a dedicated config flag KM_PCIE_RESET_MPP7.
    Such pin should theoretically be handled by the PCIe subsystem
    automatically, but this turned out not to be the case.
    So simply configure this PIN as a GPIO and issue a pulse manually.

    Signed-off-by: Gerlando Falauto
    Cc: Karlheinz Jerg
    Cc: Valentin Longchamp
    Cc: Holger Brunck
    Acked-by: Valentin Longchamp

    Gerlando Falauto
     

13 Feb, 2014

1 commit


06 Jan, 2014

2 commits


24 Jul, 2013

2 commits


23 Jul, 2013

2 commits


13 Apr, 2013

1 commit

  • This board is from a u-boot point of view a mixture between kmnusa and
    a standard km_kirkwood board. We have our u-boot environment in the spi
    NOR flash, but we have a direct connection between the kirkwood and the
    piggy. A FPGA is connected via the PCIe interface. So we only have to
    select the specific features in the board setup.

    Signed-off-by: Holger Brunck
    cc: Valentin Longchamp
    cc: Prafulla Wadaskar
    Acked-By: Prafulla Wadaskar

    Holger Brunck
     

03 Oct, 2012

1 commit


07 Jul, 2012

8 commits

  • Add a function to read the dip_switch on kmcoge5un. If the
    switch is set the actual_bank is set to 0 and this SW is
    booted.

    Signed-off-by: Thomas Herzmann
    Signed-off-by: Holger Brunck

    Thomas Herzmann
     
  • Remove config options from boards.cfg and simply add one switch
    per board and differ afterwards in km_kirkwood.h between the features.
    More boards are upcoming and therefore it's easier to have this
    at one place.

    Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    cc: Gerlando Falauto
    cc: Prafulla Wadaskar

    Holger Brunck
     
  • This adds a first support of the FPGA download for a PCIe FPGA based
    on the BOCO2 CPLD.

    This takes place in 3 steps, all done accessing the SPICTRL reg of the
    BOCO2:
    1) start the FPGA config with an access to the FPGA_PROG bit
    2) later in the boot sequence, wait for the FPGA_DONE bit to toggle to 1
    for the end of the FPGA configuration (with a timeout)
    3) reset the FPGA
    4) finally remove the access to its config EEPROM from the FPGA so that
    the CPU can update the FPGA configuration when the kernel is running

    The boards with a PCIe FPGA but without BOCO2 still are supported.

    The config option name is CONFIG_KM_FPGA_CONFIG

    Signed-off-by: Valentin Longchamp
    Signed-off-by: Holger Brunck
    cc: Gerlando Falauto
    cc: Prafulla Wadaskar

    Valentin Longchamp
     
  • The additional headerfile is unneeded here, we can use the generic
    km_kirkwood.h instead. And we can use the better config option
    KM_PIGGY4_88E6061 for the specific features for boards with this
    design in km_arm.c.

    Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    cc: Gerlando Falauto
    cc: Prafulla Wadaskar

    Holger Brunck
     
  • Use the generic header km_kirkwood.h and get rid of the
    board specific header.

    changes for v2: rebased because of changes in other patches

    Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    cc: Gerlando Falauto
    cc: Prafulla Wadaskar

    Holger Brunck
     
  • For u-boot this board is similar to mgcoge3un. But some differences
    are present. We have a different SDRAM on it and therefore a new
    SDRAM config file. Additionaly this board has a direct MAC/MAC
    connection from the kirkwood to a marvell simple switch without a
    phy inbetween, this needs a new configuration for the mvgbe driver.

    Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    cc: Gerlando Falauto
    cc: Prafulla Wadaskar

    Holger Brunck
     
  • This board is similar to portl2, but it has the u-boot environment
    in a SPI NOR flash and not in an i2c eeprom like portl2 have.

    Some other details:
    - IVM EEPROM is at adress: pca9547:70:9
    - PCI is enabled
    - PIGGY4 is connected via MV88E6352 simple switch. There is no phy
    between the simple switch and the kirkwood.

    Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    cc: Gerlando Falauto
    cc: Prafulla Wadaskar

    Holger Brunck
     
  • Some other kirkwood boards from keymile will follow. They will have some
    small differences, but we want to use the km_kirkwood.h for all to
    distinguish them. This patch a preparation for this.

    Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    cc: Gerlando Falauto
    cc: Prafulla Wadaskar

    Holger Brunck
     

04 Nov, 2011

1 commit


04 Jul, 2011

1 commit

  • suen3 and suen8 were in first HW version quite different, but
    now they are from a u-boot point of view similar. So these
    two boards can use the same header file. Other keymile boards
    differ only in the usage of the PCI interface. Therefore
    a target km_kirkwood_pci was introduced. All targets use
    the same header file.

    Signed-off-by: Holger Brunck
    Signed-off-by: Valentin Longchamp
    cc: Prafulla Wadaskar
    cc: Heiko Schocher

    Holger Brunck