Commit graph

890,760 commits

Author SHA1 Message Date
qctecmdr
63eae4e5e5 Merge "staging: android: ion: Remove system heap aliasing" 2020-09-13 10:05:31 -07:00
qctecmdr
8b8ecf1c69 Merge "input: touchscreen: synaptics_dsx: add new touch driver" 2020-09-13 10:05:31 -07:00
qctecmdr
0cfcff8f38 Merge "dt-bindings: iio: add smb139x IIO channels" 2020-09-13 07:15:09 -07:00
qctecmdr
adece9b4f0 Merge "power: smb1398: Update min-ilim setting to 1A" 2020-09-13 07:15:07 -07:00
qctecmdr
effaca9a39 Merge "scsi: ufs: Add fixup_dev_quirks vops on qcom platform" 2020-09-13 01:13:33 -07:00
qctecmdr
7e0c8f5f14 Merge "soc: qcom: mem-buf: Fix memory leak in mem_buf_alloc()" 2020-09-13 01:13:33 -07:00
qctecmdr
b05a1ae428 Merge "haven: Add support for the MEM_ACCEPTED notification" 2020-09-13 01:13:33 -07:00
qctecmdr
8e7791b3c0 Merge "cnss2: Add cnss_smmu_unmap API" 2020-09-13 01:13:32 -07:00
qctecmdr
4335979f35 Merge "power: supply: qti_battery_charger: Fix FCC configuration" 2020-09-13 01:13:32 -07:00
qctecmdr
77d8e38f16 Merge "soc: qcom: pmic_glink: add an error log when pmic_glink_write fails" 2020-09-13 01:13:31 -07:00
qctecmdr
4ef01dfe34 Merge "hwmon: qti_amoled_ecm: add debug log for nvmem writes" 2020-09-13 01:13:31 -07:00
qctecmdr
815c8456aa Merge "power: smblite: Add snapshot of SMBLITE driver and its dependencies" 2020-09-13 01:13:30 -07:00
qctecmdr
37fbddf552 Merge "irqchip: gicv3: add hardware irq print in gic_show_resume_irq()" 2020-09-13 01:13:30 -07:00
qctecmdr
e900a3179e Merge "media: v4l2-core: remove the unused code" 2020-09-11 17:31:06 -07:00
qctecmdr
0f41fad1db Merge "dcc_v2: fix 1 write 1 read register configuration fail issue" 2020-09-11 17:31:05 -07:00
qctecmdr
43e5660aef Merge "soc: qcom: Replace SPCOM channel owner pid with tgid" 2020-09-11 17:31:05 -07:00
qctecmdr
dae63ac667 Merge "msm: cvp: update hbb bit based on ddr type for shima and lahaina" 2020-09-11 17:31:04 -07:00
qctecmdr
dd762656ce Merge "mem-offline: add a knob to allow to skip sending RPM/AOP msg" 2020-09-11 17:31:04 -07:00
qctecmdr
a7070a834f Merge "power: supply: qcom: Fix SMB5 and QG IIO device names" 2020-09-11 17:31:04 -07:00
qctecmdr
53cb12a6d2 Merge "memshare: Use carveouts for memory sharing usecases" 2020-09-11 17:31:03 -07:00
qctecmdr
0ddb8e5654 Merge "power: battery: Add support to enable PPS to work in CV mode" 2020-09-11 17:31:03 -07:00
qctecmdr
d480a9b0f9 Merge "msm: kgsl: Show max gpu temperature" 2020-09-11 17:31:02 -07:00
qctecmdr
b8d4dbb8c8 Merge "defconfig: Enable smcinvoke on haven" 2020-09-11 17:31:02 -07:00
qctecmdr
d2418b6330 Merge "usb: dwc3: dwc3-msm: Export msm_data_fifo_config() for QDSS" 2020-09-11 17:31:02 -07:00
Subbaraman Narayanamurthy
db23351bf7 soc: qcom: pmic_glink: add an error log when pmic_glink_write fails
Add an error log in pmic_glink_write when rpmsg_trysend fails to
send the message for a client. It will be useful for debugging.

Change-Id: I4d3e72fdf64f1df6caad10840e21517c393530b7
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2020-09-11 15:39:08 -07:00
Subbaraman Narayanamurthy
d68f7175d5 dt-bindings: iio: add smb139x IIO channels
Add SMB_TEMP, IIN_SMB and ICHG_SMB channels for both SMB139x
charge pumps that can be paired with PM8350B.

Change-Id: Ie67f308d59439a8cb2bced6e80693b101261f3cc
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2020-09-11 12:45:55 -07:00
Subbaraman Narayanamurthy
f086d6a2ec dt-bindings: iio: update pm8350b ADC channel list
Add PM8350B_ADC7_ICHG_FB channel to read charging current for
PM8350B. Also, update qcom,spmi-vadc.h to add ADC7_ICHG_FB and
other relevant channels that are needed for reading input and
charging current for SMB139x charger pumps along with scale
function indices.

Change-Id: I4a1b53f328e1b394063cbf951f6ff978eb96d21e
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2020-09-11 12:45:19 -07:00
Isaac J. Manjarres
2b91868a72 soc: qcom: mem-buf: Fix memory leak in mem_buf_alloc()
When mem_buf_alloc() encounters an error after mapping the memory
in the stage-2 page tables of the VM, the SGL descriptor is not
freed in the error handling path, so free it.

Change-Id: I6e6fa296311575bb55cd0b9da7a138970e8b8e74
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2020-09-11 12:19:13 -07:00
qctecmdr
d855fd065f Merge "sched/walt: Improve the scheduler" 2020-09-11 11:35:49 -07:00
qctecmdr
f9ce7b0dba Merge "arm64: defconfig: Enable misc config for debugging for Lahaina/Shima" 2020-09-11 11:35:48 -07:00
qctecmdr
66fb6c0716 Merge "msm: cvp: fix for arbitrary command packet sending to CVP FW" 2020-09-11 11:35:48 -07:00
qctecmdr
27bd362ffc Merge "soc: qcom: Enable slabowner support in minidump" 2020-09-11 11:35:47 -07:00
qctecmdr
c15f839170 Merge "defconfig: Enable SMB1398 driver for holi" 2020-09-11 11:35:47 -07:00
qctecmdr
c134299abe Merge "rpmsg: glink: reset read/write index after ssr" 2020-09-11 11:35:46 -07:00
qctecmdr
1cba609c76 Merge "scsi: ufs-qcom: lane validity after link-startup" 2020-09-11 11:35:46 -07:00
qctecmdr
3382794840 Merge "cnss2: Call mhi_device_get_sync() if timeout requested is 0" 2020-09-11 11:35:46 -07:00
Isaac J. Manjarres
1451a11662 haven: Add support for the MEM_ACCEPTED notification
It's useful for other virtual machines (VMs) to know if another
VM has successfully received a resource that was shared with it
(e.g. state tracking can be controlled better with this sort of
information). Add support for the MEM_ACCEPTED notification, which
clients can use to notify the VM that owns the resource that was
shared with it that it has accepted the resource and is using it.
Also, add support in the mem-notifier driver to forward the
MEM_ACCEPTED notification to clients.

Change-Id: I05b9f1d37906d7c2aa729b97df2f8ceb78b560bd
Signed-off-by: Isaac J. Manjarres <isaacm@codeaurora.org>
2020-09-11 09:28:08 -07:00
qctecmdr
e00c38307d Merge "arch: arm64: Enable thermal emergency poweroff delay" 2020-09-11 08:25:29 -07:00
qctecmdr
7c0e915192 Merge "coresight: stm: Remove debug fuse status check for stm" 2020-09-11 08:25:29 -07:00
qctecmdr
053d24a8e6 Merge "usb: phy: qusb2: Update tune params based on efuse value" 2020-09-11 08:25:28 -07:00
qctecmdr
41521da246 Merge "usb: dwc3: Fix enumeration failure with reset during transfers" 2020-09-11 08:25:28 -07:00
qctecmdr
b71f422182 Merge "lpm-levels: Wakeup the isolated core for new PMQoS update" 2020-09-11 08:25:28 -07:00
qctecmdr
98c9a6f535 Merge "arm: defconfig: Enable STM_PROTO_BASIC for holi" 2020-09-11 08:25:27 -07:00
Ashish Chavan
3402e90ecb power: smb1398: Update min-ilim setting to 1A
At higher SOC Vbatt is close to Vbus which can cause
(Vin/2 - Vout) to cross the 10mV threshold and thus result
in win-uv IRQ to fire. To prevent this CPs should not be
enabled below a certain FCC. Do this by not allowing
"min-ilim" value lower than 1A.

Eg: Master/Slave CP gets disable at following FCC if
main_fcc is 200mA:
slave disables = total_fcc < (3000mA + 200mA)
master disables = total_fcc < (2000mA + 200mA).

Change-Id: Ie67e9ae60b5e3526413a1a4bb256181b0226a1b1
Signed-off-by: Ashish Chavan <ashichav@codeaurora.org>
2020-09-11 03:47:58 -07:00
suchawla
23ad3fd0a3 msm: cvp: update hbb bit based on ddr type for shima and lahaina
Update highest_bank_bit for shima based on ddr type.
LPDDR5 - 15, LPDDR4 - 14.

Change-Id: I62e73990f0ea2734eacc7f7c23e41ccf3a6edbcb
Signed-off-by: suchawla <suchawla@codeaurora.org>
2020-09-11 14:33:47 +05:30
himta ram
95649b1415 media: v4l2-core: remove the unused code
Remove the unused v4l2-core code and remove the
related unused code in rtc6226 driver.

CRs-Fixed: 2774873
Change-Id: Ib1b7fd89f735ba67ec2a38e236a2cecaf5540a53
Signed-off-by: himta ram <hram@codeaurora.org>
2020-09-11 12:30:05 +05:30
Wesley Cheng
b0b5ab3932 usb: dwc3: dwc3-msm: Export msm_data_fifo_config() for QDSS
Since f_qdss is compiled as a module, it is dependent on
msm_data_fifo_config() being exported to avoid an undefined reference
compilation error.

Change-Id: I41155fe7af14c8e4003841f54ef878d3535d33d7
Signed-off-by: Wesley Cheng <wcheng@codeaurora.org>
2020-09-10 23:56:46 -07:00
Wesley Cheng
077ffb878d platform: msm: Export usb_bam symbols for module compilation
Some symbols utilized by f_qdss are not exported, which leads to symbol
undefined errors when compiling usb_bam as a module.  Export the symbols
remaining symbols used by f_qdss.

Change-Id: I3f01cee19bbbc990487df4437e15c3c5aa2a98e5
Signed-off-by: Wesley Cheng <wcheng@codeaurora.org>
2020-09-10 23:56:31 -07:00
Wesley Cheng
47ea755874 usb: gadget: qdss: Fix overlapping comparison operators
The conditional check in qdss_enable_debug_inface_store() ensures that the
user input is either a 1 or 0.  However, the comparison check used has
overlapping conditions, leading to a compile warning/error.  Change the
operators to check explicitly for 1 or 0 to avoid this.

Change-Id: I582cd0ab56815b434818744f597f867fbf3abce2
Signed-off-by: Wesley Cheng <wcheng@codeaurora.org>
2020-09-10 23:56:11 -07:00
Prakash Gupta
ab083043a0 mem-offline: add a knob to allow to skip sending RPM/AOP msg
Many a times RPM/AOP dependencies are not available. This limits the abiity
to verify mem-offline features. Allow an module param to dynamically
enable/disable sending rpm/aop messages for mem offline/online requests.

Add mem_offline.bypass_send_msg=1 to kernel bootargs to enable bypass.

Change-Id: I1489bb0454164015e749459866982a608c211f63
Signed-off-by: Prakash Gupta <guptap@codeaurora.org>
2020-09-11 12:04:57 +05:30