Bjorn Andersson | 24 Jan 01:54 2015

[PATCH v2 1/2] leds: add DT binding for Qualcomm PM8941 WLED block

From: Courtney Cavin <courtney.cavin <at>>

This adds device tree binding documentation for the WLED ('White' LED)
block on Qualcomm's PM8941 PMICs.

Signed-off-by: Courtney Cavin <courtney.cavin <at>>
Signed-off-by: Bjorn Andersson <bjorn.andersson <at>>
 .../devicetree/bindings/leds/leds-pm8941-wled.txt  | 43 ++++++++++++++++++++++
 1 file changed, 43 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/leds/leds-pm8941-wled.txt

diff --git a/Documentation/devicetree/bindings/leds/leds-pm8941-wled.txt b/Documentation/devicetree/bindings/leds/leds-pm8941-wled.txt
new file mode 100644
index 0000000..a85a964
--- /dev/null
+++ b/Documentation/devicetree/bindings/leds/leds-pm8941-wled.txt
 <at>  <at>  -0,0 +1,43  <at>  <at> 
+Binding for Qualcomm PM8941 WLED driver
+Required properties:
+- compatible: should be "qcom,pm8941-wled"
+- reg: slave address
+Optional properties:
+- label: The label for this led
+  See Documentation/devicetree/bindings/leds/common.txt
+- linux,default-trigger: Default trigger assigned to the LED
+  See Documentation/devicetree/bindings/leds/common.txt
+- qcom,cs-out: bool; enable current sink output
(Continue reading)

Bjorn Andersson | 24 Jan 01:19 2015

[PATCH v2 0/2] Qualcomm PM8941 power key driver

These patches add dt bindings and a device driver for the power key block in
the Qualcomm PM8941 pmic.

Changes since v1:
 * Use a reboot_notifier to set power off/reboot mode
 * Use irq flags from devicetree
 * Some style fixes

Courtney Cavin (2):
  input: Add Qualcomm PM8941 power key driver
  input: pm8941-pwrkey: Add DT binding documentation

 .../bindings/input/qcom,pm8941-pwrkey.txt          |  43 ++++
 drivers/input/misc/Kconfig                         |  12 +
 drivers/input/misc/Makefile                        |   1 +
 drivers/input/misc/pm8941-pwrkey.c                 | 281 +++++++++++++++++++++
 4 files changed, 337 insertions(+)
 create mode 100644 Documentation/devicetree/bindings/input/qcom,pm8941-pwrkey.txt
 create mode 100644 drivers/input/misc/pm8941-pwrkey.c



Kumar Gala | 23 Jan 17:37 2015

[GIT PULL] qcom SoC changes for v3.20-2

Updated from the tags/qcom-soc-for-3.20, dropped the movement of scm code 
into drivers/soc/qcom, added a few other minor scm bug fixes, and Andy 
Gross as co-maintainer.

The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:

   Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)

are available in the git repository at:

   git:// tags/qcom-soc-for-3.20-2

for you to fetch changes up to f5d3af9d21f9790ac078276e6c103871c12a3daa:

   MAINTAINERS: Add co-maintainer for ARM/Qualcomm Support (2015-01-23 10:29:21 -0600)

Qualcomm ARM Based SoC Updates for v3.20-2

* Various bug fixes and minor feature additions to scm code
* Added big-endian support to debug MSM uart
* Added big-endian support to ARCH_QCOM
* Cleaned up some Kconfig options associated with ARCH_QCOM
* Added Andy Gross as co-maintainer

Andy Gross (1):
       MAINTAINERS: Add co-maintainer for ARM/Qualcomm Support

Lina Iyer (1):
(Continue reading)

Stephen Boyd | 22 Jan 20:34 2015

[PATCH] clk: ux500: Drop use of clk-private.h

These drivers don't need to include clk-private.h. Remove the

Cc: Ulf Hansson <ulf.hansson <at>>
Cc: Linus Walleij <linus.walleij <at>>
Signed-off-by: Stephen Boyd <sboyd <at>>
 drivers/clk/ux500/clk-prcc.c  | 1 -
 drivers/clk/ux500/clk-prcmu.c | 1 -
 2 files changed, 2 deletions(-)

diff --git a/drivers/clk/ux500/clk-prcc.c b/drivers/clk/ux500/clk-prcc.c
index bd4769a84485..0e950769ed03 100644
--- a/drivers/clk/ux500/clk-prcc.c
+++ b/drivers/clk/ux500/clk-prcc.c
 <at>  <at>  -8,7 +8,6  <at>  <at> 

 #include <linux/clk-provider.h>
-#include <linux/clk-private.h>
 #include <linux/slab.h>
 #include <linux/io.h>
 #include <linux/err.h>
diff --git a/drivers/clk/ux500/clk-prcmu.c b/drivers/clk/ux500/clk-prcmu.c
index e2d63bc47436..bf63c96acb1a 100644
--- a/drivers/clk/ux500/clk-prcmu.c
+++ b/drivers/clk/ux500/clk-prcmu.c
 <at>  <at>  -8,7 +8,6  <at>  <at> 

(Continue reading)

Andy Gross | 22 Jan 05:39 2015

[PATCH] MAINTAINERS: update Qualcomm support entry

Added myself as a co-maintainer.  Updated the files to include the Qualcomm SoC
directory.  Added linux-soc mailing list.

Signed-off-by: Andy Gross <agross <at>>
 MAINTAINERS |    3 +++
 1 file changed, 3 insertions(+)

index 93409ad..2af6e23 100644
 <at>  <at>  -1284,9 +1284,12  <at>  <at>  S:	Maintained
 M:	Kumar Gala <galak <at>>
 M:	David Brown <davidb <at>>
+M:	Andy Gross <agross <at>>
 L:	linux-arm-msm <at>
+L:	linux-soc <at>
 S:	Maintained
 F:	arch/arm/mach-qcom/
+F:	drivers/soc/qcom
 T:	git git://


Qualcomm Innovation Center, Inc
The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project

(Continue reading)

Stephen Boyd | 21 Jan 20:48 2015

[PATCH 0/2] Fix secondary CPU boot for thumb2 kernels

Currently I can't boot up secondary CPUs on qcom platforms when I
compile the kernel for THUMB2 mode. This is because we always enter
the kernel in ARM mode regardless of what mode the kernel is compiled
for. This patchset adds a small wrapper to secondary_startup() called
secondary_startup_arm() that allows us to switch into THUMB2 mode if
we need to. If the kernel is compiled for ARM mode it shouldn't have
any effect.

Stephen Boyd (2):
  ARM: Add a secondary_startup that assumes ARM mode
  ARM: qcom: Use secondary_startup_arm()

 arch/arm/kernel/head.S       | 7 +++++++
 arch/arm/mach-qcom/platsmp.c | 4 ++--
 2 files changed, 9 insertions(+), 2 deletions(-)


The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
a Linux Foundation Collaborative Project

Stephen Boyd | 21 Jan 20:22 2015

[PATCH] ARM: qcom: Drop unnecessary selects from ARCH_QCOM

We don't need to force gpiolib on everyone given that it isn't
required to actually boot the device and the multiplatform
Kconfig already selects ARCH_WANT_OPTIONAL_GPIOLIB. CLKSRC_OF is
already selected by CONFIG_ARCH_MULTIPLATFORM too, so we can drop
that here.

Signed-off-by: Stephen Boyd <sboyd <at>>

Based on qcom/soc at Kumar's tree

 arch/arm/mach-qcom/Kconfig | 2 --
 1 file changed, 2 deletions(-)

diff --git a/arch/arm/mach-qcom/Kconfig b/arch/arm/mach-qcom/Kconfig
index 5e93814f458a..2256cd1e25d1 100644
--- a/arch/arm/mach-qcom/Kconfig
+++ b/arch/arm/mach-qcom/Kconfig
 <at>  <at>  -1,10 +1,8  <at>  <at> 
 menuconfig ARCH_QCOM
 	bool "Qualcomm Support" if ARCH_MULTI_V7
 	select ARM_GIC
 	select ARM_AMBA
-	select CLKSRC_OF
 	select PINCTRL
 	select QCOM_SCM if SMP

(Continue reading)

Stephen Boyd | 21 Jan 20:21 2015

[PATCH v2] ARM: qcom: Fix SCM interface for big-endian kernels

The secure environment only runs in little-endian mode, so any
buffers shared with the secure environment should have their
contents converted to little-endian. We also mark such elements
with __le32 to allow sparse to catch such problems.

Signed-off-by: Stephen Boyd <sboyd <at>>

Changes since v1:
 * Rebased onto Kumar's qcom/soc branch

 drivers/soc/qcom/scm-boot.c |  8 ++++----
 drivers/soc/qcom/scm.c      | 30 ++++++++++++++++--------------
 2 files changed, 20 insertions(+), 18 deletions(-)

diff --git a/drivers/soc/qcom/scm-boot.c b/drivers/soc/qcom/scm-boot.c
index 1822b13bbc10..af16fcc8d5cb 100644
--- a/drivers/soc/qcom/scm-boot.c
+++ b/drivers/soc/qcom/scm-boot.c
 <at>  <at>  -27,12 +27,12  <at>  <at> 
 int scm_set_boot_addr(u32 addr, int flags)
 	struct {
-		unsigned int flags;
-		phys_addr_t  addr;
+		__le32 flags;
+		__le32 addr;
 	} cmd;

-	cmd.addr = addr;
(Continue reading)

Stanimir Varbanov | 20 Jan 10:17 2015

[PATCH 0/3] pinctrl: Qualcomm msm8916 pinctrl driver

This series adds a pinctrl driver for Snapdragon 410 (msm8916) SoC. The first
patch increase the register address variable size, next adds a binding document
and the last patch adds the pinctrl driver

Comments are welcome!


Joonwoo Park (2):
  pinctrl: qcom: increase variable size for register addresses
  pinctrl: qcom: Add msm8916 pinctrl driver

Stanimir Varbanov (1):
  DT: pinctrl: Document Qualcomm MSM8916 pinctrl binding

 .../bindings/pinctrl/qcom,msm8916-pinctrl.txt      |  186 +++
 drivers/pinctrl/qcom/Kconfig                       |    8 +
 drivers/pinctrl/qcom/Makefile                      |    1 +
 drivers/pinctrl/qcom/pinctrl-msm.h                 |   10 +-
 drivers/pinctrl/qcom/pinctrl-msm8916.c             | 1280 ++++++++++++++++++++
 5 files changed, 1480 insertions(+), 5 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8916-pinctrl.txt
 create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8916.c

Kumar Gala | 19 Jan 19:27 2015

[GIT PULL] qcom SoC changes for v3.20

The following changes since commit 97bf6af1f928216fd6c5a66e8a57bfa95a659672:

   Linux 3.19-rc1 (2014-12-20 17:08:50 -0800)

are available in the git repository at:

   git:// tags/qcom-soc-for-3.20

for you to fetch changes up to ae0a6075c046f9c8dbac18f53a779592f97b402e:

   soc: qcom: scm: Clarify boot interface (2015-01-19 11:55:12 -0600)

Qualcomm ARM Based SoC Updates for v3.20

* Moved scm support into drivers/soc/qcom (allows for use by drivers)
* Various bug fixes and minor feature additions to scm code
* Added big-endian support to debug MSM uart
* Added big-endian support to ARCH_QCOM

Lina Iyer (2):
       ARM: qcom: Add SCM warmboot flags for quad core targets.
       soc: qcom: scm: Move scm-boot files to drivers/soc and include/soc

Olav Haugan (1):
       ARM: qcom: scm: Add logging of actual return code from scm call

Saravana Kannan (1):
       ARM: qcom: scm: Add API to query for service/command availability.
(Continue reading)

"Antonio Viñal" | 16 Jan 21:56 2015

Please respond!!!

Please respond!!!
Hello friend!

I would like to contact you personally for an important proposal that
could of interest to you.
I send this email only to know if this email address is functional.
I have something very important to discuss with you. Contact me for
details by:  Email: fernrodyup12 <at> with your direct contacts.

Kind regards.
Antonio Viñal.