]> rtime.felk.cvut.cz Git - sojka/nv-tegra/linux-3.10.git/commit
video: tegra: adf: Remove DC_EXTENSIONS dependency
authorXia Yang <xiay@nvidia.com>
Tue, 24 Jun 2014 21:07:00 +0000 (14:07 -0700)
committerJon Mayo <jmayo@nvidia.com>
Tue, 11 Nov 2014 23:38:39 +0000 (15:38 -0800)
commitd9ad6a89d10ff45190cf4ca2909d367b828a6edb
tree51abe6cf5d0e84ff6de048f68fff3ceca5a033f7
parent4a2b0da02f38813f2f30d9264111cc10e03554c4
video: tegra: adf: Remove DC_EXTENSIONS dependency

Disable CONFIG_TEGRA_DC_EXTENSIONS when ADF is enabled.  Add
appropriate ifdefs code so DC_EXTENSIONS ciode won't build as part of
an ADF-enabled driver.

ADF has two seperate interface for hotplug connect and disconnect,
and ADF_EVENT_HOTPLUG must have connect state as payload.  Thus
event simulation in debugfs was modified us following:

ADF:
0x0 - ADF_EVENT_HOTPLUG (connect=1)
0x1 - ADF_EVENT_HOTPLUG (connect=0)
0x2 - TEGRA_ADF_EVENT_BANDWIDTH_RENEGOTIATE (bw=0)

DC_EXT:
0x0 - TEGRA_DC_EXT_EVENT_HOTPLUG
0x1 - TEGRA_DC_EXT_EVENT_HOTPLUG
0x2 - TEGRA_DC_EXT_EVENT_BANDWIDTH_DEC

Bug 1459374

Change-Id: Idecbc269504966c371d49dc0307bddce96c52fbe
Signed-off-by: Xia Yang <xiay@nvidia.com>
Reviewed-on: http://git-master/r/427912
(cherry picked from commit 590fba5ebdd2da344df7fba0f0eef1896381912c)
Reviewed-on: http://git-master/r/438982
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Tested-by: Jon Mayo <jmayo@nvidia.com>
drivers/video/tegra/Kconfig
drivers/video/tegra/dc/bandwidth.c
drivers/video/tegra/dc/dc.c
drivers/video/tegra/dc/dc_priv_defs.h
drivers/video/tegra/dc/hdmi_state_machine.c