25 Apr, 2012

1 commit


22 Apr, 2012

1 commit


19 Apr, 2012

1 commit


17 Apr, 2012

1 commit


31 Mar, 2012

1 commit


30 Mar, 2012

2 commits

  • Most link scripts differ only in the directory containing the start.o
    file. Make this a #define to remove this last difference.

    (Note that if start.o were disallowed outside the CPU start directory then
    we wouldn't even need this. But that is a separate discussion.)

    Signed-off-by: Simon Glass

    Simon Glass
     
  • The Makefile for a CPU is in arch/($ARCH)/cpu/$(CPU). We want to support
    having an .lds file in arch/$(ARCH)/cpu without requiring an additional
    Makefile there. This change makes it clear that we expect a Makefile in
    the same directory as the link script except in this case.

    Signed-off-by: Simon Glass

    Simon Glass
     

27 Mar, 2012

2 commits


07 Mar, 2012

2 commits


12 Feb, 2012

2 commits


16 Jan, 2012

1 commit


24 Dec, 2011

2 commits


22 Dec, 2011

1 commit


21 Dec, 2011

1 commit


19 Dec, 2011

1 commit


12 Dec, 2011

1 commit


11 Dec, 2011

4 commits


10 Dec, 2011

2 commits

  • In order to support the coming MX6 platform and to reducde
    the duplicated code, we had better move some common files
    or functions to the imx-common folder for sharing.

    This patch does the following:
    - move speed.c file from armv7/mx5/speed.c to armv7/imx-common/speed.c
    - move armv7/mx5/timer.c to armv7/imx-common/timer.c, no any new feature
    added but just fix the checkpatch errors in the old file and remove
    the CONFIG_SYS_MX5_CLK32 reference in the file
    - create one new file cpu.c file to store the common function with i.mx5/6

    Signed-off-by: Jason Liu
    Cc:Stefano Babic
    Acked-by: Stefano Babic

    Jason Liu
     
  • As per new naming convention for Samsung SoC's, all Cortex-A9 and Cortex-A15
    based SoC's will be classified under the name Exynos. Cortex-A9 and Cortex-A15
    based SoC's will be sub-classified as Exynos4 and Exynos5 respectively.

    In order to better adapt and reuse code across various upcoming Samsung Exynos
    based boards, all uses of s5pc210 prefix/suffix/directory-names are renamed in
    this patch. s5pc210 is renamed as exynos4210 and S5PC210/s5pc210 suffix/prefix
    are renamed as exynos4/EXYNOS4.

    Signed-off-by: Chander Kashyap
    Signed-off-by: Minkyu Kang

    Chander Kashyap
     

08 Dec, 2011

1 commit


07 Dec, 2011

2 commits

  • TPM (Trusted Platform Module) is an integrated circuit and
    software platform that provides computer manufacturers with the
    core components of a subsystem used to assure authenticity,
    integrity and confidentiality.

    This driver supports version 1.2 of the TCG (Trusted Computing
    Group) specifications.

    The TCG specification defines several so called localities in a
    TPM chip, to be controlled by different software layers. When
    used on a typical x86 platform during the firmware phase, only
    locality 0 can be accessed by the CPU, so this driver even while
    supporting the locality concept presumes that only locality zero
    is used.

    This implementation is loosely based on the article "Writing a
    TPM Device Driver" published on http://ptgmedia.pearsoncmg.com

    Compiling this driver with DEBUG defined will generate trace of
    all accesses to TMP registers.

    This driver has been tested and is being used in three different
    functional ChromeOS machines (Pinetrail and Sandy Bridge Intel
    chipsets) all using the same Infineon SLB 9635 TT 1.2 device.

    A u-boot cli command allowing access to the TPM was also
    implemented and is being submitted as a second patch.

    Change-Id: I22a33c3e5b2e20eec9557a7621bd463b30389d73
    Signed-off-by: Vadim Bendebury
    CC: Wolfgang Denk

    Vadim Bendebury
     
  • It is sometimes desireable to clean up the byproducts of the build
    process without removing the executable results. "make clean" is
    close, but leaves the build directory with a large number of
    *.depend* files. This new build option invokes make clean, and then
    removes the depend files.

    Signed-off-by: Andy Fleming

    Andy Fleming
     

06 Dec, 2011

1 commit


22 Nov, 2011

2 commits


19 Nov, 2011

1 commit

  • Wolfgang's patch for build time improvement is bringing
    out issues due to missing dependencies in the top-level
    Makefile. I get errors such as the below while building
    with many threads.

    make[1]: /home/a0393566local/u-boot-denx/tools/mkimage: Command not found

    This also allows one to do:
    $ make spl/u-boot-spl.bin
    if you want to build only spl

    Cc: Wolfgang Denk
    Signed-off-by: Aneesh V

    Aneesh V
     

17 Nov, 2011

1 commit

  • * 'master' of git://git.denx.de/u-boot-video:
    api: export LCD device to external apps
    font: split font data from video_font.h
    tools: logo: split bmp arrays from bmp_logo.h
    lcd: add clear and draw bitmap declaration
    VIDEO: mx3fb: GCC4.6 fix build warnings
    Powerpc/DIU: Fixed the 800x600 and 1024x768 resolution bug

    Wolfgang Denk
     

16 Nov, 2011

2 commits

  • The generated header bmp_logo.h is useful even outside common/lcd.c for
    the logo dimension. However, the problem is, the generated bmp_logo.h
    cannot be included multiple times because bmp_logo_palette[] and
    bmp_logo_bitmap[] are defined in the bmp_logo.h.

    This patch fixes this by defining these arrays in another header
    bmp_logo_data.h and in bmp_logo.h only declaring these arrays.

    Signed-off-by: Che-Liang Chiou
    Acked-by: Mike Frysinger
    Signed-off-by: Anatolij Gustschin

    Che-Liang Chiou
     
  • This patch adds the build support for the
    omap5_evm board.

    Signed-off-by: sricharan
    Signed-off-by: Sandeep Paulraj

    Sricharan
     

12 Nov, 2011

1 commit


11 Nov, 2011

1 commit


08 Nov, 2011

1 commit

  • * 'master' of git://git.denx.de/u-boot-arm:
    Arm: re-introduce the MACH_TYPE_XXXXXX for EB_CPUX9K2 board
    arm: jadecpu: Readd MACH_TYPE_JADECPU
    at91: defined mach-types for otc570 board in board config file
    at91: defined mach-types for meesc board in board config file
    mx31pdk: Enable D and I caches
    ehci-mxc: remove incorrect comment
    README: Fix supported i.MX SoC list for CONFIG_MXC_SPI
    mx53: Turn off child clocks before reconfigure perclk_root
    qong: enable support for compressed images
    imx: imx31_phycore.h: fix checkpatch warnings
    vision2: Remove unused get_board_rev function
    mx53smd: Remove unused get_board_rev function
    mx53ard: Remove unused get_board_rev function
    mx53evk: Remove unused get_board_rev function
    mx53evk: Add RTC support
    mx53loco: Remove unused get_board_rev function
    mx53evk: Remove unneeded '1' from mx53evk.h
    OMAP3: mvblx: Initial support for mvBlueLYNX-X
    ARM: dig297: Define MACH_TYPE_OMAP3_CPS and CONFIG_MACH_TYPE
    omap3: mem: Move comments next to definitions
    omap3: mem: Clean-up whitespaces
    omap3: mem: Define and use common macros
    Davinci: ea20: added PREBOOT to configuration
    Davinci: ea20: added I2C support
    Davinci: ea20: added video support
    VIDEO: davinci: add framebuffer to da8xx
    ARM: Davinci: added missing registers to hardware.h
    Davinci: ea20: add gpios for LCD backlight control
    Davinci: ea20: add gpio for keeping power on in board_late_init
    Davinci: ea20: Add default U-Boot environment
    Davinci: ea20: Add early init to get early output from console
    Davinci: ea20: Add NAND support
    Davinci: ea20: set GPIOs to hold MII-Phy in reset and set UART0-Switch for console
    Davinci: ea20: set console on UART0
    arm, davinci: add cam_enc_4xx support
    arm926ejs, davinci: add missing spi defines for dm365
    arm926ejs, davinci: add cpuinfo for dm365
    arm, davinci: add lowlevel function for dm365 soc
    arm, davinci: add header files for dm365
    spl, nand: add 4bit HW ecc oob first nand_read_page function
    arm, davinci: add support for new spl framework
    spl: add option for adding post memory test to the SPL framework
    net, davinci_emac: make clock divider in MDIO control register configurable
    arm, usb, davinci: make USBPHY_CTL register configurable
    usb, davinci: add enable_vbus() weak function
    omap3evm: fix errors caused by multiple definitions
    omap3evm: Add (quick) configuration for NAND only
    omap3evm: Add (quick) configuration for MMC/SD only
    omap3evm: move common config options to new file
    omap3evm: Prepare to split configuration
    omap3evm: Reorder related config options
    omap/spl: actually enable the console
    davinci_emac: compilation fix, phy is array now
    omap3evm: Set environment variable 'ethaddr'
    arm, arm926: fix missing symbols in NAND_SPL mode
    arm, davinci: Add function lpsc_syncreset()
    arm, davinci: replace CONFIG_PRELOADER with CONFIG_SPL_BUILD
    arm/km: portl2 environment address update to P1B
    arm/km: adapt bootcounter evaluation
    arm/km: enable jffs2 cmds
    arm/km: trigger reconfiguration for the Xilinx FPGA
    arm/km: add boardid and hwkey to kernel command line
    ARM: Reintroduce MACH_TYPE_KM_KIRKWOOD for keymile ARM boards
    netspace_v2: enable I2C EEPROM support
    netspace_v2: fix SDRAM configuration
    armada100: define CONFIG_SYS_CACHELINE_SIZE
    pantheon: define CONFIG_SYS_CACHELINE_SIZE
    kirkwood: define CONFIG_SYS_CACHELINE_SIZE
    kirkwood: drop empty asm-offsets.s file
    arm/km/mgcoge3un: enhance "waitforne" feature
    arm/km: add variable waitforne to mgcoge3un
    gplugD: Fix for error:MACH_TYPE_SHEEVAD undeclared
    ARM: dreamplug: fix compilation
    ARM: DockStar: fix compilation
    ARM: netspace_v2: fix warnings
    am335x: Drop board_sysinfo struct
    am335x: Temporarily add MACH_TYPE define
    misc:pmic:samsung Enable PMIC driver at C210 Universal target
    dcache:s5p CONFIG_SYS_CACHELINE_SIZE added for s5p UNIVERSAL C210 target
    dcache:s5p CONFIG_SYS_CACHELINE_SIZE added for s5p GONI target
    smdkv310: use macro for mmc data read function address
    smdkv310: use spl framework for mmc spl
    SMDKV310: use get_ram_size() to validate dram size
    SMDKV310: Initialize board id using CONFIG_MACH_TYPE
    ORIGEN : use absolute paths and fix tool naming
    ORIGEN : enable device tree support
    MX25: tx25: Fix building due to missing MACH_TYPE
    mx31: Add board support for HALE TT-01
    mx31: add ESD control registers
    mx31: define pins and init for UART2 and CSPI3
    MX35: add support for flea3 board
    MX51: vision2: add MACH_TYPE in config file
    vision2: Remove unused header file
    mx51evk: Remove unused get_board_rev function
    mx51evk: Remove unneeded '1' from mx51evk.h
    I2C: Fix mxc_i2c.c problem on imx31_phycore
    mx35pdk: Add RTC support
    mx51evk: Use GPIO API for configuring the IOMUX
    mx51evk: Add RTC support
    rtc: Make mc13783-rtc driver generic
    qong: remove unneeded IOMUX settings
    qong: Use mx31_set_gpr to setup USBH2 pins
    mx31: Introduce mx31_set_gpr function
    mx31pdk: Add MC13783 PMIC support
    qong: remove unneeded "1" from qong.h
    misc: pmic: fix regression in pmic_fsl.c (SPI)
    mx5 configs: CONFIG_PRIME should really be CONFIG_ETHPRIME
    MX35: Drop unnecessary prototypes from imx-regs.h
    I2C: added I2C-2 and I2C-3 to MX35
    MX35: factorize common assembly code
    MX35: add reset cause as provided by other i.MX
    MX35: add pins definition for UART3
    MX35: added ESDC structure to imx-regs

    Wolfgang Denk
     

07 Nov, 2011

1 commit