Commit graph

892,754 commits

Author SHA1 Message Date
qctecmdr
609dff6223 Merge "defconfig: Enable new file encryption framework" 2020-12-10 06:46:22 -08:00
qctecmdr
32473be6ee Merge "mmc: core: Add partial initialization support" 2020-12-10 06:46:22 -08:00
qctecmdr
2ae503d752 Merge "defconfig: Enable Novatek NT36xxx Touch for yupik target" 2020-12-10 06:46:21 -08:00
qctecmdr
b54ec6fdfe Merge "defconfig: clean up debug config fragment for SDXLEMUR" 2020-12-09 19:47:45 -08:00
qctecmdr
712f68c376 Merge "sound: usb: Unmap secondary event ring before freeing" 2020-12-09 19:47:45 -08:00
qctecmdr
ac19da4fa6 Merge "iommu/arm-smmu: Fix io-coherency enablement for clients using S1 bypass" 2020-12-09 19:47:44 -08:00
qctecmdr
c4c415a165 Merge "msm: ipa: store eth_ready_info pointer" 2020-12-09 19:47:44 -08:00
Isaac J. Manjarres
76296974fd iommu/arm-smmu: Fix io-coherency enablement for clients using S1 bypass
When a context bank's SCTLR is programmed for an SMMU client
that wishes to bypass S1 translations and enable io-coherency, the
SHCFG bitfield of the SCTLR is set to 0. This means that a
client's transaction's shareability memory attribute will not be
modified as it goes through the SMMU.

This is problematic if the SMMU client's transaction is marked as
non-shareable, as the attribute will not be modified to be classified
as io-coherent, since io-coherent transactions should be cacheable
and shareable. Instead, the transaction will not snoop the CPU
caches, and will go to DDR, and may read incorrect data.

Thus, program the SHCFG bitfield in the context bank's SCTLR to
override the shareability attribute to outer shareable when
enabling io-coherency for clients using S1 bypass.

Change-Id: Ia4c1bbe7812ce7c2062c636e2b1bb39fa1ac516c
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2020-12-09 10:39:00 -08:00
Jeevan Shriram
26721bcead defconfig: clean up debug config fragment for SDXLEMUR
defconfigs generated at runtime scan through dependency order of
config fragments and enable respective config flag. Remove duplicate and
unnecessary configs in debug config fragment.

Change-Id: Ifbc74382a16479e0b7de068fe9c92211f49c1c92
Signed-off-by: Jeevan Shriram <jshriram@codeaurora.org>
2020-12-09 09:31:10 -08:00
qctecmdr
323f338f25 Merge "interconnect: qcom: Add OSM L3 support on SM8150" 2020-12-09 07:54:25 -08:00
qctecmdr
fada40633a Merge "msm: ipa3: add support on sockv5 info" 2020-12-09 07:54:25 -08:00
qctecmdr
0849eb81df Merge "f2fs: change to use rwsem for cp_mutex" 2020-12-09 07:54:25 -08:00
qctecmdr
1e1b65a360 Merge "power: supply: qti_battery_charger: Add TIME_TO_FULL_NOW property" 2020-12-09 07:54:24 -08:00
qctecmdr
c337ef1596 Merge "scsi: ufs-qcom: update phy revision information" 2020-12-09 07:54:24 -08:00
qctecmdr
db33e6b422 Merge "defconfig: gen3auto: Enable SPMI PMIC drivers" 2020-12-09 07:54:23 -08:00
qctecmdr
c223f4f164 Merge "power: qti_battery_charger: Add a shutdown notification" 2020-12-09 07:54:22 -08:00
Vaibhav Agrawal
62549fc9c2 defconfig: Enable new file encryption framework
Following flags are needed to support block crypto
based inline encryption framework on EMCC devices:
1. CONFIG_MMC_CQHCI_CRYPTO.
2. CONFIG_MMC_CQHCI_CRYPTO_QTI.

Test:
1. Device booted upto UI with File Based Encryption enabled.
2. Key insertion using fscryptctl tool.
3. Created new files under /data and checked retention across
   multiple re-boots.
4. vts_kernel_encryption_test tests.
5. check_encryption test for verifying metadata encryption.

Change-Id: I574838b0e65e336d2c056ab7cfce8c9cd3e801e0
Signed-off-by: Vaibhav Agrawal <vagrawa@codeaurora.org>
2020-12-09 00:27:07 -08:00
qctecmdr
aa01bdf5fa Merge "pci: msm: Dump PCIe registers upon WAKE assertion" 2020-12-08 23:22:30 -08:00
qctecmdr
80b988c32b Merge "dt-bindings: iio: Add ADC support for PM7325 and PM7325B" 2020-12-08 23:22:30 -08:00
qctecmdr
5dbc56a5fc Merge "arm64: defconfig: Add mproc related defconfig for sa8155" 2020-12-08 23:22:30 -08:00
qctecmdr
879422d564 Merge "power: smb1355: Extend minoff-time and dead-time for SMB1355" 2020-12-08 23:22:29 -08:00
Amir Levy
a0fe172a68 msm: ipa: store eth_ready_info pointer
store eth_ready_info pointer for late callback
trigger instead of storing cb and user data addresses.
eth_ready_info pointer is static and shall be searched
when callback is unregistered.

Change-Id: I03cbbc4920ee663890bad12ece6d41e9bd2a68d5
Signed-off-by: Amir Levy <alevy@codeaurora.org>
2020-12-09 09:21:37 +02:00
Kiran Gunda
18baafdbfd power: supply: qti_battery_charger: Add TIME_TO_FULL_NOW property
Report TIME_TO_FULL_NOW battery power-supply class property required
by userspace.

Change-Id: Idc5ea4718bd9537e46191d254fa2e3e252141041
Signed-off-by: Kiran Gunda <kgunda@codeaurora.org>
2020-12-09 12:15:00 +05:30
qctecmdr
38e6f2c27c Merge "input: touchscreen: nt36xxx: Add Chip id and firmware" 2020-12-08 19:20:03 -08:00
qctecmdr
a21b1725d6 Merge "pinctrl: qcom: spmi-gpio: add support for PM7325 and PM7325B PMIC variants" 2020-12-08 19:20:03 -08:00
qctecmdr
46ce41b9e4 Merge "ADSPRPC: Enable ram dumps collection" 2020-12-08 19:20:03 -08:00
qctecmdr
93338907ef Merge "power: smb358: Add snapshot of smb358 charger" 2020-12-08 19:20:02 -08:00
qctecmdr
f18de3d2b1 Merge "serial: msm_geni_serial: Pull RFR before stop_rx for uart" 2020-12-08 19:20:02 -08:00
qctecmdr
32447710b0 Merge "uapi: Add QTI specific header for UART" 2020-12-08 19:20:01 -08:00
qctecmdr
2a149a8b09 Merge "pinctrl: qcom: Add flexibility to disable the wakeup capability" 2020-12-08 19:20:00 -08:00
qctecmdr
f7fba33e12 Merge "Merge android11-5.4.61+ (559c23e) into msm-5.4" 2020-12-08 19:20:00 -08:00
qctecmdr
6744f5c01e Merge "msm: ipa3: add new client enum" 2020-12-08 19:19:59 -08:00
qctecmdr
fa889c3aae Merge "interconnect: qcom: Add interconnect provider driver for Yupik" 2020-12-08 09:27:16 -08:00
qctecmdr
9a035516a2 Merge "mhi_dev: add MHI device driver snapshot" 2020-12-08 09:27:16 -08:00
qctecmdr
3b438cfcad Merge "scsi: ufs: Correct H8_ENTER_COND_MASK" 2020-12-08 09:27:16 -08:00
qctecmdr
32f19d33cd Merge "HID: qvr: Remove device pointer on disconnect" 2020-12-08 09:27:16 -08:00
qctecmdr
388412dbd4 Merge "defconfig: Enable RTB on sdxlemur" 2020-12-08 09:27:15 -08:00
qctecmdr
1549f8a028 Merge "power: smb1398-charger: Toggle UVLO-config on USB removal and shutdown" 2020-12-08 09:27:15 -08:00
qctecmdr
89fbbd03f2 Merge "defconfig: Enable SPMI PMIC configuration for sdxnightjar" 2020-12-08 09:27:15 -08:00
qctecmdr
ead299c4a5 Merge "drivers: soc: qcom: rimps_memlat: free attribute pointer" 2020-12-08 09:27:14 -08:00
qctecmdr
d6ba2746fc Merge "msm: ADSPRPC: Handle third party applications" 2020-12-08 09:27:14 -08:00
qctecmdr
cb7b0f1e7f Merge "msm: kgsl: Don't access addr_mode_cntl registers for holi through host" 2020-12-08 09:27:14 -08:00
qctecmdr
e71fa8be05 Merge "netfilter: Changes to handle segmentation in SIP ALG" 2020-12-08 09:27:13 -08:00
Anirudh Ghayal
5bf4724a10 power: qti_battery_charger: Add a shutdown notification
Notify charger-firmware of a shutdown event.

Change-Id: I291c9230bb7fb5df414db8f80bfb17a50c8fc7c1
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2020-12-08 22:50:21 +05:30
qctecmdr
d073975204 Merge "gki: Set GKI_VERSION to 4271ad6" 2020-12-08 09:13:49 -08:00
Ravikanth Tuniki
0f568f21bd defconfig: Enable Novatek NT36xxx Touch for yupik target
This change enables novatek nt36xxx config for holi target.

Change-Id: I11842aae692dd9294c314e0a7fddb1c9cf63942b
Signed-off-by: Ravikanth Tuniki <rtunik@codeaurora.org>
2020-12-08 18:19:05 +05:30
Prudhvi Yarlagadda
7cd5c82cbd serial: msm_geni_serial: Pull RFR before stop_rx for uart
Pull the RFR line before doing stop_rx in uart driver.
This is to prevent any rx data to come into the uart rx fifo when
stop_rx is being executed.
Remove the rx length zero check in
handling dma rx to prevent race conditions with EOT and DMA_DONE
interrupt bits.

Issue scenarios could be that during baud rate change/ runtime
suspend or any other place where stop_rx is used, there might
be a race between rx data entering uart rx fifo and availability
of dma buffers in uart driver. In this scenarios there will
be interrupt storm with rx water mark interrupt.

Change-Id: I92163c4997c1709269dce67a1d492533f710abfb
Signed-off-by: Prudhvi Yarlagadda <pyarlaga@codeaurora.org>
2020-12-08 15:34:03 +05:30
Kavya Nunna
b4f9244322 power: smb358: Add snapshot of smb358 charger
Add snapshot of the smb358 charger as of msm-4.14
commit 790f0644f00c ("net: stmmac: Alert QTI on SDX
of host AP's SSR status"). Fix minor static analysis
tool errors.

Change-Id: I7c88f48a90cfca6c22ac4ed5289f78a32e524dc4
Signed-off-by: Kavya Nunna <knunna@codeaurora.org>
2020-12-08 14:51:36 +05:30
Ravikanth Tuniki
8025e451a9 input: touchscreen: nt36xxx: Add Chip id and firmware
Add novatek chip id and firmware during boot up to
enable touch.

Change-Id: I382ae51c7bb4bf270c2e01b484281fcc24270062
Signed-off-by: Ravikanth Tuniki <rtunik@codeaurora.org>
2020-12-08 12:07:23 +05:30
Veera Vegivada
5cb24d0d31 scsi: ufs-qcom: update phy revision information
Update phy revision information before calling phy_init(),
so that phy driver can perform revision specific configurations.

Change-Id: I834306851e30a203705ad824fc142813b989abc5
Signed-off-by: Veera Vegivada <vvegivad@codeaurora.org>
2020-12-08 11:49:40 +05:30