Commit graph

886,671 commits

Author SHA1 Message Date
qctecmdr
413bb9ed8f Merge "binder: update latency_sensitive flag for binder transactions" 2020-07-15 10:37:11 -07:00
qctecmdr
31c9255ea0 Merge "msm: kgsl: Add support for clk_set_options() to enable NAP feature" 2020-07-15 10:37:11 -07:00
qctecmdr
c340a52024 Merge "input: event_notify: Remove the support" 2020-07-15 10:37:10 -07:00
qctecmdr
fb1f7573cc Merge "ARM64: mm: Add log in fixmap_remap_fdt for static memory" 2020-07-15 10:37:10 -07:00
Raghavendra Rao Ananta
9bc1eafdcb input: event_notify: Remove the support
Remove the support for sending event notifications via
event_notify as there are no users of it. Update the
ABI snapshot accordingly.

Change-Id: I22f28339ed1e834ae0dbd762562a52a158c12406
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2020-07-15 08:37:37 -07:00
qctecmdr
9e1aed8fb7 Merge "cnss2: Notify WLAN host driver when SMMU fault is detected" 2020-07-15 04:17:46 -07:00
Faiyaz Mohammed
7a9d68ded6 ARM64: mm: Add log in fixmap_remap_fdt for static memory
memblock_dbg is not up because of parse_early_param get called after
setup_machine_fd. To capture fdt reserved info below pr_info is added.

Change-Id: Id39ce71c3de63778e987d7ab09a6d41c6aaddc4f
Signed-off-by: Faiyaz Mohammed <faiyazm@codeaurora.org>
[vinmenon@codeaurora.org: move the location of print for 5.4]
Signed-off-by: Vinayak Menon <vinmenon@codeaurora.org>
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
2020-07-15 14:50:31 +05:30
Faiyaz Mohammed
5f35557113 mm: page_alloc: Add debug log in free_reserved_area for static memory
For INITRD and initmem memory is reserved through "memblock_reserve"
during boot up but it is free via "free_reserved_area" instead
of "memblock_free".
For example:
[    0.294848] Freeing initrd memory: 12K.
[    0.696688] Freeing unused kernel memory: 4096K.

To get the start and end address of the above freed memory and to account
proper memblock added memblock_dbg log in "free_reserved_area".
After adding log:
[    0.294837] memblock_free: [0x00000083600000-0x00000083603000] free_initrd_mem+0x20/0x28
[    0.294848] Freeing initrd memory: 12K.
[    0.695246] memblock_free: [0x00000081600000-0x00000081a00000] free_initmem+0x70/0xc8
[    0.696688] Freeing unused kernel memory: 4096K.

Change-Id: I5ebbb9c1ced481e0ce2acd839e85526aa8dadf75
Signed-off-by: Faiyaz Mohammed <faiyazm@codeaurora.org>
2020-07-15 14:50:31 +05:30
qctecmdr
8839bc19d4 Merge "mmc: sdhci-msm: Remove unneeded device tree entries" 2020-07-15 01:30:24 -07:00
qctecmdr
c20b61c403 Merge "mhi: core: Prevent extra votes for multiple timesync requests" 2020-07-15 01:30:24 -07:00
qctecmdr
b17dbdef44 Merge "msm: cvp: Fix linked list corruption in CVP driver" 2020-07-15 01:30:23 -07:00
qctecmdr
6e3cbcb471 Merge "coresight: Delete path from active paths when exception happens" 2020-07-15 01:30:23 -07:00
qctecmdr
7ee9a802f5 Merge "power: reset: Remove flush_cache_all usage" 2020-07-15 01:30:22 -07:00
qctecmdr
98a04974dd Merge "clk: qcom: gcc: use the holi specific vdd file" 2020-07-15 01:30:22 -07:00
qctecmdr
b63d8bd9ac Merge "mm: remove the speculative page fault traces" 2020-07-15 01:30:21 -07:00
Yue Ma
e9ffae75af cnss2: Notify WLAN host driver when SMMU fault is detected
Notify WLAN host drive FW down as soon as SMMU fault happens so
that it can do necessary cleanup as earlier as possible.

Change-Id: Ie34243de296d35ced3f2c1a1e4d50a6c551ae88d
Signed-off-by: Yue Ma <yuem@codeaurora.org>
2020-07-14 23:34:22 -07:00
Kishore Sri venkata Ganesh Bolisetty
f9478fd636 binder: update latency_sensitive flag for binder transactions
To minimize wake up latency for binder transactions,
set low_latency flag.

Change-Id: If103199fc96e35d90b0eaaf32da38ae135976658
Signed-off-by: Kishore Sri venkata Ganesh Bolisetty <bsrivenk@codeaurora.org>
2020-07-14 20:35:15 -07:00
Bhaumik Bhatt
033184aaa4 mhi: core: Prevent extra votes for multiple timesync requests
An extra vote is held and not released during cases of multiple
or back to back time synchronization requests where the response
is still pending and the doorbell is not rung. As only one
response is expected, we can safely remove the latest vote
placed.

Change-Id: I551ac2721af79162959ca301a61657cdf17cf135
Signed-off-by: Bhaumik Bhatt <bbhatt@codeaurora.org>
2020-07-14 16:21:56 -07:00
Prasad Sodagudi
7f96fbc3f4 power: reset: Remove flush_cache_all usage
Remove the flush_cache_all usage from power off driver.
For the crash reset flow, this api is not needed on
latest SoCs and secure world can flush cpu caches.

Change-Id: If50364810e63c72c09ada026f7f295112414c413
Signed-off-by: Prasad Sodagudi <psodagud@codeaurora.org>
2020-07-14 13:51:18 -07:00
qctecmdr
2f9b2b4199 Merge "drivers: thermal: Change parameters in thermal zone configuration" 2020-07-14 12:50:28 -07:00
qctecmdr
394fa5f5ae Merge "soc: qcom: hyp_core_ctl: Fix conditional statement boundries" 2020-07-14 12:50:28 -07:00
qctecmdr
193610b45b Merge "mhi: core: move PM state to SYS_ERROR if the event arrives before RDDM" 2020-07-14 12:50:27 -07:00
qctecmdr
b0b1dd81f0 Merge "msm: kgsl: Add snapshot size and highest bank bit for a619" 2020-07-14 12:50:27 -07:00
qctecmdr
f4e5de9ef8 Merge "build.config.aarch64: s/COMPAT/ARM32" 2020-07-14 10:26:44 -07:00
qctecmdr
5a9508b27d Merge "arm64: defconfig: enable DRM display driver configs" 2020-07-14 10:26:44 -07:00
Ram Chandrasekar
fe5065ca0a drivers: thermal: Change parameters in thermal zone configuration
Change trip threshold, trip clear, passive polling delay and algorithm
type parameter name in the thermal zone configuration output to
set_temp, clr_temp, passive_delay and algo_type from trip_threshold,
trip_threshold_clr, passive_polling_delay and policy.

Change-Id: I5d531eaf0990202b7a0537e1d3a2ed3b145543ab
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2020-07-14 09:39:06 -07:00
Mao Jinlong
8467c72f2f coresight: Delete path from active paths when exception happens
The path will be released when fail to enable any sink or link. The
path must be deleted from active paths before release it. Otherwise
it will get invalid address of path when enable or disable the paths.

Change-Id: Id37fdbc3854bae414f043bd049bc6af2e90af5fa
Signed-off-by: Mao Jinlong <jinlmao@codeaurora.org>
2020-07-14 07:31:05 -07:00
qctecmdr
4ba31fbd60 Merge "input: qcom-hv-haptics: set effect to NULL in constant playing" 2020-07-14 04:57:32 -07:00
qctecmdr
1088a025d9 Merge "clk: qcom: gpucc-lahaina: Fix gpu_cc_cx_gmu_clk stuck off warning" 2020-07-14 04:57:31 -07:00
qctecmdr
d91cfbaf24 Merge "tmc-etr: Call usb_qdss_open after all etr settings are done" 2020-07-14 04:57:31 -07:00
qctecmdr
0c1f865571 Merge "power: supply: qti_battery_charger: Enable Ship mode shutdown" 2020-07-14 04:57:30 -07:00
qctecmdr
b271780bfd Merge "f2fs: fix use-after-free when accessing bio->bi_crypt_context" 2020-07-14 04:57:30 -07:00
qctecmdr
327630a533 Merge "sound: usb: Use IOMMU_CACHE mapping if USB controller is dma-coherent" 2020-07-14 04:57:30 -07:00
qctecmdr
75d3651842 Merge "msm:ipa3: removed duplicate entries in defconfig" 2020-07-14 04:57:29 -07:00
Veerabhadrarao Badiganti
60ba92dddf mmc: sdhci-msm: Remove unneeded device tree entries
Remove unnecessary device tree properties from the code.

Change-Id: Id6f59c6874acda03c3f2aa93626eb20a9dc2ac00
Signed-off-by: Veerabhadrarao Badiganti <vbadigan@codeaurora.org>
Signed-off-by: Sarthak Garg <sartgarg@codeaurora.org>
2020-07-14 16:07:58 +05:30
qctecmdr
ba6dd9aa87 Merge "cnss2: set rddm support boolean for MHI" 2020-07-14 02:04:24 -07:00
qctecmdr
ff34294560 Merge "defconfig: Enable USB related config flags on sdxlemur" 2020-07-14 02:04:24 -07:00
qctecmdr
59912b8be9 Merge "defconfig: Enable CPUFREQ HW module for cpu scaling" 2020-07-14 02:04:23 -07:00
qctecmdr
18f67937ca Merge "mhi: core: Use high priority workqueue for all MHI work" 2020-07-14 02:04:23 -07:00
qctecmdr
e9f0121b67 Merge "input: qcom-hv-haptics: clear HW faults before enabling play" 2020-07-14 02:04:22 -07:00
qctecmdr
09c5e37d74 Merge "drivers: pinctrl: Add gpio to mpm mapping for holi" 2020-07-13 22:34:39 -07:00
qctecmdr
c74230b2f8 Merge "soc: qcom: add VTCM debug test support" 2020-07-13 22:34:39 -07:00
qctecmdr
4575c8b1b9 Merge "mhi: core: Move to error state as soon as RDDM is detected" 2020-07-13 22:34:38 -07:00
qctecmdr
b71e7e2a4e Merge "usb: f_qdss: Fix race between qdss_alloc_req & qdss_close" 2020-07-13 22:34:37 -07:00
qctecmdr
096ce85950 Merge "usb: f_qdss: Setting channel to NULL in qdss_close" 2020-07-13 22:34:37 -07:00
Jack Pham
1071143571 sound: usb: Use IOMMU_CACHE mapping if USB controller is dma-coherent
If IO coherency for the USB controller is enabled, the shared buffers
need to be remapped with the cached attribute set so that the
controller HW can properly access the memory coherently. Otherwise,
the HW could end up reading stale data from cache.

While at it, remove the dma_sync_* calls, as they were previously
added with the misunderstanding that the APPS needs to force an
invalidation before passing it to the ADSP. This is not required
as long as the coherency settings are matched as there is no need
to manually perform cache maintenance when handing off the buffers.

Change-Id: I3a7ecbd7b7f1c264c64e9f5f82c9d4ec27848dc0
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2020-07-13 18:00:10 -07:00
Fenglin Wu
1625d8d142 input: qcom-hv-haptics: set effect to NULL in constant playing
In constant waveform playing, there is no need to use an effect data
structure to capture the current playing effect, hence set it to NULL.
This also helps the set_gain() callback to use the correct Vmax when
it's called in constant playing case. Also add a debug message to show
the Vmax setting.

Change-Id: I763ec7407b8696300dbe93f5e6935900544e75a8
Signed-off-by: Fenglin Wu <fenglinw@codeaurora.org>
2020-07-14 07:22:51 +08:00
Shaleen Agrawal
01811812f1 soc: qcom: hyp_core_ctl: Fix conditional statement boundries
Ensure conditional uses entire computation.

Change-Id: If508adcdb6d53bba0da7fb979ea4b530686b223a
Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
2020-07-13 15:42:28 -07:00
Elson Roy Serrao
4688452232 defconfig: Enable USB related config flags on sdxlemur
This change enables the controller driver, phy and function
drivers on sdxlemur.

Change-Id: Ief79a286ee4a624b32c0e4fc2aff5c091657c54c
Signed-off-by: Elson Roy Serrao <eserrao@codeaurora.org>
2020-07-13 12:31:07 -07:00
Elliot Berman
cd358f0f64 build.config.aarch64: s/COMPAT/ARM32
Use LINUX_GCC_CROSS_COMPILE_ARM32_PREBUILTS_BIN instead of
LINUX_GCC_CROSS_COMPILE_COMPAT_PREBUILTS_BIN since that is
backwards-compatible with older kernel/build revisions.

Change-Id: I10b60db33ffdde3d8147b983121367e5ec6566db
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
2020-07-13 10:53:22 -07:00