From 646ceff8c18ead58247b674f358827d61ed87593 Mon Sep 17 00:00:00 2001 From: Tao Zeng Date: Mon, 20 Jun 2016 06:33:15 +0000 Subject: PD#125702: add option of HDMI_OPTION_CEC_AUTO_DEVICE_OFF Change-Id: I3c5080669b458d76829a5e4dbe16a88b973de259 --- diff --git a/hdmi_cec.c b/hdmi_cec.c index 98d43f0..a8d292d 100644 --- a/hdmi_cec.c +++ b/hdmi_cec.c @@ -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; diff --git a/hdmi_cec.h b/hdmi_cec.h index 46b5563..b9681a2 100644 --- a/hdmi_cec.h +++ b/hdmi_cec.h @@ -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 -- cgit