.. | .. |
---|
4 | 4 | #ifndef __QCOM_COMMAND_DB_H__ |
---|
5 | 5 | #define __QCOM_COMMAND_DB_H__ |
---|
6 | 6 | |
---|
| 7 | +#include <linux/err.h> |
---|
7 | 8 | |
---|
8 | 9 | enum cmd_db_hw_type { |
---|
9 | 10 | CMD_DB_HW_INVALID = 0, |
---|
.. | .. |
---|
18 | 19 | #if IS_ENABLED(CONFIG_QCOM_COMMAND_DB) |
---|
19 | 20 | u32 cmd_db_read_addr(const char *resource_id); |
---|
20 | 21 | |
---|
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); |
---|
24 | 23 | |
---|
25 | 24 | enum cmd_db_hw_type cmd_db_read_slave_id(const char *resource_id); |
---|
26 | 25 | |
---|
.. | .. |
---|
29 | 28 | static inline u32 cmd_db_read_addr(const char *resource_id) |
---|
30 | 29 | { return 0; } |
---|
31 | 30 | |
---|
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); } |
---|
38 | 33 | |
---|
39 | 34 | static inline enum cmd_db_hw_type cmd_db_read_slave_id(const char *resource_id) |
---|
40 | 35 | { return -ENODEV; } |
---|