hdmi: update driver to v2.0:
authorZheng Yang <zhengyang@rock-chips.com>
Mon, 2 Feb 2015 03:06:04 +0000 (11:06 +0800)
committerZheng Yang <zhengyang@rock-chips.com>
Mon, 2 Feb 2015 03:06:04 +0000 (11:06 +0800)
commitfa7ee75d42c5fd29b929d3e5ac9ecaec98a48213
treef4f28e6346fc200f7c21e813fe50c018a6239dae
parent8f2d8b3794ebd98fc21584c9151df760a984970f
hdmi: update driver to v2.0:
1. Rename rk3036 hdmi to rockchip_hdmiv1, support hdmi v1.4;
2. Rename rk3288 hdmi to rockchip_hdmiv2, support hdmi v2.0;
3. Support transmmit 3D picture.
4. 3288 hdmi support HDCP, CEC and TMDSCLK 600M.
5. HDMI video source default is LCDC0, it can be modified in dts by
   follow:
    rockchip,hdmi_video_source = <DISPLAY_SOURCE_LCDC1>;
   HDCP and CEC function default is disabled , it can be enabled in
   dts file by follow:
    rockchip,hdcp_enable = <1>;
    rockchip,cec_enable = <1>;
   More information please see
Documentation/devicetree/bindings/video/rockchip_hdmi.txt
119 files changed:
Documentation/devicetree/bindings/video/rockchip_hdmi.txt
arch/arm/boot/dts/rk312x.dtsi
arch/arm/boot/dts/rk3288-p977.dts
arch/arm/boot/dts/rk3288-p977_8846.dts
arch/arm/boot/dts/rk3288-tb.dts
arch/arm/boot/dts/rk3288-tb_8846.dts
arch/arm/boot/dts/rk3288.dtsi
drivers/video/rockchip/display-sys.c
drivers/video/rockchip/hdmi/Kconfig [changed mode: 0755->0644]
drivers/video/rockchip/hdmi/Makefile [changed mode: 0755->0644]
drivers/video/rockchip/hdmi/chips/Kconfig [deleted file]
drivers/video/rockchip/hdmi/chips/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/Kconfig [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/cat66121_hdmi.c [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/cat66121_hdmi.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/cat66121_hdmi_hw.c [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/cat66121_hdmi_hw.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/config.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/csc.c [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/debug.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/hdmitx.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/hdmitx_drv.c [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/hdmitx_drv.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/hdmitx_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/hdmitx_hdcp.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/hdmitx_input.c [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/hdmitx_input.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/sha1.c [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/sha1.h [deleted file]
drivers/video/rockchip/hdmi/chips/cat66121/typedef.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/Kconfig [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdcp.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi_hw.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk2928/rk2928_hdmi_hw.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/Kconfig [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/hdcp/Kconfig [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/hdcp/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/hdcp/rk30_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/hdcp/rk30_hdmi_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/hdcp/rk30_hdmi_hdcp.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/rk30_hdmi.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/rk30_hdmi.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/rk30_hdmi_hw.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk30/rk30_hdmi_hw.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/Kconfig [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdcp.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_cec.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_cec.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk3036/rk3036_hdmi_hw.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk3288/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/rk3288/rk3288_hdmi.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk3288/rk3288_hdmi.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk3288/rk3288_hdmi_hw.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk3288/rk3288_hdmi_hw.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/Kconfig [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/rk610_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/rk610_hdcp.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/rk610_hdmi.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/rk610_hdmi.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/rk610_hdmi_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/rk610_hdmi_hw.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk610/rk610_hdmi_hw.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/Kconfig [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/Makefile [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdcp.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi.h [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi_hdcp.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi_hw.c [deleted file]
drivers/video/rockchip/hdmi/chips/rk616/rk616_hdmi_hw.h [deleted file]
drivers/video/rockchip/hdmi/rk_hdmi.h [deleted file]
drivers/video/rockchip/hdmi/rk_hdmi_edid.c [deleted file]
drivers/video/rockchip/hdmi/rk_hdmi_lcdc.c [deleted file]
drivers/video/rockchip/hdmi/rk_hdmi_parse_dt.c [deleted file]
drivers/video/rockchip/hdmi/rk_hdmi_sysfs.c [deleted file]
drivers/video/rockchip/hdmi/rk_hdmi_task.c [deleted file]
drivers/video/rockchip/hdmi/rockchip-hdmi-cec.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmi-cec.h [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmi-core.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmi-edid.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmi-lcdc.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmi-sysfs.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmi.h [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/Kconfig [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/Makefile [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1.h [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1_cec.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1_hdcp.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1_hdcp.h [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1_hw.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv1/rockchip_hdmiv1_hw.h [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv2/Kconfig [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv2/Makefile [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2.h [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_cec.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hdcp.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hw.c [new file with mode: 0644]
drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2_hw.h [new file with mode: 0644]
drivers/video/rockchip/rk_fb.c
drivers/video/rockchip/screen/rk_screen.c
include/dt-bindings/rkfb/rk_fb.h
include/linux/display-sys.h