2018-05-13 15:45:11

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 0/5] ARM: samsung/exynos: Stuff for v4.18

Hi,

Changes for v4.18. No dependencies, no specific order of pulls.

Support for Exynos5440 is removed step by step through different trees.

Best regards,
Krzysztof



2018-05-13 15:43:45

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 1/5] ARM: defconfig: Exynos for v4.18

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the git repository at:

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

for you to fetch changes up to b0121046cacdbc99475871aceb2e9e57995c2ba1:

ARM: multi_v7_config: enable S6E63J0X03 panel driver (2018-04-16 20:22:28 +0200)

----------------------------------------------------------------
Samsung defconfig changes for v4.18

1. Enable Samsung S6E63J0X03 DSI panel.

----------------------------------------------------------------
Marek Szyprowski (2):
ARM: exynos_defconfig: enable S6E63J0X03 panel driver
ARM: multi_v7_config: enable S6E63J0X03 panel driver

arch/arm/configs/exynos_defconfig | 1 +
arch/arm/configs/multi_v7_defconfig | 1 +
2 files changed, 2 insertions(+)

2018-05-13 15:43:47

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 4/5] arm64: dts: exynos: Stuff for v4.18

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the git repository at:

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

for you to fetch changes up to 8dd6203f32f20cb83469eb859efded9e403b3e9f:

arm64: dts: exynos: Add mem-2-mem Scaler devices (2018-05-13 11:26:13 +0200)

----------------------------------------------------------------
Samsung DTS ARM64 changes for v4.18

1. Fix DTC warnings.
2. Add mem-2-mem Scaler devices.

----------------------------------------------------------------
Andrzej Pietrasiewicz (1):
arm64: dts: exynos: Add mem-2-mem Scaler devices

Krzysztof Kozlowski (2):
arm64: dts: exynos: Move syscon poweroff and restart nodes under the PMU
arm64: dts: exynos: Remove unneeded address space mapping for soc node

arch/arm64/boot/dts/exynos/exynos5433.dtsi | 66 +++++++++++++++++++++++++-----
arch/arm64/boot/dts/exynos/exynos7.dtsi | 18 ++++----
2 files changed, 65 insertions(+), 19 deletions(-)

2018-05-13 15:44:25

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 5/5] ARM: exynos: mach/soc for v4.18

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the git repository at:

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

for you to fetch changes up to 9ad9a2183bf51da7f8840f2e7087816c0fc8c91d:

ARM: exynos: Remove unused soc_is_exynos{4,5} (2018-05-13 14:07:03 +0200)

----------------------------------------------------------------
Samsung mach/soc changes for v4.18

1. Remove at24_platform_data in S3C2440.
2. Fix invalid SPDX identifier.
3. Remove Exynos5440 entirely.
4. Cleanups.
5. Remove static mapping of SCU SFR and rely on DTS.

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (1):
ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer

Bartosz Golaszewski (1):
ARM: s3c24xx: mini2440: Use device properties for at24 eeprom

Krzysztof Kozlowski (1):
ARM: exynos: Remove support for Exynos5440

Pankaj Dubey (2):
ARM: exynos: Remove static mapping of SCU SFR
ARM: exynos: Remove unused soc_is_exynos{4,5}

Thomas Gleixner (1):
ARM: s3c24xx: Fix invalid SPDX identifier

Wolfram Sang (1):
ARM: samsung: simplify getting .drvdata

arch/arm/mach-exynos/Kconfig | 13 ----------
arch/arm/mach-exynos/common.h | 17 ++++---------
arch/arm/mach-exynos/exynos.c | 37 ++--------------------------
arch/arm/mach-exynos/include/mach/map.h | 2 --
arch/arm/mach-exynos/platsmp.c | 27 +++++++++++++++-----
arch/arm/mach-exynos/pm.c | 4 +--
arch/arm/mach-exynos/suspend.c | 4 +--
arch/arm/mach-s3c24xx/h1940-bluetooth.c | 2 +-
arch/arm/mach-s3c24xx/mach-mini2440.c | 10 ++++----
arch/arm/plat-samsung/adc.c | 3 +--
arch/arm/plat-samsung/include/plat/map-s5p.h | 4 ---
11 files changed, 37 insertions(+), 86 deletions(-)

2018-05-13 15:44:35

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 2/5] soc: samsung: Stuff for v4.18

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the git repository at:

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

for you to fetch changes up to b2b568c591ddbb20d597e256212579d70dbf3000:

soc: samsung: pm_domains: Deprecate support for clocks (2018-04-17 17:25:42 +0200)

----------------------------------------------------------------
Samsung soc drivers changes for v4.18

1. Clock operations during power domain on/off were moved to respective
clock driver so clean up obsolete code from power domain driver.

----------------------------------------------------------------
Marek Szyprowski (1):
soc: samsung: pm_domains: Deprecate support for clocks

.../devicetree/bindings/power/pd-samsung.txt | 20 +----
drivers/soc/samsung/pm_domains.c | 90 +---------------------
2 files changed, 5 insertions(+), 105 deletions(-)

2018-05-13 15:44:40

by Krzysztof Kozlowski

[permalink] [raw]
Subject: [GIT PULL 3/5] ARM: dts: exynos: Stuff for v4.18

The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:

Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)

are available in the git repository at:

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

for you to fetch changes up to 83cb529b2ef4f3446e60e75522d76fdaaea4724c:

ARM: dts: exynos: Update x and y properties for mms114 touchscreen (2018-05-13 15:15:49 +0200)

----------------------------------------------------------------
Samsung DTS ARM changes for v4.18

1. Add support for USB OTG port on Origen board.
2. Allow earlycon on Rinato board.
3. Cleanup from obsolete properties.
4. Fix DTC warnings.
5. Remove Exynos5440 entirely.
6. Add mem-2-mem Scaler devices.

----------------------------------------------------------------
Andi Shyti (1):
ARM: dts: exynos: Update x and y properties for mms114 touchscreen

Andrzej Pietrasiewicz (1):
ARM: dts: exynos: Add mem-2-mem Scaler devices

Krzysztof Kozlowski (11):
ARM: dts: exynos: Move syscon poweroff and restart nodes under the PMU
ARM: dts: exynos: Fix invalid node referenced by i2c20 alias in Peach Pit and Pi
ARM: dts: exynos: Remove unnecessary address/size properties in Midas boards
ARM: dts: exynos: Remove unnecessary address/size properties in Origen
ARM: dts: exynos: Remove regulators node container in Origen and N710x
ARM: dts: exynos: Bring order in fixed-regulators naming in Midas boards
ARM: dts: exynos: Remove unnecessary address/size properties in dp-controller of Exynos5
ARM: dts: exynos: Remove Exynos5440
ARM: dts: s3c24xx: Remove skeleton.dtsi and fix DTC warning for /memory
ARM: dts: s3c24xx: Fix unnecessary address/size cells DTC warnings
ARM: dts: s3c64xx: Remove skeleton.dtsi and fix DTC warnings for /memory

Marek Szyprowski (3):
ARM: dts: exynos: Add support for USB OTG port on Origen board
ARM: dts: exynos: Add serial path for Rinato board to get earlycon support
ARM: dts: exynos: Remove obsolete clock properties from power domains

Mathieu Malaterre (1):
ARM: dts: exynos/s3c: Remove leading 0x and 0s from bindings notation

.../bindings/arm/samsung/samsung-boards.txt | 2 -
arch/arm/boot/dts/Makefile | 2 -
arch/arm/boot/dts/exynos-syscon-restart.dtsi | 28 +-
arch/arm/boot/dts/exynos3250-rinato.dts | 4 +
arch/arm/boot/dts/exynos3250.dtsi | 2 +-
arch/arm/boot/dts/exynos4.dtsi | 3 +-
arch/arm/boot/dts/exynos4210-origen.dts | 34 +-
arch/arm/boot/dts/exynos4210-trats.dts | 4 +-
arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 36 +--
arch/arm/boot/dts/exynos4412-midas.dtsi | 86 +++--
arch/arm/boot/dts/exynos4412-n710x.dts | 16 +-
arch/arm/boot/dts/exynos4412-origen.dts | 2 +-
arch/arm/boot/dts/exynos4412.dtsi | 2 +-
arch/arm/boot/dts/exynos5.dtsi | 3 -
arch/arm/boot/dts/exynos5250.dtsi | 7 +-
arch/arm/boot/dts/exynos5410.dtsi | 1 +
arch/arm/boot/dts/exynos5420-peach-pit.dts | 4 +-
arch/arm/boot/dts/exynos5420.dtsi | 87 +++--
arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 2 +-
arch/arm/boot/dts/exynos5440-sd5v1.dts | 42 ---
arch/arm/boot/dts/exynos5440-ssdk5440.dts | 81 -----
arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi | 20 --
arch/arm/boot/dts/exynos5440-trip-points.dtsi | 21 --
arch/arm/boot/dts/exynos5440.dtsi | 355 ---------------------
arch/arm/boot/dts/exynos5800-peach-pi.dts | 4 +-
arch/arm/boot/dts/s3c2416-smdk2416.dts | 5 +-
arch/arm/boot/dts/s3c2416.dtsi | 11 +-
arch/arm/boot/dts/s3c24xx.dtsi | 4 +-
arch/arm/boot/dts/s3c6410-mini6410.dts | 3 +-
arch/arm/boot/dts/s3c6410-smdk6410.dts | 3 +-
arch/arm/boot/dts/s3c64xx.dtsi | 4 +-
31 files changed, 183 insertions(+), 695 deletions(-)
delete mode 100644 arch/arm/boot/dts/exynos5440-sd5v1.dts
delete mode 100644 arch/arm/boot/dts/exynos5440-ssdk5440.dts
delete mode 100644 arch/arm/boot/dts/exynos5440-tmu-sensor-conf.dtsi
delete mode 100644 arch/arm/boot/dts/exynos5440-trip-points.dtsi
delete mode 100644 arch/arm/boot/dts/exynos5440.dtsi

2018-05-13 15:48:05

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 5/5] ARM: exynos: mach/soc for v4.18

On Sun, May 13, 2018 at 5:42 PM, Krzysztof Kozlowski <[email protected]> wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc-4.18
>
> for you to fetch changes up to 9ad9a2183bf51da7f8840f2e7087816c0fc8c91d:
>
> ARM: exynos: Remove unused soc_is_exynos{4,5} (2018-05-13 14:07:03 +0200)
>
> ----------------------------------------------------------------
> Samsung mach/soc changes for v4.18
>
> 1. Remove at24_platform_data in S3C2440.
> 2. Fix invalid SPDX identifier.
> 3. Remove Exynos5440 entirely.
> 4. Cleanups.
> 5. Remove static mapping of SCU SFR and rely on DTS.
>
> ----------------------------------------------------------------
> Bartlomiej Zolnierkiewicz (1):
> ARM: exynos: no need to select ARCH_HAS_BANDGAP any longer
>
> Bartosz Golaszewski (1):
> ARM: s3c24xx: mini2440: Use device properties for at24 eeprom
>
> Krzysztof Kozlowski (1):
> ARM: exynos: Remove support for Exynos5440

I forgot to mention here possible conflict with dma-mapping tree and
its commit 4965a68780c5 ("arch: define the ARCH_DMA_ADDR_T_64BIT
config symbol in lib/Kconfig"). Since Exynos5440 is going away,
conflict is easy to solve - just remove.

Best regards,
Krzysztof

2018-05-14 20:58:48

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 4/5] arm64: dts: exynos: Stuff for v4.18

On Sun, May 13, 2018 at 05:42:37PM +0200, Krzysztof Kozlowski wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt64-4.18
>
> for you to fetch changes up to 8dd6203f32f20cb83469eb859efded9e403b3e9f:
>
> arm64: dts: exynos: Add mem-2-mem Scaler devices (2018-05-13 11:26:13 +0200)
>
> ----------------------------------------------------------------
> Samsung DTS ARM64 changes for v4.18
>
> 1. Fix DTC warnings.
> 2. Add mem-2-mem Scaler devices.

Merged, thanks!


-Olof

2018-05-14 20:58:56

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 0/5] ARM: samsung/exynos: Stuff for v4.18

On Sun, May 13, 2018 at 05:42:33PM +0200, Krzysztof Kozlowski wrote:
> Hi,
>
> Changes for v4.18. No dependencies, no specific order of pulls.
>
> Support for Exynos5440 is removed step by step through different trees.

5440 was always a bit of a weird fit, it clearly was never an exynos5-family
platform. I take it there are no substantial users left that would need
mainline kernel support for it?

Also, I noticed your PGP key has expired, so you should probably start
collecting signatures on a fresh subkey.


-Olof

2018-05-14 21:00:03

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 3/5] ARM: dts: exynos: Stuff for v4.18

On Sun, May 13, 2018 at 05:42:36PM +0200, Krzysztof Kozlowski wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-dt-4.18
>
> for you to fetch changes up to 83cb529b2ef4f3446e60e75522d76fdaaea4724c:
>
> ARM: dts: exynos: Update x and y properties for mms114 touchscreen (2018-05-13 15:15:49 +0200)
>
> ----------------------------------------------------------------
> Samsung DTS ARM changes for v4.18
>
> 1. Add support for USB OTG port on Origen board.
> 2. Allow earlycon on Rinato board.
> 3. Cleanup from obsolete properties.
> 4. Fix DTC warnings.
> 5. Remove Exynos5440 entirely.
> 6. Add mem-2-mem Scaler devices.

Merged, thanks.


-Olof

2018-05-14 21:00:10

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 5/5] ARM: exynos: mach/soc for v4.18

On Sun, May 13, 2018 at 05:42:38PM +0200, Krzysztof Kozlowski wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-soc-4.18
>
> for you to fetch changes up to 9ad9a2183bf51da7f8840f2e7087816c0fc8c91d:
>
> ARM: exynos: Remove unused soc_is_exynos{4,5} (2018-05-13 14:07:03 +0200)
>
> ----------------------------------------------------------------
> Samsung mach/soc changes for v4.18
>
> 1. Remove at24_platform_data in S3C2440.
> 2. Fix invalid SPDX identifier.
> 3. Remove Exynos5440 entirely.
> 4. Cleanups.
> 5. Remove static mapping of SCU SFR and rely on DTS.

Merged, thanks!


-Olof

2018-05-14 21:01:41

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 2/5] soc: samsung: Stuff for v4.18

On Sun, May 13, 2018 at 05:42:35PM +0200, Krzysztof Kozlowski wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-drivers-4.18
>
> for you to fetch changes up to b2b568c591ddbb20d597e256212579d70dbf3000:
>
> soc: samsung: pm_domains: Deprecate support for clocks (2018-04-17 17:25:42 +0200)
>
> ----------------------------------------------------------------
> Samsung soc drivers changes for v4.18
>
> 1. Clock operations during power domain on/off were moved to respective
> clock driver so clean up obsolete code from power domain driver.

Merged, thanks.


-Olof

2018-05-14 21:02:06

by Olof Johansson

[permalink] [raw]
Subject: Re: [GIT PULL 1/5] ARM: defconfig: Exynos for v4.18

On Sun, May 13, 2018 at 05:42:34PM +0200, Krzysztof Kozlowski wrote:
> The following changes since commit 60cc43fc888428bb2f18f08997432d426a243338:
>
> Linux 4.17-rc1 (2018-04-15 18:24:20 -0700)
>
> are available in the git repository at:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/krzk/linux.git tags/samsung-defconfig-4.18
>
> for you to fetch changes up to b0121046cacdbc99475871aceb2e9e57995c2ba1:
>
> ARM: multi_v7_config: enable S6E63J0X03 panel driver (2018-04-16 20:22:28 +0200)
>
> ----------------------------------------------------------------
> Samsung defconfig changes for v4.18
>
> 1. Enable Samsung S6E63J0X03 DSI panel.

Merged, thanks.


-Olof

2018-05-15 06:09:50

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [GIT PULL 0/5] ARM: samsung/exynos: Stuff for v4.18

On Mon, May 14, 2018 at 10:55 PM, Olof Johansson <[email protected]> wrote:
> On Sun, May 13, 2018 at 05:42:33PM +0200, Krzysztof Kozlowski wrote:
>> Hi,
>>
>> Changes for v4.18. No dependencies, no specific order of pulls.
>>
>> Support for Exynos5440 is removed step by step through different trees.
>
> 5440 was always a bit of a weird fit, it clearly was never an exynos5-family
> platform. I take it there are no substantial users left that would need
> mainline kernel support for it?

I forgot to mention this in pull request (it is in the commit) - there
are no known users. There are no real products and development boards
are unpopular (probably only Samsung LSI has it).

> Also, I noticed your PGP key has expired, so you should probably start
> collecting signatures on a fresh subkey.

It should be good, I prolonged it some time ago. Can you refresh it in
your keyring?

Best regards,
Krzysztof