linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [GIT PULL] ARM: EXYNOS: Improvements for 4.2, try 2
@ 2015-05-06  2:19 Krzysztof Kozlowski
  2015-05-08 18:54 ` Kukjin Kim
  0 siblings, 1 reply; 3+ messages in thread
From: Krzysztof Kozlowski @ 2015-05-06  2:19 UTC (permalink / raw)
  To: Kukjin Kim
  Cc: linux-arm-kernel, linux-samsung-soc, linux-kernel,
	Olof Johansson, Arnd Bergmann, Bartlomiej Zolnierkiewicz,
	Sergiy Kibrik, Krzysztof Kozlowski

Dear Kukjin,

Updated pull request. The first one contained an older version
of my patch.

This adds coupled cpuidle for Exynos3250 and improves the Exynos
code in few places. Everything for upcoming 4.2 merge window.
Description along with a tag.

Best regards,
Krzysztof

----------------------------------------------------------------
The following changes since commit 5ebe6afaf0057ac3eaeb98defd5456894b446d22:

  Linux 4.1-rc2 (2015-05-03 19:22:23 -0700)

are available in the git repository at:

  https://github.com/krzk/linux.git tags/samsung-for-next-4.2

for you to fetch changes up to 182be665abb95fcddd656355ae6208d02533b6b9:

  ARM: plat-samsung: Constify platform_device_id (2015-05-06 11:05:43 +0900)

----------------------------------------------------------------
Extending cpuidle driver and improvements for Exynos based boards:
1. Add missing return-value checks and of_node_put() for power domain
   driver.
2. Fix missing clk_prepare in S3C24XX ADC driver.
3. Rework clock handling when switching power domains on/off. Instead
   of settting fixed parent in DTS we grab the parent clock before
   turning the domain off.
4. Add coupled cpuidle support for Exynos3250 to an existing
   cpuidle-exynos driver. As a result it enables AFTR mode
   (ARM-Off Top-Running) to be used by default on Exynos3250
   without the need to hot unplug CPU1 first.

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (5):
      ARM: EXYNOS: fix exynos_boot_secondary() return value on timeout
      ARM: EXYNOS: make exynos_core_restart() less verbose
      ARM: EXYNOS: add exynos_set_boot_addr() helper
      ARM: EXYNOS: add exynos_get_boot_addr() helper
      cpuidle: exynos: add coupled cpuidle support for Exynos3250

Krzysztof Kozlowski (8):
      ARM: EXYNOS: Fix failed second suspend on Exynos4
      ARM: EXYNOS: Handle of of_iomap() failure
      ARM: EXYNOS: Handle of_find_device_by_node and kstrdup failures
      ARM: EXYNOS: Add missing of_node_put() when parsing power domains
      ARM: EXYNOS: Get current parent clock for power domain on/off
      ARM: dts: Use last parent for clocks during power domain on/off
      ARM: EXYNOS: Constify irq_domain_ops
      ARM: plat-samsung: Constify platform_device_id

Sergiy Kibrik (1):
      ARM: SAMSUNG: fix clk_enable() WARNing in S3C24XX ADC

 .../bindings/arm/exynos/power_domain.txt           |   7 +-
 arch/arm/boot/dts/exynos5420.dtsi                  |  13 +--
 arch/arm/include/asm/firmware.h                    |   4 +
 arch/arm/mach-exynos/common.h                      |   6 +-
 arch/arm/mach-exynos/exynos.c                      |  30 ++++-
 arch/arm/mach-exynos/firmware.c                    |  18 +++
 arch/arm/mach-exynos/platsmp.c                     | 123 ++++++++++-----------
 arch/arm/mach-exynos/pm.c                          |  51 +++++++--
 arch/arm/mach-exynos/pm_domains.c                  |  44 ++++++--
 arch/arm/mach-exynos/suspend.c                     |   5 +-
 arch/arm/plat-samsung/adc.c                        |   6 +-
 11 files changed, 208 insertions(+), 99 deletions(-)

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

* Re: [GIT PULL] ARM: EXYNOS: Improvements for 4.2, try 2
  2015-05-06  2:19 [GIT PULL] ARM: EXYNOS: Improvements for 4.2, try 2 Krzysztof Kozlowski
@ 2015-05-08 18:54 ` Kukjin Kim
  2015-05-09  0:45   ` Krzysztof Kozlowski
  0 siblings, 1 reply; 3+ messages in thread
From: Kukjin Kim @ 2015-05-08 18:54 UTC (permalink / raw)
  To: Krzysztof Kozlowski
  Cc: Kukjin Kim, linux-arm-kernel, linux-samsung-soc, linux-kernel,
	Olof Johansson, Arnd Bergmann, Bartlomiej Zolnierkiewicz,
	Sergiy Kibrik

On 05/06/15 11:19, Krzysztof Kozlowski wrote:
> Dear Kukjin,
> 
> Updated pull request. The first one contained an older version
> of my patch.
> 
> This adds coupled cpuidle for Exynos3250 and improves the Exynos
> code in few places. Everything for upcoming 4.2 merge window.
> Description along with a tag.
> 
> Best regards,
> Krzysztof
> 
> ----------------------------------------------------------------
> The following changes since commit 5ebe6afaf0057ac3eaeb98defd5456894b446d22:
> 
>   Linux 4.1-rc2 (2015-05-03 19:22:23 -0700)
> 
> are available in the git repository at:
> 
>   https://github.com/krzk/linux.git tags/samsung-for-next-4.2
> 
> for you to fetch changes up to 182be665abb95fcddd656355ae6208d02533b6b9:
> 
>   ARM: plat-samsung: Constify platform_device_id (2015-05-06 11:05:43 +0900)
> 
> ----------------------------------------------------------------
> Extending cpuidle driver and improvements for Exynos based boards:
> 1. Add missing return-value checks and of_node_put() for power domain
>    driver.
> 2. Fix missing clk_prepare in S3C24XX ADC driver.
> 3. Rework clock handling when switching power domains on/off. Instead
>    of settting fixed parent in DTS we grab the parent clock before
>    turning the domain off.
> 4. Add coupled cpuidle support for Exynos3250 to an existing
>    cpuidle-exynos driver. As a result it enables AFTR mode
>    (ARM-Off Top-Running) to be used by default on Exynos3250
>    without the need to hot unplug CPU1 first.
> 
> ----------------------------------------------------------------
> Bartlomiej Zolnierkiewicz (5):
>       ARM: EXYNOS: fix exynos_boot_secondary() return value on timeout
>       ARM: EXYNOS: make exynos_core_restart() less verbose
>       ARM: EXYNOS: add exynos_set_boot_addr() helper
>       ARM: EXYNOS: add exynos_get_boot_addr() helper
>       cpuidle: exynos: add coupled cpuidle support for Exynos3250
> 
> Krzysztof Kozlowski (8):
>       ARM: EXYNOS: Fix failed second suspend on Exynos4
>       ARM: EXYNOS: Handle of of_iomap() failure
>       ARM: EXYNOS: Handle of_find_device_by_node and kstrdup failures
>       ARM: EXYNOS: Add missing of_node_put() when parsing power domains
>       ARM: EXYNOS: Get current parent clock for power domain on/off
>       ARM: dts: Use last parent for clocks during power domain on/off
>       ARM: EXYNOS: Constify irq_domain_ops
>       ARM: plat-samsung: Constify platform_device_id
> 
> Sergiy Kibrik (1):
>       ARM: SAMSUNG: fix clk_enable() WARNing in S3C24XX ADC
> 
>  .../bindings/arm/exynos/power_domain.txt           |   7 +-
>  arch/arm/boot/dts/exynos5420.dtsi                  |  13 +--
>  arch/arm/include/asm/firmware.h                    |   4 +
>  arch/arm/mach-exynos/common.h                      |   6 +-
>  arch/arm/mach-exynos/exynos.c                      |  30 ++++-
>  arch/arm/mach-exynos/firmware.c                    |  18 +++
>  arch/arm/mach-exynos/platsmp.c                     | 123 ++++++++++-----------
>  arch/arm/mach-exynos/pm.c                          |  51 +++++++--
>  arch/arm/mach-exynos/pm_domains.c                  |  44 ++++++--
>  arch/arm/mach-exynos/suspend.c                     |   5 +-
>  arch/arm/plat-samsung/adc.c                        |   6 +-
>  11 files changed, 208 insertions(+), 99 deletions(-)
> --

Hi Krzysztof,

Firstly, thanks for your gentle reminder and effort.

By the way, this cannot be pulled because some of them are old patches
even though I've missed them at that time. Sorry about that and if it is
required, it should be re-submitted based on latest mainline after
testing then reviewed in ml again...

And please do use 'git am' or some relevant git commend when applying
patches in your tree because I found there are some comments below '---'
in git log such as 'changes since' or some 'note' but that is not
required. Just it is for information in ml not git log basically.

Anyway I'm going to sort them out including your patches in my tree
directly for 4.2.

Thanks again,
Kukjin

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

* Re: [GIT PULL] ARM: EXYNOS: Improvements for 4.2, try 2
  2015-05-08 18:54 ` Kukjin Kim
@ 2015-05-09  0:45   ` Krzysztof Kozlowski
  0 siblings, 0 replies; 3+ messages in thread
From: Krzysztof Kozlowski @ 2015-05-09  0:45 UTC (permalink / raw)
  To: Kukjin Kim
  Cc: Krzysztof Kozlowski, linux-arm-kernel, linux-samsung-soc,
	linux-kernel, Olof Johansson, Arnd Bergmann,
	Bartlomiej Zolnierkiewicz, Sergiy Kibrik

2015-05-09 3:54 GMT+09:00 Kukjin Kim <kgene@kernel.org>:
> On 05/06/15 11:19, Krzysztof Kozlowski wrote:
>> Dear Kukjin,
>>
>> Updated pull request. The first one contained an older version
>> of my patch.
>>
>> This adds coupled cpuidle for Exynos3250 and improves the Exynos
>> code in few places. Everything for upcoming 4.2 merge window.
>> Description along with a tag.
>>
>> Best regards,
>> Krzysztof
>>
>> ----------------------------------------------------------------
>> The following changes since commit 5ebe6afaf0057ac3eaeb98defd5456894b446d22:
>>
>>   Linux 4.1-rc2 (2015-05-03 19:22:23 -0700)
>>
>> are available in the git repository at:
>>
>>   https://github.com/krzk/linux.git tags/samsung-for-next-4.2
>>
>> for you to fetch changes up to 182be665abb95fcddd656355ae6208d02533b6b9:
>>
>>   ARM: plat-samsung: Constify platform_device_id (2015-05-06 11:05:43 +0900)
>>
>> ----------------------------------------------------------------
>> Extending cpuidle driver and improvements for Exynos based boards:
>> 1. Add missing return-value checks and of_node_put() for power domain
>>    driver.
>> 2. Fix missing clk_prepare in S3C24XX ADC driver.
>> 3. Rework clock handling when switching power domains on/off. Instead
>>    of settting fixed parent in DTS we grab the parent clock before
>>    turning the domain off.
>> 4. Add coupled cpuidle support for Exynos3250 to an existing
>>    cpuidle-exynos driver. As a result it enables AFTR mode
>>    (ARM-Off Top-Running) to be used by default on Exynos3250
>>    without the need to hot unplug CPU1 first.
>>
>> ----------------------------------------------------------------
>> Bartlomiej Zolnierkiewicz (5):
>>       ARM: EXYNOS: fix exynos_boot_secondary() return value on timeout
>>       ARM: EXYNOS: make exynos_core_restart() less verbose
>>       ARM: EXYNOS: add exynos_set_boot_addr() helper
>>       ARM: EXYNOS: add exynos_get_boot_addr() helper
>>       cpuidle: exynos: add coupled cpuidle support for Exynos3250
>>
>> Krzysztof Kozlowski (8):
>>       ARM: EXYNOS: Fix failed second suspend on Exynos4
>>       ARM: EXYNOS: Handle of of_iomap() failure
>>       ARM: EXYNOS: Handle of_find_device_by_node and kstrdup failures
>>       ARM: EXYNOS: Add missing of_node_put() when parsing power domains
>>       ARM: EXYNOS: Get current parent clock for power domain on/off
>>       ARM: dts: Use last parent for clocks during power domain on/off
>>       ARM: EXYNOS: Constify irq_domain_ops
>>       ARM: plat-samsung: Constify platform_device_id
>>
>> Sergiy Kibrik (1):
>>       ARM: SAMSUNG: fix clk_enable() WARNing in S3C24XX ADC
>>
>>  .../bindings/arm/exynos/power_domain.txt           |   7 +-
>>  arch/arm/boot/dts/exynos5420.dtsi                  |  13 +--
>>  arch/arm/include/asm/firmware.h                    |   4 +
>>  arch/arm/mach-exynos/common.h                      |   6 +-
>>  arch/arm/mach-exynos/exynos.c                      |  30 ++++-
>>  arch/arm/mach-exynos/firmware.c                    |  18 +++
>>  arch/arm/mach-exynos/platsmp.c                     | 123 ++++++++++-----------
>>  arch/arm/mach-exynos/pm.c                          |  51 +++++++--
>>  arch/arm/mach-exynos/pm_domains.c                  |  44 ++++++--
>>  arch/arm/mach-exynos/suspend.c                     |   5 +-
>>  arch/arm/plat-samsung/adc.c                        |   6 +-
>>  11 files changed, 208 insertions(+), 99 deletions(-)
>> --
>
> Hi Krzysztof,
>
> Firstly, thanks for your gentle reminder and effort.
>
> By the way, this cannot be pulled because some of them are old patches
> even though I've missed them at that time. Sorry about that and if it is
> required, it should be re-submitted based on latest mainline after
> testing then reviewed in ml again...

They were rebased on mainline. However some of them (cpuidle) depend
on "ARM: EXYNOS: Fix failed second suspend on Exynos4".

> And please do use 'git am' or some relevant git commend when applying
> patches in your tree because I found there are some comments below '---'
> in git log such as 'changes since' or some 'note' but that is not
> required. Just it is for information in ml not git log basically.

Right, this happened only for my patches which I cherry-picked thus
leaving the separator. Next time I will be more careful.

>
> Anyway I'm going to sort them out including your patches in my tree
> directly for 4.2.

Thanks!
Best regards,
Krzysztof

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

end of thread, other threads:[~2015-05-09  0:45 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-05-06  2:19 [GIT PULL] ARM: EXYNOS: Improvements for 4.2, try 2 Krzysztof Kozlowski
2015-05-08 18:54 ` Kukjin Kim
2015-05-09  0:45   ` Krzysztof Kozlowski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).