summaryrefslogtreecommitdiff
path: root/drivers/gpu/drm/mediatek/mtk_cec.h
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2016-06-24 13:16:07 +1000
committerDave Airlie <airlied@redhat.com>2016-06-24 13:16:07 +1000
commit2a3467063ae3b17264578626dec2377dd48cd1c3 (patch)
treed46a5f90b8ae054d576fee132ee7027e6a04ae93 /drivers/gpu/drm/mediatek/mtk_cec.h
parent6559436d4a45fd42a0f40b8c3a963dd5be585b35 (diff)
parent9a449e0de0d708bae7af7f897c1a67848f91c455 (diff)
Merge tag 'mediatek-drm-2016-06-20' of git://git.pengutronix.de/git/pza/linux into drm-next
MT8173 HDMI support - device tree binding documentation for MT8173 HDMI encoder, CEC, DDC, and PHY - drivers for MT8173 HDMI encoder, CEC (HPD only for now), DDC, and PHY - enable HDMI output via a custom SMCCC call - add ddc-i2c-bus property to HDMI connector device tree binding * tag 'mediatek-drm-2016-06-20' of git://git.pengutronix.de/git/pza/linux: dt-bindings: hdmi-connector: add DDC I2C bus phandle documentation drm/mediatek: enable hdmi output control bit drm/mediatek: Add HDMI support dt-bindings: drm/mediatek: Add Mediatek HDMI dts binding
Diffstat (limited to 'drivers/gpu/drm/mediatek/mtk_cec.h')
-rw-r--r--drivers/gpu/drm/mediatek/mtk_cec.h26
1 files changed, 26 insertions, 0 deletions
diff --git a/drivers/gpu/drm/mediatek/mtk_cec.h b/drivers/gpu/drm/mediatek/mtk_cec.h
new file mode 100644
index 000000000000..10057b7eabec
--- /dev/null
+++ b/drivers/gpu/drm/mediatek/mtk_cec.h
@@ -0,0 +1,26 @@
+/*
+ * Copyright (c) 2014 MediaTek Inc.
+ * Author: Jie Qiu <jie.qiu@mediatek.com>
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License version 2 as
+ * published by the Free Software Foundation.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ */
+#ifndef _MTK_CEC_H
+#define _MTK_CEC_H
+
+#include <linux/types.h>
+
+struct device;
+
+void mtk_cec_set_hpd_event(struct device *dev,
+ void (*hotplug_event)(bool hpd, struct device *dev),
+ struct device *hdmi_dev);
+bool mtk_cec_hpd_high(struct device *dev);
+
+#endif /* _MTK_CEC_H */