• Nishanth Menon's avatar
    omap3: Introduce OMAP3630 · 2456a10f
    Nishanth Menon authored
    OMAP3630 is the latest in the family of OMAP3 devices
    and among the changes it introduces are:
    
    New OPP levels for new voltage and frequency levels. a bunch of
    Bug fixes to various modules feature additions, notably with ISP,
    sDMA etc.
    
    Details about the chip is available here:
    http://focus.ti.com/general/docs/wtbu/wtbuproductcontent.tsp?templateId=6123&navigationId=12836&contentId=52606
    
    Strategy used:
    Strategy to introduce this device into Linux was discussed here:
    Ref: http://marc.info/?t=125343303400003&r=1&w=2
    
    Two approaches were available:
    a) Consider 3630 generation of devices as a new family of silicon
    b) Consider 3630 as an offshoot of 3430 family of devices
    
    As a common consensus, (b) seems to be more valid for 3630 as:
    * There are changes which are easily handled by using "FEATURES"
      infrastructure.
      For details how to do this, see thread:
      http://marc.info/?t=125050998500001&r=1&w=2
    * Most of existing 34xx infrastructure can be reused(almost 90%+)
    	- so no ugly if (cpu_is_omap34xx() || cpu_is_omap36xx())
    	  all over the place
    	- lesser chance of bugs due to reuse of proven code flow
    	- 36xx specific handling can still be done where required
    	  within the existing infrastructure
    
    NOTE:
    * If additional 34xx series are added, OMAP3430_REV_ESXXXX can be
      added on top of the existing 3630 ones are renumbered
    
    This patch was tested on SDP3430, boot tested on 3630 platform using
    3430sdp defconfig
    Signed-off-by: default avatarMadhusudhan Chikkature Rajashekar <madhu.cr@ti.com>
    Signed-off-by: default avatarNishanth Menon <nm@ti.com>
    Signed-off-by: default avatarVikram Pandita <vikram.pandita@ti.com>
    Cc: Allen Pais <allen.pais@ti.com>
    Cc: Anand Gadiyar <gadiyar@ti.com>
    Cc: Benoit Cousson <b-cousson@ti.com>
    Cc: Felipe Balbi <felipe.balbi@nokia.com>
    Cc: Kevin Hilman <khilman@deeprootsystems.com>
    Cc: Sanjeev Premi <premi@ti.com>
    Cc: Santosh Shilimkar <santosh.shilimkar@ti.com>
    Cc: Sergio Alberto Aguirre Rodriguez <saaguirre@ti.com>
    Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
    2456a10f
id.c 9.39 KB