summaryrefslogtreecommitdiffstats
path: root/c/src/libchip/i2c/spi-flash-m25p40.c
diff options
context:
space:
mode:
Diffstat (limited to 'c/src/libchip/i2c/spi-flash-m25p40.c')
-rw-r--r--c/src/libchip/i2c/spi-flash-m25p40.c60
1 files changed, 0 insertions, 60 deletions
diff --git a/c/src/libchip/i2c/spi-flash-m25p40.c b/c/src/libchip/i2c/spi-flash-m25p40.c
deleted file mode 100644
index 075a4510b9..0000000000
--- a/c/src/libchip/i2c/spi-flash-m25p40.c
+++ /dev/null
@@ -1,60 +0,0 @@
-/*===============================================================*\
-| Project: SPI driver for M25P40 like spi flash device |
-+-----------------------------------------------------------------+
-| Copyright (c) 2007 |
-| Embedded Brains GmbH |
-| Obere Lagerstr. 30 |
-| D-82178 Puchheim |
-| Germany |
-| rtems@embedded-brains.de |
-+-----------------------------------------------------------------+
-| The license and distribution terms for this file may be |
-| found in the file LICENSE in this distribution or at |
-| |
-| http://www.rtems.org/license/LICENSE. |
-| |
-+-----------------------------------------------------------------+
-\*===============================================================*/
-
-#include <rtems.h>
-#include <rtems/libi2c.h>
-
-#include <libchip/spi-flash-m25p40.h>
-#include <rtems/libio.h>
-
-
-static spi_memdrv_t spi_flash_m25p40_rw_drv_t = {
- {/* public fields */
- .ops = &spi_memdrv_rw_ops, /* operations of general memdrv */
- .size = sizeof (spi_flash_m25p40_rw_drv_t),
- },
- { /* our private fields */
- .baudrate = 2000000,
- .erase_before_program = true,
- .empty_state = 0xff,
- .page_size = 256, /* programming page size in bytes */
- .sector_size = 0x10000, /* 64K - erase sector size in bytes */
- .mem_size = 0x80000, /* 512K - total capacity in bytes */
- }
-};
-
-rtems_libi2c_drv_t *spi_flash_m25p40_rw_driver_descriptor =
-&spi_flash_m25p40_rw_drv_t.libi2c_drv_entry;
-
-static spi_memdrv_t spi_flash_m25p40_ro_drv_t = {
- {/* public fields */
- .ops = &spi_memdrv_ro_ops, /* operations of general memdrv */
- .size = sizeof (spi_flash_m25p40_ro_drv_t),
- },
- { /* our private fields */
- .baudrate = 2000000,
- .erase_before_program = true,
- .empty_state = 0xff,
- .page_size = 256, /* programming page size in bytes */
- .sector_size = 0x10000, /* 64K erase sector size in bytes */
- .mem_size = 0x80000, /* 512K total capacity in bytes */
- }
-};
-
-rtems_libi2c_drv_t *spi_flash_m25p40_ro_driver_descriptor =
-&spi_flash_m25p40_ro_drv_t.libi2c_drv_entry;