hc
2023-12-08 01573e231f18eb2d99162747186f59511f56b64d
kernel/include/linux/soc/rockchip/rk_vendor_storage.h
....@@ -66,9 +66,31 @@
6666 u32 version2;
6767 };
6868
69
+#if IS_REACHABLE(CONFIG_ROCKCHIP_VENDOR_STORAGE)
6970 int rk_vendor_read(u32 id, void *pbuf, u32 size);
7071 int rk_vendor_write(u32 id, void *pbuf, u32 size);
7172 int rk_vendor_register(void *read, void *write);
7273 bool is_rk_vendor_ready(void);
74
+#else
75
+static inline int rk_vendor_read(u32 id, void *pbuf, u32 size)
76
+{
77
+ return -1;
78
+}
79
+
80
+static inline int rk_vendor_write(u32 id, void *pbuf, u32 size)
81
+{
82
+ return -1;
83
+}
84
+
85
+static inline int rk_vendor_register(void *read, void *write)
86
+{
87
+ return -1;
88
+}
89
+
90
+static inline bool is_rk_vendor_ready(void)
91
+{
92
+ return false;
93
+}
94
+#endif
7395
7496 #endif