| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Use dedicated ringbuffers to pass ISP iova pointers between
KMD and RCE.
CAMASIL-7476
bug 2768992
bug 3231670
bug 200688288
bug 200690078
CAMASIL-7472
CAMASIL-7474
CAMASIL-7475
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2487426
(cherry picked from commit 8c18aedcb887dd094b60ac5a0de0cf0de7d7af51)
include: soc: tegra: add VI memoryinfo ring buffer struct
Use dedicated ringbuffer to pass VI iova pointers between KMD
and RCE.
CAMASIL-7465
bug 2768992
bug 3231670
bug 200688288
bug 200690078
CAMASIL-7460
CAMASIL-7477
CAMASIL-4619
Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2475649
(cherry picked from commit 896af71c8d84b2ee77b0df542b96724d117b35bf)
Signed-off-by: Kirill Artamonov <kartamonov@nvidia.com>
Change-Id: I70e3052961ea7396f632468c2e1aaf65c5caa5c6
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2544991
Reviewed-by: Igor Mitsyanko <imitsyanko@nvidia.com>
Reviewed-by: Semi Malinen <smalinen@nvidia.com>
Reviewed-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: Igor Mitsyanko <imitsyanko@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
abi@9f9c320
9f9c320 [abi] Add variable root flag
efe4ce3 [abi] Update EMC MRQs field comments
e87f4e2 [abi] Define MRQ_EMC_DVFS_EMCHUB package
Bug 3128306
Signed-off-by: Stefan Kristiansson <stefank@nvidia.com>
Change-Id: I2a8e3ad6d2e8030493b56360ec9b591d5ba0fa42
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2361472
(cherry picked from commit fbd736cf6b8dbd7386365ae6ce51a12084e7f266)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2422390
Tested-by: Karthik Mantravadi <mkarthik@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: Karthik Mantravadi <mkarthik@nvidia.com>
Reviewed-by: Timo Alho <talho@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
abi@c3b11f4
e15b212 [abi] update documentation of BPMP_MAIL_DO_ACK
31c6fca [abi] add clarification to clk and powerdomain state
f886c34 [abi] add BPMP_EPERM error code
9348d1d [abi] Add BPMP_ENOTSUP error with description
bf3a839 [abi] Add MRQ_RESET subcommands error description
13d42df [abi] add 'U' suffix to some defines
84a2d41 [abi] update mrq_request::flags documentation
a61188d [abi] document MRQ_I2C error codes
e40ce9c [abi] add BPMP_EAGAIN and BPMP_ENXIO error codes
4b2e0ee [abi] make MRQ_I2C flags unsigned constants
6327960 [abi] fix EC related misra violations
05f0ace [abi] Update references to s/w-detected error IDs
11df254 [abi] fix MISRA violations in TEGRA_I2C_IPC_MAX_*
39a89c5 [abi] Update doxygen references for misc EC ids
Bug 200541450
Bug 3128306
Jira BPMP-5909
Change-Id: Iaf9ef5f730c518db89e185151fd96a9921541704
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2352510
(cherry picked from commit 1466fa6e646d1320c0f937144fd02fd4082000c0)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2420800
Tested-by: Karthik Mantravadi <mkarthik@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: Karthik Mantravadi <mkarthik@nvidia.com>
Reviewed-by: automaticguardword <automaticguardword@nvidia.com>
Reviewed-by: Timo Alho <talho@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Hypercall wrappers are very sensitive to register content inside.
In case of KASAN enabled, we should not sanitize addresses as sanitizing
clobbers registers.
So, hypercall wrappers are now static __maybe_unused __no_sanitize_address
instead of static inline when KASAN is enabled
Bug 2835333
Change-Id: Ib16448205465b5a955b722e9282b6d2cbaa44a8b
Signed-off-by: dmitry pervushin <dpervushin@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2278522
Reviewed-by: Rahul Jain (SW-TEGRA) <rahuljain@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2315988
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
Reviewed-by: automaticguardword <automaticguardword@nvidia.com>
Reviewed-by: Phoenix Jung <pjung@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make interfaces for PLLAON clock control and status over IVC with SPE
available to kernel
Bug 200409889
Change-Id: I515003e7def04ee6c12921166453241ea368a1d6
Signed-off-by: Vishruth Jain <vishruthj@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nvidia/+/2277163
Reviewed-by: Akhilesh Khumbum <akhumbum@nvidia.com>
Reviewed-by: Bibek Basu <bbasu@nvidia.com>
Reviewed-by: automaticguardword <automaticguardword@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
GVS: Gerrit_Virtual_Submit
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add new sysfs node /sys/hvc/trace_mask.
- Add read/write support on the node.
- Add trace_mask node only if the vm has permission to access trace
event mask.
- Add hyp_trace_get_mask/hyp_trace_set_mask HVC interfaces.
This code is ported from Jira HYP-3503. Original commit:
- commit e634fc4f610e54682f057a67660a315e233aa5e2 ("original")
- https://git-master.nvidia.com/r/2147736
Bug 2693193
Change-Id: I2d906bcf69e4056d833f835e52aebd755c9b5148
Signed-off-by: Andre Richter <arichter@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2235155
(cherry picked from commit 5c68739d2db2f20bb0d82cda1b15176682d309c8)
Reviewed-on: https://git-master.nvidia.com/r/2229462
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Dmitry Pervushin <dpervushin@nvidia.com>
Tested-by: Yashomati Godbole <ygodbole@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Rohit Upadhyay <rupadhyay@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
abi@e3d137a
7d1e92b [abi] add thermtrip cmd
f048929 [abi] update platform names
2736e50 [abi] make the clk flags unsigned
3fdaadb [abi] add static checks for MRQ structures
Bug 200472594
Bug 2533776
JIRA BPMP-5543
Change-Id: Icc6f02e234d5088d917b55de4a6182fa33f40954
Reviewed-on: https://git-master.nvidia.com/r/2156417
Signed-off-by: Harinarayan Bhatta <hbhatta@nvidia.com>
(cherry picked from commit 91be299db54c59378db15e468793569a9feba156)
Reviewed-on: https://git-master.nvidia.com/r/2270534
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Phoenix Jung <pjung@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Prevented bad mode entry for unassigned offender as no point
in rebooting the Privileged guest in that case.
- Made the driver to fire build bug if sizes of structures
shared with HV code are out of sync.
- Replaced enum variables with unsigned int in err_data structure
members to avoid ambiguity in size used by HV and Linux compilers
for enum.
- Renamed variables from camelCase to small_case, added tegra-hv
prefix, etc.
- Removed sending of redundant parameter while sending ack for
sync error.
- Added #undef _X5,6,7_X17 for completeness that was missed earlier.
JIRA ESV-312
Bug 2580803
Change-Id: Ibf49c80a2e781dd75faadd96813b9c19e31e68bf
Signed-off-by: Yashomati <ygodbole@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2228786
(cherry picked from commit 7364fbd8661997c98a4d9fa036ad3a5659fe319e)
Reviewed-on: https://git-master.nvidia.com/r/2254757
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Pervushin <dpervushin@nvidia.com>
Reviewed-by: Hardik T Shah <hardikts@nvidia.com>
Reviewed-by: Rohit Upadhyay <rupadhyay@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
If Linux/EBP causes an error that HV can't handle,
then instead of freezing the guest, HV injects the
error back into the guest. This enables the guest
to handle the error as gracefully as it can/needs.
This changeset provides 2 parts:
1. sample handlers: minimal placeholder handlers that
just dump the error information on to the console. This
is to be used as a reference for any customized elaborate
error handling that may be needed.
2. library module: it comes into existence only if/when
any error handler is registered. Its main responsibilities:
- map memory that's shared with HV where HV dumps all
information about the errors.
- register handlers for interrupts used by HV to inject
errors
- invoke custom error handlers when HV injects error
JIRA ESV-312
Bug 2580803
Change-Id: Ia8c6484d423fd33cabbfd901f0f6ebb0da95cb40
Signed-off-by: Yashomati <ygodbole@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2214402
Reviewed-on: https://git-master.nvidia.com/r/2128765
GVS: Gerrit_Virtual_Submit
Reviewed-by: Dmitry Pervushin <dpervushin@nvidia.com>
Reviewed-by: Hardik T Shah <hardikts@nvidia.com>
Reviewed-by: Rohit Upadhyay <rupadhyay@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Bug 200543390
Change-Id: I4a0f4a54a1d0f19aff6eb2b7da5abb3f56192640
Signed-off-by: Hardik Tushar Shah <hardikts@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2207230
Reviewed-by: Dmitry Pervushin <dpervushin@nvidia.com>
Reviewed-by: Phoenix Jung <pjung@nvidia.com>
Reviewed-by: Rohit Upadhyay <rupadhyay@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Bug 2461581
Change-Id: Ia2fd3cc72459a6d18781ae9ea6c2a3973947f2d6
Signed-off-by: Andre Richter <arichter@nvidia.com>
(cherry picked from commit 91064c5aa574fc3e719a643f24079cddb36c53de)
Reviewed-on: https://git-master.nvidia.com/r/2119540
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Hardik T Shah <hardikts@nvidia.com>
Reviewed-by: Phoenix Jung <pjung@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update platform name according to POR
Bug 2523963
Change-Id: Ibfad4e5d7512da8babb289a9b1e2c1d233028f61
Signed-off-by: Sunny Li <sunnyl@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/2071469
Reviewed-by: Daniel Fu <danifu@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag 874b150a7b35e3a5e15a00be47892b551bea5da2
rtcpu@374595e
cdc14d3 rtcpu: Add output_surface resolution in cap_desc
3bb6c2d rtcpu: Add cfa field in capture_descriptor
150dec8 vi5: implement handling for more error cases
7e5ef8d rtcpu: Add support for extended ISP requests
1287e91 rtcpu: nvcsi: add error_config and intr triage
1585d78 rtcpu: fix a wrong comment on pushbuffer_size
Bug 200391468
Bug 2260174
Bug 2315922
Jira CAMASIL-321
Jira CAMASIL-580
Change-Id: Ia1881efedf0a25dc379daed9d83aa40a92b039f5
Signed-off-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1992129
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
abi@96caca1
ffc9cf2 [abi] add CMD_UPHY_PCIE_EP_CONTROLLER_PLL_OFF
Bug 200434194
Change-Id: I85a8dd98cca3bd7ba67c7ce6c549f95a40a29cc5
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1934753
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
(cherry picked from commit c9019e9ff18b97b4bed987422a78250aadb13a56)
Reviewed-on: https://git-master.nvidia.com/r/1937821
Reviewed-by: Hayden Du <haydend@nvidia.com>
Tested-by: Darren Sun <darrens@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag c5d46ad162d6152246645c33f4e6329f2f6bd440
rtcpu@733b8fb
733b8fb rtcpu: Move ISP overfetch definition into named struct
9c7ee69 isp5: add trace support
Jira CAMASIL-382
Change-Id: I7f3d007d044cbaf6f5210cf0b8fc92ed2534f1af
Signed-off-by: Jenkins <svccamerajenkins@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1848521
GVS: Gerrit_Virtual_Submit
Reviewed-by: Pekka Pessi <ppessi@nvidia.com>
Tested-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag 4d1765856cf1cdf7fb6f0a8f8c485e1c1c0524e6
rtcpu@eddc32e
18e57dd rtcpu: dbg: add CAMRTC_REQ_GET_IRQ_STAT
Jira CAMASIL-190
Change-Id: Id8bda42f3534d5e657249b46dc6797ef649f551e
Signed-off-by: Jenkins <svccamerajenkins@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1841885
GVS: Gerrit_Virtual_Submit
Reviewed-by: Pekka Pessi <ppessi@nvidia.com>
Tested-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-by: Sudhir Vyas <svyas@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
e94b560 [abi] Add doxy references to FMON and VMON faults
Jira BPMP-2289
Change-Id: Ie1229f0d7642b0fbacb99869345faaa7e499774f
Signed-off-by: Stefan Kristiansson <stefank@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1827738
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Timo Alho <talho@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are two type of temp WARs in the nvidia repo:
1) Some functions are defined in driver files that depend on
CONFIG_TEGRA_GRHOST_NVCSI. So these function call should
have dependency protection in the header file.
2) The powergate header file is adding an unnecessary define
check for tegra194-powergate.h and this broke two places
that were referring one of the defines in it.
So this change fix the WARs above by:
a) Removing those temp WARs by adding dummy NOP functions for
those platofrms that don't have CONFIG_TEGRA_GRHOST_NVCSI.
b) Removing the define check in tegra194-powergate.h and the
version check when referring TEGRA194_POWER_DOMAIN_DISP.
Bug 2284925
Change-Id: Iad86bfe20f2981b3d31bccf5f51184799fe7e289
Signed-off-by: Nicolin Chen <nicolinc@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1803439
GVS: Gerrit_Virtual_Submit
Reviewed-by: David Bang <dbang@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag f7b8289e3374b5188cdec52ecce74576c26b9d98
rtcpu@7fc2a85
8cf4f2f rtcpu: Event Injection Implementation
47f0d0e rtcpu: trace: clean up <camrtc-trace.h> header
Jira CAMASIL-192
Change-Id: I9484a667822d7fe4691fc95d3258246b5a175ae1
Signed-off-by: svccamerajenkins <svccamerajenkins@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1803133
GVS: Gerrit_Virtual_Submit
Reviewed-by: Pekka Pessi <ppessi@nvidia.com>
Tested-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-by: Frank Chen <frankc@nvidia.com>
Reviewed-by: Bhanu Murthy V <bmurthyv@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
a7db5d8 [abi] add cautionary note to MRQ_PG sc7 handling
409e306 [abi] Update EC service abi
Bug 2107938
Jira BPMP-2233
Change-Id: I45a2b80cfd9296b9a46c20069ed54b592b790622
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1801994
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag 66daa80298bd39f5549baddefd80e97bd5da903e
rtcpu@61f4389
e4f1de6 t194: Add new IVC msgs to synchronize IVC channel
a5dc5a2 rtcpu: capture-scheduler MISRA fixes
Bug 200430058
Bug 2016681
Bug 2047639
Bug 2258538
Change-Id: I21b447558bb4fdb88c74e11f468e8ddd9750f537
Signed-off-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1791968
GVS: Gerrit_Virtual_Submit
Reviewed-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: Frank Chen <frankc@nvidia.com>
Reviewed-by: Joshua Widen <jwiden@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
6164745 [abi] Put chip-specific MRQs into chip-specific doxygen sections
81e91e7 [abi] Refer to EC defines by doxygen refs
232d585 [abi] Update MRQ_MODULE_* description
Bug 1872026
Jira BPMP-2233
Change-Id: I227ab707d28b4786eb55bdad846c98233bf30afc
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1790512
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Update the Tegra Processor Power Model for Linux v4.4. This is based
upon the following work by Wei Ni <wni@nvidia.com>:
Reviewed-on: https://chromium-review.googlesource.com/269914
Reviewed-on: https://chromium-review.googlesource.com/283720
Bug 1811732
Change-Id: I9a847cccee322853096093b1ad5110bc4650f3f2
Signed-off-by: Jon Hunter <jonathanh@nvidia.com>
Reviewed-on: http://git-master/r/1255679
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1786276
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
39d0bd8 [abi] Add MRQ to query fuse burning status
Bug 2250499
Change-Id: I4d1a0fc8639b85fb484b555407d8c7f218950047
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1781979
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
1e8460a [abi] Add MRQ to retrieve EC status
Jira BPMP-2053
Jira BPMP-2233
Change-Id: I1ee4b435e705bac8f818219af387dba324778bd8
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1777226
GVS: Gerrit_Virtual_Submit
Reviewed-by: Navneet Kumar <navneetk@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Add SPI Protocol driver responsible for receiving the system
state transition request sent from Aurix and triggering the
corresponding command.
JIRA STR-438
Bug 2061083
Change-Id: I443b3ecf67d55d213e2e3680b451ed37bbdc4429
Signed-off-by: Theodoros Marinakis <tmarinakis@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1765019
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag f6aeb912d8861241e98a8d3a539d2a910ab7ddc3
rtcpu@359af80
2c05b8e vi5: increment syncpoint on frame completion as well
Bug 2060794
Change-Id: I7004126878782c399b0430233e8ba714c91a3fc4
Signed-off-by: svccamerajenkins <svccamerajenkins@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1774690
GVS: Gerrit_Virtual_Submit
Tested-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag b5e08441a70fd2d09ae93942363d63295fce18de
rtcpu@634a51f
aeec1f0 capture: implement VI channel error actions
c1607e4 rtcpu: misc MISRA fixes
3914405 isp5: Add error recovery and notification support
b3af7ae rtcpu: Add task number and priority to task stats
63f5e50 t194: Remove deprecated downscaler params
d81a4a3 rce: improve boot protocol message validation
Bug 2047639
Bug 2109186
Jira CAMASIL-212
Jira CAMC-599
Jira CP-1445
Change-Id: I45e0bfaa151f0d53bacb4ab305873a11c7c06a3a
Signed-off-by: svccamerajenkins <svccamerajenkins@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1769913
GVS: Gerrit_Virtual_Submit
Tested-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Remove unused variable TEGRA_POWERGATE_SOR, which confilct with the
upstream powergate definitions in <soc/tegra/pmc.h>.
Bug 200416069
Change-Id: I7d133a0a5aa36149083b5022309d8ff57fba141c
Signed-off-by: Joseph Lo <josephl@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1755127
GVS: Gerrit_Virtual_Submit
Reviewed-by: Timo Alho <talho@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag e959624ecfcf1da6e53af3b77d40acb94ee2714e
rtcpu@e138ebf
65c9723 Revert "Revert "vi5: Change TSP trace events to actual SOF and EOF""
92d9c7c Revert "t194: Remove deprecated downscaler params"
b89ee71 t194: Remove deprecated downscaler params
Jira CAMC-599
Change-Id: I0765f42aa1c51f6aeaaa69ee46d6411efcb8cc4f
Signed-off-by: svccamerajenkins <svccamerajenkins@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1756316
GVS: Gerrit_Virtual_Submit
Reviewed-by: Pekka Pessi <ppessi@nvidia.com>
Tested-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag de9c86fdde457a6e0993883c427dbc139ee31e98
rtcpu@b86ba8d
b86ba8d Revert "vi5: Change TSP trace events to actual SOF and EOF"
4bfdc90 vi5: Change TSP trace events to actual SOF and EOF
ef982e7 rtcpu: nvcsi: add support for x2 lane csi-f/h
Bug 2101175
Bug 2142177
Change-Id: Ifeae0ab03dadcaf22f0467e251fb0b1aeb6e58be
Signed-off-by: svccamerajenkins <svccamerajenkins@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1746706
Tested-by: Vincent Chung <vincentc@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bhanu Murthy V <bmurthyv@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag fb0f0b6062f1b2e85ead86512e9f02a2fb6430d9
rtcpu@5c8eccb
5f17ea1 t194: Remove unused downscaler parameters
847d1a5 t194: Remove deprecated cap_desc and isp_program fields
Jira CAMC-599
Change-Id: Ifdf238444f9add5d6c34fe5b23edc0d38e58442c
Signed-off-by: Ashish Singh <assingh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1738803
GVS: Gerrit_Virtual_Submit
Reviewed-by: Bhanu Murthy V <bmurthyv@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
da786ae [abi] Add MRQ to configure FMONs
Jira BPMP-2140
Change-Id: I0cd6ada3a123543bf5c4e57e95b424e773b39229
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1733964
GVS: Gerrit_Virtual_Submit
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Navneet Kumar <navneetk@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
The kfuse driver can be shared between kernel versions, and it doesn't
seem likely that it would go upstream anytime soon. As such, move it
to the linux-nvidia to reduce duplication.
Change-Id: I586a70855a5f12ca7afd60c509044881b17113d5
Signed-off-by: Mikko Perttunen <mperttunen@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1723341
GVS: Gerrit_Virtual_Submit
Reviewed-by: Timo Alho <talho@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag d71960366fb194acc7f3dbfde3690cccdf238beb
rtcpu@54685ab
48b159b rce: add support for VI engine status
3ae5c1d rtcpu: fix MISRA rule 10.3 violations
Bug 2060794
Change-Id: Ifa95ec9707c7b199b98cc0ff318a49c97575bf53
Signed-off-by: Ashish Singh <assingh@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1723103
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jon Mayo <jmayo@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added BPMP DVFS driver to provide kernel access to some useful
properties of V/F relations for clocks manged by BPMP-FW. For now, the
only exposed property is maximum clock frequency that is guaranteed to
be reached at/below Vmin at any temperature.
Bug 2045903
Change-Id: I80fdd0a4d68b2fb9f766ed51c7ce616945830e62
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1709905
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
00962d3 [abi] Add CMD_CLK_GET_FMAX_AT_VMIN command
aadeee0 [abi] deprecate PG_STATE_RUNNING
4ae58f5 [abi] Assign reserved auto-cc3 config bits to ndiv
Bug 2022680
Bug 2045903
Bug 2108460
Change-Id: I27a2bf4c4085333b54a42310f576b6ea93404af2
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1718654
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- SYSTEM_RESUME_INIT and SYSTEM_RESUME_COMPLETE are
obsolete ids, and no longer in use
JIRA HYP-834
Change-Id: I28f3e44ac64027653ba99608160f99117d49af77
Signed-off-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1719840
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: Jinyoung Park <jinyoungp@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Kurt Yi <kyi@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |\
| |
| |
| |
| |
| |
| |
| |
| | |
Moved tegra_hv_pm_ctl driver from kernel-4.9.
Jira STR-401
Change-Id: If24fc91e94b1609a570dbce4184ecc4077af3bd8
Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add a System Suspend trigger to tegra_hv_pm_ctl
This interface is to be used by a Privileged Linux guest
to request a System Wide Suspend To RAM to the Hypervisor
JIRA HYP-482
Change-Id: Id9073de2ad2b54512483aa42b6a898d997099054
Signed-off-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1683786
Reviewed-by: Automatic_Commit_Validation_User
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Jinyoung Park <jinyoungp@nvidia.com>
Tested-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-by: Kurt Yi <kyi@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added hvc to query guest state. It returns the state of a specified
Guest such as boot, reboot, shutdown and suspend.
tegra_hv_pm_ctl driver provides a sysfs for this guest state.
Jira STR-227
Jira HYP-172
Change-Id: Id979d2f313f9f9051250e2667e508669001e2b04
Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1557716
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-by: Dennis Kou <dkou@nvidia.com>
Reviewed-by: Kurt Yi <kyi@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added to trigger guest suspend and resume from Privileged guest to
Unprivileged guest.
Jira STR-227
Jira HYP-172
Change-Id: Iaf2ed882cde1402de73fc662cc90547105f78fe4
Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1556985
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-by: Dennis Kou <dkou@nvidia.com>
Reviewed-by: Abhijit . <abhijit@nvidia.com>
Reviewed-by: svccoveritychecker <svccoveritychecker@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Kurt Yi <kyi@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
1) READ_GUEST_RESET_MASK
2) ACK_GUEST_CLEANUP
JIRA HYP-77
Change-Id: I3361722fa65708677e19184318d574e126e1b76b
Reviewed-on: https://git-master.nvidia.com/r/1535285
Reviewed-by: Dennis Kou <dkou@nvidia.com>
Reviewed-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-by: Jinyoung Park <jinyoungp@nvidia.com>
GVS: Gerrit_Virtual_Submit
Tested-by: Dennis Kou <dkou@nvidia.com>
Reviewed-by: Vladislav Buzov <vbuzov@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Added Nvidia Tegra hypervisor PM control to handle power state transition
commands over IVC channel.
Supported system shutdown/reboot initiation via sysfs.
Updated hyp_guest_reset hvc call interface.
STR-293
STR-294
STR-364
Jira VFND-4029
Jira HYP-77
Change-Id: I60274121de27495e5ae11ba34b02b65350496a9b
Signed-off-by: Jinyoung Park <jinyoungp@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1528042
GVS: Gerrit_Virtual_Submit
Reviewed-by: Abhijit . <abhijit@nvidia.com>
Tested-by: Sang-Hun Lee <sanlee@nvidia.com>
Reviewed-by: Sumeet Gupta <sumeetg@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Reduce HVC_MAX_VCPU to 64 so that the hyp_server_page structure
can fit in a 4K region. This is needed to support t210, which still
uses 4K page sizes.
Update the previous copy of syscalls.h to point at the new version
in include/soc/tegra/virt/syscalls.h. This file will be removed in
a subsequent change, after all users have been updated.
JIRA VFND-2999
Change-Id: Idd09868e00a6e85129568f233d586fd4cff0e625
Reviewed-on: http://git-master/r/1273834
Reviewed-on: http://git-master/r/1323008
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aniruddha Banerjee <aniruddhab@nvidia.com>
Tested-by: Aniruddha Banerjee <aniruddhab@nvidia.com>
Reviewed-by: Timo Alho <talho@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Add driver for user level access to pct & log via mmap()
Removed duplicate file syscalls.h from driver folder.
Remove include path into driver folder for the trusty_virtio.
log & pct file nodes set with permission 0444 (all can read)
Signed-off-by: Shmuel Ungerfeld <sungerfeld@nvidia.com>
Jira VFND-2882
Change-Id: I2be5ad22bb98afcea1f7aadb55f71129a2f63e33
Reviewed-on: http://git-master/r/1280882
Reviewed-on: http://git-master/r/1314847
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aniruddha Banerjee <aniruddhab@nvidia.com>
Tested-by: Aniruddha Banerjee <aniruddhab@nvidia.com>
Reviewed-by: Timo Alho <talho@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The type of the hypevisor log size is changing to uint32_t.
Modifying the hypervisor control driver accordingly.
JIRA VFND-2811
Change-Id: Ib3f89a0460b939395c32899125292f87f4d8f675
Signed-off-by: John Moser <jmoser@nvidia.com>
Reviewed-on: http://git-master/r/1253012
Reviewed-on: http://git-master/r/1314846
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aniruddha Banerjee <aniruddhab@nvidia.com>
Tested-by: Aniruddha Banerjee <aniruddhab@nvidia.com>
Reviewed-by: Timo Alho <talho@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
- Updated deault mac address to a fixed
private address. It is needed to fix
telnet issue when only Linux VM is
rebooted as other VM may still have
old MAC address, cached earlier.
- In case of valid mac address found in
dt, copying mac address from dt to ndev
- Also copied drivers/virt/tegra/syscalls.h
to include/soc/tegra/virt/syscalls.h. Later
drivers/virt/tegra/syscalls.h will be deleted.
Bug 200244271
Change-Id: Ief5c0bdc2941a02f7eba05a599fd2600f7e6a170
Reviewed-on: http://git-master/r/1252622
Signed-off-by: Aniruddha Banerjee <aniruddhab@nvidia.com>
Reviewed-on: http://git-master/r/1314845
GVS: Gerrit_Virtual_Submit
Reviewed-by: Timo Alho <talho@nvidia.com>
|
| | |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
bd096a7 [abi][mail] Add MRQ to query tag using in-band msg
Bug 1968281
Change-Id: I89e4f01b907d04b192932398c87ee64742a3d6b0
Signed-off-by: Sivaram Nair <sivaramn@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1707882
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Srikar Srimath Tirumala <srikars@nvidia.com>
Reviewed-by: Matt Longnecker <mlongnecker@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|
| |/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
tag d8a28d97dca54f97e7cf23db60dec4769762b0fc
rtcpu@b96aedb
13f9a7e rtcpu: fix attribute usage
c1f8d08 capture: implement API to control TPG frame rate
Jira CAMC-411
Change-Id: If3c96f788855b5185c5f834c85ab0f33fc81c952
Signed-off-by: svccamerajenkins <svccamerajenkins@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1706361
GVS: Gerrit_Virtual_Submit
Reviewed-by: Pekka Pessi <ppessi@nvidia.com>
Tested-by: Pekka Pessi <ppessi@nvidia.com>
Reviewed-by: Kirill Artamonov <kartamonov@nvidia.com>
Reviewed-by: Mika Liljeberg <mliljeberg@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
|