<feed xmlns='http://www.w3.org/2005/Atom'>
<title>nvidia-tegra-modules.git/drivers/firmware/tegra/Makefile, 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>bpmp: Rename bpmp clk and reset drivers</title>
<updated>2018-03-08T12:27:14+00:00</updated>
<author>
<name>Pavan Kunapuli</name>
<email>pkunapuli@nvidia.com</email>
</author>
<published>2018-02-15T04:19:16+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=935549e9d65383438e882b35790ad38727dacb3e'/>
<id>935549e9d65383438e882b35790ad38727dacb3e</id>
<content type='text'>
To allow both downstream and upstream bpmp drivers to coexist, rename
the downstream bpmp, reset and clk bpmp drivers to nv_bpmp.c, reset-nv-bpmp.c
and clk-nv-bpmp.c respectively.

Change-Id: I960897bd7d0c935e90599b23bf60951d886afcfe
Signed-off-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Signed-off-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1657957
Reviewed-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Tested-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Timo Alho &lt;talho@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>
To allow both downstream and upstream bpmp drivers to coexist, rename
the downstream bpmp, reset and clk bpmp drivers to nv_bpmp.c, reset-nv-bpmp.c
and clk-nv-bpmp.c respectively.

Change-Id: I960897bd7d0c935e90599b23bf60951d886afcfe
Signed-off-by: Pavan Kunapuli &lt;pkunapuli@nvidia.com&gt;
Signed-off-by: Bitan Biswas &lt;bbiswas@nvidia.com&gt;
Reviewed-on: https://git-master.nvidia.com/r/1657957
Reviewed-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Tested-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-by: Bharat Nihalani &lt;bnihalani@nvidia.com&gt;
GVS: Gerrit_Virtual_Submit
Reviewed-by: Timo Alho &lt;talho@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>firmware: tegra: combine chip specific drivers</title>
<updated>2018-01-11T09:08:08+00:00</updated>
<author>
<name>Sivaram Nair</name>
<email>sivaramn@nvidia.com</email>
</author>
<published>2016-12-29T22:01: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=ea4f92871498703391aa2c5f1c85434532719c6d'/>
<id>ea4f92871498703391aa2c5f1c85434532719c6d</id>
<content type='text'>
Get rid of CONFIG_ARCH_* from Makefile and replace the effect with
chip specific mail_ops struct.

Bug 200257382

Change-Id: Ib7b051b2a5f0a3b9d22c3d1272d2f57ebd771822
Signed-off-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Reviewed-on: http://git-master/r/1267108
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Get rid of CONFIG_ARCH_* from Makefile and replace the effect with
chip specific mail_ops struct.

Bug 200257382

Change-Id: Ib7b051b2a5f0a3b9d22c3d1272d2f57ebd771822
Signed-off-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Reviewed-on: http://git-master/r/1267108
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware: tegra: move common dbg code to fwdebug.c</title>
<updated>2018-01-11T09:08:07+00:00</updated>
<author>
<name>Sivaram Nair</name>
<email>sivaramn@nvidia.com</email>
</author>
<published>2016-12-29T00:38: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=d869ac40cb84eb12b5ec3cf7686fe131ecba6b20'/>
<id>d869ac40cb84eb12b5ec3cf7686fe131ecba6b20</id>
<content type='text'>
Move the generic debugfs functionality to fwdebug.c - this simplifies
the bpmp.c making it easier for futher changes that removes chip
specific config flags.

Bug 200257382

Change-Id: I3a2cdcb9020750585880eb22b9a4de163279bd7d
Signed-off-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Reviewed-on: http://git-master/r/1267208
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Move the generic debugfs functionality to fwdebug.c - this simplifies
the bpmp.c making it easier for futher changes that removes chip
specific config flags.

Bug 200257382

Change-Id: I3a2cdcb9020750585880eb22b9a4de163279bd7d
Signed-off-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Reviewed-on: http://git-master/r/1267208
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware: tegra: combine t186 mail ops files</title>
<updated>2018-01-11T09:08:07+00:00</updated>
<author>
<name>Sivaram Nair</name>
<email>sivaramn@nvidia.com</email>
</author>
<published>2016-12-07T23:14:49+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=226e87b74a187c6124635260c95231cda0215c00'/>
<id>226e87b74a187c6124635260c95231cda0215c00</id>
<content type='text'>
The mail ops functions for t186 are now spread among four different
files: bpmp_virt.c, mail_native_ivc.c, mail_virt_ivc.c and mail_t186.c.
This is making it more difficult to get rid of the chip specic defconfig
flags. Combine the files by moving the functions from other three files
into mail_t186.c.

As a positive side effect, we are removing use of TEGRA_HV_MANAGER
config flag (even though this is not a chip specic flag). We will use
device tree compatibility string to select the appropriate mail ops.

Bug 200257382

Change-Id: I8d41b135eaff24b09efad0adb8444b6343b47aa1
Signed-off-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Reviewed-on: http://git-master/r/1266907
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The mail ops functions for t186 are now spread among four different
files: bpmp_virt.c, mail_native_ivc.c, mail_virt_ivc.c and mail_t186.c.
This is making it more difficult to get rid of the chip specic defconfig
flags. Combine the files by moving the functions from other three files
into mail_t186.c.

As a positive side effect, we are removing use of TEGRA_HV_MANAGER
config flag (even though this is not a chip specic flag). We will use
device tree compatibility string to select the appropriate mail ops.

Bug 200257382

Change-Id: I8d41b135eaff24b09efad0adb8444b6343b47aa1
Signed-off-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Reviewed-on: http://git-master/r/1266907
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware: tegra: enable GCOV profiling</title>
<updated>2018-01-11T09:08:06+00:00</updated>
<author>
<name>Timo Alho</name>
<email>talho@nvidia.com</email>
</author>
<published>2017-01-04T12:39:32+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=98bf47d1f396a4f59041ddcd7743e00ce114f2c1'/>
<id>98bf47d1f396a4f59041ddcd7743e00ce114f2c1</id>
<content type='text'>
Fix typo to actually enable GCOV profiling this time.

Change-Id: I782b36956bc1f63fdf27f6bf145fe8190a4db810
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-on: http://git-master/r/1280155
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fix typo to actually enable GCOV profiling this time.

Change-Id: I782b36956bc1f63fdf27f6bf145fe8190a4db810
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-on: http://git-master/r/1280155
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware: tegra: add t186 driver</title>
<updated>2018-01-11T09:08:06+00:00</updated>
<author>
<name>Sivaram Nair</name>
<email>sivaramn@nvidia.com</email>
</author>
<published>2016-12-05T23: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=27da4561ac0cc5e0f73e20137937ef7c60588c04'/>
<id>27da4561ac0cc5e0f73e20137937ef7c60588c04</id>
<content type='text'>
Moving this here from linux-t18x repo

Bug 200257382

Change-Id: I921f4a27f14eb377519311ee66384943e88df0b0
Signed-off-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Reviewed-on: http://git-master/r/1274691
Tested-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-by: Timo Alho &lt;talho@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Moving this here from linux-t18x repo

Bug 200257382

Change-Id: I921f4a27f14eb377519311ee66384943e88df0b0
Signed-off-by: Sivaram Nair &lt;sivaramn@nvidia.com&gt;
Reviewed-on: http://git-master/r/1274691
Tested-by: Timo Alho &lt;talho@nvidia.com&gt;
Reviewed-by: Timo Alho &lt;talho@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>firmware: tegra: add bpmp-fw device driver</title>
<updated>2018-01-11T09:08:05+00:00</updated>
<author>
<name>Timo Alho</name>
<email>talho@nvidia.com</email>
</author>
<published>2016-10-25T19:56:43+00:00</published>
<link rel='alternate' type='text/html' href='http://rtsrv.cs.unc.edu/cgit/cgit.cgi/nvidia-tegra-modules.git/commit/?id=cb35cf5db846ca53063d925ebb0a5e4e8d6757c3'/>
<id>cb35cf5db846ca53063d925ebb0a5e4e8d6757c3</id>
<content type='text'>
Add BPMP-FW (Boot and Power Management runtime firmware) driver code
from kernel-4.4 tree. This check-in consist of following individual
patches:

8b87f07 drivers: tegra: bpmp: publish version in sysfs
e08b307 bpmp: explicitly disable irqs around atomic calls
10027d1 firmware: tegra: isolate bpmp-tty from tegra210
d7b263d firmware: tegra: rework BPMP-L driver to use DT and doorbells
a7c2d7b firmware: tegra: use DT for clks and reset for BPMP-L
19c4a16 firmware: tegra: tty: Add a BPMP ringbuf console driver
0d06ab9 drivers: firmware: tegra: avoid risky functions
a1b2e10 drivers: firmware: tegra: bump NR_MRQS
694c80b firmware: tegra: increase debugfs dump buffer size
d225a7f gcov: enable gcov for many power related files
79d168a firmware: tegra: add missing check on mail_inited
83ed78b firmware: tegra: add an initial ping to probe()
1361bf42 bpmp: Allow overriding of DMA allocator for BPMP dev
09e77d1 firmware: tegra: fix IPC timeout values
0efb950 arm64: port T21x support
e891934 drivers: firmware: tegra: use memcpy_*io to access sysram
a616afb firmware: tegra: fix build errors in fwdebug
074321b drivers: firmware: tegra: Add bpmp code from kernel-3.18
b9fbb06 drivers: firmware: tegra: Add Kconfig and Makefile

Change-Id: Ib8cf2235475fabc8e1dae669ea8d311d3a696d03
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Add BPMP-FW (Boot and Power Management runtime firmware) driver code
from kernel-4.4 tree. This check-in consist of following individual
patches:

8b87f07 drivers: tegra: bpmp: publish version in sysfs
e08b307 bpmp: explicitly disable irqs around atomic calls
10027d1 firmware: tegra: isolate bpmp-tty from tegra210
d7b263d firmware: tegra: rework BPMP-L driver to use DT and doorbells
a7c2d7b firmware: tegra: use DT for clks and reset for BPMP-L
19c4a16 firmware: tegra: tty: Add a BPMP ringbuf console driver
0d06ab9 drivers: firmware: tegra: avoid risky functions
a1b2e10 drivers: firmware: tegra: bump NR_MRQS
694c80b firmware: tegra: increase debugfs dump buffer size
d225a7f gcov: enable gcov for many power related files
79d168a firmware: tegra: add missing check on mail_inited
83ed78b firmware: tegra: add an initial ping to probe()
1361bf42 bpmp: Allow overriding of DMA allocator for BPMP dev
09e77d1 firmware: tegra: fix IPC timeout values
0efb950 arm64: port T21x support
e891934 drivers: firmware: tegra: use memcpy_*io to access sysram
a616afb firmware: tegra: fix build errors in fwdebug
074321b drivers: firmware: tegra: Add bpmp code from kernel-3.18
b9fbb06 drivers: firmware: tegra: Add Kconfig and Makefile

Change-Id: Ib8cf2235475fabc8e1dae669ea8d311d3a696d03
Signed-off-by: Timo Alho &lt;talho@nvidia.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
