Enable Devfreq monitors, devices, and governors on
sdmsteppeauto target.
Change-Id: I8b206eb3f6efa8e52807352f4edb2f32542c90df
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
Enable core hang detect support on sdmsteppeauto targets.
Change-Id: I992252cda7a5d95cc559fdf3635dec49cca2da7f
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
Enable service locator and service notifier support on sdmsteppeauto
target.
Change-Id: I8cd97abd03b9f91178bdc6efce08d18e743d5c08
Signed-off-by: Shreyas K K <shrekk@codeaurora.org>
Enable Uncompressed kernel for gvm to get kernel parsed
from host.
Change-Id: I659409112aab8ea78de81e94969053aa2e57fe23
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
Enable DM_INIT to support dm-mod.create command line parameter
to mount dm-verity enabled system partition.
Change-Id: Ia9afb608d216f0b3295fa2ebb4d6aebc0a497ef0
Signed-off-by: Venkata Rao Kakani <vkakani@codeaurora.org>
Enable Pagescope read feature on sdxlemur also remove the
software workaround that made for pagescope read feature
on qpic 2.0 controllers because this got fixed on sdxlemur.
Change-Id: I61a2e16d308f80096628024030148a2d6e822ea8
Signed-off-by: Pradeep P V K <pragalla@codeaurora.org>
Correct the SDC1 rclk offset for configuration for
Shima.
Change-Id: I8c8661870edaa28c621ac1d4c95fa0b44fd518fc
Signed-off-by: Yogesh Lal <ylal@codeaurora.org>
The 'commit 5adc2a6e19 ("slim-msm-ngd: Disable core irq
in SSR/PDR Down notification")' added irq_enable and disable from
ngd_slim_enable function. irq will be enabled only if msm_slim_qmi_init
success where as disabled by default in else block. If QMI init is
failed we will disable the IRQ twice during SSR testing.
As the interrupt line is not enabled, capability exchange is timing out and
leading to freed memory access inside ngd_xfer_msg.
Move irq enable in ndg_slim_enable without depending on QMI init.
Change-Id: Id32b0d283b1653bb4085231694031b0df126cf4b
Signed-off-by: Chandana Kishori Chiluveru <cchiluve@codeaurora.org>
Touch uses gpio as irq in LA. As per latest change from pinctrl,
wakeup bit is disabled/enabled when disable_irq/enable_irq is called.
During transtion from LA to LE, disable_irq is called leading to
wakeup bit getting disabled and in LE Touch interrupts does not come.
So, use disable_irq_wake to disable Touch interrupts while transition
from LA to LE and use enable_irq_wake to enable back Touch interrupts
while transition from LE to LA.
Change-Id: Iad3391af40535d51daeef881c3d62b3ec893fff2
Signed-off-by: Ritesh Kumar <riteshk@codeaurora.org>
Currently we are accessing snapshot structure after signaling
dump_gate. In corner cases this worker can get preempted
before driver reads this variable, and eventually client
dumps the snapshot and snapshot object gets released.
When worker gets back in execution it will read freed memory
and will case kernel panic.
To fix this race, do completion for dump_gate after finishing
work in worker kgsl_snapshot_save_frozen_objs.
Change-Id: Iaf3c9f9e75a6e3e19653d2d166e2da624796ec98
Signed-off-by: Pankaj Gupta <gpankaj@codeaurora.org>
Signed-off-by: Deepak Kumar <dkumar@codeaurora.org>
Currently certain platforms have cores which are only host-mode
compatible. Prevent switch to peripharal mode for such cores so
as to prevent unanticipated core behavior and crashes.
Change-Id: I163e878bfe7428ed339409adb8a491a6673ca055
Signed-off-by: Harsh Agarwal <harshq@codeaurora.org>