1. 15 4月, 2014 1 次提交
    • H
      mtd: spi-nor: add the framework for SPI NOR · b199489d
      Huang Shijie 提交于
      This patch cloned most of the m25p80.c. In theory, it adds a new spi-nor layer.
      
      Before this patch, the layer is like:
      
                         MTD
               ------------------------
                        m25p80
               ------------------------
      	       spi bus driver
               ------------------------
      	        SPI NOR chip
      
      After this patch, the layer is like:
                         MTD
               ------------------------
                        spi-nor
               ------------------------
                        m25p80
               ------------------------
      	       spi bus driver
               ------------------------
      	       SPI NOR chip
      
      With the spi-nor controller driver(Freescale Quadspi), it looks like:
                         MTD
               ------------------------
                        spi-nor
               ------------------------
                      fsl-quadspi
               ------------------------
      	       SPI NOR chip
      
      New APIs:
         spi_nor_scan: used to scan a spi-nor flash.
      Signed-off-by: NHuang Shijie <b32955@freescale.com>
      Acked-by: NMarek Vasut <marex@denx.de>
      [Brian: rebased to include additional m25p_ids[] entry]
      Signed-off-by: NBrian Norris <computersforpeace@gmail.com>
      b199489d