Skip to content
Snippets Groups Projects
  1. Jan 07, 2014
  2. Jan 06, 2014
  3. Jan 03, 2014
  4. Jan 02, 2014
  5. Dec 31, 2013
  6. Dec 30, 2013
  7. Dec 19, 2013
    • Stefano Babic's avatar
      MX6: fix sata compilation for i.MX6 · f5514e47
      Stefano Babic authored
      
      Commit 164d9846 breaks
      board with SATA support, because sata is not compiled.
      
      Signed-off-by: default avatarStefano Babic <sbabic@denx.de>
      f5514e47
    • Lokesh Vutla's avatar
      ARM: AM43xx: Add Maintainer · 2931fa4d
      Lokesh Vutla authored
      
      Adding Maintainer for AM43xx.
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      2931fa4d
    • Lokesh Vutla's avatar
      ARM: AM43xx: GP_EVM: Add support for DDR3 · b5e01eec
      Lokesh Vutla authored
      
      GP EVM has 1GB DDR3 attached(Part no: MT41K512M8RH).
      Adding details for the same.
      Below is the brief description of DDR3 init sequence(SW leveling):
      -> Enable VTT regulator
      -> Configure VTP
      -> Configure DDR IO settings
      -> Disable initialization and refreshes until EMIF registers are programmed.
      -> Program Timing registers
      -> Program leveling registers
      -> Program PHY control and Temp alert and ZQ config registers.
      -> Enable initialization and refreshes and configure SDRAM CONFIG register
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      b5e01eec
    • Lokesh Vutla's avatar
      ARM: AM43xx: EPOS_EVM: Add support for LPDDR2 · d3daba10
      Lokesh Vutla authored
      
      AM4372 EPOS EVM has 1GB LPDDR2(Part no: MT42L256M32D2LG-25 WT:A)
      Adding LPDDR2 init sequence and register details for the same.
      Below is the brief description of LPDDR2 init sequence:
      -> Configure VTP
      -> Configure DDR IO settings
      -> Disable initialization and refreshes until EMIF registers are programmed.
      -> Program Timing registers
      -> Program PHY control and Temp alert and ZQ config registers.
      -> Enable initialization and refreshes and configure SDRAM CONFIG register
      -> Wait till initialization is complete and the configure MR registers.
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      d3daba10
    • Lokesh Vutla's avatar
      ARM: AM33xx+: Update ioregs to pass different values · 965de8b9
      Lokesh Vutla authored
      
      Currently same value is programmed for all ioregs. This is not
      the case for all SoC's like AM4372. So adding a structure for ioregs
      and updating in all board files. And also return from config_cmd_ctrl()
      and config_ddr_data() functions if data is not passed.
      
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      [trini: Fixup dxr2, cm_t335, adapt pcm051 rev3]
      Signed-off-by: default avatarTom Rini <trini@ti.com>
      965de8b9
    • Lokesh Vutla's avatar
      ARM: AM43xx: clocks: Update DPLL details · cf04d032
      Lokesh Vutla authored
      
      Updating the Multiplier and Dividers value for all DPLLs.
      Safest OPP is read from DEV ATTRIBUTE register. Accoring to the value
      returned the MPU DPLL is locked.
      At different OPPs follwoing are the MPU locked frequencies.
      OPP50	300MHz
      OPP100	600MHz
      OPP120	720MHz
      OPPTB	800MHz
      OPPNT	1000MHz
      According to the latest DM following is the OPP table dependencies:
      	VDD_CORE 	VDD_MPU
      	OPP50		OPP50
      	OPP50 		OPP100
      	OPP100		OPP50
      	OPP100		OPP100
      	OPP100		OPP120
      So at different OPPs of MPU it is safest to lock CORE at OPP_NOM.
      Following are the DPLL locking frequencies at OPP NOM:
      Core locks at 1000MHz
      Per locks at 960MHz
      LPDDR2 locks at 266MHz
      DDR3 locks at 400MHz
      
      Touching AM33xx files also to get DPLL values specific to board but no
      functionality difference.
      Signed-off-by: default avatarLokesh Vutla <lokeshvutla@ti.com>
      cf04d032
Loading