Clean code by removing the sysfs interface, export APIs etc.
which are not used. Also, restructure it to have minimal
divergence with upstream code base.
Change-Id: I667d0fcff0611b72d81971bdb0d8ef7708c56e1b
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
The slabowner dump is extracted via stack depot APIs now. We are
currently executing this extraction code under CONFIG_STACKTRACE. Change
this to CONFIG_STACKDEPOT for correctness.
Change-Id: I4b43b09b94f8216ec6e9afd18e762c2d417b5bd5
Signed-off-by: Jaskaran Singh <quic_jasksing@quicinc.com>
Update leakage coefficient for DP AUX use cases.
Change-Id: Iba209a405959cb62787056eb6a28d89345f81111
Signed-off-by: Nisarg Bhavsar <quic_bhavsar@quicinc.com>
Since parsers are using boot_log_buf to get the boot_log memory,
make a copy of boot_log_buf to indicate the current logging
position.
Change-Id: I5a41828543e3c5b666df81339a1da5bfecf0de91
Signed-off-by: Huang Yiwei <quic_hyiwei@quicinc.com>
Implement TmeLog interface which will fetch TME diag data with the help
of tmecom interface and store data in provided buffer.
Expose tmelog_process_request API to be used by users to display log
data.
Change-Id: I0a87acc5344a423e7d11f91422d0837a1f2a60b8
Signed-off-by: Kuldeep Singh <quic_kuldsing@quicinc.com>
Add HS detection support for EURO type for GND-MIC
swap configuration.
Change-Id: I90cf3600262c63fc8b865cf86249eadef85ce8bf
Signed-off-by: Prasad Kumpatla <quic_pkumpatl@quicinc.com>
Currently, i2c_gctrl is de-referenced during initialization to
access the member gd and its sanity is checked later. Fix it.
Change-Id: I6dcd61c7f08c8a1fdc14c72661433a88d673e373
Signed-off-by: Subbaraman Narayanamurthy <quic_subbaram@quicinc.com>
Update PERFMON_NUM_CNTRS_DUMP_CFG register with total number of
configured counters to support packet based dump.
Change-Id: I0a85745f24d89816a6527e7a00ec1a75c60e0b84
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
Add support for using the consolidated qcom vendor protocol
for plh while still maintaining backwards support for
legacy scmi vendor protocol.
Change-Id: I3d102a2046460e6370432641dc26751e1a898bd2
Signed-off-by: simran jaiswal <quic_simranja@quicinc.com>
Old 2022 copyright years was removed in my previous patch.
So, adding 2022 copyright year in this patch.
Change-Id: Ie8c2dc2e173350087bfa1db49aa5ede59f4b38ee
Signed-off-by: Shivnandan Kumar <quic_kshivnan@quicinc.com>
Update pineapple config data to match HW changes.
Change-Id: I675414fac3656a37ae4d5cb7f31547891b82b3e6
Signed-off-by: Guru Das Srinagesh <quic_gurus@quicinc.com>
Add hgsl driver snapshot from msm-5.15 branch at
commit f15d26e64eb6 ("Revert "soc: qcom: hgsl: Add
door bell context queue support"").
The dma_buf_map structure name was changed to iosys_map
and dma_buf_map_set_vaddr API was renamed to iosys_map_set_vaddr.
Change-Id: Ic4eb0cfb92487798dc7d632262d13e8a9634540a
Signed-off-by: Jeyaprabu J <quic_jeyaprab@quicinc.com>
Add a Kconfig entry for CONFIG_QCOM_BALANCE_ANON_FILE_RECLAIM.
Change-Id: I0ce67baaaaa1f243f1f66277bb15a9d1d630f25b
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>
e_phnum represent the number of entries in the program header table.
So add Upperbounds check for program header and return invalid if the
number of program headers is greater than PN_XNUM (0xffff).
Change-Id: I63927e2e88a57a567a52b4eb377abe94ad3713b8
Signed-off-by: Auditya Bhattaram <quic_audityab@quicinc.com>
Restructed code for BEAC event configuration to comply with removal
functionality using REMOVE string.
Change-Id: I915dc955f85d2ba301cdae9ae733937deddae53d
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
Add support to use last counter for profiling as well. Cycle counter
will only be used if configured counters are less than the available
counters.
Change-Id: Ia84e8d59d8f76ea751f45b57c34b643c6d5a899b
Signed-off-by: Aman Kanwar <quic_akanwar@quicinc.com>
Add an API for obtaining cable orientation, an API for setting switch
enables, and linearizer APIs.
Change-Id: I485acd7438111837930df8a4b2b0cdf55298c7b0
Signed-off-by: Sam Rainey <quic_rainey@quicinc.com>
The active only had perf mode icc tags are hardcoded in
dcvs_icc today. Use the tags defined in the dt bindings
icc header file instead to stay aligned as these
definitions change.
Change-Id: Icff081d5bc33d3dc6c6e515227e5d031ea4e8288
Signed-off-by: Amir Vajid <quic_avajid@quicinc.com>
This reverts commit 1c2037c5c9.
Reverting as there were regressions seen in vendor builds.
Change-Id: I7d25eda8f55fd0c9304f6ec09055d328e78f80cc
Signed-off-by: Bruce Levy <quic_blevy@quicinc.com>
Use IS_ENABLED() for checking to see if CONFIG_HYP_ASSIGN_DEBUG
instead of using #ifdef CONFIG_HYP_ASSIGN_DEBUG .
Change-Id: I92bdb01911c837a80c6fddab1c930ef09930947d
Signed-off-by: Chris Goldsworthy <quic_cgoldswo@quicinc.com>