- This changes will enable the Bazel in NIOBE target
Change-Id: Ic975af889c39d53be6194d2bbdf9f5576b425c35
Signed-off-by: Lalit <quic_lkaim@quicinc.com>
Delay after port closure when usecase ended for
WCN6x5x. This would give some time for SB to be
in right state before next usecase starts and helps
in quick SHO scenarios.
CRs-Fixed: 3749420
Change-Id: I5efab4f3985bb3614f16510646cb3387dff3b4b1
- Sub-System directly sends the Primary and
Secondary panic string to kernel, and will be logged
in kernel.
Change-Id: Ief755c0ab06975ecfa5613d51f171b4b38c6d1ce
Signed-off-by: Girish BN <quic_gbn@quicinc.com>
- Will now print source subsystem when a kernel panic happens.
- Added more UWB SoC crash reasons.
Change-Id: I4311d6d1cb346ab4a2d3606038e36c401cd9497a
Signed-off-by: Franklin Abreu Bueno <quic_fabreu@quicinc.com>
This change will check whether port was previously
opened before shutting down.
Change-Id: I6b74a006c4c240fa9498747c8c3af214d3709dc3
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This change will update bt error reason to align with BT vendor.
Change-Id: I485b603d5469d5308f50375bd5052bd88647931c
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This change updates a typo error in bazel file.
Change-Id: I447cbc02cb0d28a514b8c2c5d1ec6741d718698d
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This change will always read soc type from dts during
probe.
Change-Id: Ia9f74da42f8dfbebe7104644ef77e228d5efe362
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
- This changes will enable the Bazel in PITTI target
Change-Id: I619f642c1f1d43ae10f1d9f4be8665f000569139
Signed-off-by: Adesh Mohanrao Pathare <quic_adesmoha@quicinc.com>
This change used high priority work queue for voting
regulators.
Change-Id: I8cd0eb4cef00c25315b736dc39819b01469972e3
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This will disable bt-kernel ko compilation based on the board property.
Change-Id: Ia2a4a55ee4b69b447db81882ea93c92380b771da
Signed-off-by: Amit Kumar Prasad <quic_amitpras@quicinc.com>
This change adds multi-client support for BT power driver.
Change-Id: I0609fd6c602e68c6887296e015a2540733215619
Signed-off-by: Girish BN <quic_gbn@quicinc.com>
Added volcano in the list of devices
to get the compilation generated
successfully.
Change-Id: I4b5b83639e84242a16e6f58ed8f6d5cbea619372
Signed-off-by: Adesh Mohanrao Pathare<quic_adesmoha@quicinc.com>
This change will cancel workqueue when bearer indication
is received.
Change-Id: Ib16849e684d6c2fb2ded817baff7ab31b5cbd6db
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This change add supports in both btfmcodec and soundwire
to support btfmcodec driver has interface.
Change-Id: I2e77afaea44778147b362175aae33961dcc5042e
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This change will notify client about usecase start
if transport selected is bt advance audio.
Change-Id: I5c85d32e0701cec4f36e0dda4110cc20338bf6a4
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
Added support for BT/FM SoundWire slave driver.
The driver registers as a codec driver with ALSA.
Slave port configuration is sent to master driver.
Master driver takes care of programming master and
slave registers at once when BT audio usecase is
started/stopped.
Change-Id: I3a4de9872323c470f2ec73218601be94a768d726
Signed-off-by: Satish Kumar Kodishala <quic_skodisha@quicinc.com>
add new compatible for special bt kiwi case as
qcom,bt-ant-ldo can't be supported for HDK kiwi.
CRs-Fixed: 3607042
Change-Id: I1e072be95481231a5f54b83a74205298038e058d
Signed-off-by: zhiwyan <quic_zhiwyan@quicinc.com>
This changes updates list_for_each_entry API with
list_for_each_entry_safe API.
Change-Id: Ifeb684ba1407123aef5b5b922e843a8089a6236f
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This change will cache configs for all the transitions
Change-Id: If1201fd8cf045fcc2a6c4d83d50e3dd939ebc3a4
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This change will register hardware endpoint with btfmcodec
driver during initial boot. Based on the further changes to slimbus
status will not take any effect with driver registrations.
Change-Id: I1a3c20d111ed4288c26ab7e72168745e34b03bd5
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
Register only once with ALSA.
CRs-Fixed: 3543436
Change-Id: Ibc9bffd048921a7e3666c41771e9e08349af57d3
Signed-off-by: Satish Kumar Kodishala <quic_skodisha@quicinc.com>
Request core slimbus to suspend after all
ports are closed. This is to early reset
slimbus hw instead and avoid waiting till
time out after ports closure.
CRs-Fixed: 3536919
Change-Id: I1bf92b2651d9ee8716a06144ef75f9cb2779c415
Signed-off-by: Satish Kumar Kodishala <quic_skodisha@quicinc.com>
This change notifies ADSP SSR to host when it completely
boots up.
Change-Id: Icfa5a895a6f31e662ba4e7d2b818a7a75854f248
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
during bluetooth secure mode check process, once state of peripheral
is invoked and read successfully, release state object to avoid leak.
Change-Id: I826702d2a57cd92b57e6e50ca40a3dcafd82a8b7
Signed-off-by: satish kumar sugasi <quic_ssugasi@quicinc.com>
This change will enable dynamic logging based on below
flags
Below bit has to be set to enable respective logging.
* Bit 0: Error message.
* Bit 1: Warning message.
* Bit 2: Debug message.
* Bit 3: Info message.
* 0x08 is similar to 0x0F.
* 0x04 is similar to 0x07.
* 0x02 is similar to 0x03.
* 0x03 is default log level for BTFM Codec.
Change-Id: Ia986a49f73d6144f2631936b8d02985d3ccf98d0
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This change will send bearer response instead of transport
failed indications.
Update correct codeid and smaple rate for seamles transitions
Change-Id: I4b91f5e158c02d4f2dc1852cc58cec959d028497
Signed-off-by: Balakrishna Godavarthi <quic_bgodavar@quicinc.com>
This checks for secure mode enabled in driver probe and
skips sending platform device data to device probe which
will try to do write default setting for bt reset gpio pin.
Change-Id: I10d83b26a4b32517a6b0ff95eb0132c0be9bab3c
CRs-Fixed: 3406335
Signed-off-by: satish kumar sugasi <quic_ssugasi@quicinc.com>
This change will protect btfm_slim_unregister_codec under
a compile time flag. With out which a compilation issue is
observed when btfmcodec driver is selected.
Change-Id: I7fd85904c39efefd9d9819c83591098c16fc793b
This changes update below DAI names to have Uniformity across
multiple transports.
BTFM_BT_SCO_SLIM_TX -> BTAUDIO_TX
BTFM_BT_SCO_A2DP_SLIM_RX -> BTAUDIO_RX
Change-Id: Ie43cb8d19c3f8520f79abf9022c7b44dc644e70f