Skip to content
Snippets Groups Projects
  1. Nov 30, 2010
    • Stefano Babic's avatar
      Davinci 8xx: Move common functions to share code · 6d1c649f
      Stefano Babic authored
      
      As more Davinci 8xx board can be added, move common code
      to be shared between boards.
      
       * rebased ontop of Sugosh's patches
       * moving the HAWKBOARD_KICK{0,1}_UNLOCK defines to
         arch/arm/include/asm/arch-davinci/davinci_misc.h from to
         arch/arm/include/asm/arch-davinci/da8xx_common.h
       * don't define dram functions in PRELOADER
       * move sync_env_enetaddr into existing EMAC ifdef
       * use misc.c in hawkboard nand_spl
      
      Signed-off-by: default avatarBen Gardiner <bengardiner@nanometrics.ca>
      Signed-off-by: default avatarStefano Babic <sbabic@denx.de>
      Signed-off-by: default avatarSandeep Paulraj <s-paulraj@ti.com>
      6d1c649f
    • Sudhakar Rajashekhara's avatar
      da850: Add RMII support for EMAC · d2607401
      Sudhakar Rajashekhara authored
      This patch is a port of the work by Sudhakar Rajeshekhara in commit
      ab3effbcad8851cc65dc5241a01c064d2030a3b2 of
      git://arago-project.org/git/people/sandeep/u-boot-davinci.git
      
      .
      
      The da850 UI board has on it an RMII PHY which can be used if the MDC line
      to the MII PHY on the baseboard is disabled and the RMII PHY is enabled by
      configuring the values of some GPIO pins on the IO expander of the UI board.
      This patch implements disabling that line via GPIO2[6], configuring the UI
      board's IO expander and setting only the pinmux settings that are needed for
      RMII operation.
      
      Tested on da850evm by adding a define for CONFIG_DRIVER_TI_EMAC_USE_RMII.
      
      Signed-off-by: default avatarSudhakar Rajashekhara <sudhakar.raj@ti.com>
      Signed-off-by: default avatarBen Gardiner <bengardiner@nanometrics.ca>
      CC: Sandeep Paulraj <s-paulraj@ti.com>
      CC: Ben Warren <biggerbadderben@gmail.com>
      CC: Mike Frysinger <vapier@gentoo.org>
      CC: Sughosh Ganu <urwithsughosh@gmail.com>
      Signed-off-by: default avatarSandeep Paulraj <s-paulraj@ti.com>
      d2607401
    • Sughosh Ganu's avatar
      Add board support for hawkboard · 48571ff0
      Sughosh Ganu authored
      
      The patch adds basic board support for TI's OMAP-L138 based
      Hawkboard. This board is pretty similar to the da850 EVM. Support for
      nand and network access is added in this version.
      
      The following bootup procedure is used.
      
      At reset, the Rom Boot Loader(RBL), initialises the ddr and the nand
      controllers and copies the second stage bootloader(nand_spl) to
      RAM. The secondary bootloader then copies u-boot from a predefined
      location in the nand flash to the RAM, and passes control to the
      u-boot image.
      
      Three config options are supported
      * hawkboard_config - Used to create the u-boot.bin. Tftp the
       u-boot.bin image to the RAM from u-boot, and flash to the nand flash
       at address 0xe0000.
      
      * hawkboard_nand_config - Used to generate the secondary
       bootloader(nand_spl) image. This creates an elf file u-boot-spl
       under nand_spl/. Create an AIS signed image using this file, and
       flash it to the nand flash at address 0x20000. The ais file should
       fit in one block.
      
      * hawkboard_uart_config - This is same as the first image, but with
       the TEXT_BASE as expected by the RBL(0xc1080000). Create the AIS
      
      Signed-off-by: default avatarSughosh Ganu <urwithsughosh@gmail.com>
      Signed-off-by: default avatarBen Gardiner <bengardiner@nanometrics.ca>
      Signed-off-by: default avatarSandeep Paulraj <s-paulraj@ti.com>
      48571ff0
  2. Nov 29, 2010
  3. Nov 28, 2010
  4. Nov 27, 2010
Loading