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>
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>
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>
Directly including linux/rwlock.h breaks RT build failure.
Fix this by including linux/spinlock.h which includes the
correct rwlock header based on the selected PREEMPT configuration.
Change-Id: I42d3f7ec9a136f41626ca2678da00d325b896289
Signed-off-by: Kassey Li <quic_yingangl@quicinc.com>
If userspace changes the governor to a different one than waltgov,
ensure that capacities are unnecessarily capped and accurately reflect
the current frequency's true capacity.
Change-Id: I04c392721a96ff3d03e9438dd3a97777f0d9fd2b
Signed-off-by: Shaleen Agrawal <quic_shalagra@quicinc.com>
Create a waltgov_disabled flag to indicate if the WALT governor is the
active governor.
This will be used by the followup patch to determine when to modify
capacities.
Change-Id: Ic1509efbd123fd471536e75d54efcf6880a81627
Signed-off-by: Shaleen Agrawal <quic_shalagra@quicinc.com>
on direwolf
Add support for user modification of the dir_conn list in order to
support usecases where different GPIOs need to be routed as interrupts
via the direct connect IRQs on the direwolf.
Add snapshot for user modification of the dir_conn list on direwolf
from msm-5.15 branch commit e010d18b
("pinctrl: qcom: Add support for user modification of the dir_conn list
on direwolf").
Change-Id: I75194303900347aa64ddecf88e02c47f93069bea
Signed-off-by: Singa Reddy Dasari <quic_singredd@quicinc.com>