mbox

[GIT,PULL] qcom SoC changes for 4.2

Message ID alpine.DEB.2.02.1505261449220.26936@galak-ubuntu.qualcomm.com
State New
Headers show

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git tags/qcom-soc-for-4.2

Message

Kumar Gala May 26, 2015, 7:49 p.m. UTC
The following changes since commit b787f68c36d49bb1d9236f403813641efa74a031:

   Linux 4.1-rc1 (2015-04-26 17:59:10 -0700)

are available in the git repository at:

   git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git tags/qcom-soc-for-4.2

for you to fetch changes up to b6a1dfbc7d57409accf213e78db7b059c206be9e:

   firmware: qcom: scm: Split out 32-bit specific SCM code (2015-04-28 14:20:40 -0500)

----------------------------------------------------------------
Qualcomm ARM Based SoC Updates for v4.2

* Added Subsystem Power Manager (SPM) driver
* Split out 32-bit specific SCM code

----------------------------------------------------------------
Kumar Gala (1):
       firmware: qcom: scm: Split out 32-bit specific SCM code

Lina Iyer (1):
       ARM: qcom: Add Subsystem Power Manager (SPM) driver

  drivers/firmware/Makefile      |   3 +-
  drivers/firmware/qcom_scm-32.c | 480 +++++++++++++++++++++++++++++++++++++++++
  drivers/firmware/qcom_scm.c    | 442 +------------------------------------
  drivers/firmware/qcom_scm.h    |  38 ++++
  drivers/soc/qcom/Kconfig       |   7 +
  drivers/soc/qcom/Makefile      |   1 +
  drivers/soc/qcom/spm.c         | 385 +++++++++++++++++++++++++++++++++
  7 files changed, 920 insertions(+), 436 deletions(-)
  create mode 100644 drivers/firmware/qcom_scm-32.c
  create mode 100644 drivers/firmware/qcom_scm.h
  create mode 100644 drivers/soc/qcom/spm.c

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

Comments

Arnd Bergmann May 29, 2015, 12:42 p.m. UTC | #1
On Thursday 28 May 2015 10:55:39 Kumar Gala wrote:
> Qualcomm ARM Based SoC Updates for v4.2-1
> 
> * Added Subsystem Power Manager (SPM) driver
> * Split out 32-bit specific SCM code
> * Added HDCP SCM call
> 
> 

Pulled into next/drivers, thanks!

	Arnd
Kumar Gala June 1, 2015, 7:04 p.m. UTC | #2
> On Jun 1, 2015, at 1:35 PM, Arnd Bergmann <arnd@arndb.de> wrote:
> 
> On Friday 29 May 2015 14:42:01 Arnd Bergmann wrote:
>> On Thursday 28 May 2015 10:55:39 Kumar Gala wrote:
>>> Qualcomm ARM Based SoC Updates for v4.2-1
>>> 
>>> * Added Subsystem Power Manager (SPM) driver
>>> * Split out 32-bit specific SCM code
>>> * Added HDCP SCM call
>>> 
>>> 
>> 
>> Pulled into next/drivers, thanks!
>> 
> 
> I've had to apply this patch on top of our for-next branch to make it
> build for randconfig.
> 
> Can you check that this makes sense?
> 
> 	Arnd

The QCOM_SCM makes sense, Lina can comment on the ARM_CPU_SUSPEND bit, but seems reasonable to me.

- k

> 
> diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig
> index 5eea374c8fa6..01aa2fd3514d 100644
> --- a/drivers/soc/qcom/Kconfig
> +++ b/drivers/soc/qcom/Kconfig
> @@ -13,6 +13,8 @@ config QCOM_GSBI
> config QCOM_PM
> 	bool "Qualcomm Power Management"
> 	depends on ARCH_QCOM && !ARM64
> +	select QCOM_SCM
> +	select ARM_CPU_SUSPEND
> 	help
> 	  QCOM Platform specific power driver to manage cores and L2 low power
> 	  modes. It interface with various system drivers to put the cores in
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html
Lina Iyer June 1, 2015, 7:13 p.m. UTC | #3
On Mon, Jun 01 2015 at 13:04 -0600, Kumar Gala wrote:
>
>> On Jun 1, 2015, at 1:35 PM, Arnd Bergmann <arnd@arndb.de> wrote:
>>
>> On Friday 29 May 2015 14:42:01 Arnd Bergmann wrote:
>>> On Thursday 28 May 2015 10:55:39 Kumar Gala wrote:
>>>> Qualcomm ARM Based SoC Updates for v4.2-1
>>>>
>>>> * Added Subsystem Power Manager (SPM) driver
>>>> * Split out 32-bit specific SCM code
>>>> * Added HDCP SCM call
>>>>
>>>>
>>>
>>> Pulled into next/drivers, thanks!
>>>
>>
>> I've had to apply this patch on top of our for-next branch to make it
>> build for randconfig.
>>
>> Can you check that this makes sense?
>>
>> 	Arnd
>
>The QCOM_SCM makes sense, Lina can comment on the ARM_CPU_SUSPEND bit, but seems reasonable to me.
>
Make sense to have both the selects below.

I will test it and report.

Thanks,
Lina

>- k
>
>>
>> diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig
>> index 5eea374c8fa6..01aa2fd3514d 100644
>> --- a/drivers/soc/qcom/Kconfig
>> +++ b/drivers/soc/qcom/Kconfig
>> @@ -13,6 +13,8 @@ config QCOM_GSBI
>> config QCOM_PM
>> 	bool "Qualcomm Power Management"
>> 	depends on ARCH_QCOM && !ARM64
>> +	select QCOM_SCM
>> +	select ARM_CPU_SUSPEND
>> 	help
>> 	  QCOM Platform specific power driver to manage cores and L2 low power
>> 	  modes. It interface with various system drivers to put the cores in
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  http://vger.kernel.org/majordomo-info.html
>
>-- 
>Qualcomm Innovation Center, Inc.
>The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
>a Linux Foundation Collaborative Project
>
Lina Iyer June 4, 2015, 4:49 p.m. UTC | #4
On Mon, Jun 01 2015 at 13:13 -0600, Lina Iyer wrote:
>On Mon, Jun 01 2015 at 13:04 -0600, Kumar Gala wrote:
>>
>>>On Jun 1, 2015, at 1:35 PM, Arnd Bergmann <arnd@arndb.de> wrote:
>>>
>>>On Friday 29 May 2015 14:42:01 Arnd Bergmann wrote:
>>>>On Thursday 28 May 2015 10:55:39 Kumar Gala wrote:
>>>>>Qualcomm ARM Based SoC Updates for v4.2-1
>>>>>
>>>>>* Added Subsystem Power Manager (SPM) driver
>>>>>* Split out 32-bit specific SCM code
>>>>>* Added HDCP SCM call
>>>>>
>>>>>
>>>>
>>>>Pulled into next/drivers, thanks!
>>>>
>>>
>>>I've had to apply this patch on top of our for-next branch to make it
>>>build for randconfig.
>>>
>>>Can you check that this makes sense?
>>>
>>>	Arnd
>>
>>The QCOM_SCM makes sense, Lina can comment on the ARM_CPU_SUSPEND bit, but seems reasonable to me.
>>
>Make sense to have both the selects below.
>
>I will test it and report.
>
I dont see a problem with these changes.

>Thanks,
>Lina
>
>>- k
>>
>>>
>>>diff --git a/drivers/soc/qcom/Kconfig b/drivers/soc/qcom/Kconfig
>>>index 5eea374c8fa6..01aa2fd3514d 100644
>>>--- a/drivers/soc/qcom/Kconfig
>>>+++ b/drivers/soc/qcom/Kconfig
>>>@@ -13,6 +13,8 @@ config QCOM_GSBI
>>>config QCOM_PM
>>>	bool "Qualcomm Power Management"
>>>	depends on ARCH_QCOM && !ARM64
>>>+	select QCOM_SCM
>>>+	select ARM_CPU_SUSPEND
>>>	help
>>>	  QCOM Platform specific power driver to manage cores and L2 low power
>>>	  modes. It interface with various system drivers to put the cores in
>>>
>>>--
>>>To unsubscribe from this list: send the line "unsubscribe linux-arm-msm" in
>>>the body of a message to majordomo@vger.kernel.org
>>>More majordomo info at  http://vger.kernel.org/majordomo-info.html
>>
>>-- 
>>Qualcomm Innovation Center, Inc.
>>The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum,
>>a Linux Foundation Collaborative Project
>>