diff options
author | Jon Medhurst <tixy@linaro.org> | 2014-04-15 11:51:19 +0100 |
---|---|---|
committer | Jon Medhurst <tixy@linaro.org> | 2014-04-15 11:51:19 +0100 |
commit | 9b3bf8cffaec58256681bad7682ec201fd41f3d3 (patch) | |
tree | 11cc064b6de7023a857dcb3fd8be2b29f9c34f74 /include/linux | |
parent | cd3428916381f1b160cd062827092337e80d5a08 (diff) | |
parent | 5d492c0fc489ac6d0a95a8ed092ec86a0b4bdd16 (diff) |
Merge branch 'tracking-armlt-juno' into integration-linaro-vexpress
Conflicts:
arch/arm64/kernel/debug-monitors.c
Diffstat (limited to 'include/linux')
-rw-r--r-- | include/linux/scpi.h | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/include/linux/scpi.h b/include/linux/scpi.h new file mode 100644 index 00000000000..adf2df09b37 --- /dev/null +++ b/include/linux/scpi.h @@ -0,0 +1,22 @@ +#ifndef __ARM_SCPI_H +#define __ARM_SCPI_H + +#include <linux/platform_device.h> +#include <linux/slab.h> +#include <linux/workqueue.h> + +#define SCPI_MHU_CHANNEL_MAX 2 + +#define SCPI_CMD_INVALID 0x00 +#define SCPI_CMD_SCP_READY 0x01 +#define SCPI_CMD_SCP_CAPABILITIES 0x02 +#define SCPI_CMD_FAULT 0x03 +#define SCPI_CMD_GET_CLOCKS 0x13 +#define SCPI_CMD_SET_CLOCK_FREQ_INDEX 0x14 +#define SCPI_CMD_SET_CLOCK_FREQ 0x15 +#define SCPI_CMD_GET_CLOCK_FREQ 0x16 + +int scpi_exec_command(uint8_t cmd, void *payload, int size, + void *reply_payload, int rsize); + +#endif /* __ARM_SCPI_H */ |