1. 15 Jun, 2009 1 commit
  2. 12 Jun, 2009 3 commits
    • David Brownell's avatar
      davinci dm6446evm NAND update · 269dfea0
      David Brownell authored
      
      
      This updates the optional (non-default!) NAND support for the
      DaVinci DM6446 EVM:
      
       - include MTD partitioning, defaulting to what Linux uses
      
       - use a flash-based BBT, which among other things speeds bootup
      
      This matches code that's now queued for mainline Linux, and might
      even merge in an upcoming 2.6.30-rc; and the MTIDS are set up so
      that the U-Boot $mtdparts environment variable can be passed as-is
      on the kernel command line as a cmdlinepart override.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      269dfea0
    • David Brownell's avatar
      davinci: display correct clock info · 7a4f511b
      David Brownell authored
      
      
      Move the clock-rate dumping code into the cpu/.../davinci area
      where it should have been, enabled by CONFIG_DISPLAY_CPUINFO,
      updating the format and showing the DSP clock (where relevant).
      
      Switch boards to use the cpuinfo() hook for this stuff.
      
      Remove a few now-obsolete PLL #defines.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      7a4f511b
    • David Brownell's avatar
      davinci: split out some dm644x-specific bits from psc · f7904368
      David Brownell authored
      
      
      Split out DaVinci DM6446-specific bits from more generic bits:
      
       - Add a CONFIG_SOC_DM644X.  All current boards use DM6446 chips;
         DM6443 and DM6441 chips differ in available peripherals.
      
       - Move most DM644X-specific bits from psc.c to a new dm644x.c file,
         which is conditionally built.  It provides device-specific setup.
      
      Plus minor coding style and comment updates with respect to the PSC.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      f7904368
  3. 24 Apr, 2009 1 commit
    • David Brownell's avatar
      minor DaVinci clock cleanup · 7239c5da
      David Brownell authored
      
      
      Minor cleanup to clock-related defines for DaVinci DM6446 boards:
      
       - CONFIG_SYS_CLK_FREQ is unused; remove it.
      
       - CONFIG_SYS_NS16550_CLK must be the same as CONFIG_SYS_HZ_CLOCK
      
      On DM6446 both of those peripheral clocks actually come from the
      same source, the primary oscillator.  Having them use the same
      symbol avoids bugs in the clone'n'modify development cycle.
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      7239c5da
  4. 16 Apr, 2009 1 commit
    • David Brownell's avatar
      fix DaVinci NS16550_REG_SIZE regression · 7ee38c04
      David Brownell authored
      
      
      Update the DaVinci DM6446 boards to use the new convention
      for CONFIG_SYS_NS16550_REG_SIZE ... the size hasn't changed
      from the original 4 bytes, but these chips are little-endian.
      
      (Resolves a regression added recently by the include/ns16550.h
      patch to "Unify structure declaration for registers".  The code
      previously worked just fine because the registers were accessed
      as host-endian words, not as bytes.)
      Signed-off-by: default avatarDavid Brownell <dbrownell@users.sourceforge.net>
      7ee38c04
  5. 30 Mar, 2009 1 commit
  6. 28 Jan, 2009 1 commit
  7. 23 Jan, 2009 1 commit
  8. 18 Oct, 2008 1 commit
  9. 10 Sep, 2008 3 commits
  10. 12 Aug, 2008 1 commit
  11. 20 May, 2008 1 commit
    • Wolfgang Denk's avatar
      Big white-space cleanup. · 53677ef1
      Wolfgang Denk authored
      
      
      This commit gets rid of a huge amount of silly white-space issues.
      Especially, all sequences of SPACEs followed by TAB characters get
      removed (unless they appear in print statements).
      
      Also remove all embedded "vim:" and "vi:" statements which hide
      indentation problems.
      Signed-off-by: default avatarWolfgang Denk <wd@denx.de>
      53677ef1
  12. 11 Apr, 2008 1 commit
  13. 30 Mar, 2008 1 commit
  14. 10 Aug, 2007 1 commit
    • Sergey Kubushyn's avatar
      [ARM] TI DaVinci support, hopefully final · c74b2108
      Sergey Kubushyn authored
      Add support for the following DaVinci boards:
      - DV_EVM
      - SCHMOOGIE
      - SONATA
      
      Changes:
      
      - Split into separate board directories
      - Removed changes to MTD_DEBUG (or whatever it's called)
      - New CONFIG_CMD party line followed
      - Some cosmetic fixes, cleanup etc.
      - Patches against the latest U-Boot tree as of now.
      - Fixed CONFIG_CMD_NET in net files.
      - Fixed CONFIG_CMD_EEPROM for schmoogie.
      - Made sure it compiles and works (forceenv() link problem) on SCHMOOGIE and
         DV_EVM. Can't check if it works on SONATA, don't have a board any more,
         but it at least compiles.
      
      Here is an excerpt from session log on SCHMOOGIE...
      
      U-Boot 1.2.0-g6c33c785
      
      -dirty (Aug  7 2007 - 13:07:17)
      
      DRAM:  128 MB
      NAND:  128 MiB
      In:    serial
      Out:   serial
      Err:   serial
      ARM Clock : 297MHz
      DDR Clock : 162MHz
      ETH PHY   : DP83848 @ 0x01
      U-Boot > iprobe
      Valid chip addresses: 1B 38 3A 3D 3F 50 5D 6F
      U-Boot > ping 192.168.253.10
      host 192.168.253.10 is alive
      U-Boot >
      Signed-off-by: default avatarSergey Kubushyn <ksi@koi8.net>
      Acked-by: default avatarDirk Behme <dirk.behme@gmail.com>
      Acked-by: default avatarZach Sadecki <Zach.Sadecki@ripcode.com>
      Acked-by: default avatarStefan Roese <sr@denx.de>
      c74b2108