<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/platform/tegra/tegra_bootloader_debug.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_bootloader_debug: BCP data from bootloader</title>
<updated>2018-07-15T04:44:46+00:00</updated>
<author>
<name>Taborowski Lukasz</name>
<email>lukasz.taborowski@harman.com</email>
</author>
<published>2018-07-11T09:51:21+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=a15e919aa0263cdea28cdc41fa49d01d5743d895'/>
<id>a15e919aa0263cdea28cdc41fa49d01d5743d895</id>
<content type='text'>
Information about BCP location is passed in bootargs. Kernel maps
BCP location as memory reserved block to prevent from overwriting it.
If kernel receives boot_cfg_dataptr then new module bcp is loaded.
This means that BCP data is available at /sys/kernel/boot_cfg location.
Additionally, extended the tegra_bootloader_debug module to BCP area.
After the module is loaded, debugfs exposes new file the boot_cfg.

Bug 1850555
Bug 200396169

Change-Id: I013473d100c7dd64e6fc55227a98a9d6ce2bf3c1
Signed-off-by: Virupax.Sadashivpetimath &lt;virupaxs@nvidia.com&gt;
Reviewed-on: http://git-master/r/1269284
Reviewed-on: https://git-master.nvidia.com/r/1694542
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1776006
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@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>
Information about BCP location is passed in bootargs. Kernel maps
BCP location as memory reserved block to prevent from overwriting it.
If kernel receives boot_cfg_dataptr then new module bcp is loaded.
This means that BCP data is available at /sys/kernel/boot_cfg location.
Additionally, extended the tegra_bootloader_debug module to BCP area.
After the module is loaded, debugfs exposes new file the boot_cfg.

Bug 1850555
Bug 200396169

Change-Id: I013473d100c7dd64e6fc55227a98a9d6ce2bf3c1
Signed-off-by: Virupax.Sadashivpetimath &lt;virupaxs@nvidia.com&gt;
Reviewed-on: http://git-master/r/1269284
Reviewed-on: https://git-master.nvidia.com/r/1694542
Signed-off-by: dmitry pervushin &lt;dpervushin@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1776006
Reviewed-by: svc-mobile-coverity &lt;svc-mobile-coverity@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bharat Nihalani &lt;bnihalani@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>drivers: platform: tegra: Add bootloader drivers</title>
<updated>2018-07-09T08:28:38+00:00</updated>
<author>
<name>Ishan Mittal</name>
<email>imittal@nvidia.com</email>
</author>
<published>2016-04-01T12:01:08+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=492d0fe39e39e6e1912a2d365c712ebe73b23b3e'/>
<id>492d0fe39e39e6e1912a2d365c712ebe73b23b3e</id>
<content type='text'>
This is the patch to import initial bootloader drivers added
by Ishan Mittal &lt;imittal@nvidia.com&gt; in K4.4.

It also squashed the commit 5af516354b63 ("coverity: Fix the
error reported by Coverity") since it removed two iounmap()
calls that were originally added in the initial patch.

Meanwhile, fixing below warnings and errors from checkpatch:
 WARNING: Prefer seq_puts to seq_printf
 #111: FILE: drivers/platform/tegra/tegra_bootloader_debug.c:80:
 +		seq_printf(s, "Error mapping profiling data\n");
 #149: FILE: drivers/platform/tegra/tegra_bootloader_debug.c:118:
 +		seq_printf(s, "Error mapping bootloader debug data\n");

 ERROR: do not initialise globals to 0
 #322: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:25:
 +phys_addr_t tegra_bl_debug_data_start = 0;
 #325: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:28:
 +phys_addr_t tegra_bl_debug_data_size = 0;
 #328: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:31:
 +phys_addr_t tegra_bl_prof_start = 0;
 #331: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:34:
 +phys_addr_t tegra_bl_prof_size = 0;

Bug 200416198

Change-Id: I29f9f4d59d0c9eeacc85e8e07b28cb56406a1936
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1773317
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 is the patch to import initial bootloader drivers added
by Ishan Mittal &lt;imittal@nvidia.com&gt; in K4.4.

It also squashed the commit 5af516354b63 ("coverity: Fix the
error reported by Coverity") since it removed two iounmap()
calls that were originally added in the initial patch.

Meanwhile, fixing below warnings and errors from checkpatch:
 WARNING: Prefer seq_puts to seq_printf
 #111: FILE: drivers/platform/tegra/tegra_bootloader_debug.c:80:
 +		seq_printf(s, "Error mapping profiling data\n");
 #149: FILE: drivers/platform/tegra/tegra_bootloader_debug.c:118:
 +		seq_printf(s, "Error mapping bootloader debug data\n");

 ERROR: do not initialise globals to 0
 #322: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:25:
 +phys_addr_t tegra_bl_debug_data_start = 0;
 #325: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:28:
 +phys_addr_t tegra_bl_debug_data_size = 0;
 #328: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:31:
 +phys_addr_t tegra_bl_prof_start = 0;
 #331: FILE: drivers/platform/tegra/tegra_bootloader_debug_init.c:34:
 +phys_addr_t tegra_bl_prof_size = 0;

Bug 200416198

Change-Id: I29f9f4d59d0c9eeacc85e8e07b28cb56406a1936
Signed-off-by: Nicolin Chen &lt;nicolinc@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1773317
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>
</feed>
