<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/include/linux/platform_data, branch gpu-paging</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>pwm: fan: Add support for always on fan</title>
<updated>2020-12-25T17:38:32+00:00</updated>
<author>
<name>Mantravadi Karthik</name>
<email>mkarthik@nvidia.com</email>
</author>
<published>2020-11-20T07:43: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=c3cd2b4417ea8767d35b4e04ba9731fb58a2a477'/>
<id>c3cd2b4417ea8767d35b4e04ba9731fb58a2a477</id>
<content type='text'>
Why?
In case of continuous governor, the fan-poweron pwm
value is assumed to be at index 1 of pwm values.
In case of tmargin the pwm table would be reversed
(high to low) and hence the assumption is invalid.

How?
While calculating the pwm value in the case of
continuous governor, add a check if the cooling device
is always on fan. If true, for all values of temp,
pwm should be calculated instead of assigning 0.

Bug 200646929

Change-Id: Ibed572fa2af9f8bd36a4a4cbb472029e21aeb442
Signed-off-by: Mantravadi Karthik &lt;mkarthik@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2448826
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Why?
In case of continuous governor, the fan-poweron pwm
value is assumed to be at index 1 of pwm values.
In case of tmargin the pwm table would be reversed
(high to low) and hence the assumption is invalid.

How?
While calculating the pwm value in the case of
continuous governor, add a check if the cooling device
is always on fan. If true, for all values of temp,
pwm should be calculated instead of assigning 0.

Bug 200646929

Change-Id: Ibed572fa2af9f8bd36a4a4cbb472029e21aeb442
Signed-off-by: Mantravadi Karthik &lt;mkarthik@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2448826
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
</pre>
</div>
</content>
</entry>
<entry>
<title>ASoC: tegra-alt: Remove legacy unused platform data</title>
<updated>2018-07-26T15:14:36+00:00</updated>
<author>
<name>Jon Hunter</name>
<email>jonathanh@nvidia.com</email>
</author>
<published>2018-07-24T15:52: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=32c4669ca085cbfc344a7d8f16dc7efb41ca2ef4'/>
<id>32c4669ca085cbfc344a7d8f16dc7efb41ca2ef4</id>
<content type='text'>
The Tegra ASoC platform data is never used by any current audio machine
driver and so get rid of the platform data and the associated code.

Bug 200417361

Change-Id: I1ef8ce331b67c85aea95b4a143a6982a32fefe93
Signed-off-by: Jon Hunter &lt;jonathanh@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1784822
Reviewed-by: Sameer Pujar &lt;spujar@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dara Ramesh &lt;dramesh@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@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>
The Tegra ASoC platform data is never used by any current audio machine
driver and so get rid of the platform data and the associated code.

Bug 200417361

Change-Id: I1ef8ce331b67c85aea95b4a143a6982a32fefe93
Signed-off-by: Jon Hunter &lt;jonathanh@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1784822
Reviewed-by: Sameer Pujar &lt;spujar@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dara Ramesh &lt;dramesh@nvidia.com&gt;
Reviewed-by: Bibek Basu &lt;bbasu@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>thermal: pwm_fan: Add platform data</title>
<updated>2018-07-19T10:58:05+00:00</updated>
<author>
<name>Anshul Jain</name>
<email>anshulj@nvidia.com</email>
</author>
<published>2012-12-01T00:41:54+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=dbdd954bffb6e7fdb594d3d40a8cd5818eac268d'/>
<id>dbdd954bffb6e7fdb594d3d40a8cd5818eac268d</id>
<content type='text'>
pwm_fan driver is moved to nvidia repo and platform data related
to it is pulled from below commits

Bug 200430924
Bug 1179033
Bug 1259204
Bug 1261177
Bug 1259488
Bug 1259204
Bug 1388303
Bug 1399542
Bug 1489876

Change based on below commits from linux-4.9
2c03205c thermal: pwm_fan: Add PWM controlled fan driver
e4443760 thermal: pwm_fan: Add sysfs node for state cap
2e2f0810 thermal: pwm_fan: Add support for look up table
f0e562bc thermal: pwm_fan: toggle gpio in suspend/resume
132ef9d7 arm:tegra:loki: update fan pwm period

Signed-off-by: Anshul Jain &lt;anshulj@nvidia.com&gt;
Change-Id: Ia6d99e22c8a32e8a98f7a54073397721c65f220f
Reviewed-on: https://git-master.nvidia.com/r/1780502
Reviewed-by: Ajay Nandakumar M &lt;anandakumarm@nvidia.com&gt;
Reviewed-by: Krishna Yarlagadda &lt;kyarlagadda@nvidia.com&gt;
Tested-by: Krishna Yarlagadda &lt;kyarlagadda@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Tested-by: Ajay Nandakumar M &lt;anandakumarm@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@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>
pwm_fan driver is moved to nvidia repo and platform data related
to it is pulled from below commits

Bug 200430924
Bug 1179033
Bug 1259204
Bug 1261177
Bug 1259488
Bug 1259204
Bug 1388303
Bug 1399542
Bug 1489876

Change based on below commits from linux-4.9
2c03205c thermal: pwm_fan: Add PWM controlled fan driver
e4443760 thermal: pwm_fan: Add sysfs node for state cap
2e2f0810 thermal: pwm_fan: Add support for look up table
f0e562bc thermal: pwm_fan: toggle gpio in suspend/resume
132ef9d7 arm:tegra:loki: update fan pwm period

Signed-off-by: Anshul Jain &lt;anshulj@nvidia.com&gt;
Change-Id: Ia6d99e22c8a32e8a98f7a54073397721c65f220f
Reviewed-on: https://git-master.nvidia.com/r/1780502
Reviewed-by: Ajay Nandakumar M &lt;anandakumarm@nvidia.com&gt;
Reviewed-by: Krishna Yarlagadda &lt;kyarlagadda@nvidia.com&gt;
Tested-by: Krishna Yarlagadda &lt;kyarlagadda@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Tested-by: Ajay Nandakumar M &lt;anandakumarm@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@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>platform: tegra: Import header files to nvidia repo</title>
<updated>2018-06-27T14:30:59+00:00</updated>
<author>
<name>Nicolin Chen</name>
<email>nicolinc@nvidia.com</email>
</author>
<published>2018-06-26T00:15:30+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=d0f76f97f4e6f535a169968ff9b9cd485a63e51a'/>
<id>d0f76f97f4e6f535a169968ff9b9cd485a63e51a</id>
<content type='text'>
This patch imports downstream header files from K4.4, K4.9 and K4.14.

Most of the header files are copied from K4.4 as it contains more files
than the other two. But this change also merges additional changes from
K4.9 and K4.14. Meanwhile it updates of license year.

Bug 200424912

Change-Id: I6802a0d8c390bdbf430fe06f00dc174cc2b98a7d
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1761105
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@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 patch imports downstream header files from K4.4, K4.9 and K4.14.

Most of the header files are copied from K4.4 as it contains more files
than the other two. But this change also merges additional changes from
K4.9 and K4.14. Meanwhile it updates of license year.

Bug 200424912

Change-Id: I6802a0d8c390bdbf430fe06f00dc174cc2b98a7d
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1761105
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@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>ata: add tegra shield ahci driver</title>
<updated>2018-05-10T21:53:10+00:00</updated>
<author>
<name>Yunbo Wang</name>
<email>yunbow@nvidia.com</email>
</author>
<published>2018-04-12T01:12:56+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=3e03defd5e1a86b05097949a1eb39a140fbe71d7'/>
<id>3e03defd5e1a86b05097949a1eb39a140fbe71d7</id>
<content type='text'>
This is a separate driver specifically for Shield T210 platforms,
and is ported from old kernel 3.10.

bug 2100724

Change-Id: Iab57c156d4011997d45b17987dce0b1f84eb0ee8
Signed-off-by: Yunbo Wang &lt;yunbow@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1693287
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vinayak Pane &lt;vpane@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 is a separate driver specifically for Shield T210 platforms,
and is ported from old kernel 3.10.

bug 2100724

Change-Id: Iab57c156d4011997d45b17987dce0b1f84eb0ee8
Signed-off-by: Yunbo Wang &lt;yunbow@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1693287
GVS: Gerrit_Virtual_Submit
Reviewed-by: Vinayak Pane &lt;vpane@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>sound: soc: move tegra_asoc_pdata.h to linux-nvidia</title>
<updated>2017-10-18T14:06:20+00:00</updated>
<author>
<name>Timo Alho</name>
<email>talho@nvidia.com</email>
</author>
<published>2017-10-16T12:26:52+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=5e013b5b41b0548161cee62af291ca871f79c8b4'/>
<id>5e013b5b41b0548161cee62af291ca871f79c8b4</id>
<content type='text'>
Header file tegra_asoc_pdata.h is only referred in linux-nvidia
repository, hence move it away from core kernel repository.

Change-Id: Id30a639efae44a977c0f5c94b0a4be2674a05b27
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1579720
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mikko Perttunen &lt;mperttunen@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Header file tegra_asoc_pdata.h is only referred in linux-nvidia
repository, hence move it away from core kernel repository.

Change-Id: Id30a639efae44a977c0f5c94b0a4be2674a05b27
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1579720
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mikko Perttunen &lt;mperttunen@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>nvidia: input: add atmel touch driver</title>
<updated>2017-06-19T11:35:31+00:00</updated>
<author>
<name>Shawn Joo</name>
<email>sjoo@nvidia.com</email>
</author>
<published>2017-06-16T06:49:05+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=7ef85a767298425ab7ca7ffee19647124f16671a'/>
<id>7ef85a767298425ab7ca7ffee19647124f16671a</id>
<content type='text'>
this atmel touchscreen driver is from k4.4
in order to apply touch drv regardless of kernel version,
move to linux-nvidia with new kernel config
TOUCHSCREEN_NVIDIA_ATMEL_MXT.

Bug 200309618
EASS-1856

Change-Id: I7365a061fedb6c554679258b0d8121ae1f397ec5
Signed-off-by: Shawn Joo &lt;sjoo@nvidia.com&gt;
Reviewed-on: http://git-master/r/1503659
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
this atmel touchscreen driver is from k4.4
in order to apply touch drv regardless of kernel version,
move to linux-nvidia with new kernel config
TOUCHSCREEN_NVIDIA_ATMEL_MXT.

Bug 200309618
EASS-1856

Change-Id: I7365a061fedb6c554679258b0d8121ae1f397ec5
Signed-off-by: Shawn Joo &lt;sjoo@nvidia.com&gt;
Reviewed-on: http://git-master/r/1503659
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
