diff options
author | Tomas Winkler <tomas.winkler@intel.com> | 2012-12-25 18:06:09 +0100 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2013-01-07 19:31:29 +0100 |
commit | cd51ed649fa4bd55c6a78db52b57260797ed56b4 (patch) | |
tree | df36f6b385ed600ef714e4f813e61aedafcc2e1f /drivers/misc/mei/hw.h | |
parent | mei: drop nonexistent function prototype (diff) | |
download | linux-cd51ed649fa4bd55c6a78db52b57260797ed56b4.tar.xz linux-cd51ed649fa4bd55c6a78db52b57260797ed56b4.zip |
mei: simplify preparing client host bus messages
Define a new parent type mei_hbm_cl_cmd for hbm
commands that are sent on behalf of specific ME client.
This allows us compacting boilerplate code via mei_hbm_cl_hdr
function
Signed-off-by: Tomas Winkler <tomas.winkler@intel.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/misc/mei/hw.h')
-rw-r--r-- | drivers/misc/mei/hw.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/drivers/misc/mei/hw.h b/drivers/misc/mei/hw.h index 6ebb369af668..cb2f556b4252 100644 --- a/drivers/misc/mei/hw.h +++ b/drivers/misc/mei/hw.h @@ -121,6 +121,22 @@ struct mei_bus_message { u8 data[0]; } __packed; +/** + * struct hbm_cl_cmd - client specific host bus command + * CONNECT, DISCONNECT, and FlOW CONTROL + * + * @hbm_cmd - bus message command header + * @me_addr - address of the client in ME + * @host_addr - address of the client in the driver + * @data + */ +struct mei_hbm_cl_cmd { + u8 hbm_cmd; + u8 me_addr; + u8 host_addr; + u8 data; +}; + struct hbm_version { u8 minor_version; u8 major_version; |