Fix the order of few functions in the PINGROUPs defined on
Cliffs.
Change-Id: I3baa830ef02851873cbef4cf756b9f1baf987055
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
cache DT based cached_dis_u1_entry_quirk
/cached_dis_u2_entry_quirk initial value from DT
updating for only one controller (FCFS)
Adding the support to update the cache DT based
cached_dis_u1_entry_quirk/cached_dis_u2_entry_quirk
initial value for each controller based on read_u1u2.
Change-Id: I47f0adf44c91d349519527e874cdfd6b1fde4844
Signed-off-by: Rajashekar kuruva <quic_kuruva@quicinc.com>
Add a NULL check prior to the termination of TX channel.
Change-Id: I595aadac6a7557e7436a9c10f76c5518bf3e7fd1
Signed-off-by: Praveen Talari <quic_ptalari@quicinc.com>
Enable socinfo and dependent drivers for Niobe SoC.
Add socinfo and dependency modules in first stage list.
Change-Id: Ide1e3f9d6835cea10760a2f4621525b067ae5673
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
Upon the first sm_work run when the drd_state transitions from
DRD_STATE_UNDEFINED to host/peripheral mode, the Gen1 speed limit
logic will not be exercised because dwc3_msm_power_collapse_por
would bail out. To cover this case, add support for speed limit
in dwc3_msm_core_init as well.
Change-Id: I9070b434800394661865658ef44c8fc71bf4f920
Signed-off-by: Ajay Agarwal <quic_ajaya@quicinc.com>
Signed-off-by: Sriram Dash <quic_sriramd@quicinc.com>
Signed-off-by: Rajashekar kuruva <quic_kuruva@quicinc.com>
Wakeup_enable bit sets the corresponding bit in the INTR_CFG register.
Also correct target bit to reflect its true position within the
INTR_CFG register. Add this support for Cliffs SoC.
Change-Id: Ic4df214eaa316619599bd23a135afb45e6e8e03e
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
Add support to handle adsp/cdsp lifecycle in the
remoteprocs q6v5_pas driver for Niobe.
Change-Id: I9daab2a1219961d278165f58eaf9606139c5a548
Signed-off-by: Amrit Anand <quic_amrianan@quicinc.com>
Add support to get various DSP subsystems image details
from debugFS through SMEM in socinfo driver.
Change-Id: If22e3a9d66bd36257db89a8a2e3b81e2af6fecc4
Signed-off-by: Naman Jain <quic_namajain@quicinc.com>
Add pin settings in display for home-screen usecase.
Change-Id: Id294b83549ce6322bbf2a26122b0be235452e280
Signed-off-by: Wasim Nazir <quic_wasimn@quicinc.com>
This change updates AOSS DRV members in
drv_names_kalama[AOSS_DRV_NAME][MAX_DRV_NAMES] and
drv_names_pineapple[AOSS_DRV_NAME][MAX_DRV_NAMES].
Change-Id: I59586968628329cdbb4f994f35ecb078ed531343
Signed-off-by: Minghao Zhang <quic_minghao@quicinc.com>
Common framework changes were added to capture KPI's,
this will help in capturing KPI numbers for all
interfaces spi, i2c, i3c and uart.
This implementation will help in capturing Tx, Rx
data path kpi's and geni resource enablement
KPI data as well.
To enable the uart kpi capture user should use the
below sysfs flag, by default capture_kpi sysfs flag
is disabled.
Ex: To enable:
echo 1 > /sys/bus/platform/devices/898000.qcom,qup_uart/capture_kpi
To disable:
echo 0 > /sys/bus/platform/devices/898000.qcom,qup_uart/capture_kpi
A new IPC log file is created to log the function
entry/exit timestamps which will help to capture the kpi's.
Ex:
cat /sys/kernel/debug/ipc_logging/898000.qcom,qup_uart_kpi/log.
Change-Id: I2e69fd2c7e505691904b5913bc425461f73d6fd1
Signed-off-by: Srikanth Nanavalla <quic_snanaval@quicinc.com>
This change is to delete completed q2spi_packets from the tx_queue_list.
Also add cleanup changes in header file.
Change-Id: Iea912250052bd056bc89f332db7dc08f4e5e74ac
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>
This change is to add module param in the driver to change the
maximum speed of the Q2SPI transfer.
EX: To set Q2SPI Max frequency to 10Mhz
insmod q2spi-geni.ko q2spi_max_speed=10000000
cat /sys/module/q2spi_geni/parameters/q2spi_max_speed.
Change-Id: I065215bdb7a5bd3e4469a7206d3d9ee799a324dd
Signed-off-by: Chandana Kishori Chiluveru <quic_cchiluve@quicinc.com>