From d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Mon, 11 Dec 2023 02:45:28 +0000
Subject: [PATCH] add boot partition  size

---
 kernel/drivers/rk_nand/rk_nand_base.c |   35 +++--------------------------------
 1 files changed, 3 insertions(+), 32 deletions(-)

diff --git a/kernel/drivers/rk_nand/rk_nand_base.c b/kernel/drivers/rk_nand/rk_nand_base.c
index 67137d1..9d5e2fb 100644
--- a/kernel/drivers/rk_nand/rk_nand_base.c
+++ b/kernel/drivers/rk_nand/rk_nand_base.c
@@ -8,7 +8,6 @@
  */
 
 #include <asm/cacheflush.h>
-#include <linux/bootmem.h>
 #include <linux/clk.h>
 #include <linux/debugfs.h>
 #include <linux/dma-mapping.h>
@@ -51,7 +50,7 @@
 
 void *ftl_malloc(int size)
 {
-	return kmalloc(size, GFP_KERNEL | GFP_DMA32);
+	return kmalloc(size, GFP_KERNEL | GFP_DMA);
 }
 
 void ftl_free(void *buf)
@@ -59,40 +58,11 @@
 	kfree(buf);
 }
 
-char rknand_get_sn(char *pbuf)
-{
-	memcpy(pbuf, &nand_idb_data[0x600], 0x200);
-	return 0;
-}
-
-char rknand_get_vendor0(char *pbuf)
-{
-	memcpy(pbuf, &nand_idb_data[0x400 + 8], 504);
-	return 0;
-}
-
-char *rknand_get_idb_data(void)
-{
-	return nand_idb_data;
-}
-EXPORT_SYMBOL(rknand_get_idb_data);
-
 int rknand_get_clk_rate(int nandc_id)
 {
 	return g_nandc_info[nandc_id].clk_rate;
 }
 EXPORT_SYMBOL(rknand_get_clk_rate);
-
-unsigned long rknand_dma_flush_dcache(unsigned long ptr, int size, int dir)
-{
-#ifdef CONFIG_ARM64
-	__flush_dcache_area((void *)ptr, size + 63);
-#else
-	__cpuc_flush_dcache_area((void *)ptr, size + 63);
-#endif
-	return ((unsigned long)virt_to_phys((void *)ptr));
-}
-EXPORT_SYMBOL(rknand_dma_flush_dcache);
 
 unsigned long rknand_dma_map_single(unsigned long ptr, int size, int dir)
 {
@@ -482,4 +452,5 @@
 
 module_init(rknand_driver_init);
 module_exit(rknand_driver_exit);
-MODULE_ALIAS(DRIVER_NAME);
+MODULE_ALIAS("rknand");
+MODULE_LICENSE("GPL v2");

--
Gitblit v1.6.2