1. 18 4月, 2014 1 次提交
  2. 05 3月, 2014 2 次提交
  3. 24 1月, 2014 1 次提交
  4. 24 7月, 2013 1 次提交
  5. 10 6月, 2013 3 次提交
  6. 05 6月, 2013 1 次提交
  7. 10 5月, 2013 2 次提交
    • S
      ARM: OMAP: Cleanup boot parameters usage · 4a0eb757
      SRICHARAN R 提交于
      The boot parameters are read from individual variables
      assigned for each of them. This been corrected and now
      they are stored as a part of the global data 'gd'
      structure. So read them from 'gd' instead.
      Signed-off-by: NSricharan R <r.sricharan@ti.com>
      [trini: Add igep0033 hunk]
      Signed-off-by: NTom Rini <trini@ti.com>
      4a0eb757
    • L
      ARM: OMAP5: Fix warm reset with USB cable connected · 0b1b60c7
      Lokesh Vutla 提交于
      Warm reset on OMAP5 freezes when USB cable is connected.
      Fix requires PRM_RSTTIME.RSTTIME1 to be programmed
      with the time for which reset should be held low for the
      voltages and the oscillator to reach stable state.
      
      There are 3 parameters to be considered for calculating
      the time, which are mostly board and PMIC dependent.
      -1- Time taken by the Oscillator to shut + restart
      -2- PMIC OTP times
      -3- Voltage rail ramp times, which inturn depends on the
      PMIC slew rate and value of the voltage ramp needed.
      
      In order to keep the code in u-boot simple, have a way
      for boards to specify a pre computed time directly using
      the 'CONFIG_OMAP_PLATFORM_RESET_TIME_MAX_USEC'
      option. If boards fail to specify the time, use a default
      as specified by 'CONFIG_DEFAULT_OMAP_RESET_TIME_MAX_USEC' instead.
      Using the default value translates into some ~22ms and should work in
      all cases.
      However in order to avoid this large delay hiding other bugs,
      its recommended that all boards look at their respective data
      sheets and specify a pre computed and optimal value using
      'CONFIG_OMAP_PLATFORM_RESET_TIME_MAX_USEC'
      
      In order to help future board additions to compute this
      config option value, add a README at doc/README.omap-reset-time
      which explains how to compute the value. Also update the toplevel
      README with the additional option and pointers to
      doc/README.omap-reset-time.
      Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
      [rnayak@ti.com: Updated changelog and added the README]
      Signed-off-by: NRajendra Nayak <rnayak@ti.com>
      0b1b60c7
  8. 11 3月, 2013 4 次提交
  9. 28 9月, 2012 1 次提交
  10. 07 7月, 2012 2 次提交
    • L
      OMAP4+: Force DDR in self-refresh after warm reset · 38f25b12
      Lokesh Vutla 提交于
      Errata ID:i727
      
      Description: The refresh rate is programmed in the EMIF_SDRAM_REF_CTRL[15:0]
      REG_REFRESH_RATE parameter taking into account frequency of the device.
      When a warm reset is applied on the system, the OMAP processor restarts
      with another OPP and so frequency is not the same. Due to this frequency
      change, the refresh rate will be too low and could result in an unexpected
      behavior on the memory side.
      
      Workaround:
      The workaround is to force self-refresh when coming back from the warm reset
      with the following sequence:
      • Set EMIF_PWR_MGMT_CTRL[10:8] REG_LP_MODE to 0x2
      • Set EMIF_PWR_MGMT_CTRL[7:4] REG_SR_TIM to 0x0
      • Do a dummy read (loads automatically new value of sr_tim)
      This will reduce the risk of memory content corruption, but memory content
      can't be guaranteed after a warm reset.
      
      This errata is impacted on
      OMAP4430: 1.0, 2.0, 2.1, 2.2, 2.3
      OMAP4460: 1.0, 1.1
      OMAP4470: 1.0
      OMAP5430: 1.0
      Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
      Signed-off-by: NR Sricharan <r.sricharan@ti.com>
      Signed-off-by: NSenthilvadivu Guruswamy <svadivu@ti.com>
      38f25b12
    • L
      ARM: OMAP3+: Detect reset type · 70239507
      Lokesh Vutla 提交于
      Certain modules are not affected by means of
      a warm reset and need not be configured again.
      Adding an API to detect the reset reason warm/cold.
      
      This will be used to skip the module configurations
      that are retained across a warm reset.
      Signed-off-by: NLokesh Vutla <lokeshvutla@ti.com>
      Signed-off-by: NR Sricharan <r.sricharan@ti.com>
      70239507
  11. 15 5月, 2012 2 次提交
  12. 16 1月, 2012 1 次提交
  13. 16 11月, 2011 3 次提交
    • S
      omap4/5: Add support for booting with CH. · 78f455c0
      Sricharan 提交于
      Configuration header(CH) is 512 byte header attached to an OMAP
      boot image that will help ROM code to initialize clocks, SDRAM
      etc and copy U-Boot directly into SDRAM. CH can help us in
      by-passing SPL and directly boot U-boot, hence it's an alternative
      for SPL. However, we intend to support both CH and SPL for OMAP4/5.
      
      Initialization done through CH is limited and is not equivalent
      to that done by SPL. So U-Boot has to distinguish between the
      two cases and handle them accordingly. This patch takes care
      of doing this.
      Signed-off-by: Nsricharan <r.sricharan@ti.com>
      Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
      78f455c0
    • S
      omap5: clocks: Add clocks support for omap5 platform. · 2e5ba489
      Sricharan 提交于
      Adding the correct configurations required for
      dplls, clocks, for omap5 Soc.
      
      Also changes are done to retain some part of the code common
      for OMAP4/5 and move only the remaining to the Soc specific
      directories.
      Signed-off-by: Nsricharan <r.sricharan@ti.com>
      Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
      2e5ba489
    • S
      omap5: Add minimal support for omap5430. · 508a58fa
      Sricharan 提交于
      This patch adds the minimal support for OMAP5. The platform and machine
      specific headers and sources updated for OMAP5430.
      
      OMAP5430 is Texas Instrument's SOC based on ARM Cortex-A15 SMP architecture.
      It's a dual core SOC with GIC used for interrupt handling and SCU for cache
      coherency.
      
      Also moved some part of code from the basic platform support that can be made
      common for OMAP4/5. Rest is kept out seperately. The same approach is followed
      for clocks and emif support in the subsequent patches.
      Signed-off-by: Nsricharan <r.sricharan@ti.com>
      Signed-off-by: NSandeep Paulraj <s-paulraj@ti.com>
      508a58fa
  14. 28 10月, 2011 1 次提交
  15. 03 8月, 2011 7 次提交
  16. 04 7月, 2011 1 次提交
  17. 09 9月, 2010 1 次提交
  18. 05 8月, 2010 1 次提交
  19. 16 7月, 2010 1 次提交
  20. 06 7月, 2010 2 次提交
  21. 13 4月, 2010 1 次提交
  22. 23 7月, 2009 1 次提交