summaryrefslogtreecommitdiffstats
path: root/firmware/target/mips/ingenic_x1000/spl-x1000.c
diff options
context:
space:
mode:
Diffstat (limited to 'firmware/target/mips/ingenic_x1000/spl-x1000.c')
-rw-r--r--firmware/target/mips/ingenic_x1000/spl-x1000.c25
1 files changed, 0 insertions, 25 deletions
diff --git a/firmware/target/mips/ingenic_x1000/spl-x1000.c b/firmware/target/mips/ingenic_x1000/spl-x1000.c
index 499b46ce62..ac3a17f69f 100644
--- a/firmware/target/mips/ingenic_x1000/spl-x1000.c
+++ b/firmware/target/mips/ingenic_x1000/spl-x1000.c
@@ -47,7 +47,6 @@
#endif
static void* heap = (void*)(X1000_SDRAM_BASE + X1000_SDRAM_SIZE);
-static nand_drv* ndrv = NULL;
void* spl_alloc(size_t count)
{
@@ -56,30 +55,6 @@ void* spl_alloc(size_t count)
return heap;
}
-int spl_storage_open(void)
-{
- /* We need to assign the GPIOs manually */
- gpioz_configure(GPIO_A, 0x3f << 26, GPIOF_DEVICE(1));
-
- /* Allocate NAND driver manually in DRAM */
- ndrv = spl_alloc(sizeof(nand_drv));
- ndrv->page_buf = spl_alloc(NAND_DRV_MAXPAGESIZE);
- ndrv->scratch_buf = spl_alloc(NAND_DRV_SCRATCHSIZE);
- ndrv->refcount = 0;
-
- return nand_open(ndrv);
-}
-
-void spl_storage_close(void)
-{
- nand_close(ndrv);
-}
-
-int spl_storage_read(uint32_t addr, uint32_t length, void* buffer)
-{
- return nand_read_bytes(ndrv, addr, length, buffer);
-}
-
/* Used by:
* - FiiO M3K
* - Shanling Q1