Commit Graph

5 Commits

Author SHA1 Message Date
Laxman Dewangan
1fc6fc17f2 firmware: bpmp-tegra186-hv: Enable build for Linux 6.2
The build of bpmp-tegra186-hv was disabled due to change
in core kernel to move the Tegra BPMP IVC to IOSYS-MAP
framework by commit 4c1e0a97351a5e ("firmware: tegra:
bpmp: Use iosys-map helpers") in Linux 6.1.

Bug 4346767

Change-Id: I704ef454192613ade8e97f708e997fa74a186b7b
Signed-off-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/3031778
Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com>
Reviewed-by: Manish Bhardwaj <mbhardwaj@nvidia.com>
Tested-by: Akhil R <akhilrajeev@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-12-12 09:20:11 -08:00
Manish Bhardwaj
f8f33d49cc bpmp: stop mounting bpmp debugfs on vdk
Bug 4199271

Signed-off-by: Manish Bhardwaj <mbhardwaj@nvidia.com>
Change-Id: I7c960fcf3d7a125280ff33064ba7cd6bd1d0fb6d
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2974344
Reviewed-by: Laxman Dewangan <ldewangan@nvidia.com>
Reviewed-by: Sandeep Trasi <strasi@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-09-19 15:26:36 -07:00
Mark Mendez
1435b03c66 BPMP: reduce HV timeout to 30 sec
The current timeout of 10 minutes for the BPMP-HV IVC
is too long.  Reducing it to 30 sec

Bug 4180228

Change-Id: Ibfa86bee39c970d0bb3dbdf2b2b446fdb6ad9ef4
Signed-off-by: Mark Mendez <mmendez@nvidia.com>
(cherry picked from commit a775d866e9127b95b7adee8d3b4961bb6ee6ae89)
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2962685
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
Reviewed-by: Vipin Kumar <vipink@nvidia.com>
2023-08-24 09:11:47 -07:00
Manish Bhardwaj
326c944e83 bpmp: fix kernel warning in bpmp driver
Using this patch we are fixing below kernel warning
in debug build where we are using sleepable APIs
in atomic context.
[   0.771396] Hardware name: p3663-0001 (DT)
[    0.771397] Call trace:
[    0.771397]  dump_backtrace+0x0/0x210
[    0.771406]  show_stack+0x30/0x50
[    0.771407]  dump_stack_lvl+0x64/0x84
[    0.771413]  dump_stack+0x14/0x34
[    0.771415]  __might_resched+0x144/0x180
[    0.771421]  rt_spin_lock+0x38/0x80
[    0.771426]  tegra_bpmp_transfer_atomic+0x7c/0x270
[    0.771430]  tegra_bpmp_init_debugfs+0xa04/0xf60 [tegra_bpmp]
[    0.771437]  platform_probe+0x70/0x130

Bug 4078180

Change-Id: I18c3a5332c27eaa85f49b524b4b6b2c08f85c332
Signed-off-by: Manish Bhardwaj <mbhardwaj@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2892833
Reviewed-by: svcacv <svcacv@nvidia.com>
Reviewed-by: Suresh Venkatachalam <skathirampat@nvidia.com>
Reviewed-by: Sandeep Trasi <strasi@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: svc-mobile-cert <svc-mobile-cert@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2023-04-26 09:42:45 -07:00
Manish Bhardwaj
1c7751c581 bpmp: add support for virtual bpmp driver
Using this patch we are adding support for
virtualised bpmp driver in nvidia-oot.

JIRA ESLC-6885

Signed-off-by: Manish Bhardwaj <mbhardwaj@nvidia.com>
Change-Id: Ia863055082f64dfcafdbba114816c56af2e7f640
Reviewed-on: https://git-master.nvidia.com/r/c/linux-nv-oot/+/2781331
Reviewed-by: Sandeep Trasi <strasi@nvidia.com>
GVS: Gerrit_Virtual_Submit <buildbot_gerritrpt@nvidia.com>
2022-10-01 11:09:33 -07:00