Skip to contentSkip to conversation

Samsung exynos_mct update for v3.17

GIT PULL Kukjin Kim 3 participants 7 messages Jul 19, 2014 – Jul 23, 2014 Arm Samsung Exynos

lore
Share & tools
lore

Kukjin Kim

author
#0 lore raw

Note that this is also based on 3.16-rc5 because of dependency with previous samsung fixes including exynos_mct already merged in mainline during -rc.

The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:

Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/exynos-mct

for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:

clocksource: exynos_mct: Only use 32-bits where possible (2014-07-19
03:07:52 +0900)

----------------------------------------------------------------
exynos_mct update for v3.17
- only use 32-bit access for performance benefits on exynos 32-bit system and this means ARCH timer should be supported on exynos 64-bit system instead of current MCT.
- use readl_relaxed/writel_relaxed to consistently use the proper functions in exynos_mct.

----------------------------------------------------------------
Doug Anderson (2):
clocksource: exynos_mct: use readl_relaxed/writel_relaxed
clocksource: exynos_mct: Only use 32-bits where possible

  drivers/clocksource/Kconfig      |  1 +
  drivers/clocksource/exynos_mct.c | 63 
++++++++++++++++++++++++++++------------
  2 files changed, 45 insertions(+), 19 deletions(-)
#1 lore raw
Quoted 19 lines · Kukjin Kim

Note that this is also based on 3.16-rc5 because of dependency with previous samsung fixes including exynos_mct already merged in mainline during -rc.

The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:

Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/exynos-mct

for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:

clocksource: exynos_mct: Only use 32-bits where possible
(2014-07-19 03:07:52 +0900)

Quoted 7 lines

----------------------------------------------------------------
exynos_mct update for v3.17
- only use 32-bit access for performance benefits on exynos 32-bit system and this means ARCH timer should be supported on exynos 64-bit system instead of current MCT.
- use readl_relaxed/writel_relaxed to consistently use the proper functions in exynos_mct.

There's no reason for these to go through arm-soc, is there? They should go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They also lack acks from them if they for some reason need to go through arm-soc.

-Olof

#2 lore raw
Quoted 28 lines · Olof Johansson
Quoted 19 lines · Kukjin Kim

Note that this is also based on 3.16-rc5 because of dependency with previous samsung fixes including exynos_mct already merged in mainline during -rc.

The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:

   Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/exynos-mct

for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:

clocksource: exynos_mct: Only use 32-bits where possible
(2014-07-19 03:07:52 +0900)

Quoted 7 lines

----------------------------------------------------------------
exynos_mct update for v3.17
- only use 32-bit access for performance benefits on exynos 32-bit system and this means ARCH timer should be supported on exynos 64-bit system instead of current MCT.
- use readl_relaxed/writel_relaxed to consistently use the proper functions in exynos_mct.

Quoted 3 lines

There's no reason for these to go through arm-soc, is there? They should go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They also lack acks from them if they for some reason need to go through arm-soc.

Yes, that's right. Furthermore I have been discussing with Doug about these patches before.

Kukjin, is there any dependency on these patches ?

Signature · 5 lines
  <http://www.linaro.org/> Linaro.org ? Open source software for ARM SoCs

Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
author
#3 lore raw
Quoted 30 lines · Daniel Lezcano
Quoted 28 lines · Olof Johansson
Quoted 26 lines · Kukjin Kim

Note that this is also based on 3.16-rc5 because of dependency with previous samsung fixes including exynos_mct already merged in mainline during -rc.

The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:

   Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/exynos-mct

for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:

clocksource: exynos_mct: Only use 32-bits where possible
(2014-07-19 03:07:52 +0900)

----------------------------------------------------------------
exynos_mct update for v3.17
- only use 32-bit access for performance benefits on exynos 32-bit system and this means ARCH timer should be supported on exynos 64-bit system instead of current MCT.
- use readl_relaxed/writel_relaxed to consistently use the proper functions in exynos_mct.

Quoted 4 lines
Quoted 3 lines

There's no reason for these to go through arm-soc, is there? They should go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They also lack acks from them if they for some reason need to go through arm-soc.

Olof, you're right. The branch has no dependency with arm-soc so I agreed.

Quoted 5 lines

Yes, that's right. Furthermore I have been discussing with Doug about these patches before.

Kukjin, is there any dependency on these patches ?

Yeah, Daniel, it should be handled in the clocksource tree so how should I do for it?

Thanks,
Kukjin

#4 lore raw
Quoted 37 lines · Kukjin Kim
Quoted 30 lines · Daniel Lezcano
Quoted 28 lines · Olof Johansson
Quoted 26 lines · Kukjin Kim

Note that this is also based on 3.16-rc5 because of dependency with previous samsung fixes including exynos_mct already merged in mainline during -rc.

The following changes since commit 1795cd9b3a91d4b5473c97f491d63892442212ab:

    Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/exynos-mct

for you to fetch changes up to 1a631118c1d085fe162f3b6d44f710c72206ef2d:

clocksource: exynos_mct: Only use 32-bits where possible
(2014-07-19 03:07:52 +0900)

----------------------------------------------------------------
exynos_mct update for v3.17
- only use 32-bit access for performance benefits on exynos 32-bit system and this means ARCH timer should be supported on exynos 64-bit system instead of current MCT.
- use readl_relaxed/writel_relaxed to consistently use the proper functions in exynos_mct.

Quoted 4 lines
Quoted 3 lines

There's no reason for these to go through arm-soc, is there? They should go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They also lack acks from them if they for some reason need to go through arm-soc.

Olof, you're right. The branch has no dependency with arm-soc so I agreed.

Quoted 7 lines
Quoted 5 lines

Yes, that's right. Furthermore I have been discussing with Doug about these patches before.

Kukjin, is there any dependency on these patches ?

Yeah, Daniel, it should be handled in the clocksource tree so how should I do for it?

I can pull your branch v3.17-next/mct-exynos and you drop the merge from this branch in your master ?

Signature · 5 lines
  <http://www.linaro.org/> Linaro.org ? Open source software for ARM SoCs

Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog
author
#5 lore raw
Quoted 47 lines · Daniel Lezcano
Quoted 46 lines · Kukjin Kim
Quoted 32 lines · Daniel Lezcano
Quoted 30 lines · Olof Johansson
Quoted 28 lines · Kukjin Kim

Note that this is also based on 3.16-rc5 because of dependency with previous samsung fixes including exynos_mct already merged in mainline during -rc.

The following changes since commit
1795cd9b3a91d4b5473c97f491d63892442212ab:

Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/exynos-mct

for you to fetch changes up to
1a631118c1d085fe162f3b6d44f710c72206ef2d:

clocksource: exynos_mct: Only use 32-bits where possible (2014-07-19 03:07:52 +0900)

----------------------------------------------------------------
exynos_mct update for v3.17
- only use 32-bit access for performance benefits on exynos 32-bit system and this means ARCH timer should be supported on exynos 64-bit system instead of current MCT.
- use readl_relaxed/writel_relaxed to consistently use the proper functions in exynos_mct.

Quoted 7 lines
Quoted 6 lines

There's no reason for these to go through arm-soc, is there? They should
go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They
also lack acks from them if they for some reason need to go through arm-soc.

Olof, you're right. The branch has no dependency with arm-soc so I agreed.

Quoted 3 lines

Yes, that's right. Furthermore I have been discussing with Doug about these patches before.

Quoted 9 lines
Quoted 5 lines
Quoted 2 lines

Kukjin, is there any dependency on these patches ?

Yeah, Daniel, it should be handled in the clocksource tree so how should I do
for it?

I can pull your branch v3.17-next/mct-exynos and you drop the merge from this branch in your master ?

Yes please and I did drop the merge in my -next just now.

Thanks,
Kukjin

#6 lore raw
Quoted 50 lines · Kukjin Kim
Quoted 49 lines · Daniel Lezcano
Quoted 48 lines · Kukjin Kim
Quoted 32 lines · Daniel Lezcano
Quoted 30 lines · Olof Johansson
Quoted 28 lines · Kukjin Kim

Note that this is also based on 3.16-rc5 because of dependency with previous samsung fixes including exynos_mct already merged in mainline during -rc.

The following changes since commit
1795cd9b3a91d4b5473c97f491d63892442212ab:

Linux 3.16-rc5 (2014-07-13 14:04:33 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/exynos-mct

for you to fetch changes up to
1a631118c1d085fe162f3b6d44f710c72206ef2d:

clocksource: exynos_mct: Only use 32-bits where possible (2014-07-19 03:07:52 +0900)

----------------------------------------------------------------
exynos_mct update for v3.17
- only use 32-bit access for performance benefits on exynos 32-bit system and this means ARCH timer should be supported on exynos 64-bit system instead of current MCT.
- use readl_relaxed/writel_relaxed to consistently use the proper functions in exynos_mct.

Quoted 7 lines
Quoted 6 lines

There's no reason for these to go through arm-soc, is there? They should
go through the clocksource tree (Daniel Lezcano / Thomas Gleixner). They
also lack acks from them if they for some reason need to go through arm-soc.

Olof, you're right. The branch has no dependency with arm-soc so I agreed.

Quoted 5 lines

Yes, that's right. Furthermore I have been discussing with Doug about these patches before.

Kukjin, is there any dependency on these patches ?

Quoted 8 lines
Quoted 7 lines
Quoted 3 lines

Yeah, Daniel, it should be handled in the clocksource tree so how should I do
for it?

I can pull your branch v3.17-next/mct-exynos and you drop the merge from this branch in your master ?

Yes please and I did drop the merge in my -next just now.

Ok, thanks.

The patches are applied in my branch for 3.17.

-- Daniel

Signature · 5 lines
  <http://www.linaro.org/> Linaro.org ? Open source software for ARM SoCs

Follow Linaro:  <http://www.facebook.com/pages/Linaro> Facebook |
<http://twitter.com/#!/linaroorg> Twitter |
<http://www.linaro.org/linaro-blog/> Blog