summaryrefslogtreecommitdiffstats
path: root/nuttx/configs/vsn
diff options
context:
space:
mode:
authorpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2011-03-19 12:15:39 +0000
committerpatacongo <patacongo@7fd9a85b-ad96-42d3-883c-3090e2eb8679>2011-03-19 12:15:39 +0000
commitb2a21eb6ddac6180bb7af4d4b86fc62c077cfe0a (patch)
treea605bd31aeccdf9147c38da13e6b7aef6f8d7078 /nuttx/configs/vsn
parentae8c65cd7925dada21733b240eda9e52f0f7785c (diff)
VSN sdcard.c and ramtron.c moved to apps
git-svn-id: https://nuttx.svn.sourceforge.net/svnroot/nuttx/trunk@3395 7fd9a85b-ad96-42d3-883c-3090e2eb8679
Diffstat (limited to 'nuttx/configs/vsn')
-rw-r--r--nuttx/configs/vsn/src/ramtron.c91
-rw-r--r--nuttx/configs/vsn/src/sdcard.c116
2 files changed, 0 insertions, 207 deletions
diff --git a/nuttx/configs/vsn/src/ramtron.c b/nuttx/configs/vsn/src/ramtron.c
deleted file mode 100644
index 01cf933115..0000000000
--- a/nuttx/configs/vsn/src/ramtron.c
+++ /dev/null
@@ -1,91 +0,0 @@
-/****************************************************************************
- * config/vsn/src/ramtron.c
- * arch/arm/src/board/ramtron.c
- *
- * Copyright (C) 2011 Uros Platise. All rights reserved.
- * Copyright (C) 2009 Gregory Nutt. All rights reserved.
- *
- * Authors: Uros Platise <uros.platise@isotel.eu>
- * Gregory Nutt <spudmonkey@racsa.co.cr>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- * 3. Neither the name NuttX nor the names of its contributors may be
- * used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
- * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- ****************************************************************************/
-
-#include <nuttx/config.h>
-
-#include <stdbool.h>
-#include <stdio.h>
-#include <debug.h>
-#include <errno.h>
-
-#ifdef CONFIG_STM32_SPI3
-# include <nuttx/spi.h>
-# include <nuttx/mtd.h>
-#endif
-
-#include "vsn.h"
-
-
-
-int up_ramtron(void)
-{
-#ifdef CONFIG_STM32_SPI3
- FAR struct spi_dev_s *spi;
- FAR struct mtd_dev_s *mtd;
- int retval;
-
- /* Get the SPI port */
-
-#if defined(CONFIG_STM32_JTAG_FULL_ENABLE) || defined(CONFIG_STM32_JTAG_NOJNTRST_ENABLE)
- message("RAMTRON: Cannot open SPI3 port as JTAG is enabled. Switch to Serial JTAG mode.\n");
- return -ENODEV;
-#endif
-
- spi = up_spiinitialize(3);
- if (!spi)
- {
- message("RAMTRON: Failed to initialize SPI3\n");
- return -ENODEV;
- }
- message("RAMTRON: Initialized SPI3\n");
-
- mtd = (struct mtd_dev_s *)ramtron_initialize(spi);
- if (!mtd)
- {
- message("RAMTRON: Device not found\n");
- return -ENODEV;
- }
- message("RAMTRON: FM25V10 of size 128 kB\n");
- //message("RAMTRON: %s of size %d B\n", ramtron_getpart(mtd), ramtron_getsize(mtd) );
-
- retval = ftl_initialize(0, NULL, mtd);
- message("RAMTRON: FTL Initialized (returns with %d)\n", retval);
-#endif
- return OK;
-}
diff --git a/nuttx/configs/vsn/src/sdcard.c b/nuttx/configs/vsn/src/sdcard.c
deleted file mode 100644
index af36062dd8..0000000000
--- a/nuttx/configs/vsn/src/sdcard.c
+++ /dev/null
@@ -1,116 +0,0 @@
-/****************************************************************************
- * config/vsn/src/sdcard.c
- * arch/arm/src/board/sdcard.c
- *
- * Copyright (C) 2011 Uros Platise. All rights reserved.
- * Copyright (C) 2009 Gregory Nutt. All rights reserved.
- *
- * Authors: Uros Platise <uros.platise@isotel.eu>
- * Gregory Nutt <spudmonkey@racsa.co.cr>
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- *
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in
- * the documentation and/or other materials provided with the
- * distribution.
- * 3. Neither the name NuttX nor the names of its contributors may be
- * used to endorse or promote products derived from this software
- * without specific prior written permission.
- *
- * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
- * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
- * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
- * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
- * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
- * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
- * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
- * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
- * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
- * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
- * POSSIBILITY OF SUCH DAMAGE.
- *
- ****************************************************************************/
-
-#include <nuttx/config.h>
-
-#include <stdbool.h>
-#include <stdio.h>
-#include <debug.h>
-#include <errno.h>
-
-#ifdef CONFIG_STM32_SDIO
-# include <nuttx/sdio.h>
-# include <nuttx/mmcsd.h>
-#endif
-
-#include "vsn.h"
-
-
-#define CONFIG_NSH_HAVEMMCSD 1
-#if defined(CONFIG_NSH_MMCSDSLOTNO) && CONFIG_NSH_MMCSDSLOTNO != 0
-# error "Only one MMC/SD slot"
-# undef CONFIG_NSH_MMCSDSLOTNO
-#endif
-#ifndef CONFIG_NSH_MMCSDSLOTNO
-# define CONFIG_NSH_MMCSDSLOTNO 0
-#endif
-
-/* Can't support MMC/SD features if mountpoints are disabled or if SDIO support
- * is not enabled.
- */
-
-#if defined(CONFIG_DISABLE_MOUNTPOINT) || !defined(CONFIG_STM32_SDIO)
-# undef CONFIG_NSH_HAVEMMCSD
-#endif
-
-#ifndef CONFIG_NSH_MMCSDMINOR
-# define CONFIG_NSH_MMCSDMINOR 0
-#endif
-
-
-
-int up_sdcard(void)
-{
- /* Mount the SDIO-based MMC/SD block driver */
-
-#ifdef CONFIG_NSH_HAVEMMCSD
-
- FAR struct sdio_dev_s *sdio;
- int ret;
-
- /* First, get an instance of the SDIO interface */
-
- sdio = sdio_initialize(CONFIG_NSH_MMCSDSLOTNO);
- if (!sdio)
- {
- message("SDIO: Failed to initialize slot %d\n", CONFIG_NSH_MMCSDSLOTNO);
- return -ENODEV;
- }
- message("SDIO: Initialized slot %d\n", CONFIG_NSH_MMCSDSLOTNO);
-
- /* Now bind the SPI interface to the MMC/SD driver */
-
- ret = mmcsd_slotinitialize(CONFIG_NSH_MMCSDMINOR, sdio);
- if (ret != OK)
- {
- message("SDIO: Failed to bind to the MMC/SD driver: %d\n", ret);
- return ret;
- }
- message("SDIO: Successfully bound to the MMC/SD driver\n");
-
- /* Then let's guess and say that there is a card in the slot. I need to check to
- * see if the VSN board supports a GPIO to detect if there is a card in
- * the slot.
- */
- sdio_mediachange(sdio, true);
-
-#endif
- return OK;
-}
-