From f70575805708cabdedea7498aaa3f710fde4d920 Mon Sep 17 00:00:00 2001
From: hc <hc@nodka.com>
Date: Wed, 31 Jan 2024 03:29:01 +0000
Subject: [PATCH] add lvds1024*800

---
 kernel/drivers/soc/rockchip/rk_vendor_storage.c |   19 ++++++++++---------
 1 files changed, 10 insertions(+), 9 deletions(-)

diff --git a/kernel/drivers/soc/rockchip/rk_vendor_storage.c b/kernel/drivers/soc/rockchip/rk_vendor_storage.c
index 0d1dc52..a8a316e 100644
--- a/kernel/drivers/soc/rockchip/rk_vendor_storage.c
+++ b/kernel/drivers/soc/rockchip/rk_vendor_storage.c
@@ -8,10 +8,11 @@
  */
 
 #include <linux/kernel.h>
+#include <linux/module.h>
 #include <linux/soc/rockchip/rk_vendor_storage.h>
 
-int (*_vendor_read)(u32 id, void *pbuf, u32 size) = NULL;
-int (*_vendor_write)(u32 id, void *pbuf, u32 size) = NULL;
+static int (*_vendor_read)(u32 id, void *pbuf, u32 size);
+static int (*_vendor_write)(u32 id, void *pbuf, u32 size);
 
 int rk_vendor_read(u32 id, void *pbuf, u32 size)
 {
@@ -31,19 +32,19 @@
 
 int rk_vendor_register(void *read, void *write)
 {
-	if (!_vendor_read) {
-		_vendor_read = read;
-		_vendor_write =  write;
-		return 0;
-	}
-	return -1;
+	_vendor_read = read;
+	_vendor_write =  write;
+
+	return 0;
 }
 EXPORT_SYMBOL(rk_vendor_register);
 
 bool is_rk_vendor_ready(void)
 {
-	if (_vendor_read && _vendor_write)
+	if (_vendor_read)
 		return true;
 	return false;
 }
 EXPORT_SYMBOL(is_rk_vendor_ready);
+
+MODULE_LICENSE("GPL");

--
Gitblit v1.6.2