author | Tao Zeng <tao.zeng@amlogic.com> | 2016-06-20 06:33:15 (GMT) |
---|---|---|
committer | Tao Zeng <tao.zeng@amlogic.com> | 2016-06-20 06:38:14 (GMT) |
commit | 646ceff8c18ead58247b674f358827d61ed87593 (patch) | |
tree | a4eb39966e4eb18283ac22a9ac2e6f3fcf1e1eed | |
parent | f16c5d92c1ce1a6b58f9aed8e6f26e3faac8f1d8 (diff) | |
download | hdmi_cec-646ceff8c18ead58247b674f358827d61ed87593.zip hdmi_cec-646ceff8c18ead58247b674f358827d61ed87593.tar.gz hdmi_cec-646ceff8c18ead58247b674f358827d61ed87593.tar.bz2 |
PD#125702: add option of HDMI_OPTION_CEC_AUTO_DEVICE_OFF
Change-Id: I3c5080669b458d76829a5e4dbe16a88b973de259
-rw-r--r-- | hdmi_cec.c | 5 | ||||
-rw-r--r-- | hdmi_cec.h | 1 |
2 files changed, 6 insertions, 0 deletions
@@ -511,6 +511,11 @@ static void cec_set_option(const struct hdmi_cec_device* dev, int flag, int valu hal_info->flag &= ~(1 << HDMI_OPTION_SYSTEM_CEC_CONTROL); break; + /* set device auto-power off by uboot */ + case HDMI_OPTION_CEC_AUTO_DEVICE_OFF: + ret = ioctl(hal_info->fd, CEC_IOC_SET_AUTO_DEVICE_OFF, value); + break; + case HDMI_OPTION_SET_LANG: ret = ioctl(hal_info->fd, CEC_IOC_SET_OPTION_SET_LANG, value); break; @@ -17,6 +17,7 @@ #define CEC_IOC_CLR_LOGICAL_ADDR _IOW(CEC_IOC_MAGIC, 0x0C, uint32_t) #define CEC_IOC_SET_DEV_TYPE _IOW(CEC_IOC_MAGIC, 0x0D, uint32_t) #define CEC_IOC_SET_ARC_ENABLE _IOW(CEC_IOC_MAGIC, 0x0E, uint32_t) +#define CEC_IOC_SET_AUTO_DEVICE_OFF _IOW(CEC_IOC_MAGIC, 0x0F, uint32_t) #define CEC_FAIL_NONE 0 #define CEC_FAIL_NACK 1 |