2015-12-02 01:40:10

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 0/9] ARM: EXYNOS: Pull request for v4.5

Hi Kukjin,

A lot of stuff for v4.5 with 3 dependencies split into
separate tags. The need for dependency is explained both
in merge-commit and in description of a tag which is using
the dependency.

The order goes like (but of course dependencies
could be pulled all at once at beginning):
1. tags/samsung-dt-syscon-restart-4.5
2. tags/samsung-soc-4.5
3. tags/samsung-clk-arm64-symbols-4.5
4. tags/samsung-soc64-4.5
5. tags/samsung-drivers-4.5
6. tags/samsung-clk-exynos4-4.5
7. tags/samsung-dt-4.5
8. tags/samsung-dt64-4.5
9. tags/samsung-defconfig-4.5

I split dependencies to three tags so clock or other folks could
easily grab them if needed.

Please share your comments or pull as early as possible as we have here
some more dependencies than usual.


Kind regards,
Krzysztof


2015-12-02 01:40:17

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 1/9] ARM: EXYNOS: dts: Syscon dependency for v4.5

Hi Kukjin,

The DT changes are needed before switching to syscon-based reboot
and power off method.

Best regards,
Krzysztof



The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-syscon-restart-4.5

for you to fetch changes up to 35135f4b95f03be7ebbf31221ce738f1ec0faa02:

ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5410 (2015-11-20 15:58:44 +0900)

----------------------------------------------------------------
Device Tree changes adding necessary nodes for syscon reboot/poweroff
handlers on Exynos boards. The mach-exynos changes must base on top
of this to retain the bisectability of not loosing reboot/poweroff
features.

----------------------------------------------------------------
Alim Akhtar (4):
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos3250
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos4
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5410

arch/arm/boot/dts/exynos3250.dtsi | 14 ++++++++++++++
arch/arm/boot/dts/exynos4.dtsi | 14 ++++++++++++++
arch/arm/boot/dts/exynos5.dtsi | 14 ++++++++++++++
arch/arm/boot/dts/exynos5410.dtsi | 14 ++++++++++++++
4 files changed, 56 insertions(+)

2015-12-02 01:42:57

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 2/9] ARM: EXYNOS: Exynos SoC/mach specific code for v4.5

Hi Kukjin,

SoC/mach specific code.

Best regards,
Krzysztof


The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc-4.5

for you to fetch changes up to 8438aef01d3560549b3a95d247b3a69311fa6f2d:

ARM: EXYNOS: Remove redundant code from regs-pmu.h (2015-11-20 16:00:47 +0900)

----------------------------------------------------------------
Samsung Exynos improvements for 4.5:
1. Switch from Exynos-specific restart/poweroff handler
(mach-exynos/pmu.c) to generic syscon-reboot and syscon-poweroff
drivers.
This depends on adding syscon nodes to DTS to preserve
bisectability.
2. Minor improvements.

----------------------------------------------------------------
Alim Akhtar (5):
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos3250
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos4
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5
ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5410
ARM: EXYNOS: Switch to syscon reboot and poweroff

Krzysztof Kozlowski (2):
Merge tag 'samsung-dt-syscon-restart-4.5' into next/soc
ARM: EXYNOS: Constify local exynos_pmu_data structure

Pankaj Dubey (1):
ARM: EXYNOS: Remove redundant code from regs-pmu.h

arch/arm/boot/dts/exynos3250.dtsi | 14 ++++++++++++
arch/arm/boot/dts/exynos4.dtsi | 14 ++++++++++++
arch/arm/boot/dts/exynos5.dtsi | 14 ++++++++++++
arch/arm/boot/dts/exynos5410.dtsi | 14 ++++++++++++
arch/arm/mach-exynos/Kconfig | 3 +++
arch/arm/mach-exynos/pmu.c | 45 ++-------------------------------------
arch/arm/mach-exynos/regs-pmu.h | 9 --------
7 files changed, 61 insertions(+), 52 deletions(-)

2015-12-02 01:40:25

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 3/9] ARM64: EXYNOS: clk: Clock dependency for ARM64 for v4.5

Hi Kukjin,

Dependency for soc64 changes.

Best regards,
Krzysztof


The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-clk-arm64-symbols-4.5

for you to fetch changes up to 8c2a90ed18a74e8b9cdbba679403faa44d6024fc:

clk: samsung: Don't build ARMv8 clock drivers on ARMv7 (2015-11-22 19:25:29 +0900)

----------------------------------------------------------------
Remove CONFIG_ARCH_EXYNOS7 symbol from Samsung clocks and instead
build all drivers for ARM64 SoCs under CONFIG_EXYNOS_ARM64_COMMON_CLK.
After the commit there will be no more users of CONFIG_ARCH_EXYNOS7
except ARM64 mach code.

----------------------------------------------------------------
Krzysztof Kozlowski (1):
clk: samsung: Don't build ARMv8 clock drivers on ARMv7

drivers/clk/samsung/Kconfig | 6 ++++++
drivers/clk/samsung/Makefile | 4 ++--
2 files changed, 8 insertions(+), 2 deletions(-)

2015-12-02 01:42:32

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 4/9] ARM64: EXYNOS: Soc specific code for v4.5

Hi Kukjin,

ARM64 change touch also defconfig.

Best regards,
Krzysztof


The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc64-4.5

for you to fetch changes up to db44c07a3f0b32815bd1f3e731db9e043e57cf9c:

arm64: EXYNOS: Consolidate ARCH_EXYNOS7 symbol into ARCH_EXYNOS (2015-11-22 19:31:30 +0900)

----------------------------------------------------------------
Samsung Exynos ARM64 improvements:
1. Use just one Kconfig symbol for Exynos SoC: ARCH_EXYNOS.
This depends on change in drivers/clk where the old ARCH_EXYNOS7
was used.

----------------------------------------------------------------
Krzysztof Kozlowski (3):
clk: samsung: Don't build ARMv8 clock drivers on ARMv7
Merge tag 'samsung-clk-arm64-symbols-4.5' into next/soc64
arm64: EXYNOS: Consolidate ARCH_EXYNOS7 symbol into ARCH_EXYNOS

arch/arm64/Kconfig.platforms | 11 ++---------
arch/arm64/boot/dts/exynos/Makefile | 2 +-
arch/arm64/configs/defconfig | 2 +-
drivers/clk/samsung/Kconfig | 6 ++++++
drivers/clk/samsung/Makefile | 4 ++--
5 files changed, 12 insertions(+), 13 deletions(-)

2015-12-02 01:40:33

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

Hi Kukjin,

Pinctrl for v4.5.

Best regards,
Krzysztof


The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5

for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:

pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)

----------------------------------------------------------------
Exynos-specific drivers for 4.5:
1. Add a pinctrl driver for Exynos5410.

----------------------------------------------------------------
Hakjoo Kim (1):
pinctrl: exynos: add exynos5410 SoC specific data

.../bindings/pinctrl/samsung-pinctrl.txt | 1 +
drivers/pinctrl/samsung/pinctrl-exynos.c | 103 +++++++++++++++++++++
drivers/pinctrl/samsung/pinctrl-samsung.c | 2 +
drivers/pinctrl/samsung/pinctrl-samsung.h | 1 +
4 files changed, 107 insertions(+)

2015-12-02 01:41:47

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 6/9] ARM: EXYNOS: clk: Another clock dependency, ARMv7, for v4.5

Hi Kukjin,

This is also clock dependency. I put it in separate tag in case clock
folks want to pull it also.

Best regards,
Krzysztof


The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-clk-exynos4-4.5

for you to fetch changes up to 94af7a3c310f5877dc6f756179b92f24f89a9b08:

clk: samsung: exynos4: Add SSS gate clock (2015-11-18 22:02:02 +0900)

----------------------------------------------------------------
Add a Security SubSystem (SSS) clock for Exynos4, needed by exynos-rng
driver (Pseudo Random Number Generator).

----------------------------------------------------------------
Krzysztof Kozlowski (1):
clk: samsung: exynos4: Add SSS gate clock

drivers/clk/samsung/clk-exynos4.c | 1 +
include/dt-bindings/clock/exynos4.h | 1 +
2 files changed, 2 insertions(+)

2015-12-02 01:40:40

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 7/9] ARM: EXYNOS: dts: DeviceTree for v4.5

Hi Kukjin,

A lot of stuff here, mostly cleanups. Description in tag.

Best regards,
Krzysztof


The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-4.5

for you to fetch changes up to 2cf107f1033e0343d45b59d06f16487c8362702f:

ARM: dts: Unify G2D device node with other devices on exynos4 (2015-11-30 17:00:43 +0900)

----------------------------------------------------------------
Samsung DeviceTree updates and improvements for 4.5:
1. Pinctrl for Exynos5410.
2. eMMC/SDIO minor fixes usage of bindings on Snow and Peach
Chromebooks.
3. Remove FIMD from Odroid XU3-family because on XU3 it cannot be used
yet and on XU3-Lite and XU4 it is not supported.
4. Remove deprecated since June 2013 samsung,exynos5-hdmi.
5. Add support for Pseudo Random Generator on Exynos4 (Trats2 for now).
This depends on new SSS clock.
6. Add rotator nodes for Exynos4 and Exynos5.
7. Switch DWC3_1 on Odroid XU3 and XU3-Lite to peripheral mode because
now it cannot be used as OTG.
8. Cleanup the G2D usage on Exynos4 and add it to a proper domain
in case of Exynos4210.
9. Put MDMA1 in proper domain on Exynos4210 as well.
10. Minor cleanups.

----------------------------------------------------------------
Andrzej Hajda (1):
dt-bindings: remove deprecated compatible string from exynos-hdmi

Hakjoo Kim (1):
ARM: dts: Add pinctrl support to exynos5410

Javier Martinez Canillas (7):
ARM: dts: Mark SDIO as non-removable in exynos5800-peach-pi
ARM: dts: Mark SDIO as non-removable in exynos5420-peach-pit
ARM: dts: Mark SDIO as non-removable in exynos5250-snow-common
ARM: dts: Remove broken-cd from eMMC node in exynos5800-peach-pi
ARM: dts: Remove broken-cd from eMMC node in exynos5420-peach-pi
ARM: dts: Mark eMMC as non-removable in exynos5250-snow-common
ARM: dts: Remove unneeded GPIO include in exynos4412-odroidu3

Krzysztof Kozlowski (4):
clk: samsung: exynos4: Add SSS gate clock
Merge tag 'samsung-clk-exynos4-4.5' into next/dt
ARM: dts: Add PRNG module for exynos4
ARM: dts: Enable PRNG module on exynos4412-trats2

Marek Szyprowski (10):
ARM: dts: Remove fimd node from exynos5422-odroidxu3-common
ARM: dts: Add rotator nodes on exynos4
ARM: dts: Fix power domain for sysmmu-rotator device on exynos4
ARM: dts: Add rotator node on exynos5250
ARM: dts: Add rotator node on exynos5420
ARM: dts: Use peripheral mode for dwc3_1 on exynos5422-odroidxu3
ARM: dts: exynos4210-universal_c210: Disable DMA for UARTs
ARM: dts: MDMA1 device belongs to LCD0 power domain on exynos4210
ARM: dts: Add power domain to G2D device on exynos4210
ARM: dts: Unify G2D device node with other devices on exynos4

.../bindings/display/exynos/exynos_hdmi.txt | 7 +-
arch/arm/boot/dts/exynos4.dtsi | 18 +-
arch/arm/boot/dts/exynos4210-origen.dts | 4 -
arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 -
arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 +
arch/arm/boot/dts/exynos4210.dtsi | 14 +-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 4 -
arch/arm/boot/dts/exynos4412-odroidu3.dts | 1 -
arch/arm/boot/dts/exynos4412-origen.dts | 4 -
arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 -
arch/arm/boot/dts/exynos4412-trats2.dts | 4 +
arch/arm/boot/dts/exynos4x12.dtsi | 5 +-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 6 +-
arch/arm/boot/dts/exynos5250.dtsi | 9 +
arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 406 +++++++++++++++++++++
arch/arm/boot/dts/exynos5410.dtsi | 36 ++
arch/arm/boot/dts/exynos5420-peach-pit.dts | 5 +-
arch/arm/boot/dts/exynos5420.dtsi | 19 +
arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 5 -
arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 2 +-
arch/arm/boot/dts/exynos5422-odroidxu3.dts | 2 +-
arch/arm/boot/dts/exynos5800-peach-pi.dts | 5 +-
drivers/clk/samsung/clk-exynos4.c | 1 +
include/dt-bindings/clock/exynos4.h | 1 +
24 files changed, 527 insertions(+), 47 deletions(-)
create mode 100644 arch/arm/boot/dts/exynos5410-pinctrl.dtsi

2015-12-02 01:41:14

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 8/9] ARM64: EXYNOS: dts: DeviceTree for ARM64 for v4.5

Hi Kukjin,

Few changes for Espresso board.

Best regards,
Krzysztof


The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-4.5

for you to fetch changes up to fb026cb6524744c8bd0f133f4b0d8e2595d04e15:

arm64: dts: Add reboot node for exynos7 (2015-11-18 22:47:16 +0900)

----------------------------------------------------------------
Samsung DeviceTree ARM64 updates and improvements for 4.5:
1. Add S2MPS15 PMIC node to Espresso board. This gives proper
control over regulators, provides 32KHz clocks and RTC driver.
2. Enable HS200 mode operation on Espresso board for MMC0.
3. Add reboot capability (generic syscon-reboot).

----------------------------------------------------------------
Alim Akhtar (3):
arm64: dts: Add S2MPS15 PMIC node on exynos7-espresso
arm64: dts: Enable HS200 mode operation on exynos7-espresso
arm64: dts: Add reboot node for exynos7

arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 282 +++++++++++++++++++++++-
arch/arm64/boot/dts/exynos/exynos7.dtsi | 7 +
2 files changed, 288 insertions(+), 1 deletion(-)

2015-12-02 01:40:47

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 9/9] ARM: EXYNOS: Defconfig for v4.5

Hi Kukjin,

This may conflict with other arm-soc updates...

Best regards,
Krzysztof


The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-defconfig-4.5

for you to fetch changes up to 00a5e81fff2d81c3b1bf45712d3a12c905bc7c66:

ARM: exynos_defconfig: Set recommended options for systemd (2015-12-01 08:28:44 +0900)

----------------------------------------------------------------
Defconfig (exynos and multi_v7) changes for Exynos based boards for 4.5:
1. Enable Maxim 8997 and 77693 family drivers (charger, extcon, LED,
RTC, haptic/motor, regulator).
2. Build ChromeOS EC drivers as modules on multi_v7.
3. Enable drivers important for Exynos4210-based Universal C210 board.
4. Enable NFSv4 client.
5. On exynos_defconfig set some options to a value recommended
by systemd. This also makes it more consistent with multi_v7.

----------------------------------------------------------------
Javier Martinez Canillas (1):
ARM: multi_v7_defconfig: Build ChromeOS EC drivers as modules

Krzysztof Kozlowski (6):
ARM: exynos_defconfig: Enable Maxim 8997 family drivers
ARM: exynos_defconfig: Enable Maxim 77693 LED and haptic drivers
ARM: multi_v7_defconfig: Enable Maxim 8997 family drivers
ARM: multi_v7_defconfig: Enable Maxim 77693 LED and haptic drivers
ARM: exynos_defconfig: Enable NFSv4 client
ARM: exynos_defconfig: Set recommended options for systemd

Marek Szyprowski (1):
ARM: exynos_defconfig: Add drivers for Exynos4210 Universal C210 board

arch/arm/configs/exynos_defconfig | 18 ++++++++++++++++--
arch/arm/configs/multi_v7_defconfig | 15 ++++++++++++---
2 files changed, 28 insertions(+), 5 deletions(-)

2015-12-17 01:43:08

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 0/9] ARM: EXYNOS: Pull request for v4.5

On 02.12.2015 10:39, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> A lot of stuff for v4.5 with 3 dependencies split into
> separate tags. The need for dependency is explained both
> in merge-commit and in description of a tag which is using
> the dependency.

Hi everyone,

It's been like two weeks... we are after v4.4-rc5 and Christmas season
is coming... there are some dependencies here and even more stuff waits
out of queue for this pull request (moving SROM and PMU to drivers/soc,
cpufreq for Exynos542x).

What I want to say is that I am really not sure whether further waiting
is beneficial...
All these patches have been boiling in linux-next for some time (through
my tree).


Are there any comments about this pull request? Ordering of branches?
Weird looking tags? Bugs? etc.? Anything waits in your tree Kukjin?


Maybe this could be pulled directly by arm-soc folks?


Best regards,
Krzysztof

>
> The order goes like (but of course dependencies
> could be pulled all at once at beginning):
> 1. tags/samsung-dt-syscon-restart-4.5
> 2. tags/samsung-soc-4.5
> 3. tags/samsung-clk-arm64-symbols-4.5
> 4. tags/samsung-soc64-4.5
> 5. tags/samsung-drivers-4.5
> 6. tags/samsung-clk-exynos4-4.5
> 7. tags/samsung-dt-4.5
> 8. tags/samsung-dt64-4.5
> 9. tags/samsung-defconfig-4.5
>
> I split dependencies to three tags so clock or other folks could
> easily grab them if needed.
>
> Please share your comments or pull as early as possible as we have here
> some more dependencies than usual.
>
>
> Kind regards,
> Krzysztof
>

2015-12-17 02:04:22

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 0/9] ARM: EXYNOS: Pull request for v4.5

On 17.12.2015 10:43, Krzysztof Kozlowski wrote:
> On 02.12.2015 10:39, Krzysztof Kozlowski wrote:
>> Hi Kukjin,
>>
>> A lot of stuff for v4.5 with 3 dependencies split into
>> separate tags. The need for dependency is explained both
>> in merge-commit and in description of a tag which is using
>> the dependency.
>
> Hi everyone,
>
> It's been like two weeks... we are after v4.4-rc5 and Christmas season
> is coming... there are some dependencies here and even more stuff waits
> out of queue for this pull request (moving SROM and PMU to drivers/soc,
> cpufreq for Exynos542x).
>
> What I want to say is that I am really not sure whether further waiting
> is beneficial...
> All these patches have been boiling in linux-next for some time (through
> my tree).
>
>
> Are there any comments about this pull request? Ordering of branches?
> Weird looking tags? Bugs? etc.? Anything waits in your tree Kukjin?
>
>
> Maybe this could be pulled directly by arm-soc folks?
>

Actually in the same time I sent this mail I got an ack from Kukjin (his
Business Trip to China extended further than planned), so:

Arnd, Kevin and Olof,
Could you pull this for v4.5 or share your comments?


The number of tags is not that scary... just some dependencies split
across 3 tags.


Best regards,
Krzysztof



>
>>
>> The order goes like (but of course dependencies
>> could be pulled all at once at beginning):
>> 1. tags/samsung-dt-syscon-restart-4.5
>> 2. tags/samsung-soc-4.5
>> 3. tags/samsung-clk-arm64-symbols-4.5
>> 4. tags/samsung-soc64-4.5
>> 5. tags/samsung-drivers-4.5
>> 6. tags/samsung-clk-exynos4-4.5
>> 7. tags/samsung-dt-4.5
>> 8. tags/samsung-dt64-4.5
>> 9. tags/samsung-defconfig-4.5
>>
>> I split dependencies to three tags so clock or other folks could
>> easily grab them if needed.
>>
>> Please share your comments or pull as early as possible as we have here
>> some more dependencies than usual.
>>
>>
>> Kind regards,
>> Krzysztof
>>
>
>

2015-12-22 19:07:43

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 1/9] ARM: EXYNOS: dts: Syscon dependency for v4.5

On Wed, Dec 02, 2015 at 10:39:38AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> The DT changes are needed before switching to syscon-based reboot
> and power off method.
>
> Best regards,
> Krzysztof
>
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-syscon-restart-4.5
>
> for you to fetch changes up to 35135f4b95f03be7ebbf31221ce738f1ec0faa02:
>
> ARM: dts: Add syscon-{reboot, poweroff} nodes for exynos5410 (2015-11-20 15:58:44 +0900)

Thanks, merged into next/dt.


-Olof

2015-12-22 19:04:14

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 2/9] ARM: EXYNOS: Exynos SoC/mach specific code for v4.5

On Wed, Dec 02, 2015 at 10:39:39AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> SoC/mach specific code.
>
> Best regards,
> Krzysztof
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc-4.5
>
> for you to fetch changes up to 8438aef01d3560549b3a95d247b3a69311fa6f2d:
>
> ARM: EXYNOS: Remove redundant code from regs-pmu.h (2015-11-20 16:00:47 +0900)

Thanks, merged into next/soc.


-Olof

2015-12-22 19:06:59

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 3/9] ARM64: EXYNOS: clk: Clock dependency for ARM64 for v4.5

On Wed, Dec 02, 2015 at 10:39:40AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> Dependency for soc64 changes.
>
> Best regards,
> Krzysztof
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-clk-arm64-symbols-4.5
>
> for you to fetch changes up to 8c2a90ed18a74e8b9cdbba679403faa44d6024fc:
>
> clk: samsung: Don't build ARMv8 clock drivers on ARMv7 (2015-11-22 19:25:29 +0900)

Hi,

Looks like this lacks ack from any of the clock maintainers.

Given that EXYNOS_ARM64_COMMON_CLK is not yet introduced, this will cause
a breakage in bisectability on some of these platforms as well.

I'll hold off on this one for a bit.


-Olof

2015-12-22 19:04:18

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 4/9] ARM64: EXYNOS: Soc specific code for v4.5

On Wed, Dec 02, 2015 at 10:39:41AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> ARM64 change touch also defconfig.
>
> Best regards,
> Krzysztof
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc64-4.5
>
> for you to fetch changes up to db44c07a3f0b32815bd1f3e731db9e043e57cf9c:
>
> arm64: EXYNOS: Consolidate ARCH_EXYNOS7 symbol into ARCH_EXYNOS (2015-11-22 19:31:30 +0900)

Given that Arnd started splitting out config64 separately, there's a small
chance we'll get a conflict here. We can deal with that if needed though.

Still, since this branch contains the previous clock branch I can't apply it
as it is. Can you respin without that for now?


-Olof

2015-12-22 19:06:38

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

On Wed, Dec 02, 2015 at 10:39:42AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> Pinctrl for v4.5.
>
> Best regards,
> Krzysztof
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5
>
> for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:
>
> pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)

Hi,

This should either go in through the pinctrl tree, or have an acked/reviewed-by
one of the pinctrl maintainers.



-Olof

2015-12-22 19:04:23

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 6/9] ARM: EXYNOS: clk: Another clock dependency, ARMv7, for v4.5

On Wed, Dec 02, 2015 at 10:39:43AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> This is also clock dependency. I put it in separate tag in case clock
> folks want to pull it also.
>
> Best regards,
> Krzysztof
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-clk-exynos4-4.5
>
> for you to fetch changes up to 94af7a3c310f5877dc6f756179b92f24f89a9b08:
>
> clk: samsung: exynos4: Add SSS gate clock (2015-11-18 22:02:02 +0900)

Again, this should probably go through the clk maintainer (or have an ack).
It's just two one-line changes though, so if they're slow to respond we can
take it as a fallback. Resend if that's the case.


-Olof

2015-12-22 19:06:00

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 7/9] ARM: EXYNOS: dts: DeviceTree for v4.5

On Wed, Dec 02, 2015 at 10:39:44AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> A lot of stuff here, mostly cleanups. Description in tag.
>
> Best regards,
> Krzysztof
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-4.5
>
> for you to fetch changes up to 2cf107f1033e0343d45b59d06f16487c8362702f:
>
> ARM: dts: Unify G2D device node with other devices on exynos4 (2015-11-30 17:00:43 +0900)
>
> ----------------------------------------------------------------
> Samsung DeviceTree updates and improvements for 4.5:
> 1. Pinctrl for Exynos5410.
> 2. eMMC/SDIO minor fixes usage of bindings on Snow and Peach
> Chromebooks.
> 3. Remove FIMD from Odroid XU3-family because on XU3 it cannot be used
> yet and on XU3-Lite and XU4 it is not supported.
> 4. Remove deprecated since June 2013 samsung,exynos5-hdmi.
> 5. Add support for Pseudo Random Generator on Exynos4 (Trats2 for now).
> This depends on new SSS clock.
> 6. Add rotator nodes for Exynos4 and Exynos5.
> 7. Switch DWC3_1 on Odroid XU3 and XU3-Lite to peripheral mode because
> now it cannot be used as OTG.
> 8. Cleanup the G2D usage on Exynos4 and add it to a proper domain
> in case of Exynos4210.
> 9. Put MDMA1 in proper domain on Exynos4210 as well.
> 10. Minor cleanups.

Given the request to get acks for the pinctrl changes, can you respin this
branch without those pieces so we can merge in the rest of it?


Thanks!


-Olof

2015-12-22 19:05:41

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 8/9] ARM64: EXYNOS: dts: DeviceTree for ARM64 for v4.5

On Wed, Dec 02, 2015 at 10:39:45AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> Few changes for Espresso board.
>
> Best regards,
> Krzysztof
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-4.5
>
> for you to fetch changes up to fb026cb6524744c8bd0f133f4b0d8e2595d04e15:
>
> arm64: dts: Add reboot node for exynos7 (2015-11-18 22:47:16 +0900)

Thanks, merged into next/dt64.


-Olof

2015-12-22 19:04:33

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 9/9] ARM: EXYNOS: Defconfig for v4.5

On Wed, Dec 02, 2015 at 10:39:46AM +0900, Krzysztof Kozlowski wrote:
> Hi Kukjin,
>
> This may conflict with other arm-soc updates...
>
> Best regards,
> Krzysztof
>
>
> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-defconfig-4.5
>
> for you to fetch changes up to 00a5e81fff2d81c3b1bf45712d3a12c905bc7c66:
>
> ARM: exynos_defconfig: Set recommended options for systemd (2015-12-01 08:28:44 +0900)

Merged into next/defconfig.

Thanks!


-Olof

2015-12-23 10:44:38

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 3/9] ARM64: EXYNOS: clk: Clock dependency for ARM64 for v4.5

W dniu 22.12.2015 o 13:46, Olof Johansson pisze:
> On Wed, Dec 02, 2015 at 10:39:40AM +0900, Krzysztof Kozlowski wrote:
>> Hi Kukjin,
>>
>> Dependency for soc64 changes.
>>
>> Best regards,
>> Krzysztof
>>
>>
>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>
>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>
>> are available in the git repository at:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-clk-arm64-symbols-4.5
>>
>> for you to fetch changes up to 8c2a90ed18a74e8b9cdbba679403faa44d6024fc:
>>
>> clk: samsung: Don't build ARMv8 clock drivers on ARMv7 (2015-11-22 19:25:29 +0900)
>
> Hi,
>
> Looks like this lacks ack from any of the clock maintainers.

It got the ack from Sylwester and Tomasz - Samsung clock maintainers. If
it is not sufficient... then let's wait with it for v4.6. I am on
holidays now so I cannot really do anything meaningful with it.


>
> Given that EXYNOS_ARM64_COMMON_CLK is not yet introduced, this will cause
> a breakage in bisectability on some of these platforms as well.

The patch introduces EXYNOS_ARM64_COMMON_CLK which will be enabled by
default on our platforms. What kind of breakage do you have in mind?

Best regards,
Krzysztof

2015-12-23 10:48:17

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 4/9] ARM64: EXYNOS: Soc specific code for v4.5

W dniu 22.12.2015 o 13:49, Olof Johansson pisze:
> On Wed, Dec 02, 2015 at 10:39:41AM +0900, Krzysztof Kozlowski wrote:
>> Hi Kukjin,
>>
>> ARM64 change touch also defconfig.
>>
>> Best regards,
>> Krzysztof
>>
>>
>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>
>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>
>> are available in the git repository at:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc64-4.5
>>
>> for you to fetch changes up to db44c07a3f0b32815bd1f3e731db9e043e57cf9c:
>>
>> arm64: EXYNOS: Consolidate ARCH_EXYNOS7 symbol into ARCH_EXYNOS (2015-11-22 19:31:30 +0900)
>
> Given that Arnd started splitting out config64 separately, there's a small
> chance we'll get a conflict here. We can deal with that if needed though.
>
> Still, since this branch contains the previous clock branch I can't apply it
> as it is. Can you respin without that for now?

This depends on the clock change because:
1. Clock change removes last usage of ARCH_EXYNOS7,
2. This patch removes the ARCH_EXYNOS7 itself.

So if #1 has to wait, then skip this as well.

Best regards,
Krzysztof

2015-12-23 10:51:17

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

W dniu 22.12.2015 o 13:50, Olof Johansson pisze:
> On Wed, Dec 02, 2015 at 10:39:42AM +0900, Krzysztof Kozlowski wrote:
>> Hi Kukjin,
>>
>> Pinctrl for v4.5.
>>
>> Best regards,
>> Krzysztof
>>
>>
>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>
>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>
>> are available in the git repository at:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5
>>
>> for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:
>>
>> pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)
>
> Hi,
>
> This should either go in through the pinctrl tree, or have an acked/reviewed-by
> one of the pinctrl maintainers.

It was acked by Tomasz Figa - Samsung Pin Controller maintainer:
https://patchwork.ozlabs.org/patch/450340/

Best regards,
Krzysztof

2015-12-23 10:54:26

by Tomasz Figa

[permalink] [raw]
Subject: Re: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

Hi,

2015-12-23 19:51 GMT+09:00 Krzysztof Kozlowski <[email protected]>:
> W dniu 22.12.2015 o 13:50, Olof Johansson pisze:
>> On Wed, Dec 02, 2015 at 10:39:42AM +0900, Krzysztof Kozlowski wrote:
>>> Hi Kukjin,
>>>
>>> Pinctrl for v4.5.
>>>
>>> Best regards,
>>> Krzysztof
>>>
>>>
>>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>>
>>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>>
>>> are available in the git repository at:
>>>
>>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5
>>>
>>> for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:
>>>
>>> pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)
>>
>> Hi,
>>
>> This should either go in through the pinctrl tree, or have an acked/reviewed-by
>> one of the pinctrl maintainers.
>
> It was acked by Tomasz Figa - Samsung Pin Controller maintainer:
> https://patchwork.ozlabs.org/patch/450340/

Actually, is there any reason to send this through ARM SoC? Looks like
this pull request contains only pinctrl changes which could normally
go through pinctrl tree. Maybe Linus W. could simply pull it?

Best regards,
Tomasz

2015-12-23 10:55:19

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 6/9] ARM: EXYNOS: clk: Another clock dependency, ARMv7, for v4.5

W dniu 22.12.2015 o 13:51, Olof Johansson pisze:
> On Wed, Dec 02, 2015 at 10:39:43AM +0900, Krzysztof Kozlowski wrote:
>> Hi Kukjin,
>>
>> This is also clock dependency. I put it in separate tag in case clock
>> folks want to pull it also.
>>
>> Best regards,
>> Krzysztof
>>
>>
>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>
>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>
>> are available in the git repository at:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-clk-exynos4-4.5
>>
>> for you to fetch changes up to 94af7a3c310f5877dc6f756179b92f24f89a9b08:
>>
>> clk: samsung: exynos4: Add SSS gate clock (2015-11-18 22:02:02 +0900)
>
> Again, this should probably go through the clk maintainer (or have an ack).
> It's just two one-line changes though, so if they're slow to respond we can
> take it as a fallback. Resend if that's the case.
>

Wait, I am missing something. This contains only one patch which has the
Stephen's Boyd ack:
http://lists.infradead.org/pipermail/linux-arm-kernel/2015-October/379230.html
(this is in commit message already)

What kind of ack do you expect here? Ack for pull-request?

Best regards,
Krzysztof

2015-12-23 10:55:46

by Tomasz Figa

[permalink] [raw]
Subject: Re: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

2015-12-23 19:54 GMT+09:00 Tomasz Figa <[email protected]>:
> Hi,
>
> 2015-12-23 19:51 GMT+09:00 Krzysztof Kozlowski <[email protected]>:
>> W dniu 22.12.2015 o 13:50, Olof Johansson pisze:
>>> On Wed, Dec 02, 2015 at 10:39:42AM +0900, Krzysztof Kozlowski wrote:
>>>> Hi Kukjin,
>>>>
>>>> Pinctrl for v4.5.
>>>>
>>>> Best regards,
>>>> Krzysztof
>>>>
>>>>
>>>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>>>
>>>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>>>
>>>> are available in the git repository at:
>>>>
>>>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5
>>>>
>>>> for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:
>>>>
>>>> pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)
>>>
>>> Hi,
>>>
>>> This should either go in through the pinctrl tree, or have an acked/reviewed-by
>>> one of the pinctrl maintainers.
>>
>> It was acked by Tomasz Figa - Samsung Pin Controller maintainer:
>> https://patchwork.ozlabs.org/patch/450340/
>
> Actually, is there any reason to send this through ARM SoC? Looks like
> this pull request contains only pinctrl changes which could normally
> go through pinctrl tree. Maybe Linus W. could simply pull it?

Except that his email address was mistyped in original message... Fixed now.

Best regards,
Tomasz

2015-12-23 10:58:53

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

W dniu 23.12.2015 o 19:54, Tomasz Figa pisze:
> Hi,
>
> 2015-12-23 19:51 GMT+09:00 Krzysztof Kozlowski <[email protected]>:
>> W dniu 22.12.2015 o 13:50, Olof Johansson pisze:
>>> On Wed, Dec 02, 2015 at 10:39:42AM +0900, Krzysztof Kozlowski wrote:
>>>> Hi Kukjin,
>>>>
>>>> Pinctrl for v4.5.
>>>>
>>>> Best regards,
>>>> Krzysztof
>>>>
>>>>
>>>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>>>
>>>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>>>
>>>> are available in the git repository at:
>>>>
>>>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5
>>>>
>>>> for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:
>>>>
>>>> pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)
>>>
>>> Hi,
>>>
>>> This should either go in through the pinctrl tree, or have an acked/reviewed-by
>>> one of the pinctrl maintainers.
>>
>> It was acked by Tomasz Figa - Samsung Pin Controller maintainer:
>> https://patchwork.ozlabs.org/patch/450340/
>
> Actually, is there any reason to send this through ARM SoC? Looks like
> this pull request contains only pinctrl changes which could normally
> go through pinctrl tree. Maybe Linus W. could simply pull it?

Of course, I would be happy with it.

But apparently I am the only one who continuously tracks all of these
patches for Exynos (also for subsystems different than arch/arm/mach*).
Yeah, I could ping everyone for every patch (not mine patch I mean)...
but it is easier just to grab it after acking and send it. I really
don't care about the method, just apply the damned patch ;)

Best regards,
Krzysztof

2015-12-23 11:04:50

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 7/9] ARM: EXYNOS: dts: DeviceTree for v4.5

W dniu 22.12.2015 o 13:52, Olof Johansson pisze:
> On Wed, Dec 02, 2015 at 10:39:44AM +0900, Krzysztof Kozlowski wrote:
>> Hi Kukjin,
>>
>> A lot of stuff here, mostly cleanups. Description in tag.
>>
>> Best regards,
>> Krzysztof
>>
>>
>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>
>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>
>> are available in the git repository at:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-4.5
>>
>> for you to fetch changes up to 2cf107f1033e0343d45b59d06f16487c8362702f:
>>
>> ARM: dts: Unify G2D device node with other devices on exynos4 (2015-11-30 17:00:43 +0900)
>>
>> ----------------------------------------------------------------
>> Samsung DeviceTree updates and improvements for 4.5:
>> 1. Pinctrl for Exynos5410.
>> 2. eMMC/SDIO minor fixes usage of bindings on Snow and Peach
>> Chromebooks.
>> 3. Remove FIMD from Odroid XU3-family because on XU3 it cannot be used
>> yet and on XU3-Lite and XU4 it is not supported.
>> 4. Remove deprecated since June 2013 samsung,exynos5-hdmi.
>> 5. Add support for Pseudo Random Generator on Exynos4 (Trats2 for now).
>> This depends on new SSS clock.
>> 6. Add rotator nodes for Exynos4 and Exynos5.
>> 7. Switch DWC3_1 on Odroid XU3 and XU3-Lite to peripheral mode because
>> now it cannot be used as OTG.
>> 8. Cleanup the G2D usage on Exynos4 and add it to a proper domain
>> in case of Exynos4210.
>> 9. Put MDMA1 in proper domain on Exynos4210 as well.
>> 10. Minor cleanups.
>
> Given the request to get acks for the pinctrl changes, can you respin this
> branch without those pieces so we can merge in the rest of it?
>
The pinctrl changes here are only DTS changes. I reviewed the pinctrl
DTSI. Why do you want an additional ack for them?

However this contains the previous clock dependency (the SSS clock acked
by Stephen Boyd). I responded about this already so let's don't
duplicate the discussion.

Best regards,
Krzysztof

2015-12-23 11:06:46

by Tomasz Figa

[permalink] [raw]
Subject: Re: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

2015-12-23 19:58 GMT+09:00 Krzysztof Kozlowski <[email protected]>:
> W dniu 23.12.2015 o 19:54, Tomasz Figa pisze:
>> Hi,
>>
>> 2015-12-23 19:51 GMT+09:00 Krzysztof Kozlowski <[email protected]>:
>>> W dniu 22.12.2015 o 13:50, Olof Johansson pisze:
>>>> On Wed, Dec 02, 2015 at 10:39:42AM +0900, Krzysztof Kozlowski wrote:
>>>>> Hi Kukjin,
>>>>>
>>>>> Pinctrl for v4.5.
>>>>>
>>>>> Best regards,
>>>>> Krzysztof
>>>>>
>>>>>
>>>>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>>>>
>>>>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>>>>
>>>>> are available in the git repository at:
>>>>>
>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5
>>>>>
>>>>> for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:
>>>>>
>>>>> pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)
>>>>
>>>> Hi,
>>>>
>>>> This should either go in through the pinctrl tree, or have an acked/reviewed-by
>>>> one of the pinctrl maintainers.
>>>
>>> It was acked by Tomasz Figa - Samsung Pin Controller maintainer:
>>> https://patchwork.ozlabs.org/patch/450340/
>>
>> Actually, is there any reason to send this through ARM SoC? Looks like
>> this pull request contains only pinctrl changes which could normally
>> go through pinctrl tree. Maybe Linus W. could simply pull it?
>
> Of course, I would be happy with it.
>
> But apparently I am the only one who continuously tracks all of these
> patches for Exynos (also for subsystems different than arch/arm/mach*).
> Yeah, I could ping everyone for every patch (not mine patch I mean)...
> but it is easier just to grab it after acking and send it. I really
> don't care about the method, just apply the damned patch ;)

My intention was by no means to belittle your effort, really thanks
for doing this. :)

I was just wondering if Linus couldn't pull this just as is, without
causing further commotion and unnecessarily introducing field for
potential conflicts between trees.

Best regards,
Tomasz

2015-12-23 11:11:21

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

W dniu 23.12.2015 o 20:06, Tomasz Figa pisze:
> 2015-12-23 19:58 GMT+09:00 Krzysztof Kozlowski <[email protected]>:
>> W dniu 23.12.2015 o 19:54, Tomasz Figa pisze:
>>> Hi,
>>>
>>> 2015-12-23 19:51 GMT+09:00 Krzysztof Kozlowski <[email protected]>:
>>>> W dniu 22.12.2015 o 13:50, Olof Johansson pisze:
>>>>> On Wed, Dec 02, 2015 at 10:39:42AM +0900, Krzysztof Kozlowski wrote:
>>>>>> Hi Kukjin,
>>>>>>
>>>>>> Pinctrl for v4.5.
>>>>>>
>>>>>> Best regards,
>>>>>> Krzysztof
>>>>>>
>>>>>>
>>>>>> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>>>>>>
>>>>>> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>>>>>>
>>>>>> are available in the git repository at:
>>>>>>
>>>>>> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5
>>>>>>
>>>>>> for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:
>>>>>>
>>>>>> pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)
>>>>>
>>>>> Hi,
>>>>>
>>>>> This should either go in through the pinctrl tree, or have an acked/reviewed-by
>>>>> one of the pinctrl maintainers.
>>>>
>>>> It was acked by Tomasz Figa - Samsung Pin Controller maintainer:
>>>> https://patchwork.ozlabs.org/patch/450340/
>>>
>>> Actually, is there any reason to send this through ARM SoC? Looks like
>>> this pull request contains only pinctrl changes which could normally
>>> go through pinctrl tree. Maybe Linus W. could simply pull it?
>>
>> Of course, I would be happy with it.
>>
>> But apparently I am the only one who continuously tracks all of these
>> patches for Exynos (also for subsystems different than arch/arm/mach*).
>> Yeah, I could ping everyone for every patch (not mine patch I mean)...
>> but it is easier just to grab it after acking and send it. I really
>> don't care about the method, just apply the damned patch ;)
>
> My intention was by no means to belittle your effort, really thanks
> for doing this. :)
>
> I was just wondering if Linus couldn't pull this just as is, without
> causing further commotion and unnecessarily introducing field for
> potential conflicts between trees.

That makes sense. The pinctrl driver change is not a direct dependency
for anything in this pull request so from my side:

Acked-by: Krzysztof Kozlowski <[email protected]>

Linus,
The patch can be cherry-picked from:
https://git.kernel.org/cgit/linux/kernel/git/krzk/linux.git/log/?h=samsung-drivers-4.5

(the only commit in tag: samsung-drivers-4.5)

Best regards,
Krzysztof

2015-12-24 08:56:06

by Linus Walleij

[permalink] [raw]
Subject: Re: [GIT PULL 5/9] ARM: EXYNOS: Drivers for v4.5

On Wed, Dec 2, 2015 at 2:39 AM, Krzysztof Kozlowski
<[email protected]> wrote:

> The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:
>
> Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.5
>
> for you to fetch changes up to 023e06dfa6882f500b9c86fd61f0b1913aa07f36:
>
> pinctrl: exynos: add exynos5410 SoC specific data (2015-11-16 10:54:43 +0900)

OK I pulled this into the pinctrl tree, cheers!

Yours,
Linus Walleij

2015-12-29 06:03:36

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL] ARM: EXYNOS: dts: DeviceTree for v4.5, 2nd try

Hi,


This is an updated pull request, without the Exynos5410 DTS pinctrl
changes.

I am still not sure why they have to be acked separately but I do not
want to hold on the changes because of this. However if the pinctrl
commit is okay, then please pull tag 'tags/samsung-dt-4.5' instead.


This contains the dependency: SSS clock for Exynos4, acked by Stephen
Boyd (tag: 'samsung-clk-exynos4-4.5').


Best regards,
Krzysztof

The following changes since commit 8005c49d9aea74d382f474ce11afbbc7d7130bec:

Linux 4.4-rc1 (2015-11-15 17:00:27 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-4.5-2

for you to fetch changes up to bf0dda345b0ee1af287f043857fc34ecfa206293:

ARM: dts: Unify G2D device node with other devices on exynos4 (2015-12-29 09:07:44 +0900)

----------------------------------------------------------------
Samsung DeviceTree updates and improvements for 4.5
1. eMMC/SDIO minor fixes usage of bindings on Snow and Peach
Chromebooks.
2. Remove FIMD from Odroid XU3-family because on XU3 it cannot be used
yet and on XU3-Lite and XU4 it is not supported.
3. Remove deprecated since June 2013 samsung,exynos5-hdmi.
4. Add support for Pseudo Random Generator on Exynos4 (Trats2 for now).
This depends on new SSS clock.
5. Add rotator nodes for Exynos4 and Exynos5.
6. Switch DWC3_1 on Odroid XU3 and XU3-Lite to peripheral mode because
now it cannot be used as OTG.
7. Cleanup the G2D usage on Exynos4 and add it to a proper domain
in case of Exynos4210.
8. Put MDMA1 in proper domain on Exynos4210 as well.
9. Minor cleanups.

----------------------------------------------------------------
Andrzej Hajda (1):
dt-bindings: remove deprecated compatible string from exynos-hdmi

Javier Martinez Canillas (7):
ARM: dts: Mark SDIO as non-removable in exynos5800-peach-pi
ARM: dts: Mark SDIO as non-removable in exynos5420-peach-pit
ARM: dts: Mark SDIO as non-removable in exynos5250-snow-common
ARM: dts: Remove broken-cd from eMMC node in exynos5800-peach-pi
ARM: dts: Remove broken-cd from eMMC node in exynos5420-peach-pi
ARM: dts: Mark eMMC as non-removable in exynos5250-snow-common
ARM: dts: Remove unneeded GPIO include in exynos4412-odroidu3

Krzysztof Kozlowski (4):
clk: samsung: exynos4: Add SSS gate clock
Merge tag 'samsung-clk-exynos4-4.5' into next/dt
ARM: dts: Add PRNG module for exynos4
ARM: dts: Enable PRNG module on exynos4412-trats2

Marek Szyprowski (10):
ARM: dts: Remove fimd node from exynos5422-odroidxu3-common
ARM: dts: Add rotator nodes on exynos4
ARM: dts: Fix power domain for sysmmu-rotator device on exynos4
ARM: dts: Add rotator node on exynos5250
ARM: dts: Add rotator node on exynos5420
ARM: dts: Use peripheral mode for dwc3_1 on exynos5422-odroidxu3
ARM: dts: exynos4210-universal_c210: Disable DMA for UARTs
ARM: dts: MDMA1 device belongs to LCD0 power domain on exynos4210
ARM: dts: Add power domain to G2D device on exynos4210
ARM: dts: Unify G2D device node with other devices on exynos4

.../bindings/display/exynos/exynos_hdmi.txt | 7 +++----
arch/arm/boot/dts/exynos4.dtsi | 18 +++++++++++++++++-
arch/arm/boot/dts/exynos4210-origen.dts | 4 ----
arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 ----
arch/arm/boot/dts/exynos4210-universal_c210.dts | 8 ++++++++
arch/arm/boot/dts/exynos4210.dtsi | 14 +++++++++++++-
arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 4 ----
arch/arm/boot/dts/exynos4412-odroidu3.dts | 1 -
arch/arm/boot/dts/exynos4412-origen.dts | 4 ----
arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 ----
arch/arm/boot/dts/exynos4412-trats2.dts | 4 ++++
arch/arm/boot/dts/exynos4x12.dtsi | 5 ++++-
arch/arm/boot/dts/exynos5250-snow-common.dtsi | 6 ++----
arch/arm/boot/dts/exynos5250.dtsi | 9 +++++++++
arch/arm/boot/dts/exynos5420-peach-pit.dts | 5 +----
arch/arm/boot/dts/exynos5420.dtsi | 19 +++++++++++++++++++
arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 5 -----
arch/arm/boot/dts/exynos5422-odroidxu3-lite.dts | 2 +-
arch/arm/boot/dts/exynos5422-odroidxu3.dts | 2 +-
arch/arm/boot/dts/exynos5800-peach-pi.dts | 5 +----
drivers/clk/samsung/clk-exynos4.c | 1 +
include/dt-bindings/clock/exynos4.h | 1 +
22 files changed, 85 insertions(+), 47 deletions(-)

2015-12-31 16:33:50

by Arnd Bergmann

[permalink] [raw]
Subject: Re: [GIT PULL] ARM: EXYNOS: dts: DeviceTree for v4.5, 2nd try

On Tuesday 29 December 2015 15:03:17 Krzysztof Kozlowski wrote:
> Samsung DeviceTree updates and improvements for 4.5
> 1. eMMC/SDIO minor fixes usage of bindings on Snow and Peach
> Chromebooks.
> 2. Remove FIMD from Odroid XU3-family because on XU3 it cannot be used
> yet and on XU3-Lite and XU4 it is not supported.
> 3. Remove deprecated since June 2013 samsung,exynos5-hdmi.
> 4. Add support for Pseudo Random Generator on Exynos4 (Trats2 for now).
> This depends on new SSS clock.
> 5. Add rotator nodes for Exynos4 and Exynos5.
> 6. Switch DWC3_1 on Odroid XU3 and XU3-Lite to peripheral mode because
> now it cannot be used as OTG.
> 7. Cleanup the G2D usage on Exynos4 and add it to a proper domain
> in case of Exynos4210.
> 8. Put MDMA1 in proper domain on Exynos4210 as well.
> 9. Minor cleanups.
>

Pulled into next/dt, thanks!

Arnd