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