Download qdss cfg file at end of fw mem ready handler instead
of downloading cfg file after fw init done. Wlan fw expects
qdss mem req/resp from host before mode on request from it.
Wlan fw will wait for qdss memory sync qmi exchange from
host before sending fw init done to it to avoid receiving
qdss memory sync after mode on request.
Change-Id: If4e752c398821a5cdfeb1b5aeaf735f1973b5635
Signed-off-by: Sandeep Singh <[email protected]>
Add initial driver to support pin configuration with
pinctrl framework for Direwolf SoC.
Change-Id: I7fd92e716eec71fc0cbdced54902f2ddfadedcc0
Signed-off-by: Shreyas K K <[email protected]>
Add snapshot of vm power off driver as of msm-4.14
'commit 77a20e0a50e1
("power: reset: cache flush before VM restart")'.
Change-Id: I380b16f46429711284bb6717847a1eef5d8ee9b1
Signed-off-by: Ping Jiang <[email protected]>
In kgsl_ioctl_gpu_aux_command, kgsl_gpu_aux_command_generic struct
is copied to kernel before calling into kgsl_drawobj_add_timeline
and it is copied again inside kgsl_drawobj_add_timeline as part of
get_aux_command. Avoid this by directly passing user pointer and
size need by kgsl_drawobj_add_timeline to get the timeline command
struct.
Change-Id: Ic6e4e8a79484c85070f1feda516bbb0c0ace83eb
Signed-off-by: Deepak Kumar <[email protected]>
In this case, CONFIG_SMP and CONFIG_LPAE are both not enabled,
CONFIG_ENABLE_VMALLOC_SAVING is enabled. The paddr|size|addr
satisfies PMD_SIZE alignment, will create section mapping not
page mapping, non-LPAE arm32 uses 2-level page table, including
pgd and pte, before remapping it will do unmapping which clears
init_mm->pgd of corresponding addr and memcpy into [VMALLOC_START,
VMALLOC_END) part of current->active_mm->pgd, but this memcpy misses
to sync other vmalloc areas outside [VMALLC_START, VMALLOC_END) with
vmalloc saving feature, the pgd part of addr in other vmalloc
areas is not synced and still holds the stale mappings, if request
addrs fall into other vmalloc areas, then page fault happens for them.
So need to consider other vmalloc areas outside [VMALLOC_START,
VMALLOC_END) with vmalloc saving feature, change into [PAGE_OFFSET,
VMALLOC_END) to include all vmalloc areas, then all pgds of vmalloc
addrs in current->active_mm->pgd will be synced on unmapping, the
pgds of request addrs are cleared, then do_traslation_fault will
be called for zero pgd value, it calls copy_pmd to sync the pgds
from init_mm->pgd to current->active_mm->pgd for request addrs on
remapping.
Change-Id: Ia283d409a20c8fc9951434078332a3badf0f9ed0
Signed-off-by: Qingqing Zhou <[email protected]>
Add ebi2 support to GPIO 89 and 90 and add an ebi2_a function.
Change-Id: I1854aea3011b1d1cf67ebfebddb1c6b60a34a1b1
Signed-off-by: Melody Olvera <[email protected]>
QCA6390 requires synchronization between BT and WLAN enable gpio
to avoid power up issue. Add support for QCA6390 in gpio sync
code.
Change-Id: Id2183ff324c9c3059ea81e9137fa49c803feb183
Signed-off-by: Mohammed Siddiq <[email protected]>
Enable SCHED_WALT to add support for scheduler
features like WALT, core_ctl, etc.
Change-Id: I7a3c4494b5c2e6545821491e1aee8bf6c4ac3345
Signed-off-by: Shreyas K K <[email protected]>
Enable SCHED_WALT to add support for scheduler
features like WALT, core_ctl, HMP, etc.
Change-Id: I0b4efd6e2127771be65c754fa35770ba359576bd
Signed-off-by: Shreyas K K <[email protected]>
Build the qcom_edac driver as a module. This is to load the driver
as a first stage module, which is needed in order to bypass a build
system limitation.
Change-Id: I14abd0dac5c018ef6d9366711b80c34e1af12bf4
Signed-off-by: Raghavendra Rao Ananta <[email protected]>
Add support for Micrel PHY interrupt.
This is required to support Micrel PHY on stmmac driver.
Change-Id: Ic49924199a0e1d2dd95ae3335c079e3d230bc201
Acked-by: Nagarjuna Chaganti <[email protected]>
Signed-off-by: Suraj Jaiswal <[email protected]>
Currently only one argument is being passed in scm_call to update
LVL_SHIFTER register, but tz side expects two arguments to be
passed. This is leading to scm call failure. So fix this by adding
another argument and initializing it to zero which has no operation
to perform.
Change-Id: Ibe5b4a1635d58102b747926db65677251186ccba
Signed-off-by: Rohith Kollalsi <[email protected]>
Increase GPU snapshot size to 2MB, this will allow a
complete snapshot without omitting some of data.
Change-Id: I2a44c41e867069762340dfde24cc6be527034bb0
Signed-off-by: Hui Li <[email protected]>
For macrotiling change on a680, will affect RB, SP and TP
0 means UBWC 3.0, 1 means UBWC 3.1, this change configures
the RBBM hardware accordingly.
Change-Id: Ife8325a88e37b5b81ef6060c11edb7b7b2aab165
Signed-off-by: Hui Li <[email protected]>
This snapshot is taken as of dev-sa8155 branch
commit 18dcf6bbb4a9 ("char: virtio_fastrpc: add dma handle support").
Change-Id: I3a918907a319ee397f99162e57644d07504a5dd6
Signed-off-by: Anuj Garg <[email protected]>
Variable "dentry" is valid only if "CONFIG_DEBUG_FS" is set.
Update logic such that "dentry" variable is accessed during
debugfs removal only in valid condition.
Change-Id: I2a1e3e7f312cf316c94e930e15e9528fbeedb9a1
Signed-off-by: Nitesh Gupta <[email protected]>
Lets improve performance on builds which don't have WALT enabled.
Change-Id: I0ed4c99a6a36d0c0efcfc211ebf817b281502196
Signed-off-by: Pavankumar Kondeti <[email protected]>
Add a boot marker to indicate the time when gpu
driver probe is completed and the device is ready,
and adreno driver is initialised and ready for a640.
Change-Id: I1bfd133b9f23dd497d2ab13cde4989b922ab47a7
Signed-off-by: Rituraj Raman <[email protected]>
Add function to read pinctrl names.
Fix print for the logs to include line number.
Change-Id: I65e341c14104aabec77edcc79cdf97358648914c
Acked-by: Nagarjuna Chaganti <[email protected]>
Signed-off-by: Suraj Jaiswal <[email protected]>
Enabling logging to see interrupts that could have caused resume.
Change-Id: Iecc5d71774c22c03ff3f3a18a955521a43eb2216
Signed-off-by: Vinay Sudra <[email protected]>
Set CONFIG_BLK_DEV_LOOP_MIN_COUNT=16 that pre-create loop
block devices at init time for vts_kernel_loopconfig_test.
Change-Id: Ie342467aa8208b367ca351d8989b7d166f6371e9
Signed-off-by: Vinay Sudra <[email protected]>