* [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.