diff options
Diffstat (limited to 'include/linux/platform_data')
| -rw-r--r-- | include/linux/platform_data/cros_ec_commands.h | 8 | 
1 files changed, 6 insertions, 2 deletions
diff --git a/include/linux/platform_data/cros_ec_commands.h b/include/linux/platform_data/cros_ec_commands.h index cb2ddd10a613..e8bb05db360f 100644 --- a/include/linux/platform_data/cros_ec_commands.h +++ b/include/linux/platform_data/cros_ec_commands.h @@ -4457,13 +4457,15 @@ struct ec_params_cec_write {  /**   * struct ec_params_cec_set - CEC parameters set   * @cmd: parameter type, can be CEC_CMD_ENABLE or CEC_CMD_LOGICAL_ADDRESS + * @port: CEC port to set the parameter on   * @val: in case cmd is CEC_CMD_ENABLE, this field can be 0 to disable CEC   *	or 1 to enable CEC functionality, in case cmd is   *	CEC_CMD_LOGICAL_ADDRESS, this field encodes the requested logical   *	address between 0 and 15 or 0xff to unregister   */  struct ec_params_cec_set { -	uint8_t cmd; /* enum cec_command */ +	uint8_t cmd : 4; /* enum cec_command */ +	uint8_t port : 4;  	uint8_t val;  } __ec_align1; @@ -4473,9 +4475,11 @@ struct ec_params_cec_set {  /**   * struct ec_params_cec_get - CEC parameters get   * @cmd: parameter type, can be CEC_CMD_ENABLE or CEC_CMD_LOGICAL_ADDRESS + * @port: CEC port to get the parameter on   */  struct ec_params_cec_get { -	uint8_t cmd; /* enum cec_command */ +	uint8_t cmd : 4; /* enum cec_command */ +	uint8_t port : 4;  } __ec_align1;  /**  | 
