10 Jan, 2018

1 commit

  • These macros are all defined once and never checked or used anywhere:

    CONFIG_MACH_ASPENITE
    CONFIG_MACH_DAVINCI_CALIMAIN
    CONFIG_MACH_DOCKSTAR
    CONFIG_MACH_EDMINIV2
    CONFIG_MACH_GOFLEXHOME
    CONFIG_MACH_GONI
    CONFIG_MACH_GURUPLUG
    CONFIG_MACH_KM_KIRKWOOD
    CONFIG_MACH_OPENRD_BASE
    CONFIG_MACH_SHEEVAPLUG

    Almost all of them were only used for the mach_is_foo() logic in
    arch/arm/asm/mach-types.h that were dropped in
    commit f9dadaef8b75fa ("arm: Re-sync asm/mach-types.h with
    Linux Kernel v4.9")

    Signed-off-by: Tuomas Tynkkynen

    Tuomas Tynkkynen
     

06 Nov, 2017

1 commit


26 Jul, 2017

1 commit

  • This converts the following to Kconfig:
    CONFIG_ENV_IS_IN_MMC
    CONFIG_ENV_IS_IN_NAND
    CONFIG_ENV_IS_IN_UBI
    CONFIG_ENV_IS_NOWHERE

    In fact this already exists for sunxi as a 'choice' config. However not
    all the choices are available in Kconfig yet so we cannot use that. It
    would lead to more than one option being set.

    In addition, one purpose of this series is to allow the environment to be
    stored in more than one place. So the existing choice is converted to a
    normal config allowing each option to be set independently.

    There are not many opportunities for Kconfig updates to reduce the size of
    this patch. This was tested with

    ./tools/moveconfig.py -i CONFIG_ENV_IS_IN_MMC

    And then manual updates. This is because for CHAIN_OF_TRUST boards they
    can only have ENV_IS_NOWHERE set, so we enforce that via Kconfig logic
    now.

    Signed-off-by: Simon Glass
    Signed-off-by: Tom Rini

    Simon Glass
     

20 Sep, 2016

1 commit


26 Apr, 2016

1 commit


18 Nov, 2015

5 commits


25 Oct, 2015

1 commit

  • We have finished Generic Board conversion for ARM and PowerPC, i.e.
    all the boards have been converted except OpenRISC, SuperH, SPARC,
    which have not supported Generic Board framework yet.

    Select SYS_GENERIC_BOARD in arch/Kconfig and delete all the macro
    defines in include/configs/*.h.

    Signed-off-by: Masahiro Yamada

    Masahiro Yamada
     

26 Jun, 2015

1 commit


26 Jan, 2015

1 commit

  • Refresh for newer kernel.
    Prepare ENV settings for sheevaplugs to be OpenWRT ready.

    +----------+
    | UBOOT | >> 896 Kb (7x128) = uboot
    +----------+
    | ENV | >> 128 Kb = uboot_env
    +----------+
    | ROOT(FS) | >> 511 Mb @ 1 Mb = root -> rootfs (ubifs)
    +----------+

    With (CC) TRUNK OpenWRT build (QUICK HOWTO) :


    Marvell>> nand erase.part root
    Marvell>> ubi part root
    Marvell>> ubi remove rootfs
    Marvell>> ubi create rootfs
    Marvell>> usb reset
    Marvell>> fatload usb 2:1 0x800000 guruplug/openwrt/openwrt-kirkwood-guruplug-rootfs.ubifs
    Marvell>> ubi write 0x800000 rootfs ${filesize}
    Marvell>> reset

    Changes in v1:
    - ADD generic board define
    - ADD FDT support
    - ADD HUSH interpreter
    - Define new NAND partition mapping

    Signed-off-by: Gerald Kerma

    Gerald Kerma
     

31 Aug, 2014

1 commit


24 Jul, 2013

1 commit


28 Oct, 2010

1 commit


13 Oct, 2010

1 commit

  • It is observed that, in most of the board configs the code is being
    duplicated, also for any common change all board files needs update
    This issue was under discussion from long on mailing list and we
    converge on introducing common config file.

    With this patch-
    1. Total Kirkwood specific configuration code is reduced by 210 lines
    2. All common configuration can be shared by multiple boards
    3. Easy to manage common updates like ARM relocation changes

    mv-common.h file is added to include/configs/
    It contains all common configuration supported for all Kirkwood boards
    The respective board configs are updated for its usage

    Build tested for guruplug, mv88f6281gtw_ge, openrd_base,
    rd6281a and sheevaplug
    Binary execution tested for sheevaplug

    Todo:
    1. Other custom Kirkwood boards to be synced
    2. The support to be extended for Orion5X based boards

    Signed-off-by: Prafulla Wadaskar

    Prafulla Wadaskar
     

13 Jul, 2010

1 commit


30 Apr, 2010

1 commit

  • GuruPlug Standard: 1 Gb Ethernet, 2 USB 2.0
    GuruPlug Plus: 2 Gb Ethernet, 2 USB 2.0, 1 eSATA, 1 uSD slot

    References:
    http://www.globalscaletechnologies.com/t-guruplugdetails.aspx
    http://plugcomputer.org

    This patch is for GuruPlug Plus, but it supports Standard version
    as well.

    Signed-off-by: Siddarth Gore

    Siddarth Gore