All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL] Qualcomm SoC Updates for v4.11
@ 2017-01-24  6:52 ` Andy Gross
  0 siblings, 0 replies; 8+ messages in thread
From: Andy Gross @ 2017-01-24  6:52 UTC (permalink / raw)
  To: arm
  Cc: linux-arm-msm, linux-arm-kernel, Olof Johansson, Kevin Hilman,
	Arnd Bergmann

The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:

  Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11

for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:

  firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)

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

* Add SMCC quirk support
* Add Qualcomm SCM quirk to fix interrupted calls

----------------------------------------------------------------
Andy Gross (2):
      arm: kernel: Add SMC structure parameter
      firmware: qcom: scm: Fix interrupted SCM calls

 arch/arm/kernel/armksyms.c      |  2 +-
 arch/arm/kernel/smccc-call.S    |  7 ++++---
 arch/arm64/kernel/arm64ksyms.c  |  2 +-
 arch/arm64/kernel/asm-offsets.c |  7 +++++--
 arch/arm64/kernel/smccc-call.S  | 16 ++++++++++++----
 drivers/firmware/qcom_scm-64.c  | 13 ++++++++++---
 include/linux/arm-smccc.h       | 38 +++++++++++++++++++++++++++++++-------
 7 files changed, 64 insertions(+), 21 deletions(-)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] Qualcomm SoC Updates for v4.11
@ 2017-01-24  6:52 ` Andy Gross
  0 siblings, 0 replies; 8+ messages in thread
From: Andy Gross @ 2017-01-24  6:52 UTC (permalink / raw)
  To: linux-arm-kernel

The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:

  Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11

for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:

  firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)

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

* Add SMCC quirk support
* Add Qualcomm SCM quirk to fix interrupted calls

----------------------------------------------------------------
Andy Gross (2):
      arm: kernel: Add SMC structure parameter
      firmware: qcom: scm: Fix interrupted SCM calls

 arch/arm/kernel/armksyms.c      |  2 +-
 arch/arm/kernel/smccc-call.S    |  7 ++++---
 arch/arm64/kernel/arm64ksyms.c  |  2 +-
 arch/arm64/kernel/asm-offsets.c |  7 +++++--
 arch/arm64/kernel/smccc-call.S  | 16 ++++++++++++----
 drivers/firmware/qcom_scm-64.c  | 13 ++++++++++---
 include/linux/arm-smccc.h       | 38 +++++++++++++++++++++++++++++++-------
 7 files changed, 64 insertions(+), 21 deletions(-)

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [GIT PULL] Qualcomm SoC Updates for v4.11
  2017-01-24  6:52 ` Andy Gross
@ 2017-01-30  0:26   ` Olof Johansson
  -1 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2017-01-30  0:26 UTC (permalink / raw)
  To: Andy Gross
  Cc: linux-arm-msm, arm, Arnd Bergmann, linux-arm-kernel, Kevin Hilman

On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
> The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
> 
>   Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
> 
> for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
> 
>   firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
> 
> ----------------------------------------------------------------
> Qualcomm ARM Based SoC Updates for v4.11
> 
> * Add SMCC quirk support
> * Add Qualcomm SCM quirk to fix interrupted calls

Hi,

I replied on one of the patches. Not sure doing this through quirks is the
right way right now -- unless we expect a lot more quirks over time, and/or if
this is an "enhancement" that other vendors are also likely to pick up.


-Olof

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] Qualcomm SoC Updates for v4.11
@ 2017-01-30  0:26   ` Olof Johansson
  0 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2017-01-30  0:26 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
> The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
> 
>   Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
> 
> are available in the git repository at:
> 
>   git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
> 
> for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
> 
>   firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
> 
> ----------------------------------------------------------------
> Qualcomm ARM Based SoC Updates for v4.11
> 
> * Add SMCC quirk support
> * Add Qualcomm SCM quirk to fix interrupted calls

Hi,

I replied on one of the patches. Not sure doing this through quirks is the
right way right now -- unless we expect a lot more quirks over time, and/or if
this is an "enhancement" that other vendors are also likely to pick up.


-Olof

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [GIT PULL] Qualcomm SoC Updates for v4.11
  2017-01-30  0:26   ` Olof Johansson
@ 2017-01-31  7:11     ` Andy Gross
  -1 siblings, 0 replies; 8+ messages in thread
From: Andy Gross @ 2017-01-31  7:11 UTC (permalink / raw)
  To: Olof Johansson
  Cc: linux-arm-msm, arm, Arnd Bergmann, linux-arm-kernel, Kevin Hilman

On Sun, Jan 29, 2017 at 04:26:44PM -0800, Olof Johansson wrote:
> On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
> > The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
> > 
> >   Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
> > 
> > for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
> > 
> >   firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
> > 
> > ----------------------------------------------------------------
> > Qualcomm ARM Based SoC Updates for v4.11
> > 
> > * Add SMCC quirk support
> > * Add Qualcomm SCM quirk to fix interrupted calls
> 
> Hi,
> 
> I replied on one of the patches. Not sure doing this through quirks is the
> right way right now -- unless we expect a lot more quirks over time, and/or if
> this is an "enhancement" that other vendors are also likely to pick up.

I saw.  We originally tried adding our own calls, but with the advent of the
arm_smccc call it was nice to be able to leverage that instead of adding a whole
new copy of the thing.  And people didn't like the original implementation all
that much because it somewhat abused the arm_smccc register conventions.

If we added our own, it'd be a copy of the arm one with the extra register
access.

Regards,

Andy

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] Qualcomm SoC Updates for v4.11
@ 2017-01-31  7:11     ` Andy Gross
  0 siblings, 0 replies; 8+ messages in thread
From: Andy Gross @ 2017-01-31  7:11 UTC (permalink / raw)
  To: linux-arm-kernel

On Sun, Jan 29, 2017 at 04:26:44PM -0800, Olof Johansson wrote:
> On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
> > The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
> > 
> >   Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
> > 
> > are available in the git repository at:
> > 
> >   git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
> > 
> > for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
> > 
> >   firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
> > 
> > ----------------------------------------------------------------
> > Qualcomm ARM Based SoC Updates for v4.11
> > 
> > * Add SMCC quirk support
> > * Add Qualcomm SCM quirk to fix interrupted calls
> 
> Hi,
> 
> I replied on one of the patches. Not sure doing this through quirks is the
> right way right now -- unless we expect a lot more quirks over time, and/or if
> this is an "enhancement" that other vendors are also likely to pick up.

I saw.  We originally tried adding our own calls, but with the advent of the
arm_smccc call it was nice to be able to leverage that instead of adding a whole
new copy of the thing.  And people didn't like the original implementation all
that much because it somewhat abused the arm_smccc register conventions.

If we added our own, it'd be a copy of the arm one with the extra register
access.

Regards,

Andy

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: [GIT PULL] Qualcomm SoC Updates for v4.11
  2017-01-31  7:11     ` Andy Gross
@ 2017-01-31 17:44       ` Olof Johansson
  -1 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2017-01-31 17:44 UTC (permalink / raw)
  To: Andy Gross
  Cc: linux-arm-msm, arm, linux-arm-kernel, Arnd Bergmann, Kevin Hilman

On Mon, Jan 30, 2017 at 11:11 PM, Andy Gross <andy.gross@linaro.org> wrote:
> On Sun, Jan 29, 2017 at 04:26:44PM -0800, Olof Johansson wrote:
>> On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
>> > The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
>> >
>> >   Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
>> >
>> > are available in the git repository at:
>> >
>> >   git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
>> >
>> > for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
>> >
>> >   firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
>> >
>> > ----------------------------------------------------------------
>> > Qualcomm ARM Based SoC Updates for v4.11
>> >
>> > * Add SMCC quirk support
>> > * Add Qualcomm SCM quirk to fix interrupted calls
>>
>> Hi,
>>
>> I replied on one of the patches. Not sure doing this through quirks is the
>> right way right now -- unless we expect a lot more quirks over time, and/or if
>> this is an "enhancement" that other vendors are also likely to pick up.
>
> I saw.  We originally tried adding our own calls, but with the advent of the
> arm_smccc call it was nice to be able to leverage that instead of adding a whole
> new copy of the thing.  And people didn't like the original implementation all
> that much because it somewhat abused the arm_smccc register conventions.
>
> If we added our own, it'd be a copy of the arm one with the extra register
> access.

Yep. Sorry to put you in a tight spot, but since Will was rejecting my
feedback, he gets to merge the code the way he wants it to look like.

Unless I hear otherwise I'm assuming the rest of the code in this pull
request is either going in with those changes, or will be submitted
once the dependent changes have landed upstream.


Thanks!

-Olof

^ permalink raw reply	[flat|nested] 8+ messages in thread

* [GIT PULL] Qualcomm SoC Updates for v4.11
@ 2017-01-31 17:44       ` Olof Johansson
  0 siblings, 0 replies; 8+ messages in thread
From: Olof Johansson @ 2017-01-31 17:44 UTC (permalink / raw)
  To: linux-arm-kernel

On Mon, Jan 30, 2017 at 11:11 PM, Andy Gross <andy.gross@linaro.org> wrote:
> On Sun, Jan 29, 2017 at 04:26:44PM -0800, Olof Johansson wrote:
>> On Tue, Jan 24, 2017 at 12:52:32AM -0600, Andy Gross wrote:
>> > The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
>> >
>> >   Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
>> >
>> > are available in the git repository at:
>> >
>> >   git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git tags/qcom-soc-for-4.11
>> >
>> > for you to fetch changes up to aabde95fc543a9ca68df06b9c7ea8e699702d7ad:
>> >
>> >   firmware: qcom: scm: Fix interrupted SCM calls (2017-01-23 10:01:49 -0600)
>> >
>> > ----------------------------------------------------------------
>> > Qualcomm ARM Based SoC Updates for v4.11
>> >
>> > * Add SMCC quirk support
>> > * Add Qualcomm SCM quirk to fix interrupted calls
>>
>> Hi,
>>
>> I replied on one of the patches. Not sure doing this through quirks is the
>> right way right now -- unless we expect a lot more quirks over time, and/or if
>> this is an "enhancement" that other vendors are also likely to pick up.
>
> I saw.  We originally tried adding our own calls, but with the advent of the
> arm_smccc call it was nice to be able to leverage that instead of adding a whole
> new copy of the thing.  And people didn't like the original implementation all
> that much because it somewhat abused the arm_smccc register conventions.
>
> If we added our own, it'd be a copy of the arm one with the extra register
> access.

Yep. Sorry to put you in a tight spot, but since Will was rejecting my
feedback, he gets to merge the code the way he wants it to look like.

Unless I hear otherwise I'm assuming the rest of the code in this pull
request is either going in with those changes, or will be submitted
once the dependent changes have landed upstream.


Thanks!

-Olof

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2017-01-31 17:44 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-24  6:52 [GIT PULL] Qualcomm SoC Updates for v4.11 Andy Gross
2017-01-24  6:52 ` Andy Gross
2017-01-30  0:26 ` Olof Johansson
2017-01-30  0:26   ` Olof Johansson
2017-01-31  7:11   ` Andy Gross
2017-01-31  7:11     ` Andy Gross
2017-01-31 17:44     ` Olof Johansson
2017-01-31 17:44       ` Olof Johansson

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.