| .. | .. |
|---|
| 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; } |
|---|