<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/net/wireless/bcmdhd/include, 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>drivers: string handling</title>
<updated>2020-05-13T19:40:41+00:00</updated>
<author>
<name>dmitry pervushin</name>
<email>dpervushin@nvidia.com</email>
</author>
<published>2020-05-11T17:30:26+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=f395c71b0997e9b6ed092078a31d76f02dad161e'/>
<id>f395c71b0997e9b6ed092078a31d76f02dad161e</id>
<content type='text'>
gcc9 is more strict about using strncpy... and in many cases it is right
Replacing strncpy with strdup (when possible) or strlcpy

Bug 2973859

Change-Id: I1283db0385d7b35f747d129d3963e8f293e83dc3
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2342280
Reviewed-by: automaticguardword &lt;automaticguardword@nvidia.com&gt;
Reviewed-by: Phoenix Jung &lt;pjung@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
gcc9 is more strict about using strncpy... and in many cases it is right
Replacing strncpy with strdup (when possible) or strlcpy

Bug 2973859

Change-Id: I1283db0385d7b35f747d129d3963e8f293e83dc3
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2342280
Reviewed-by: automaticguardword &lt;automaticguardword@nvidia.com&gt;
Reviewed-by: Phoenix Jung &lt;pjung@nvidia.com&gt;
Reviewed-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Tested-by: mobile promotions &lt;svcmobile_promotions@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>net: wireless: bcmdhd: Support to update CLM path</title>
<updated>2018-12-19T05:57:59+00:00</updated>
<author>
<name>Shobek Sam Attupurath</name>
<email>sattupurath@nvidia.com</email>
</author>
<published>2018-09-21T22:12: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=37613425c6ff4cec6f99ec761dab5020cafdf6d1'/>
<id>37613425c6ff4cec6f99ec761dab5020cafdf6d1</id>
<content type='text'>
Issue: Flynn requires loading a specific CLM blob file other than
       default darcy CLM blob file

Fix: Append CLM blob path read from DT with wifi product value stored
     in sysfs node

Bug 2355762

Change-Id: I71ee174154813ed48d77860e39ad8fae50610b5e
Signed-off-by: Shobek Sam Attupurath &lt;sattupurath@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1925046
(cherry picked from commit 143000f14c7987dd45d86ab969cf5ba70a698b39)
Reviewed-on: https://git-master.nvidia.com/r/1933930
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>
Issue: Flynn requires loading a specific CLM blob file other than
       default darcy CLM blob file

Fix: Append CLM blob path read from DT with wifi product value stored
     in sysfs node

Bug 2355762

Change-Id: I71ee174154813ed48d77860e39ad8fae50610b5e
Signed-off-by: Shobek Sam Attupurath &lt;sattupurath@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1925046
(cherry picked from commit 143000f14c7987dd45d86ab969cf5ba70a698b39)
Reviewed-on: https://git-master.nvidia.com/r/1933930
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>net: wireless: bcmdhd: Add support for clm.blob</title>
<updated>2018-12-19T05:57:40+00:00</updated>
<author>
<name>Prasanna Kerekoppa</name>
<email>Prasanna.Kerekoppa@cypress.com</email>
</author>
<published>2018-07-27T00:55:50+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=dbf7cccd63417203cf230237e5407ebc53437403'/>
<id>dbf7cccd63417203cf230237e5407ebc53437403</id>
<content type='text'>
Issue: Currently CLM table is built into the wifi firmware.
       Thus any changes in CLM table/creation of new CLM
       table for any product/customer requires spinning
       a separate firmware build. Supporting several FW
       build requests was not scalable for vendor. Hence
       Cypress have designed a new architecture to build
       and load clm as a separate blob file from firmware.

Fix:   Cypress provided DHD patch to support loading clm.blob
       file after loading firmware to chip, in Mycase 403591.
       With this patch, firmware with built-in clm works as is,
       firmware with external clm.blob has to be used with
       corresponding products clm.blob in CONFIG_BCMDHD_CLM_PATH.
       If clm.blob file is not present on DUT, once firmware
       is loaded driver validates currently set country code in fw.
       If it is not valid (true for cases like firmware which do not
       have built-in CLM), then driver aborts wifi initialization.

Bug 2090899

Change-Id: If03d3898ef5d95bc5e03b67d5b14c8c51693713b
Signed-off-by: Srinivas Ramachandran &lt;srinivasra@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1787167
(cherry picked from commit 29fb503be68b66558c9274b53769dbcb80765dff)
Signed-off-by: Shobek Sam Attupurath &lt;sattupurath@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1849475
(cherry picked from commit 4a970b1c9dffa9a366f346e68ed4c02d2f9a0878)
Reviewed-on: https://git-master.nvidia.com/r/1933926
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>
Issue: Currently CLM table is built into the wifi firmware.
       Thus any changes in CLM table/creation of new CLM
       table for any product/customer requires spinning
       a separate firmware build. Supporting several FW
       build requests was not scalable for vendor. Hence
       Cypress have designed a new architecture to build
       and load clm as a separate blob file from firmware.

Fix:   Cypress provided DHD patch to support loading clm.blob
       file after loading firmware to chip, in Mycase 403591.
       With this patch, firmware with built-in clm works as is,
       firmware with external clm.blob has to be used with
       corresponding products clm.blob in CONFIG_BCMDHD_CLM_PATH.
       If clm.blob file is not present on DUT, once firmware
       is loaded driver validates currently set country code in fw.
       If it is not valid (true for cases like firmware which do not
       have built-in CLM), then driver aborts wifi initialization.

Bug 2090899

Change-Id: If03d3898ef5d95bc5e03b67d5b14c8c51693713b
Signed-off-by: Srinivas Ramachandran &lt;srinivasra@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1787167
(cherry picked from commit 29fb503be68b66558c9274b53769dbcb80765dff)
Signed-off-by: Shobek Sam Attupurath &lt;sattupurath@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1849475
(cherry picked from commit 4a970b1c9dffa9a366f346e68ed4c02d2f9a0878)
Reviewed-on: https://git-master.nvidia.com/r/1933926
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>bcmdhd: Fix bcmdhd compilation errors for kernel-4.14</title>
<updated>2018-08-02T13:15:08+00:00</updated>
<author>
<name>Manikanta Maddireddy</name>
<email>mmaddireddy@nvidia.com</email>
</author>
<published>2018-07-23T20:31: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=0abd2cebca3934e1c9b4d1b7a48f62fa55ce8087'/>
<id>0abd2cebca3934e1c9b4d1b7a48f62fa55ce8087</id>
<content type='text'>
This patch has following fixes,
 Add nvidia repo path in EXTRA_CFLAGS
 Update usage of kernel_read(), cfg80211_sched_scan_results(),
 and cfg80211_roamed() as per kernel-4.14
 Fix RT kernel compilation error because of struct completion
 change.

bug 200421308

Change-Id: Idb774c754c5493bc244b763a6b6bce346e3d4d00
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1784157
GVS: Gerrit_Virtual_Submit
Reviewed-by: Narayan Reddy &lt;narayanr@nvidia.com&gt;
Reviewed-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bitan Biswas &lt;bbiswas@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 has following fixes,
 Add nvidia repo path in EXTRA_CFLAGS
 Update usage of kernel_read(), cfg80211_sched_scan_results(),
 and cfg80211_roamed() as per kernel-4.14
 Fix RT kernel compilation error because of struct completion
 change.

bug 200421308

Change-Id: Idb774c754c5493bc244b763a6b6bce346e3d4d00
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1784157
GVS: Gerrit_Virtual_Submit
Reviewed-by: Narayan Reddy &lt;narayanr@nvidia.com&gt;
Reviewed-by: Om Prakash Singh &lt;omp@nvidia.com&gt;
Reviewed-by: Sachin Nikam &lt;snikam@nvidia.com&gt;
Reviewed-by: Bitan Biswas &lt;bbiswas@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>bcmdhd: Copy bcmdhd driver from rel-30 kernel-4.9</title>
<updated>2018-08-02T13:15:04+00:00</updated>
<author>
<name>Manikanta Maddireddy</name>
<email>mmaddireddy@nvidia.com</email>
</author>
<published>2018-07-31T03:50:15+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=3a13ebe7d4f8195547441a181078b6ac608e8c33'/>
<id>3a13ebe7d4f8195547441a181078b6ac608e8c33</id>
<content type='text'>
Copy bcmdhd driver from rel-30 kernel-4.9, top commit of the driver is
https://git-master.nvidia.com/r/#/c/1785761/.
189db8da83b6 net: wireless: bcmdhd: remove obsoleted \
wl_cfgvendor_priv_string_handler

bug 200421308

Change-Id: I14b2fd0540cbb0b9227cd928383d1b5c88657d55
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1784156
GVS: Gerrit_Virtual_Submit
Reviewed-by: Narayan Reddy &lt;narayanr@nvidia.com&gt;
Reviewed-by: Om Prakash Singh &lt;omp@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>
Copy bcmdhd driver from rel-30 kernel-4.9, top commit of the driver is
https://git-master.nvidia.com/r/#/c/1785761/.
189db8da83b6 net: wireless: bcmdhd: remove obsoleted \
wl_cfgvendor_priv_string_handler

bug 200421308

Change-Id: I14b2fd0540cbb0b9227cd928383d1b5c88657d55
Signed-off-by: Manikanta Maddireddy &lt;mmaddireddy@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1784156
GVS: Gerrit_Virtual_Submit
Reviewed-by: Narayan Reddy &lt;narayanr@nvidia.com&gt;
Reviewed-by: Om Prakash Singh &lt;omp@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>
</feed>
