<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/include/video/tegra_dc_ext_kernel.h, branch rtss22-ae</title>
<subtitle>NVIDIA's kernel modules to support tegra chips (used in Jetson boards)</subtitle>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/'/>
<entry>
<title>tegra:dc: new blend mode TEGRA_DC_EXT_BLEND_ADD</title>
<updated>2018-08-16T00:49:18+00:00</updated>
<author>
<name>Michael Frydrych</name>
<email>mfrydrych@nvidia.com</email>
</author>
<published>2018-08-02T10:41:39+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=e056bdcd08bc0afc904463da446b705fd8d0eb7b'/>
<id>e056bdcd08bc0afc904463da446b705fd8d0eb7b</id>
<content type='text'>
This adds a new blend mode TEGRA_DC_EXT_BLEND_ADD to a set of
possible display blending modes. The blend mode merely adds the
'src' color to 'dst'.

Bug 1637393
Bug 1816103
Bug 2187408

Change-Id: Ie36ef464d0e95d8d0b13306a3a20f972605aac2a
Signed-off-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Reviewed-on: http://git-master/r/1260068
(cherry picked from commit 0a2ce7a25daafd1d6cc78e8a90845eacfbdcdca8)
Reviewed-on: http://git-master/r/1320483
(cherry picked from commit 2d0d8a4da946803b0315fa2bb5fb3bf05c0b2068)
Reviewed-on: https://git-master.nvidia.com/r/1791095
(cherry picked from commit ce88297de4884b2738c8bf3d4aa1fb407421458b)
Reviewed-on: https://git-master.nvidia.com/r/1520538
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This adds a new blend mode TEGRA_DC_EXT_BLEND_ADD to a set of
possible display blending modes. The blend mode merely adds the
'src' color to 'dst'.

Bug 1637393
Bug 1816103
Bug 2187408

Change-Id: Ie36ef464d0e95d8d0b13306a3a20f972605aac2a
Signed-off-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Reviewed-on: http://git-master/r/1260068
(cherry picked from commit 0a2ce7a25daafd1d6cc78e8a90845eacfbdcdca8)
Reviewed-on: http://git-master/r/1320483
(cherry picked from commit 2d0d8a4da946803b0315fa2bb5fb3bf05c0b2068)
Reviewed-on: https://git-master.nvidia.com/r/1791095
(cherry picked from commit ce88297de4884b2738c8bf3d4aa1fb407421458b)
Reviewed-on: https://git-master.nvidia.com/r/1520538
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: dc: remove NVDISPLAY ifdefs on Makefile</title>
<updated>2018-02-11T13:06:36+00:00</updated>
<author>
<name>Ishwarya Balaji Gururajan</name>
<email>igururajan@nvidia.com</email>
</author>
<published>2018-01-25T20:26:18+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=cf98607f6a7cdbab076dc46738e5bd751b05e289'/>
<id>cf98607f6a7cdbab076dc46738e5bd751b05e289</id>
<content type='text'>
Remove NVDISPLAY ifdefs on Makefile.
Remove NVDISPLAY ifdefs on dc.c and use runtime APIs instead
to differentiate between chips.

Jira TDS-2761

Change-Id: Id5ed17e23ccc0c9ee40ae7f0c1e4ba3e27e3b04a
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1646239
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove NVDISPLAY ifdefs on Makefile.
Remove NVDISPLAY ifdefs on dc.c and use runtime APIs instead
to differentiate between chips.

Jira TDS-2761

Change-Id: Id5ed17e23ccc0c9ee40ae7f0c1e4ba3e27e3b04a
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1646239
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: dc: add support for degamma in debugfs</title>
<updated>2017-11-02T20:03:32+00:00</updated>
<author>
<name>Ishwarya Balaji Gururajan</name>
<email>igururajan@nvidia.com</email>
</author>
<published>2017-10-24T02:32:47+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=9a0fc797cbab5cb7ed913f1cf61c1402c5bb6d69'/>
<id>9a0fc797cbab5cb7ed913f1cf61c1402c5bb6d69</id>
<content type='text'>
degamma and window csc are decoupled from cmu_enable flag.
kernel tests use cmu_enable flag to disable/enable CMU.
Since degamma is decoupled from this flag, add support to
set window degamma through debugfs nodes.

TDS-2856

Change-Id: Ie8380a60762ed64dbc9166017cae15e0ae5ba42e
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1584189
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
degamma and window csc are decoupled from cmu_enable flag.
kernel tests use cmu_enable flag to disable/enable CMU.
Since degamma is decoupled from this flag, add support to
set window degamma through debugfs nodes.

TDS-2856

Change-Id: Ie8380a60762ed64dbc9166017cae15e0ae5ba42e
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1584189
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: dc: fix defines of gamma incorrect blending</title>
<updated>2017-10-10T14:58:23+00:00</updated>
<author>
<name>Michael Frydrych</name>
<email>mfrydrych@nvidia.com</email>
</author>
<published>2017-06-14T11:38:41+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=fc583627c5fd23802330b1744bef49193dda3d63'/>
<id>fc583627c5fd23802330b1744bef49193dda3d63</id>
<content type='text'>
Fix the bit shift in defines for gamma incorrect blending. The
incorrect shift caused overlap with the values of color space
selection defines.

TDS-1324
Bug 1678533

Change-Id: Iead0428808d33d9ea8861807fbcd5d2a5f67f5a9
Signed-off-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Reviewed-on: http://git-master/r/1502287
(cherry picked from commit ae3e08f38a089a0290d3b2e26adc2149d58a2421)
Reviewed-on: https://git-master.nvidia.com/r/1510279
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-by: Arun Swain &lt;arswain@nvidia.com&gt;
Reviewed-by: Ujwal Patel &lt;ujwalp@nvidia.com&gt;
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix the bit shift in defines for gamma incorrect blending. The
incorrect shift caused overlap with the values of color space
selection defines.

TDS-1324
Bug 1678533

Change-Id: Iead0428808d33d9ea8861807fbcd5d2a5f67f5a9
Signed-off-by: Michael Frydrych &lt;mfrydrych@nvidia.com&gt;
Reviewed-on: http://git-master/r/1502287
(cherry picked from commit ae3e08f38a089a0290d3b2e26adc2149d58a2421)
Reviewed-on: https://git-master.nvidia.com/r/1510279
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-by: Arun Swain &lt;arswain@nvidia.com&gt;
Reviewed-by: Ujwal Patel &lt;ujwalp@nvidia.com&gt;
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>tegra: dc: add support for default OCSC flag</title>
<updated>2017-09-20T22:40:55+00:00</updated>
<author>
<name>Ishwarya Balaji Gururajan</name>
<email>igururajan@nvidia.com</email>
</author>
<published>2017-09-05T21:26:40+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=2e59239972d1326c454eb3efaf38dcd755cbff05'/>
<id>2e59239972d1326c454eb3efaf38dcd755cbff05</id>
<content type='text'>
rename TEGRA_DC_EXT_FLIP_FLAG_CS_DEFAULT to
TEGRA_DC_EXT_FLIP_FLAG_CS_NONE. add TEGRA_DC_EXT_FLIP_FLAG_CS_NONE
to valid cases while setting output colorspace through flip flags.

Jira TDS-2677

Change-Id: I1a65ecc0ea1335e30f8df9ce765224397e63a5b7
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1552190
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
rename TEGRA_DC_EXT_FLIP_FLAG_CS_DEFAULT to
TEGRA_DC_EXT_FLIP_FLAG_CS_NONE. add TEGRA_DC_EXT_FLIP_FLAG_CS_NONE
to valid cases while setting output colorspace through flip flags.

Jira TDS-2677

Change-Id: I1a65ecc0ea1335e30f8df9ce765224397e63a5b7
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1552190
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: remove CMU, LUT, CSC from Kconfigs</title>
<updated>2017-08-18T00:54:31+00:00</updated>
<author>
<name>Ishwarya Balaji Gururajan</name>
<email>igururajan@nvidia.com</email>
</author>
<published>2017-07-20T23:40:24+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=958d88290af24cd79a5e253a7cddbcc652c2ddfe'/>
<id>958d88290af24cd79a5e253a7cddbcc652c2ddfe</id>
<content type='text'>
remove the following configs and cleanup the code.
TEGRA_DC_CMU
TEGRA_DC_CMU_V2
TEGRA_DC_LUT
TEGRA_DC_LUT_V2
TEGRA_DC_CSC
TEGRA_DC_CSC_V2
Also, rename CSC_V2, CMU_V2 to NVDISP_WIN_CSC and NVDISP_CMU
respectively.

Jira TDS-2379

Change-Id: I8e0ae1faa7f6a6542cafbf63852d6f53ab71a891
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1524169
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
remove the following configs and cleanup the code.
TEGRA_DC_CMU
TEGRA_DC_CMU_V2
TEGRA_DC_LUT
TEGRA_DC_LUT_V2
TEGRA_DC_CSC
TEGRA_DC_CSC_V2
Also, rename CSC_V2, CMU_V2 to NVDISP_WIN_CSC and NVDISP_CMU
respectively.

Jira TDS-2379

Change-Id: I8e0ae1faa7f6a6542cafbf63852d6f53ab71a891
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1524169
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: remove TEGRA_DC_BLOCK_LINEAR</title>
<updated>2017-08-16T19:14:25+00:00</updated>
<author>
<name>Ishwarya Balaji Gururajan</name>
<email>igururajan@nvidia.com</email>
</author>
<published>2017-07-31T18:55:48+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=1e1fd47e371440ae6abeb1d5ecfe07dd489fca9a'/>
<id>1e1fd47e371440ae6abeb1d5ecfe07dd489fca9a</id>
<content type='text'>
Since block linear encoding is enabled by default, removing
CONFIG_TEGRA_DC_BLOCK_LINEAR from Kconfig and other places.

Jira TDS-2379

Change-Id: Icc74eccaa4bf807f110501060ecbaaea4468b69e
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1529914
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since block linear encoding is enabled by default, removing
CONFIG_TEGRA_DC_BLOCK_LINEAR from Kconfig and other places.

Jira TDS-2379

Change-Id: Icc74eccaa4bf807f110501060ecbaaea4468b69e
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1529914
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svccoveritychecker &lt;svccoveritychecker@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Mitch Luban &lt;mluban@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: remove TEGRA_DC_INTERLACE</title>
<updated>2017-08-16T19:14:24+00:00</updated>
<author>
<name>Ishwarya Balaji Gururajan</name>
<email>igururajan@nvidia.com</email>
</author>
<published>2017-07-31T22:54:39+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=4b0483cf41822e7e0e03cf6114dcbddc1f7ede24'/>
<id>4b0483cf41822e7e0e03cf6114dcbddc1f7ede24</id>
<content type='text'>
Since CONFIG_TEGRA_DC_INTERLACE is enabled by default, removing
CONFIG_TEGRA_DC_INTERLACE from the Kconfig and other places.

Jira TDS-2379

Change-Id: I58529a3e123eb99815f77f8420ae60e493eec07a
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1530092
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since CONFIG_TEGRA_DC_INTERLACE is enabled by default, removing
CONFIG_TEGRA_DC_INTERLACE from the Kconfig and other places.

Jira TDS-2379

Change-Id: I58529a3e123eb99815f77f8420ae60e493eec07a
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1530092
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: tegra: dc: remove CONFIG_TEGRA_DC_CDE</title>
<updated>2017-08-14T19:25:17+00:00</updated>
<author>
<name>Ishwarya Balaji Gururajan</name>
<email>igururajan@nvidia.com</email>
</author>
<published>2017-07-19T18:08:14+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=dcb19c214bee121959892de479173d3d7d9bf4d4'/>
<id>dcb19c214bee121959892de479173d3d7d9bf4d4</id>
<content type='text'>
Since Tegra Color Decompression engine is enabled by default
on both T210 and Nvdisplay, removing CONFIG_TEGRA_DC_CDE from the
kconfig and other places.

Jira TDS-2379

Change-Id: Iae5317e5a2a5ada4c1ed552770a33f6b2e2bb4f9
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1523204
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since Tegra Color Decompression engine is enabled by default
on both T210 and Nvdisplay, removing CONFIG_TEGRA_DC_CDE from the
kconfig and other places.

Jira TDS-2379

Change-Id: Iae5317e5a2a5ada4c1ed552770a33f6b2e2bb4f9
Signed-off-by: Ishwarya Balaji Gururajan &lt;igururajan@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1523204
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>video: dc: modify general ch activate during flip</title>
<updated>2017-07-27T22:24:27+00:00</updated>
<author>
<name>Ujwal Patel</name>
<email>ujwalp@nvidia.com</email>
</author>
<published>2017-07-25T22:28:14+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=33fcf7eb935891aef4d7ce6dbd1003c2ded160f2'/>
<id>33fcf7eb935891aef4d7ce6dbd1003c2ded160f2</id>
<content type='text'>
Currently general channel activate is requested if post-comp
modules need update. This activate is not aligned with windows
and thus it is possible that post-comp update do not happen
atomically with windows. This can result in screen corruptions
or other unknown issues. Since general channel is activated in
update windows, we don't need this post-comp specific request
and thus remove it.

Along with this change, update post-comp functions from weak
symbols to NvDisplay protected and add tegra_dc_is_nvdisplay
utility function to cover t18x and t19x run-time detection.

Change-Id: If22e00c367c09f52c1bffb0b6d88d41aacf8dea2
Signed-off-by: Ujwal Patel &lt;ujwalp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1527362
GVS: Gerrit_Virtual_Submit
Reviewed-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-by: Jay Bhukhanwala &lt;jbhukhanwala@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently general channel activate is requested if post-comp
modules need update. This activate is not aligned with windows
and thus it is possible that post-comp update do not happen
atomically with windows. This can result in screen corruptions
or other unknown issues. Since general channel is activated in
update windows, we don't need this post-comp specific request
and thus remove it.

Along with this change, update post-comp functions from weak
symbols to NvDisplay protected and add tegra_dc_is_nvdisplay
utility function to cover t18x and t19x run-time detection.

Change-Id: If22e00c367c09f52c1bffb0b6d88d41aacf8dea2
Signed-off-by: Ujwal Patel &lt;ujwalp@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1527362
GVS: Gerrit_Virtual_Submit
Reviewed-by: Shu Zhong &lt;shuz@nvidia.com&gt;
Reviewed-by: Jay Bhukhanwala &lt;jbhukhanwala@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
