Commit graph

893,362 commits

Author SHA1 Message Date
qctecmdr
17d38587c7 Merge "soc: qcom: smem: Add support for suspend to disk" 2020-12-23 04:18:09 -08:00
qctecmdr
9f01e9df06 Merge "mailbox: msm_qmp: Add support for suspend to disk" 2020-12-23 04:18:08 -08:00
qctecmdr
c88ac3211c Merge "soc: qcom: smp2p: Add support for suspend to disk" 2020-12-23 04:18:08 -08:00
qctecmdr
fe2aee57e6 Merge "msm: kgsl: Protect the memdesc->gpuaddr in SVM use cases" 2020-12-23 04:18:08 -08:00
qctecmdr
05632b2aaa Merge "serial: msm_geni_serial: Perform Abort sequence for cancel failure" 2020-12-23 04:18:07 -08:00
qctecmdr
e2b99152a5 Merge "msm: cvp: Fix to avoid cache entry for unwanted buffer" 2020-12-23 04:18:07 -08:00
qctecmdr
a0a9a5d49a Merge "clk: qcom: gcc-yupik: Remove .name for all external clocks" 2020-12-23 04:18:07 -08:00
qctecmdr
d39202ffc7 Merge "msm: pcie: Add 4th instance of PCIe Controller" 2020-12-23 04:18:06 -08:00
Shyam Kumar Thella
bc602564c0 pinctrl: qcom: spmi-gpio: Add compatible string for pm2250
Add compatible string for pm2250 to support PMIC GPIOs on msm-5.4

Change-Id: I5304678089faf6659058b34daaa40cb9e77f8737
Signed-off-by: Shyam Kumar Thella <sthella@codeaurora.org>
2020-12-23 14:09:02 +05:30
Charan Teja Reddy
ff56a97530 mem-offline: disallow page migration to isolated page blocks
The isolated page blocks shouldn't be used as migration destination.

Consider the below scenario:
Pa					Pb
				__offline_pages()
				  isolate the page blocks
migrate the page to
the isolated page block
				offline the memory block

				online the same memory block
				which clears the page refcount
				and try to put the page to buddy

In the above scenario, Pa is migrating the page to the page block on
what Pb is trying to offline after the page block is isolated.

This can cause the issues like wrong page contents, memory offline
failures.

Change-Id: Ibceaa17ed34e4c7f38d555bc82189d7eb212cfcc
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
2020-12-23 13:32:07 +05:30
Linyu Yuan
97d51db933 usb: misc: nb7vpq904m: fix suspend/resume issue
when suspend happen with empty OTG cable,
then insert USB 3 thumb drive,
after resume, thumb drive work in USB 2 mode.

currently in suspend function only disable redriver,
but no operation in resume function.

fix it by enable redriver during resume.

Change-Id: I57535dd24317cce77e40eb8ca30a2203af6776b0
Signed-off-by: Linyu Yuan <linyyuan@codeaurora.org>
2020-12-23 15:51:43 +08:00
qctecmdr
eda8988caf Merge "spi: spi-msm-geni: Propagate missing SPI Slave change from 4.14 to 5.4" 2020-12-22 23:31:08 -08:00
qctecmdr
5f1e9b6d76 Merge "usb: f_gsi: Add EP_LOOKUP for USB_PROT_GPS_CTRL" 2020-12-22 23:31:08 -08:00
qctecmdr
f4ca63800b Merge "cnss2: Fix an issue when MSM SSR feature is not enabled" 2020-12-22 23:31:08 -08:00
qctecmdr
6b45588019 Merge "input: touchscreen: focaltech: update driver code" 2020-12-22 23:31:07 -08:00
qctecmdr
458f4e0d86 Merge "soc: qcom: socinfo: Add support for SM8325 platforms" 2020-12-22 23:31:07 -08:00
Odelu Kukatla
c0fde75870 arm: defconfig: Enable interconnect driver for NIGHTJAR
Enable the interconnect driver so that consumers are
able to obtain their path handles properly.

Change-Id: I347133af37d660855532d08d23ef5750d93ff83b
Signed-off-by: Odelu Kukatla <okukatla@codeaurora.org>
2020-12-23 12:52:19 +05:30
Haseeb Khan
fa2c98ac0e msm: cvp: Fix to avoid cache entry for unwanted buffer
Error handle to avoid dereferencing of unwanted buffer during deinit

Change-Id: I0414c18b5a0bba1e1f915c59ba99cce82c0e98fe
Signed-off-by: Haseeb Khan <hkhan@codeaurora.org>
2020-12-23 11:33:51 +05:30
Nitesh Gupta
0d528015d1 msm: pcie: Add 4th instance of PCIe Controller
In some devices we have 4 PCIe controllers. This change
enables the 4th PCIe controller.

Change-Id: I6a192b7595bd7ddf3d0ec1e80faf9e2ec1b6a5ac
Signed-off-by: Nitesh Gupta <nitegupt@codeaurora.org>
2020-12-22 21:12:04 -08:00
Nagireddy Annem
b1cfc29e24 soc: qcom: socinfo: Add soc information for Monaco
Add SOC ID to support socinfo for Monaco SOC.

Change-Id: I2bf9d40180de82b1d4bb6ddd58b8d33c14a8f70d
Signed-off-by: Nagireddy Annem <nannem@codeaurora.org>
2020-12-23 09:35:40 +05:30
qctecmdr
2e5624aa29 Merge "interconnect: qcom: Add interconnect provider driver for SDXNIGHTJAR" 2020-12-22 19:16:21 -08:00
qctecmdr
35e84e0d41 Merge "defconfig: Enable NAND related configs for sdxnightjar" 2020-12-22 19:16:21 -08:00
qctecmdr
326a25095b Merge "power: reset: qcom-dload-mode: Add dependency of scm in download driver" 2020-12-22 19:16:20 -08:00
qctecmdr
aee747c57a Merge "rpmsg: glink: remove IRQF_NO_SUSPEND flag while requesting irq" 2020-12-22 19:16:20 -08:00
qctecmdr
b8d049600c Merge "mailbox: msm_qmp: remove IRQF_NO_SUSPEND while requesting irq" 2020-12-22 19:16:20 -08:00
qctecmdr
be94747a5a Merge "soc: qcom: socinfo: Add soc information for YupikP" 2020-12-22 19:16:20 -08:00
qctecmdr
840a16356a Merge "defconfig: sdxlemur: Enable msm shared memory support" 2020-12-22 19:16:19 -08:00
qctecmdr
ee43f193ea Merge "arm64: defconfig: Add support for VIDEOCC for YUPIK" 2020-12-22 19:16:19 -08:00
Santosh Mardi
e907a1cc1f arm_scmi: cleanup the mailbox channels upon errors
During probe failure current implementation returns with
error without cleaning the mailbox channels.
Update the probe function to cleanup the mail box
channels for scmi tx and rx paths.

Change-Id: Iafd370638cad586c47ff8191ed12a0933bf4dbf3
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2020-12-22 17:22:25 -08:00
Zhiqiang Tu
162bc3cce7 clk: qcom: Add snapshot of virtio clock driver
Add snapshot of virtio clock driver from msm-4.14.
This snapshot is taken as of msm-4.14 commit 703333543986
("clk: qcom: Add pcie1 virtio clocks for sa8155").

Change-Id: I73f7480e28bd7d5401e0b2293aad6c28dc25964c
Signed-off-by: Zhiqiang Tu <ztu@codeaurora.org>
2020-12-23 09:03:23 +08:00
Chanho Park
662e2b3ab8 ANDROID: ABI: add allowed GKI symbol for Exynosauto SoC
This patch adds below two symbols to GKI allowed symbol list.

- pcie_get_mps: get PCI Express maximum payload size for PCIe EP and RC
- platform_find_device_by_driver: To find a platform device which are
matched with exynos DRM driver

Leaf changes summary: 2 artifacts changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 2 Added functions
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

2 Added functions:

  [A] 'function int pcie_get_mps(pci_dev*)'
  [A] 'function device* platform_find_device_by_driver(device*, const device_driver*)'

Bug: 176138611
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: Ib06675b7431f247071f873fa8e44a7e5b90e764a
2020-12-22 17:16:35 +00:00
Chanho Park
64eade86ae ANDROID: ABI: update allowed list for exynosauto SoC
This patch is for updating GKI allowed symbol list without adding any
new symbol. Next patch will introduce newly added symbols for Exynosauto
SoC GKI vendor modules. To avoid unnecessary symbols, this patch also
adds "preserved by --additions-only" even though we don't need them
anymore.

Bug: 176138611
Signed-off-by: Chanho Park <chanho61.park@samsung.com>
Change-Id: I9fa9eb313ef1e2aeb8c853bae1c8cde18cdd9188
2020-12-22 17:16:18 +00:00
jian.gong
cf6a51d18b ANDROID: ABI: add symbols of gpiod_get to unisoc
Add symbols of gpiod_get to unisoc,
and updates the ABI representation accordingly.

Leaf changes summary: 1 artifact changed
Changed leaf types summary: 0 leaf type changed
Removed/Changed/Added functions summary: 0 Removed, 0 Changed, 1 Added function
Removed/Changed/Added variables summary: 0 Removed, 0 Changed, 0 Added variable

1 Added function:

  [A] 'function gpio_desc* gpiod_get(device*, const char*, gpiod_flags)'

Bug: 160255258
Change-Id: I899fc91f196d8c31a2fa9adeb626ba08478bf39c
Signed-off-by: jian.gong <jian.gong@unisoc.com>
2020-12-22 16:55:41 +00:00
qctecmdr
c0a8ba67dd Merge "msm: ipa: IPA offload subsystem for ethernet devices" 2020-12-22 07:07:16 -08:00
qctecmdr
d76a38c42d Merge "soc: qcom: qsee_ipc_irq_bridge: Add soft-dependency on qcom_ipcc" 2020-12-22 07:07:15 -08:00
qctecmdr
627a1ea6a0 Merge "driver: lpm-levels: Add check for IPI pendning in core lpm path" 2020-12-22 07:07:15 -08:00
qctecmdr
d42c44476e Merge "msm: kgsl: Correct the refcount on current process PID" 2020-12-22 07:07:15 -08:00
qctecmdr
fa7e9b99b3 Merge "usb: dwc3: allow get orientation from redriver" 2020-12-22 07:07:14 -08:00
qctecmdr
b869650d15 Merge "msm: adsprpc: use correct size while copying user data" 2020-12-22 02:45:58 -08:00
qctecmdr
c0c9fb9089 Merge "cnss2: Only assert for remap window register when link is not down" 2020-12-22 02:45:57 -08:00
qctecmdr
b60ed81b16 Merge "soc: qcom: Add rodata section dump in minidump" 2020-12-22 02:45:57 -08:00
qctecmdr
0bef0259bb Merge "qseecom: use legacy command for slateapp" 2020-12-22 02:45:57 -08:00
qctecmdr
aef7cdeb00 Merge "usb: dwc3: Prevent use after free of dwc_ipc_log_ctx" 2020-12-22 02:45:56 -08:00
qctecmdr
8dc3e3a211 Merge "usb: gadget: Avoid NULL pointer dereference during OS descriptors handling" 2020-12-22 02:45:56 -08:00
qctecmdr
45c6dd410b Merge "dt-bindings: msm: Add bindings for SHDR and IFE LITE fuse support" 2020-12-22 02:45:56 -08:00
qctecmdr
c1eb6d6a6d Merge "msm: kgsl: Disable SP clock before enabling HWCG for holi" 2020-12-22 02:45:56 -08:00
qctecmdr
732f200b59 Merge "icnss2: Add code to download BDF from device specific path" 2020-12-22 02:45:55 -08:00
Jagadeesh Kona
5fcb7be90a arm64: defconfig: Add support for VIDEOCC for YUPIK
Enable Video clock controller for YUPIK.

Change-Id: I59036bdaaf0d5cd573743b21368f8db04d7eb9f0
Signed-off-by: Jagadeesh Kona <jkona@codeaurora.org>
2020-12-22 14:59:54 +05:30
Jagadeesh Kona
b113aa1869 clk: qcom: Add support for VIDEOCC clock driver for YUPIK
Add support for VIDEOCC clock driver for YUPIK, which provides
clock control for the video subsystem.

Change-Id: I0900683fb0dafeb391e7106a5819e1ce2c86168d
Signed-off-by: Jagadeesh Kona <jkona@codeaurora.org>
2020-12-22 14:59:54 +05:30
Ravikanth Tuniki
e460611bfe input: touchscreen: Enable Novatek nt36xxx Module
Add Novatek Touch Driver as Module for Yupik GKI.

Change-Id: I93650e56f81b4facd6ad969008060a9e130b82e2
Signed-off-by: Ravikanth Tuniki <rtunik@codeaurora.org>
2020-12-22 14:55:09 +05:30