1. 15 10月, 2012 3 次提交
  2. 31 8月, 2012 2 次提交
  3. 14 5月, 2012 1 次提交
    • I
      ARM: OMAP3: gpmc: add BCH ecc api and modes · 8d602cf5
      Ivan Djelic 提交于
      This patch adds a simple BCH ecc computation api, similar to the
      existing Hamming ecc api. It is intended to be used by the MTD layer.
      It implements the following features:
      
      - support 4-bit and 8-bit ecc computation
      - do not protect user bytes in spare area, only data area is protected
      - ecc for an erased NAND page (0xFFs) is also a sequence of 0xFFs
      
      This last feature is obtained by adding a constant polynomial to
      the hardware computed ecc. It allows to correct bitflips in blank pages
      and is extremely useful to support filesystems such as UBIFS, which expect
      erased pages to contain only 0xFFs.
      
      This api has been tested on an OMAP3630 board.
      
      Artem: The OMAP maintainer Tony Lindgren gave us his blessing for merging
      this patch via the MTD tree.
      Signed-off-by: NIvan Djelic <ivan.djelic@parrot.com>
      Acked-by: NTony Lindgren <tony@atomide.com>
      Signed-off-by: NArtem Bityutskiy <artem.bityutskiy@linux.intel.com>
      Signed-off-by: NDavid Woodhouse <David.Woodhouse@intel.com>
      8d602cf5
  4. 31 3月, 2011 1 次提交
  5. 18 2月, 2011 4 次提交
  6. 22 12月, 2010 1 次提交
  7. 02 8月, 2010 2 次提交
  8. 16 2月, 2010 2 次提交
    • V
      omap3: SDP: Introducing 'board-sdp-flash.c' for flash init · c2798e93
      Vimal Singh 提交于
      This patch adds 'board-sdp-flash.c', which could be utilized
      by boards similar to 3430SDP. (For ex: 2430sdp, 36030sdp).
      
      This file does initialization for all three flash devices present
      in SDP boards (NOR, NAND, OneNAND), by finding there 'cs' number
      dynamically using switch setting information (S8: 1-4).
      This also expects partition information from core board files (for
      ex: board-3430sdp.c). Which allows to choose different default
      partitions for different boards.
      
      A new structure is created for this purpose: 'flash_partitions'
      in 'mach/board-sdp.h'. This has two members:
      1. struct mtd_partition *parts
      2. int nr_parts
      
      A board file is expected to fill this structure and pass it to
      'sdp-flsash-init'. Partition information should be passed in
      structure array of 'flash_partitions'. Partition information should
      be passed in below sequence in array:
      NOR
      OneNAND
      NAND
      Signed-off-by: NVimal Singh <vimalsingh@ti.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      c2798e93
    • F
      omap2/3/4: gpmc: avoid section definitions on headers · 2586ef0d
      Felipe Balbi 提交于
      trivial patch, no functional changes.
      Signed-off-by: NFelipe Balbi <felipe.balbi@nokia.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      2586ef0d
  9. 12 12月, 2009 1 次提交
  10. 12 11月, 2009 1 次提交
  11. 21 10月, 2009 1 次提交
    • T
      omap: headers: Move remaining headers from include/mach to include/plat · ce491cf8
      Tony Lindgren 提交于
      Move the remaining headers under plat-omap/include/mach
      to plat-omap/include/plat. Also search and replace the
      files using these headers to include using the right path.
      
      This was done with:
      
      #!/bin/bash
      mach_dir_old="arch/arm/plat-omap/include/mach"
      plat_dir_new="arch/arm/plat-omap/include/plat"
      headers=$(cd $mach_dir_old && ls *.h)
      omap_dirs="arch/arm/*omap*/ \
      drivers/video/omap \
      sound/soc/omap"
      other_files="drivers/leds/leds-ams-delta.c \
      drivers/mfd/menelaus.c \
      drivers/mfd/twl4030-core.c \
      drivers/mtd/nand/ams-delta.c"
      
      for header in $headers; do
      	old="#include <mach\/$header"
      	new="#include <plat\/$header"
      	for dir in $omap_dirs; do
      		find $dir -type f -name \*.[chS] | \
      			xargs sed -i "s/$old/$new/"
      	done
      	find drivers/ -type f -name \*omap*.[chS] | \
      		xargs sed -i "s/$old/$new/"
      	for file in $other_files; do
      		sed -i "s/$old/$new/" $file
      	done
      done
      
      for header in $(ls $mach_dir_old/*.h); do
      	git mv $header $plat_dir_new/
      done
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      ce491cf8
  12. 20 9月, 2009 1 次提交
  13. 09 2月, 2009 1 次提交
  14. 09 10月, 2008 1 次提交
    • S
      ARM: OMAP3: Add minimal omap3430 support · cc26b3b0
      Syed Mohammed, Khasim 提交于
      Add minimal omap3430 support based on earlier patches from
      Syed Mohammed Khasim. Also merge in omap34xx SRAM support
      from Karthik Dasu and use consistent naming for sram init
      functions.
      
      Also do following changes that make 34xx support usable:
      
      - Remove unused sram.c functions for 34xx
      
      - Rename IRQ_SIR_IRQ to INTCPS_SIR_IRQ and define it locally
        in entry-macro.S
      
      - Update mach-omap2/io.c to support 2420, 2430, and 34xx
      
      - Also merge in 34xx GPMC changes to add fields wr_access and
        wr_data_mux_bus from Adrian Hunter
      
      - Remove memory initialization call omap2_init_memory() until
        until more generic memory initialization patches are posted.
        It's OK to rely on bootloader initialization until then.
      Signed-off-by: NSyed Mohammed, Khasim <khasim@ti.com>
      Signed-off-by: Karthik Dasu<karthik-dp@ti.com>
      Signed-off-by: NAdrian Hunter <ext-adrian.hunter@nokia.com>
      Signed-off-by: NTony Lindgren <tony@atomide.com>
      
      
      
      cc26b3b0
  15. 06 10月, 2008 2 次提交
  16. 07 8月, 2008 1 次提交
  17. 21 9月, 2007 2 次提交
  18. 09 5月, 2007 2 次提交
  19. 25 9月, 2006 1 次提交
  20. 27 6月, 2006 1 次提交