From mboxrd@z Thu Jan 1 00:00:00 1970 Return-path: Received: from lb3-smtp-cloud3.xs4all.net ([194.109.24.30]:57446 "EHLO lb3-smtp-cloud3.xs4all.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751215AbcD2JjM (ORCPT ); Fri, 29 Apr 2016 05:39:12 -0400 From: Hans Verkuil To: linux-media@vger.kernel.org Cc: tomi.valkeinen@ti.com, dri-devel@lists.freedesktop.org Subject: [RFC PATCH 0/3] OMAP4 HDMI CEC support Date: Fri, 29 Apr 2016 11:39:03 +0200 Message-Id: <1461922746-17521-1-git-send-email-hverkuil@xs4all.nl> Sender: linux-media-owner@vger.kernel.org List-ID: From: Hans Verkuil This patch series sits on top of my earlier HDMI CEC framework: http://www.spinics.net/lists/linux-media/msg99847.html It is an RFC patch for now as I want to clean up hdmi_cec a bit more and do a bit more testing. Many thanks to Tomi for finding obscure problems in the omap4 drivers that prevented CEC from working on my pandaboard. Feedback is welcome! Regards, Hans Hans Verkuil (2): omap4: add CEC support encoder-tpd12s015: keep the ls_oe_gpio on while the phys_addr is valid Tomi Valkeinen (1): drm/omap: fix OMAP4 hdmi_core_powerdown_disable() arch/arm/boot/dts/omap4-panda-a4.dts | 2 +- arch/arm/boot/dts/omap4-panda-es.dts | 2 +- arch/arm/boot/dts/omap4.dtsi | 5 +- .../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 13 +- drivers/gpu/drm/omapdrm/dss/Kconfig | 8 + drivers/gpu/drm/omapdrm/dss/Makefile | 3 + drivers/gpu/drm/omapdrm/dss/hdmi.h | 62 +++- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 39 ++- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 2 +- drivers/gpu/drm/omapdrm/dss/hdmi_cec.c | 329 +++++++++++++++++++++ 10 files changed, 454 insertions(+), 11 deletions(-) create mode 100644 drivers/gpu/drm/omapdrm/dss/hdmi_cec.c -- 2.8.1 From mboxrd@z Thu Jan 1 00:00:00 1970 From: Hans Verkuil Subject: [RFC PATCH 0/3] OMAP4 HDMI CEC support Date: Fri, 29 Apr 2016 11:39:03 +0200 Message-ID: <1461922746-17521-1-git-send-email-hverkuil@xs4all.nl> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: Received: from lb1-smtp-cloud3.xs4all.net (lb1-smtp-cloud3.xs4all.net [194.109.24.22]) by gabe.freedesktop.org (Postfix) with ESMTPS id 26D5F6EE94 for ; Fri, 29 Apr 2016 09:39:12 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: linux-media@vger.kernel.org Cc: tomi.valkeinen@ti.com, dri-devel@lists.freedesktop.org List-Id: dri-devel@lists.freedesktop.org RnJvbTogSGFucyBWZXJrdWlsIDxoYW5zLnZlcmt1aWxAY2lzY28uY29tPgoKVGhpcyBwYXRjaCBz ZXJpZXMgc2l0cyBvbiB0b3Agb2YgbXkgZWFybGllciBIRE1JIENFQyBmcmFtZXdvcms6CgpodHRw Oi8vd3d3LnNwaW5pY3MubmV0L2xpc3RzL2xpbnV4LW1lZGlhL21zZzk5ODQ3Lmh0bWwKCkl0IGlz IGFuIFJGQyBwYXRjaCBmb3Igbm93IGFzIEkgd2FudCB0byBjbGVhbiB1cCBoZG1pX2NlYyBhIGJp dCBtb3JlCmFuZCBkbyBhIGJpdCBtb3JlIHRlc3RpbmcuCgpNYW55IHRoYW5rcyB0byBUb21pIGZv ciBmaW5kaW5nIG9ic2N1cmUgcHJvYmxlbXMgaW4gdGhlIG9tYXA0IGRyaXZlcnMKdGhhdCBwcmV2 ZW50ZWQgQ0VDIGZyb20gd29ya2luZyBvbiBteSBwYW5kYWJvYXJkLgoKRmVlZGJhY2sgaXMgd2Vs Y29tZSEKClJlZ2FyZHMsCgoJSGFucwoKSGFucyBWZXJrdWlsICgyKToKICBvbWFwNDogYWRkIENF QyBzdXBwb3J0CiAgZW5jb2Rlci10cGQxMnMwMTU6IGtlZXAgdGhlIGxzX29lX2dwaW8gb24gd2hp bGUgdGhlIHBoeXNfYWRkciBpcyB2YWxpZAoKVG9taSBWYWxrZWluZW4gKDEpOgogIGRybS9vbWFw OiBmaXggT01BUDQgaGRtaV9jb3JlX3Bvd2VyZG93bl9kaXNhYmxlKCkKCiBhcmNoL2FybS9ib290 L2R0cy9vbWFwNC1wYW5kYS1hNC5kdHMgICAgICAgICAgICAgICB8ICAgMiArLQogYXJjaC9hcm0v Ym9vdC9kdHMvb21hcDQtcGFuZGEtZXMuZHRzICAgICAgICAgICAgICAgfCAgIDIgKy0KIGFyY2gv YXJtL2Jvb3QvZHRzL29tYXA0LmR0c2kgICAgICAgICAgICAgICAgICAgICAgIHwgICA1ICstCiAu Li4vZ3B1L2RybS9vbWFwZHJtL2Rpc3BsYXlzL2VuY29kZXItdHBkMTJzMDE1LmMgICB8ICAxMyAr LQogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL0tjb25maWcgICAgICAgICAgICAgICAgfCAg IDggKwogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL01ha2VmaWxlICAgICAgICAgICAgICAg fCAgIDMgKwogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL2hkbWkuaCAgICAgICAgICAgICAg ICAgfCAgNjIgKysrLQogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL2hkbWk0LmMgICAgICAg ICAgICAgICAgfCAgMzkgKystCiBkcml2ZXJzL2dwdS9kcm0vb21hcGRybS9kc3MvaGRtaTRfY29y ZS5jICAgICAgICAgICB8ICAgMiArLQogZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL2hkbWlf Y2VjLmMgICAgICAgICAgICAgfCAzMjkgKysrKysrKysrKysrKysrKysrKysrCiAxMCBmaWxlcyBj aGFuZ2VkLCA0NTQgaW5zZXJ0aW9ucygrKSwgMTEgZGVsZXRpb25zKC0pCiBjcmVhdGUgbW9kZSAx MDA2NDQgZHJpdmVycy9ncHUvZHJtL29tYXBkcm0vZHNzL2hkbWlfY2VjLmMKCi0tIAoyLjguMQoK X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg==