Files
Sheetal 6ec228aa4e ASoC: simple-card-utils: Ignore sysclk 0Hz request
The simple-card-util driver sends 0Hz frequency requests during stream
shutdown (change commit id 2458adb8f), which can request frequencies
lower than FMON (Frequency Monitor) minimum allowed rate.
For T264 AUD_MCLK, FMON sets minimum allowed clock frequency to 1.5MHz,
but 0Hz requests trigger BPMP to use its minimum rate
(clock parent rate / max clock divider) causing FMON fault logs:

  verify_rate_range: FMON_AUD_MCLK: rate 383999 below min 1500000
  fmon_update_config: FMON_AUD_MCLK: detected fault 0x80

Add ignore_zero_clk_rate_req flag to ignore these requests for Tegra
clocks.

Bug 5135928

Change-Id: I302bf1ad2f54e3b8308c999e5f021aafc1868250
Signed-off-by: Sheetal <sheetal@nvidia.com>
Reviewed-on: https://git-master.nvidia.com/r/c/3rdparty/canonical/linux-noble/+/3411615
GVS: buildbot_gerritrpt <buildbot_gerritrpt@nvidia.com>
Reviewed-by: Mohan kumar <mkumard@nvidia.com>
Reviewed-by: Sameer Pujar <spujar@nvidia.com>
2025-07-24 02:12:00 -07:00
..