11 Sep, 2018

1 commit

  • arch/arm/Makefile references armv5 for backwards compatibility with
    older compilers. This patch removes those references to armv5,
    since by now newer compilers are required which should have armv7
    support enabled.

    The Makefile also also has a list of options for mtune, but the
    entry for CONFIG_CPU_V7A is empty, so this patch tunes the
    CPU_V7A architecture to generic-armv7-a.

    The following size changed apply to omap3_logic using GCC.

    Stock
    text data bss dec hex filename
    50910 429 67580 118919 1d087 spl/u-boot-spl
    540713 22700 327072 890485 d9675 u-boot

    Without Armv5
    text data bss dec hex filename
    50916 429 67580 118925 1d08d spl/u-boot-spl
    540719 22700 327064 890483 d9673 u-boot

    mtune=generic-armv7-a
    text data bss dec hex filename
    50932 429 67580 118941 1d09d spl/u-boot-spl
    540519 22700 327080 890299 d95bb u-boot

    Signed-off-by: Adam Ford

    Adam Ford
     

12 Sep, 2015

1 commit


22 Nov, 2013

1 commit

  • This patch adds new CONFIG_NAND_OMAP_ECCSCHEME, replacing other distributed
    CONFIG_xx used for selecting NAND ecc-schemes.
    This patch aims at solving following issues.

    1) Currently ecc-scheme is tied to SoC platform, which prevents user to select
    other ecc-schemes also supported in hardware. like;
    - most of OMAP3 SoC platforms use only 1-bit Hamming ecc-scheme, inspite
    the fact that they can use higher ecc-schemes like 8-bit ecc-schemes with
    software based error detection (OMAP_ECC_BCH4_CODE_HW_DETECTION_SW).
    - most of AM33xx SoC plaforms use 8-bit BCH ecc-scheme for now, but hardware
    supports BCH16 ecc-scheme also.

    2) Different platforms use different CONFIG_xx to select ecc-schemes, which
    adds confusion for user while migrating platforms.
    - *CONFIG_NAND_OMAP_ELM* which enables ELM hardware engine, selects only
    8-bit BCH ecc-scheme with h/w based error-correction (OMAP_ECC_BCH8_CODE_HW)
    whereas ELM hardware engine supports other ecc-schemes also like; BCH4,
    and BCH16 (in future).
    - *CONFIG_NAND_OMAP_BCH8* selects 8-bit BCH ecc-scheme with s/w based error
    correction (OMAP_ECC_BCH8_CODE_HW_DETECTION_SW).
    - *CONFIG_SPL_NAND_SOFTECC* selects 1-bit Hamming ecc-scheme using s/w library

    Thus adding new *CONFIG_NAND_OMAP_ECCSCHEME* de-couples ecc-scheme dependency
    on SoC platform and NAND driver. And user can select ecc-scheme independently
    foreach board.
    However, selection some hardware based ecc-schemes (OMAP_ECC_BCHx_CODE_HW) still
    depends on presence of ELM hardware engine on SoC. (Refer doc/README.nand)

    Signed-off-by: Pekon Gupta

    pekon gupta
     

08 Apr, 2013

1 commit

  • The kernel states:

    ---88---

    And we do so in u-boot.

    This implementation uses the same layout for BCH8 but it is fix. The current
    provided layout does only work with 64 Byte OOB.

    Signed-off-by: Andreas Bießmann
    Cc: Tom Rini
    Cc: Ilya Yanok
    Cc: Scott Wood
    Cc: Mansoor Ahamed
    Cc: Thomas Weber

    Andreas Bießmann
     

05 Nov, 2011

1 commit


28 Oct, 2011

1 commit


13 Sep, 2011

1 commit


02 Feb, 2011

1 commit


08 Jul, 2009

1 commit


13 Jun, 2009

3 commits

  • Using the example for reading a gpio, shows the problem.
    NULL should be the gpio number.

    Signed-off-by: Tom Rix
    Acked-by: Dirk Behme

    Tom Rix
     
  • Port version 2.6.27 of the linux kernel's omap gpio interface to u-boot.
    The orignal source is in linux/arch/arm/plat-omap/gpio.c

    See doc/README.omap3 for instructions on use.

    Signed-off-by: Tom Rix

    Tom Rix
     
  • Zoom2 is a new board from Texas Instruments and LogicPD

    The logicpd web site is a good source for general information on this board.
    Please start looking here if the below links are broken.
    http://www.logicpd.com

    This is a pdf of the product
    http://www.logicpd.com/sites/default/files/1012659A_Zoom_OMAP34x-II_MDP_Brief.pdf
    This is the product description web page
    http://www.logicpd.com/products/development-kits/texas-instruments-zoom%E2%84%A2-omap34x-ii-mdp

    This patch provides a zoom2 base target by copying zoom1 and by making some
    obvious changes.

    To configure, run
    make omap3_zoom2_config

    Signed-off-by: Tom Rix

    Tom Rix
     

29 Jan, 2009

5 commits