hc
2024-02-20 e636c8d336489bf3eed5878299e6cc045bbad077
kernel/include/soc/qcom/cmd-db.h
....@@ -4,6 +4,7 @@
44 #ifndef __QCOM_COMMAND_DB_H__
55 #define __QCOM_COMMAND_DB_H__
66
7
+#include <linux/err.h>
78
89 enum cmd_db_hw_type {
910 CMD_DB_HW_INVALID = 0,
....@@ -18,9 +19,7 @@
1819 #if IS_ENABLED(CONFIG_QCOM_COMMAND_DB)
1920 u32 cmd_db_read_addr(const char *resource_id);
2021
21
-int cmd_db_read_aux_data(const char *resource_id, u8 *data, size_t len);
22
-
23
-size_t cmd_db_read_aux_data_len(const char *resource_id);
22
+const void *cmd_db_read_aux_data(const char *resource_id, size_t *len);
2423
2524 enum cmd_db_hw_type cmd_db_read_slave_id(const char *resource_id);
2625
....@@ -29,12 +28,8 @@
2928 static inline u32 cmd_db_read_addr(const char *resource_id)
3029 { return 0; }
3130
32
-static inline int cmd_db_read_aux_data(const char *resource_id, u8 *data,
33
- size_t len)
34
-{ return -ENODEV; }
35
-
36
-static inline size_t cmd_db_read_aux_data_len(const char *resource_id)
37
-{ return -ENODEV; }
31
+static inline const void *cmd_db_read_aux_data(const char *resource_id, size_t *len)
32
+{ return ERR_PTR(-ENODEV); }
3833
3934 static inline enum cmd_db_hw_type cmd_db_read_slave_id(const char *resource_id)
4035 { return -ENODEV; }