Commit graph

873,142 commits

Author SHA1 Message Date
qctecmdr
a36dd02366 Merge "pinctrl: qcom: spmi-gpio: correct parent irqspec translation" 2019-11-05 16:14:33 -08:00
qctecmdr
4d85e03a27 Merge "msm: ipa3: add VLAN ID filtering" 2019-11-05 15:41:38 -08:00
qctecmdr
0279b146d1 Merge "pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping" 2019-11-05 15:06:35 -08:00
qctecmdr
6272602d5a Merge "pinctrl: qcom: spmi-gpio: add support to enable/disable output" 2019-11-05 10:00:19 -08:00
qctecmdr
c9e80c506e Merge "mfd: qcom-spmi-pmic: instantiate pmic peripherals at arch_initcall" 2019-11-05 09:22:34 -08:00
qctecmdr
bfa3f5f979 Merge "mfd: qcom-spmi-pmic: add support for slow SPMI busses" 2019-11-05 08:40:19 -08:00
qctecmdr
0bf6e00a01 Merge "spmi: spmi-pmic-arb: Fix hw_irq overflow" 2019-11-05 08:00:33 -08:00
qctecmdr
9dc21ae1ee Merge "spmi: pmic-arb: support updating interrupt type flags" 2019-11-05 07:25:21 -08:00
qctecmdr
63124eda77 Merge "spmi: spmi-pmic-arb: increase SPMI transaction timeout delay" 2019-11-05 06:49:22 -08:00
qctecmdr
6d9138d666 Merge "spmi: spmi-pmic-arb: block access for invalid PMIC arbiter v5 SPMI writes" 2019-11-05 06:10:35 -08:00
qctecmdr
b92915d4e6 Merge "spmi: spmi-pmic-arb: correct duplicate APID to PPID mapping logic" 2019-11-05 05:31:41 -08:00
qctecmdr
e2b87b2af2 Merge "spmi-pmic-arb: add support to dispatch interrupt based on IRQ status" 2019-11-05 04:55:46 -08:00
qctecmdr
ddb423b140 Merge "spmi: spmi-pmic-arb: check apid against limits before calling irq handler" 2019-11-05 04:21:59 -08:00
Amir Levy
888e63828b msm: ipa3: add VLAN ID filtering
Add the ability to filter VLAN ID from 802_1Q packets.
filter VLAN packets TPID 0x8100 and VLAN ID according to
parameter.

CRs-Fixed: 2524793
Change-Id: Id3bf910636e46c819dc2fb0f7f9bc938e6dd61dd
Signed-off-by: Amir Levy <alevy@codeaurora.org>
2019-11-05 14:06:44 +02:00
qctecmdr
6959573834 Merge "spmi: pmic-arb: do not ack and clear peripheral interrupts in cleanup_irq" 2019-11-05 03:39:05 -08:00
qctecmdr
5c0346b227 Merge "spmi: pmic_arb: add a print in cleanup_irq" 2019-11-05 02:52:08 -08:00
qctecmdr
0eab2b4f32 Merge "spmi: pmic-arb: instantiate spmi_devices at arch_initcall" 2019-11-05 02:12:34 -08:00
qctecmdr
96d88a9dda Merge "spmi: pmic-arb: Use asynchronous probe" 2019-11-05 01:34:05 -08:00
qctecmdr
0690498f5c Merge "arm64: defconfig: Enable SPSS GLINK driver on Lahaina" 2019-11-04 23:17:50 -08:00
qctecmdr
2d981d128a Merge "defconfig: lahaina-gki: enable USB_DWC3_MSM" 2019-11-04 22:33:32 -08:00
qctecmdr
c4322dbb0e Merge "bluetooth: Add bluetooth slimbus slave drivers" 2019-11-04 21:24:32 -08:00
qctecmdr
2f017747a9 Merge "clk: qcom: Add cam cc clock driver for Lahaina" 2019-11-04 20:40:23 -08:00
qctecmdr
fbd3d320a7 Merge "msm: adsprpc: Don't check for NULL before ipc_log_string()" 2019-11-04 20:00:20 -08:00
qctecmdr
c8bffd65df Merge "usb: dwc3: Fix string format warnings" 2019-11-04 19:16:16 -08:00
qctecmdr
e69521989b Merge "iommu/arm-smmu: Fix string format warnings" 2019-11-04 18:35:54 -08:00
qctecmdr
dab37a02fd Merge "regulator: Fix formatting warnings in rpmh-regulator" 2019-11-04 15:49:45 -08:00
Jay Jayanna
0b32d1ebc5 arm64: defconfig: Enable SPSS GLINK driver on Lahaina
Enable glink driver for SPSS on Lahaina.

Change-Id: Ifdb3df82dcddb557a269ed271ef8c0d51abad07b
Signed-off-by: Jay Jayanna <jayanna@codeaurora.org>
2019-11-04 11:20:24 -08:00
Raghavendra Rao Ananta
566cf3462f soc: qcom: SSR: Fix registration order for wakeup source
wakeup_source_register() expects a registered struct device *.
But in the subsys_register() path, device_register() is called
after wakeup_source_register(), which is incorrect. Hence,
flip the order of registrations. Also as an extension, reorder
the error-handling path of subsys_register() and the cleanup
sequence in subsys_unregister().

Change-Id: I976951ddcf5635ec7931253bfcda834ef30c3898
Signed-off-by: Raghavendra Rao Ananta <rananta@codeaurora.org>
2019-11-03 09:56:03 -08:00
Vivek Aknurwar
cccaebcf74 clk: qcom: Add cam cc clock driver for Lahaina
Add camera clock driver to support camera
peripheral clocks.

Change-Id: I9d87129e9b08c884f75f0625d0edd83e339a4f9d
Signed-off-by: Vivek Aknurwar <viveka@codeaurora.org>
2019-11-02 16:14:09 -07:00
qctecmdr
812f0991f0 Merge "msm: ipa : Fix update of buffer recycle stats" 2019-11-02 04:16:39 -07:00
qctecmdr
31de1b639a Merge "scsi: qcom-ufs: Add support for bus voting using ICB framework" 2019-11-02 03:28:15 -07:00
qctecmdr
a45dd7ba9b Merge "coresight: byte-cntr: Add support for streaming interface for ETR" 2019-11-02 01:40:31 -07:00
qctecmdr
e62fdd4a18 Merge "Coresight: byte-cntr: Don't read byte-cntr when etr is diasbled" 2019-11-02 00:53:49 -07:00
qctecmdr
c517e81542 Merge "coresight: Add snapshot of Coresight byte counter driver" 2019-11-02 00:14:04 -07:00
qctecmdr
1693a05458 Merge "coresight: tmc: migrate byte counter to new tmc framework" 2019-11-01 23:26:52 -07:00
qctecmdr
1f695d7a99 Merge "coresight: tmc: Read the TMC mode register only if clk is enabled" 2019-11-01 22:47:53 -07:00
qctecmdr
706967db49 Merge "serial: msm_geni_serial: Double clock-divider for kona based hw" 2019-11-01 22:11:43 -07:00
qctecmdr
2b7be99444 Merge "clk: qcom: Set BRANCH_HALT_SKIP for clocks controlled by PMU" 2019-11-01 21:32:08 -07:00
qctecmdr
7ac2a92541 Merge "clk: dt-bindings: gcc: Add PCIE AXI clocks" 2019-11-01 20:53:44 -07:00
qctecmdr
0e46785388 Merge "clk: qcom: Update gcc clk parent mappings and hw ctrl flag" 2019-11-01 20:06:43 -07:00
qctecmdr
b58a50349a Merge "msm: ipa: Retry gsi channel stop for producer channels" 2019-11-01 19:21:06 -07:00
qctecmdr
c2157915a1 Merge "msm: ipa: Disable csum offload and status for ODL pipe" 2019-11-01 18:37:35 -07:00
qctecmdr
2b33271cfb Merge "dcc_v2: Remove duplicate function" 2019-11-01 17:55:20 -07:00
qctecmdr
f15a282d80 Merge "msm:ipa: unvote PCIe clock only if it was voted before" 2019-11-01 17:08:28 -07:00
qctecmdr
cd32660da5 Merge "msm: ipa: fix race condition between USB connect and modem SSR" 2019-11-01 16:23:41 -07:00
qctecmdr
ab15b23ddd Merge "msm: gsi: Set cookie correctly for GCI channel TREs" 2019-11-01 15:38:23 -07:00
qctecmdr
db2c2903f4 Merge "msm: ipa3: Change smmu mapping logs to low priority" 2019-11-01 14:55:59 -07:00
Bojun Pan
791e8ab19a msm: ipa : Fix update of buffer recycle stats
The stats for tmp allocs should be updated only if additional
buffers are available.

Change-Id: Ic064f87a54e37ef046d6761c79664e1ea830d04c
Acked-by: Priyadarshini Rajagopal <prajagop@qti.qualcomm.com>
Signed-off-by: Bojun Pan <bojunp@codeaurora.org>
2019-11-01 14:49:31 -07:00
David Collins
e9e26d44be pinctrl: qcom: spmi-gpio: correct parent irqspec translation
pmic_gpio_child_to_parent_hwirq() and
gpiochip_populate_parent_fwspec_fourcell() translate a pinctrl-
spmi-gpio irqspec to an SPMI controller irqspec.  When they do
this, they use a fixed SPMI slave ID of 0 and a fixed GPIO
peripheral offset of 0xC0 (corresponding to SPMI address 0xC000).
This translation results in an incorrect irqspec for secondary
PMICs that don't have a slave ID of 0 as well as for PMIC chips
which have GPIO peripherals located at a base address other than
0xC000.

Correct this issue by passing the slave ID of the pinctrl-spmi-
gpio device's parent in the SPMI controller irqspec and by
calculating the peripheral ID base from the device tree 'reg'
property of the pinctrl-spmi-gpio device.

Change-Id: If04a7ca73b995dd99939d340f2d33d4488197de0
Signed-off-by: David Collins <collinsd@codeaurora.org>
2019-11-01 14:38:12 -07:00
Anirudh Ghayal
e20a3a1beb pinctrl: qcom: spmi-gpio: Fix the GPIO strength mapping
The SPMI based PMICs have the HIGH and LOW GPIO output
strength mappings interchanged, fix them.

Keep the mapping same for older SSBI based PMICs.

CRs-Fixed: 2246473
Change-Id: I4ec78469c436b54642ee67108943c82fba46e1c4
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2019-11-01 14:38:11 -07:00