Commit graph

873,052 commits

Author SHA1 Message Date
Abhijeet Dharmapurikar
84d765b0da spmi: pmic_arb: add a print in cleanup_irq
The cleanup_irq() was meant to clear and mask interrupts that were
left enabled in the hardware but there was no interrupt handler
registered for it. Add an error print when it gets invoked.

Change-Id: Iccf0daadeb82b0fca29829424439ac225e2b3b88
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
Signed-off-by: David Collins <collinsd@codeaurora.org>
2019-11-01 14:03:59 -07:00
Abhijeet Dharmapurikar
4c8cc75386 spmi: pmic-arb: instantiate spmi_devices at arch_initcall
The spmi arbiter device spawns spmi_devices which in turn spawn
platform_devices for pmic peripherals.

Move the arbiter's driver init to arch_initcall so that the subsequent
devices it spawns get instantiated earlier.

Change-Id: Ib96937f274745549ee86f758673aab4db97acbaf
Signed-off-by: Abhijeet Dharmapurikar <adharmap@codeaurora.org>
[collinsd@codeaurora.org: added module exit function]
Signed-off-by: David Collins <collinsd@codeaurora.org>
2019-11-01 13:55:22 -07:00
Patrick Daly
f4031a6aa1 spmi: pmic-arb: Use asynchronous probe
A spmi controller may have many child devices, which together may take
a signifigant amount of time to register and probe. Reduce this effect
by probing asynchronously.

After:
[    0.277217] calling__software_resume+0x0/0x24c_@_1
Before:
[    0.319295] calling__software_resume+0x0/0x24c_@_1

Change-Id: I95704a2ae7aae98e23dc9f29c7d023867d60388d
Signed-off-by: Patrick Daly <pdaly@codeaurora.org>
Signed-off-by: Swathi Sridhar <swatsrid@codeaurora.org>
2019-11-01 11:11:12 -07:00
qctecmdr
727f8a7022 Merge "clk: dt-bindings: gcc: Add USB PIPE clocks" 2019-11-01 10:09:03 -07:00
qctecmdr
6eaa9bf7dd Merge "techpack: Fix uapi headers_install" 2019-11-01 08:40:50 -07:00
qctecmdr
76af7ae5db Merge "i2c: i2c-msm-geni: Add I2C GENI driver snapshot" 2019-11-01 07:55:53 -07:00
qctecmdr
07714cda66 Merge "dmaengine: gpi: add GPI dmaengine driver snapshot" 2019-11-01 06:58:21 -07:00
qctecmdr
8745f6ecc5 Merge "clk: qcom: clk-alpha-pll: Remove zonda pll set rate delay" 2019-11-01 05:19:13 -07:00
qctecmdr
8e4b26ff82 Merge "media: v4l2-core: Enable VIDIOC_DQBUF ioctl functionality" 2019-11-01 04:27:18 -07:00
qctecmdr
8e02afb87a Merge "clk: qcom: clk-alpha-pll: Add support for controlling zonda5lpe PLL" 2019-11-01 03:52:02 -07:00
qctecmdr
b2f9ea926a Merge "arm64: defconfig: Enable global synx driver" 2019-11-01 02:57:25 -07:00
qctecmdr
8db7ec54b8 Merge "usb: gadget: Add support for usb runtime pm APIs" 2019-10-31 22:12:21 -07:00
qctecmdr
4091569308 Merge "cnss2: Switch to new genl structure" 2019-10-31 21:28:51 -07:00
qctecmdr
c7e8b77730 Merge "usb: gadget: rndis: Add packet filter handling for hw accelerated path" 2019-10-31 20:49:49 -07:00
qctecmdr
ad5d02f552 Merge "USB: rndis: Honor dl_max_packet_size value sent by host" 2019-10-31 20:07:48 -07:00
qctecmdr
5d1673603d Merge "usb: gadget: rndis: Add new rndis parameters" 2019-10-31 19:21:32 -07:00
qctecmdr
706ab1d034 Merge "usb: gadget: Add support for rndis flow control callback" 2019-10-31 18:40:50 -07:00
qctecmdr
7b8d417d82 Merge "usb: Add support for rndis uplink aggregation" 2019-10-31 17:49:56 -07:00
qctecmdr
3df179a516 Merge "usb: dwc3-msm: Allow xo_clk to be optional" 2019-10-31 16:59:16 -07:00
qctecmdr
6ad49b177f Merge "ion: Assume in-kernel clients for prefetch and drain" 2019-10-31 16:17:38 -07:00
qctecmdr
bba34cd529 Merge "usb: dwc3-msm: Get usb power_supply from device tree" 2019-10-31 15:32:40 -07:00
qctecmdr
b49d4cf260 Merge "usb: dwc3-msm: Add usb_ep_autoconfig_by_name" 2019-10-31 14:44:59 -07:00
qctecmdr
8a9739baf5 Merge "cnss_genl: Use new structure for genl" 2019-10-31 13:49:24 -07:00
qctecmdr
8db00d553d Merge "serial: msm-geni-serial: Remove usage of wakeup_source_init API" 2019-10-31 12:58:22 -07:00
qctecmdr
d63fbd0841 Merge "drivers: pinctrl: msm: Add fwnode when setting up hireachy" 2019-10-31 12:15:33 -07:00
Vivek Aknurwar
ee3bb8c044 clk: dt-bindings: gcc: Add USB PIPE clocks
Update header file for usb pipe clock constants.

Change-Id: I459339210549e3f42c6ac0e578f6e9ffb5c5d1df
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
2019-10-30 16:38:23 -07:00
Vivek Aknurwar
009694fac6 clk: qcom: clk-alpha-pll: Remove zonda pll set rate delay
Remove zonda pll set rate delay as it deemed unnecessary.

Change-Id: I0f2e564a7b979c0a11b751ca2eaf952a8b11591d
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
2019-10-30 16:34:38 -07:00
Vivek Aknurwar
f1e212735a clk: qcom: clk-alpha-pll: Add support for controlling zonda5lpe PLL
Add programming sequence support for managing the zonda 5lpe
PLL.

Change-Id: I6eaef174c42ff148503d37bdbe9ebbabd7f65238
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
2019-10-30 16:34:38 -07:00
Sumukh Hallymysore Ravindra
125cc7f8df arm64: defconfig: Enable global synx driver
Enable global synx driver for Lahaina.

Change-Id: I0564cdf69c9e5756bb18bfc78bfddb1ecc933145
Signed-off-by: Sumukh Hallymysore Ravindra <shallymy@codeaurora.org>
2019-10-30 08:51:20 -07:00
qctecmdr
3817fdb8ea Merge "ASoC: msm: qdsp6v2: Get path delay support in compress path" 2019-10-30 06:31:57 -07:00
qctecmdr
b57987c390 Merge "scsi: ufs: Fix compiler warning" 2019-10-30 05:43:08 -07:00
qctecmdr
8a43707391 Merge "arm64: defconfig: Enable shmbridge driver" 2019-10-30 04:30:54 -07:00
qctecmdr
69b59e60a9 Merge "shmbridge: GKI change for shmbridge" 2019-10-30 03:37:40 -07:00
qctecmdr
26acd07108 Merge "cnss_prealloc: Use new API to print stack trace" 2019-10-30 02:52:35 -07:00
Prudhvi Yarlagadda
07ee3ac09c serial: msm-geni-serial: Remove usage of wakeup_source_init API
Remove usage of wakeup_source_init API as the support for this
API is removed in wakeup.c file. Instead use wakeup_source_register
and wakeup_source_unregister APIs.

Change-Id: I0d7f759e6bf0388c713f7ffc4f157e61a25278be
Signed-off-by: Prudhvi Yarlagadda <pyarlaga@codeaurora.org>
2019-10-30 14:37:18 +05:30
qctecmdr
d905a441da Merge "usb: dwc3: Enable PHY deep low power mode in L1 suspend" 2019-10-30 02:02:19 -07:00
qctecmdr
a967b13c53 Merge "ion: msm: Add support for ION heaps to implement prefetch and drain" 2019-10-29 23:58:33 -07:00
qctecmdr
52de9f7d6a Merge "usb: dwc3: Add DWC3 MSM driver" 2019-10-29 23:11:35 -07:00
Maulik Shah
2735656c73 drivers: pinctrl: msm: Add fwnode when setting up hireachy
Setup fwnode when adding parent domain in hireachy. This is
required by gpiolib.

Change-Id: I5e63320fb874fb05f548bf55e9fd8409de2095d0
Signed-off-by: Maulik Shah <mkshah@codeaurora.org>
2019-10-30 10:20:52 +05:30
qctecmdr
405efd471f Merge "defconfig: enable power drivers for lahaina" 2019-10-29 21:36:57 -07:00
qctecmdr
f0d641f06a Merge "of: reserved-memory: Bypass rmem initialization check for carveouts" 2019-10-29 20:52:01 -07:00
qctecmdr
c5f936a25c Merge "cpuidle: lpm-levels: Update functions to static" 2019-10-29 20:13:15 -07:00
qctecmdr
e05c9ee0ac Merge "msm: ipa3: Ratelimit the error logs for pkts with invalid status" 2019-10-29 19:21:34 -07:00
Meng Wang
9c6548e0d0 ASoC: msm: qdsp6v2: Get path delay support in compress path
Compress driver change to query DSP path delay.

CRs-Fixed: 1112258
Change-Id: I68d40daa0fa59c9a39d83ffc8517b0852a57ae05
Signed-off-by: Manish Dewangan <manish@codeaurora.org>
Signed-off-by: Meng Wang <mwang@codeaurora.org>
2019-10-29 18:29:08 -07:00
qctecmdr
40cf7df910 Merge "msm-geni-se : Correct the icc src/dst read logic for single path" 2019-10-29 18:27:43 -07:00
qctecmdr
873b70588b Merge "usb: dwc3: Allow dwc_usb31 to operate in dual-role" 2019-10-29 17:32:37 -07:00
qctecmdr
8e72a3e00e Merge "usb: dwc3: Fix use after free crash from dwc3 interrupt handler" 2019-10-29 16:46:08 -07:00
qctecmdr
1a53f3a170 Merge "usb: dwc3: Prevent continuous retries on error event" 2019-10-29 16:08:26 -07:00
Raghavendra Rao Ananta
b05d9892a4 techpack: Fix uapi headers_install
Since commit <d5470d1443> ("kbuild: re-implement
Makefile.headersinst without recursion"), the headers_install
excludes Kbuild from providing information regarding uapi headers.
In fact, it recursively pulls all the headers from a given path,
in this case techpack/*. This isn't correct as techpack/ may have
non-uapi headers as well, which shouldn't be considered. Hence,
strictly look for include/uapi/$dir directory for the uapi headers.

Change-Id: Ic7b3f927bc962729da1b87ed90e5f50a1e4cd5c5
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2019-10-29 15:31:14 -07:00
qctecmdr
09fb064679 Merge "usb: gadget: Add new ipc log buffer to log request and dma" 2019-10-29 15:25:28 -07:00