| Index: embios/trunk/nand.h |
| — | — | @@ -1,47 +0,0 @@ |
| 2 | | -//
|
| 3 | | -//
|
| 4 | | -// Copyright 2010 TheSeven
|
| 5 | | -//
|
| 6 | | -//
|
| 7 | | -// This file is part of emBIOS.
|
| 8 | | -//
|
| 9 | | -// emBIOS is free software: you can redistribute it and/or
|
| 10 | | -// modify it under the terms of the GNU General Public License as
|
| 11 | | -// published by the Free Software Foundation, either version 2 of the
|
| 12 | | -// License, or (at your option) any later version.
|
| 13 | | -//
|
| 14 | | -// emBIOS is distributed in the hope that it will be useful,
|
| 15 | | -// but WITHOUT ANY WARRANTY; without even the implied warranty of
|
| 16 | | -// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
| 17 | | -// See the GNU General Public License for more details.
|
| 18 | | -//
|
| 19 | | -// You should have received a copy of the GNU General Public License along
|
| 20 | | -// with emBIOS. If not, see <http://www.gnu.org/licenses/>.
|
| 21 | | -//
|
| 22 | | -//
|
| 23 | | -
|
| 24 | | -
|
| 25 | | -#ifndef __NAND_H__
|
| 26 | | -#define __NAND_H__
|
| 27 | | -
|
| 28 | | -#include "global.h"
|
| 29 | | -
|
| 30 | | -
|
| 31 | | -uint32_t nand_read_page(uint32_t bank, uint32_t page, void* databuffer,
|
| 32 | | - void* sparebuffer, uint32_t doecc,
|
| 33 | | - uint32_t checkempty);
|
| 34 | | -uint32_t nand_write_page(uint32_t bank, uint32_t page, void* databuffer,
|
| 35 | | - void* sparebuffer, uint32_t doecc);
|
| 36 | | -uint32_t nand_block_erase(uint32_t bank, uint32_t page);
|
| 37 | | -
|
| 38 | | -uint32_t nand_read_page_fast(uint32_t page, void* databuffer,
|
| 39 | | - void* sparebuffer, uint32_t doecc,
|
| 40 | | - uint32_t checkempty);
|
| 41 | | -uint32_t nand_write_page_start(uint32_t bank, uint32_t page, void* databuffer,
|
| 42 | | - void* sparebuffer, uint32_t doecc);
|
| 43 | | -uint32_t nand_write_page_collect(uint32_t bank);
|
| 44 | | -
|
| 45 | | -const struct nand_device_info_type* nand_get_device_type(uint32_t bank);
|
| 46 | | -
|
| 47 | | -
|
| 48 | | -#endif
|
| Index: embios/trunk/export/syscallwrappers.h |
| — | — | @@ -127,13 +127,6 @@ |
| 128 | 128 | #define clean_dcache(args...) __embios_syscall->clean_dcache(args)
|
| 129 | 129 | #define invalidate_dcache(args...) __embios_syscall->invalidate_dcache(args)
|
| 130 | 130 | #define invalidate_icache(args...) __embios_syscall->invalidate_icache(args)
|
| 131 | | -#define nand_read_page(args...) __embios_syscall->nand_read_page(args)
|
| 132 | | -#define nand_block_erase(args...) __embios_syscall->nand_block_erase(args)
|
| 133 | | -#define nand_read_page_fast(args...) __embios_syscall->nand_read_page_fast(args)
|
| 134 | | -#define nand_write_page(args...) __embios_syscall->nand_write_page(args)
|
| 135 | | -#define nand_write_page_start(args...) __embios_syscall->nand_write_page_start(args)
|
| 136 | | -#define nand_write_page_collect(args...) __embios_syscall->nand_write_page_collect(args)
|
| 137 | | -#define nand_get_device_type(args...) __embios_syscall->nand_get_device_type(args)
|
| 138 | 131 | #define power_off(args...) __embios_syscall->power_off(args)
|
| 139 | 132 | #define charging_state(args...) __embios_syscall->charging_state(args)
|
| 140 | 133 | #define atoi(args...) __embios_syscall->atoi(args)
|
| Index: embios/trunk/export/syscallapi.h |
| — | — | @@ -42,7 +42,6 @@ |
| 43 | 43 | #include "../interrupt.h"
|
| 44 | 44 | #include "../lcd.h"
|
| 45 | 45 | #include "../mmu.h"
|
| 46 | | -#include "../nand.h"
|
| 47 | 46 | #include "../power.h"
|
| 48 | 47 | #include "../execimage.h"
|
| 49 | 48 | #include "../backlight.h"
|
| — | — | @@ -167,13 +166,6 @@ |
| 168 | 167 | typeof(clean_dcache) *clean_dcache;
|
| 169 | 168 | typeof(invalidate_dcache) *invalidate_dcache;
|
| 170 | 169 | typeof(invalidate_icache) *invalidate_icache;
|
| 171 | | - typeof(nand_read_page) *nand_read_page;
|
| 172 | | - typeof(nand_block_erase) *nand_block_erase;
|
| 173 | | - typeof(nand_read_page_fast) *nand_read_page_fast;
|
| 174 | | - typeof(nand_write_page) *nand_write_page;
|
| 175 | | - typeof(nand_write_page_start) *nand_write_page_start;
|
| 176 | | - typeof(nand_write_page_collect) *nand_write_page_collect;
|
| 177 | | - typeof(nand_get_device_type) *nand_get_device_type;
|
| 178 | 170 | typeof(power_off) *power_off;
|
| 179 | 171 | typeof(charging_state) *charging_state;
|
| 180 | 172 | typeof(atoi) *atoi;
|
| Index: embios/trunk/syscallapi.c |
| — | — | @@ -170,15 +170,6 @@ |
| 171 | 171 | .bootflash_writeraw = bootflash_writeraw,
|
| 172 | 172 | .bootflash_getrawaddr = bootflash_getrawaddr,
|
| 173 | 173 | #endif
|
| 174 | | -#ifdef HAVE_NAND
|
| 175 | | - .nand_read_page = nand_read_page,
|
| 176 | | - .nand_block_erase = nand_block_erase,
|
| 177 | | - .nand_read_page_fast = nand_read_page_fast,
|
| 178 | | - .nand_write_page = nand_write_page,
|
| 179 | | - .nand_write_page_start = nand_write_page_start,
|
| 180 | | - .nand_write_page_collect = nand_write_page_collect,
|
| 181 | | - .nand_get_device_type = nand_get_device_type,
|
| 182 | | -#endif
|
| 183 | 174 | #ifdef HAVE_BUTTON
|
| 184 | 175 | .button_register_handler = button_register_handler,
|
| 185 | 176 | .button_unregister_handler = button_unregister_handler,
|