Commit Graph
1459504 Commits
Author SHA1 Message Date
Aaron Kling 81536e184f Bluetooth: btbcm: Add entry for BCM4356A3 UART bluetooth
This patch adds the device ID for the bluetooth chip used in the
Nvidia specific Broadcom BCM4356 PCI-E WiFi / UART BT chip.

Startup log:

  Bluetooth: hci0: BCM: chip id 122
  Bluetooth: hci0: BCM: features 0x0f
  Bluetooth: hci0: BCM4356A3
  Bluetooth: hci0: BCM4356A3 (001.004.009) build 0000
  Bluetooth: hci0: BCM4356A3 'brcm/BCM4356A3.nvidia,p2894-2551-b00.hcd' Patch
  Bluetooth: hci0: BCM: features 0x0f
  Bluetooth: hci0: BCM4356A3 37.4MHz Class 1.5 Nvidia mDarcy-0108
  Bluetooth: hci0: BCM4356A3 (001.004.009) build 0109

Signed-off-by: Aaron Kling <webgeek1234@gmail.com>
2026-10-16 18:06:46 -05:00
SylveonDeko 9695c7dbec iio: light: add a driver for the ROHM BH1730 ambient light sensor
- The BH1730FVC on the Erista and OLED boards reports visible and
  infrared light over I2C
- Expose an illuminance channel in lux plus raw visible and infrared
  counts, adjusting the gain automatically, so Android can drive auto
  brightness from it
2026-10-16 18:03:38 -05:00
SylveonDeko 9200398a8e drm/panel: nx-dsi: add DCS backlight and clean up command lists
- Control brightness over DCS (11-bit) through a backlight device on
  panels without a PWM backlight, such as the OLED
- Send display off when the panel is disabled and in the OLED suspend
  list, and display on at the end of its init list, so it no longer
  flashes gray when the screen turns off
- Read the power mode after setting the initial brightness, which waits
  for the panel to take the command before video starts; without it the
  boot animation stayed dark
- Read the 3 byte display ID properly, and treat machines compatible with
  nintendo,aula as the OLED panel
- Use named DCS opcodes and end every command list with a terminator
- Log the display ID once instead of on every screen on
2026-10-16 18:03:38 -05:00
SylveonDeko edb1a77268 drm/panel: nx-dsi: fix the vertical sync width
- The panels use a 1 line vsync with a 10 line front porch and 9 line back
  porch
- vsync_end used a 2 line pulse while vtotal assumed 1, which shrank the
  back porch to 8 lines
2026-10-16 18:03:38 -05:00
SylveonDeko 2e86a8e7d7 drm/tegra: dsi: send panel commands while video is running
- When the video stream is active, queue DCS packets as video-mode command
  packets sent during blanking instead of using host mode, which would
  stall the display
- Wait two frame ends before restoring the registers, so the panel has
  received and applied the command
- Lets the OLED panel change brightness and switch off without stopping
  the display first
2026-10-16 18:03:38 -05:00
SylveonDeko be77b6992d drm/tegra: dsi: reset the host FIFO before every transfer
- Always flush the host FIFO before sending a packet instead of only after
  the status register reports an underflow or overflow
- With the reset limited to error cases the OLED flashed gray when the
  screen turned off; resetting before every transfer stops it
2026-10-16 18:03:38 -05:00
SylveonDeko 7943c58d69 firmware: tegra: bpmp: tell the Tegra210 BPMP to enter SC7 on suspend
- Register a syscore suspend hook on Tegra210 that sends the BPMP its
  enable-suspend request (MRQ 17) as the last step before deep sleep
- Split the atomic transfer into an inner helper so the hook can send the
  request from syscore context, where interrupts are already off
- Without the request the BPMP never arms SC7, so deep sleep cannot work
2026-10-16 18:03:38 -05:00
SylveonDeko 53d6115483 phy: tegra: xusb: add the Tegra210B01 USB3 lane tuning
- Write the Tegra210B01 per-lane UPHY settings into UPHY_MISC_PAD_PX_CTL8
  for every lane used as USB3
- Skip the Tegra210 PLL calibration and DCO values on B01, which has its
  own PLL table and was having it overwritten
- USB3 device mode now links at SuperSpeed on Mariko units instead of
  falling back to USB2
2026-10-16 18:03:38 -05:00
SylveonDeko a649219eac phy: tegra: xusb: track whether the USB2 VBUS supply is enabled
- Remember if this port turned its VBUS regulator on
- Switching to host mode twice no longer enables it a second time, and
  switching to none no longer disables a regulator it never enabled
- Fixes the unbalanced regulator warnings on USB-C role changes
2026-10-16 18:03:37 -05:00
SylveonDeko 566df49d42 usb: typec: bm92txx: fix the debugfs command parsers
- kstrtouint() returns 0 on success, but the cmd and usbhub_dp_sleep
  writers treated anything other than 1 as a syntax error
- Every valid command was rejected, so the debugfs controls never worked
2026-10-16 18:03:37 -05:00
SylveonDeko facb57bae3 usb: typec: bm92txx: keep the alert IRQ masked until its work is done
- The handler masks the IRQ and queues the event work, and the work unmasks
  it only once the controller status has been read
- Without this, a fast USB-C replug re-entered the state machine while it
  was still processing the previous event, so hotplug got stuck
- Unmask right away if the work was already queued, so no alert is lost
2026-10-16 18:03:37 -05:00
tmakin 5cc184ae32 [wip] testing orientation in tegra-dsi 2026-10-16 10:05:20 -05:00
CTCaer 7c63b83f01 soc: tegra: introduce reboot2payload
Some Tegra124 and Tegra21x boards have open-source
bootloaders injected via RCM rather than onboard. These
boards need special reboot handling, which we call
`Reboot2Payload`.

Co-developed-by: Thomas Makin <halorocker89@gmail.com>
Co-developed-by: Ezekiel Bethel <zek@9net.org>
2026-10-16 10:05:20 -05:00
tmakin baccdc9e58 soc: tegra: add support for brom cmds
Tegra bootrom can signal PMIC and other onboard devices to handle
early-boot configuration. Downstream L4T kernel has long supported
this functionality, where commands are specified via device-tree and
can be hooked for power/reset events.

Based on:
- https://gitlab.com/nvidia/nv-tegra/linux-3.10/-/commit/4ac6f24c8988ef8f6d8100f9dceede5a3ff4a2d3
- https://gitlab.com/nvidia/nv-tegra/linux-4.4/-/commit/5ba61fa064fdd66c8e84592e721a5ac0fa78ed6e
- https://github.com/CTCaer/switch-l4t-kernel-4.9/commit/b4f03b6ab671597971bd9fc41482c0b52eb64bfd

Co-developed-by: Laxman Dewangan <ldewangan@nvidia.com>
Co-developed-by: CTCaer <ctcaer@gmail.com>
2026-10-16 10:05:19 -05:00
tmakin 33b21c2d6c soc: tegra: add t21x panic handler
Some t21x bootloaders like cboot read PMC_SCRATCH37 to check if a
reboot was due to a kernel panic. Support this functionality with
a panic notifier. Original implementation relied on single bit 24
but a specific magic was chosen in later improvement to prevent
false positive from random data in scratch register during reboot.

Based on:
- https://gitlab.com/nvidia/nv-tegra/linux-4.9/-/commit/31b412a5fc80ed0fe33f3ad4e7cc779ce66446a2
- https://github.com/CTCaer/switch-l4t-kernel-4.9/commit/b74fee3edf8053b0b954643d3bd065596cee8aca

Co-developed-by: Nat Pettipaw <npettipaw@nvidia.com>
Co-developed-by: CTCaer <ctcaer@gmail.com>
2026-10-16 10:05:18 -05:00
tmakin 4d226a839b stmfts: update touch handling 2026-10-16 10:05:18 -05:00
tmakin 388bf6d873 panel-nx: add drm orientation 2026-10-16 10:05:18 -05:00
Billy Laws edc8773c3a [SQUASH] input: misc: Add support for max77620's onoff block
input: misc: Max77620 ON/OFF Block change to button press to key_sleep for linux.

input: misc: max77620-onoff: Ignore button release interrupt if the accompanying press was reported to userspace

Caused some userspaces to shutdown after wakeup from lp0 sleep if the
button was pressed during sleep and not released till after waking.

max77620-onoff: Refactor driver

- Add `maxim,onoff-keycode` under `onoff` child node to select custom ON/OFF button key code.
- Fix button stack at resume.

max77620-onoff: Correct regmap

max77620-onoff: correct irq priority and names

max77620-onoff: clear pending irq on probe

Change-Id: I033bd7a26a4e59b2508e90b4d9e42d2d52e5c17e
2026-10-16 10:05:17 -05:00
tmakin a52522ec20 stmfts: support FTM4 chips
Some FingerTipS chips use FTM4 variants like Ftm4cd60d

Based loosely on
https://github.com/android-linux-stable/bluecross/blob/android-msm-bluecross-4.9/drivers/input/touchscreen/stm/ftm4_ts.c
and
https://github.com/CTCaer/switch-l4t-kernel-4.9/blob/linux-dev/drivers/input/touchscreen/stm/ftm4_ts.c

Assisted-by: Grok:grok-4.6
2026-10-16 10:05:17 -05:00
Petr Hodina 55d66b816f arm64: dts: qcom: sdm845-google: Add STM FTS touchscreen support
Basic touchscreen connected to second i2c bus.

Signed-off-by: Petr Hodina <petr.hodina@protonmail.com>
Reviewed-by: Konrad Dybcio <konrad.dybcio@oss.qualcomm.com>
Reviewed-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com>
Reviewed-by: Abel Vesa <abel.vesa@oss.qualcomm.com>
Co-developed-by: David Heidelberg <david@ixit.cz>
Signed-off-by: David Heidelberg <david@ixit.cz>
2026-10-16 10:05:16 -05:00
David Heidelberg 1c0fce1fc9 Input: stmfts - support FTS5
The FTS support SLPI and AP mode, introduce mode-switch GPIO to switch
between those two. Currently we can handle only full power AP mode, so we
just keep the AP on.

Useful for devices like Pixel 3 (blueline), Pixel 4a (sunfish),
Xiaomi Mi 8 (dipper), and many others.

Based on work of Petr Hodina <petr.hodina@protonmail.com>

Signed-off-by: David Heidelberg <david@ixit.cz>
2026-10-16 10:05:16 -05:00
David Heidelberg 366206868d dt-bindings: input: touchscreen: st,stmfts: Introduce STM FTS5
Introduce more recent STM FTS5 touchscreen support.

Signed-off-by: David Heidelberg <david@ixit.cz>
Reviewed-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
2026-10-16 10:05:15 -05:00
David Heidelberg 78f0d0ee79 dt-bindings: input: touchscreen: st,stmfts: Improve example
The touchscreen-size-{x,y} is exact number, the -1 deduction is done on
driver side.

Example now use interrupts-extended and size obviously not deducted by
one.

Signed-off-by: David Heidelberg <david@ixit.cz>
Acked-by: Krzysztof Kozlowski <krzysztof.kozlowski@oss.qualcomm.com>
2026-10-16 10:05:14 -05:00
David Heidelberg 357adbb4b6 Input: stmfts - wait for controller ready after reset
After releasing the reset line stmfts_reset() sleeps a fixed 50 ms and
stmfts_power_on() another 50 ms before the first I2C access.  That is
enough for a warm reset, but when both supplies were really cut during
system suspend the controller boots from cold and can need longer.  If
it does, the first read fails, stmfts_resume() returns an error and the
touchscreen is left powered off with its interrupt disabled.

The controller posts a controller ready event once it has booted, and
the event parser already completes cmd_done on it.  Enable the interrupt
right after releasing reset and wait for that event instead of sleeping,
giving the controller 300 ms, the total budget the vendor driver allows.
Boards without a reset line keep the old timing.

Usually phones such as Pixel 4a and Xiaomi Mi 8 needs longer delay, so
without this change touchscreen stops working.

Fixes: 8a1f9de80e45 ("Input: stmfts - add optional reset GPIO support")
Cc: stable@vger.kernel.org
Co-developed-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: David Heidelberg <david@ixit.cz>
2026-10-16 10:05:14 -05:00
Uwe Kleine-König (The Capable Hub) e79e702f4b Input: Use named initializers for arrays of i2c_device_data
While being less compact, using named initializers allows to more easily
see which members of the structs are assigned which value without having
to lookup the declaration of the struct. And it's also more robust
against changes to the struct definition.

The mentioned robustness is relevant for a planned change to struct
i2c_device_id that replaces .driver_data by an anonymous union.

This patch doesn't modify the compiled arrays, only their representation
in source form benefits. The former was confirmed with x86 and arm64
builds.

Signed-off-by: Uwe Kleine-König (The Capable Hub) <u.kleine-koenig@baylibre.com>
Link: https://patch.msgid.link/20260515164848.497608-2-u.kleine-koenig@baylibre.com
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:13 -05:00
Dmitry Torokhov 385cc5b46a Input: stmfts - fix formatting issues
Fix a few formatting issues reported by checkpatch.

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:12 -05:00
Petr Hodina bb56abf25c Input: stmfts - add optional reset GPIO support
Add support for an optional "reset-gpios" property. If present, the
driver drives the reset line high at probe time and releases it during
power-on, after the regulators have been enabled.

Signed-off-by: Petr Hodina <petr.hodina@protonmail.com>
Co-developed-by: David Heidelberg <david@ixit.cz>
Signed-off-by: David Heidelberg <david@ixit.cz>
Link: https://patch.msgid.link/20260409-stmfts5-v4-8-64fe62027db5@ixit.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:12 -05:00
Petr Hodina 374ecd3b9c Input: stmfts - use client to make future code cleaner
Make code cleaner, compiler will optimize it away anyway.

Preparation for FTM5 support, where more steps are needed.

Signed-off-by: Petr Hodina <petr.hodina@protonmail.com>
Signed-off-by: David Heidelberg <david@ixit.cz>
Link: https://patch.msgid.link/20260409-stmfts5-v4-6-64fe62027db5@ixit.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:11 -05:00
David Heidelberg f0054c977e Input: stmfts - disable regulators and disable irq when power on fails
We must power off regulators and ensure that IRQ is disabled when
failing at power on phase. Create stmfts_configure function to limit
use of goto.

Signed-off-by: David Heidelberg <david@ixit.cz>
Link: https://patch.msgid.link/20260409-stmfts5-v4-5-64fe62027db5@ixit.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:11 -05:00
David Heidelberg c9b03f2a90 Input: stmfts - abstract reading information from the firmware
Improves readability and makes splitting power on function in following
commit easier.

Signed-off-by: David Heidelberg <david@ixit.cz>
Link: https://patch.msgid.link/20260409-stmfts5-v4-4-64fe62027db5@ixit.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:10 -05:00
David Heidelberg 5ddd9aea8e Input: stmfts - switch to devm_regulator_bulk_get_const
Switch to devm_regulator_bulk_get_const() to stop setting the supplies
list in probe(), and move the regulator_bulk_data struct in static const.

Signed-off-by: David Heidelberg <david@ixit.cz>
Link: https://patch.msgid.link/20260409-stmfts5-v4-3-64fe62027db5@ixit.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:10 -05:00
David Heidelberg ea452c97f1 Input: stmfts - use dev struct directly
Makes the code better readable and noticably shorter.

Signed-off-by: David Heidelberg <david@ixit.cz>
Link: https://patch.msgid.link/20260409-stmfts5-v4-2-64fe62027db5@ixit.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:10 -05:00
David Heidelberg 7d9c4bbb67 Input: stmfts - fix the MODULE_LICENSE() string
Replace the bogus "GPL v2" with "GPL" as MODULE_LICNSE() string. The
value does not declare the module's exact license, but only lets the
module loader test whether the module is Free Software or not.

See commit bf7fbeeae6 ("module: Cure the MODULE_LICENSE "GPL" vs.
"GPL v2" bogosity") in the details of the issue. The fix is to use
"GPL" for all modules under any variant of the GPL.

Signed-off-by: David Heidelberg <david@ixit.cz>
Link: https://patch.msgid.link/20260409-stmfts5-v4-1-64fe62027db5@ixit.cz
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
2026-10-16 10:05:09 -05:00
tmakin 33311c67da bm92t: gork assisted minor rework 2026-10-16 10:05:08 -05:00
tmakin 0aaad09bd8 xudc: hax for testing 2026-10-16 10:05:08 -05:00
tmakin 416d5d3002 [UPSTREAM] usb: gadget: tegra-xudc: Fix CNT65 configuration
https://lore.kernel.org/linux-tegra/20260921-tegra-usb-v1-5-74a925a35d82@nvidia.com/
2026-10-16 10:05:07 -05:00
tmakin 0184fed5fc xusb: t210: support utmi pad biasing
Based on t186 driver and downstream:
https://gitlab.com/nvidia/nv-tegra/linux-4.9/-/commit/8d05313ac9fd54a2fc373a0e789390dfa0607726
2026-10-16 10:05:07 -05:00
tmakin 671b02a011 gki hax 2026-10-16 10:05:06 -05:00
Bibhay Ranjan f6e6b92330 pinctrl: t210b01: Add SDMMC2 pinmux support
Add sdmmc2 pinmux support inorder to use
SDMMC2 controller on t210b01 platforms.

Bug 200360711

Change-Id: Ie2d3a20d10325d42dc5dbf601c9da747ff0caa66
Signed-off-by: Bibhay Ranjan <bibhayr@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1593367
Reviewed-on: https://git-master.nvidia.com/r/1648549
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: Bitan Biswas <bbiswas@nvidia.com>
Reviewed-by: Pavan Kunapuli <pkunapuli@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Ashutosh Jha <ajha@nvidia.com>
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
2026-10-16 10:05:06 -05:00
tmakin 45accfc973 xusb: tegra210: add needed reg for b01 2026-10-16 10:05:06 -05:00
Peter De Schrijver 0165c547a5 clk: tegra: dfll: fix use of tune values
There was some confusion on the use of the tune values. They were
defined in 2 different structs, but only initialzed in one of them.
Remove most of the references in struct tegra_dfll_soc_data and adjust
the code accordingly. Only tune_high_min_millivolts is left, because
this can be adjusted using debugfs. Hence copy the initial value from
the cvb table at boot.
2026-10-16 10:05:05 -05:00
Peter De Schrijver 8c790c74be clk: tegra: apply regulator align to Vmin
Apply regulator alignment when using Vmin to determine the lowest possible
rate generated by the DFLL.

Change-Id: I169528614871733e4a7568f3ec740079b0e9d097
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1584439
GVS: Gerrit_Virtual_Submit
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2026-10-16 10:05:04 -05:00
tmakin e750db52c2 soc/tegra: fuse: print speedo IDs on info 2026-10-16 10:05:04 -05:00
tmakin c0a3c258da drm/tegra: dsi: detect possible_crtcs
Other platforms allow dsi across multiple heads, but some have
one or more heads disabled. This results in a mismatch between
possible_crtcs and the real crtc mask. Apply the same
`tegra_output_find_possible_crtcs` function to DSI to properly
detect.
2026-10-16 10:05:03 -05:00
Alex Frid 507c11e883 soc: tegra: Add support for DFLL Vmin CVB
Added Vmin coefficients to CPU DFLL CVB table, and updated Vmin
calculations during OPP table build accordingly. Changed build function
signature to return final Vmin.

Bug 1906940

Change-Id: I6e19266f865e9a3dda21c9e0f7178feece055ddf
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1565468
Reviewed-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Tested-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: Timo Alho <talho@nvidia.com>
2026-10-16 10:05:03 -05:00
Alex Frid 8b9573fe47 clk: soc: tegra: Add DFLL tune high margin voltage
Added DFLL tune high margin voltage entry in CVB table. This allows to
replace current fixed margin defined as number of DFLL voltage steps
with per-table/per-chip margin in millivolts, and convert it to steps
during DFLL initialization.

Bug 1967884

Change-Id: I56268ae2faf9cc633b9f988cacbfd0ea3ba77ff3
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1576307
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
2026-10-16 10:05:03 -05:00
Alex Frid b4d9e4018c clk: soc: tegra: Add DFLL tune1_high parameter
Added support for DFLL tune1_high parameter

Bug 1967884

Change-Id: I0140724a22c43a3b05d39735b7a7faebd4be2908
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1577129
Reviewed-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Tested-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sachin Nikam <snikam@nvidia.com>
2026-10-16 10:05:02 -05:00
tmakin 05d4959aea clk: tegra: add locking support to DFLL
Based on part of https://gitlab.com/nvidia/nv-tegra/linux-4.9/-/commit/4f0b1e6e76f7b0ff8d028c66d34da9f37ca39233
2026-10-16 10:05:01 -05:00
Alex Frid a0a10e68be clk: soc: tegra: Rename DFLL tune1 to tune1_low
Renamed DFLL tune1 to tune1_low to be consistent with
tune0_low/tune0_high naming convention.

Bug 1967884

Change-Id: If23170305143b05c2918e04691c73fe13b777272
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1576306
Reviewed-by: mobile promotions <svcmobile_promotions@nvidia.com>
Tested-by: mobile promotions <svcmobile_promotions@nvidia.com>
2026-10-16 10:05:01 -05:00
Vince Hsu 8d9e37d949 clk: tegra: add DFLL dynamic tuning support
This patch is heavily based on the DFLL driver which is
written by Paul Walmsley and used by Tegra124 Chrome
projects currently.

The DFLL output can be fine tuned by the tuning parameters
depending on the voltage threshold. Both of the tuning
parameters and voltage threshold are specified by the
chip characterization. This patch introduces a tuning
timer which controls/monitors the tuning status. When
the DFLL is in open loop, only the tune low parameter
can be used. Once the DFLL enters the close loop, we
can switch to the tune high state if the output voltage
goes higher than the predefined threshold.

Added support for PWM regulator based DFLL.

Bug 200262988

Change-Id: I5ed51fbbf4b18cbd8cced5ab27848817201d8b39
Signed-off-by: Vince Hsu <vinceh@nvidia.com>
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/1565464
Reviewed-by: Aleksandr Frid <afrid@nvidia.com>
Reviewed-by: svc-mobile-coverity <svc-mobile-coverity@nvidia.com>
Reviewed-by: Timo Alho <talho@nvidia.com>
2026-10-16 10:05:00 -05:00