Skip to contentSkip to conversation

Samsung updates for v4.3

GIT PULL Applied Kukjin Kim 2 participants 13 messages Aug 13, 2015 – Aug 21, 2015 Arm Samsung Exynos

lore
Share & tools
lore

Kukjin Kim

author
#0 lore raw

Hello Arnd, Olof, Kevin

Here is re-spin of pull request for Samsung stuff for v4.3 as per Olof's suggestion.

Most of this pull-requests are to switch to support generic cpufreq driver for exynos3250, 4210, 4412 and 5250 and several exynos dt updates.

Note as I commented in each tag, each pull-request(signed tag) has a dependency with each other, so please keep the ordering in this time.

1) tags/samsung-clk-driver
2) tags/samsung-late-dt
3) tags/samsung-soc
4) tags/samsung-late-cpufreq-driver
5) tags/samsung-defconfig-new

If any problems, please kindly let me know.

Thanks,
Kukjin

Alexis Ballier (1):
ARM: dts: enable SPI1 for exynos4412-odroidu3

Anand Moon (1):
ARM: exynos_defconfig: Enable CONFIG_SND_SOC_ODROIDX2 for Odroid-XU3

Bartlomiej Zolnierkiewicz (5):
cpufreq: exynos: remove exynos5250 specific cpufreq driver support
clk: exynos4x12: add cpu clock configuration data and instantiate
cpu clock
cpufreq: exynos: remove Exynos4x12 specific cpufreq driver support
ARM: dts: add CPU OPP and regulator supply property for exynos4x12
ARM: EXYNOS: switch to using generic cpufreq driver for exynos4x12

Chanho Park (1):
ARM: dts: add exynos5422-cpus.dtsi to correct cpu order

Chanwoo Choi (4):
clk: exynos3250: Add cpu clock configuration data and instaniate
cpu clock
ARM: EXYNOS: Add exynos3250 compatible to use generic cpufreq driver
ARM: dts: Add CPU OPP and regulator supply property for exynos3250
ARM: dts: Add CPU cooling binding for exynos3250 boards

Javier Martinez Canillas (4):
ARM: multi_v7_defconfig: Remove old Samsung USB PHY configs
ARM: multi_v7_defconfig: Enable NTC Thermistors support
ARM: exynos_defconfig: Enable NTC Thermistors support
ARM: multi_v7_defconfig: Enable max77802 regulator

Jonas Rabenstein (1):
cpufreq: exynos: Remove unselectable rule for arm-exynos-cpufreq.o

Krzysztof Kozlowski (1):
ARM: exynos_defconfig: Enable cpufreq-dt driver

Marek Szyprowski (1):
ARM: dts: add iommu property to JPEG device for exynos4

Michal Suchanek (1):
ARM: dts: Add SPI CS on exynos5250-snow

Thomas Abraham (3):
clk: exynos5250: add cpu clock configuration data and instantiate
cpu clock
ARM: EXYNOS: switch to using generic cpufreq driver for exynos5250
ARM: dts: add CPU OPP and regulator supply property for exynos5250

 arch/arm/boot/dts/exynos3250-monk.dts              |  19 ++
 arch/arm/boot/dts/exynos3250-rinato.dts            |  19 ++
 arch/arm/boot/dts/exynos3250.dtsi                  |  16 ++
 arch/arm/boot/dts/exynos4.dtsi                     |   1 +
 arch/arm/boot/dts/exynos4212.dtsi                  |  81 +++++++
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |   4 +
 arch/arm/boot/dts/exynos4412-odroidu3.dts          |   8 +
 arch/arm/boot/dts/exynos4412-origen.dts            |   4 +
 arch/arm/boot/dts/exynos4412-trats2.dts            |   4 +
 arch/arm/boot/dts/exynos4412.dtsi                  |  83 ++++++++
 arch/arm/boot/dts/exynos5250-arndale.dts           |   4 +
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   4 +
 arch/arm/boot/dts/exynos5250-snow.dts              |   5 +
 arch/arm/boot/dts/exynos5250-spring.dts            |   4 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  22 ++
 arch/arm/boot/dts/exynos5422-cpus.dtsi             |  81 +++++++
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |   1 +
 arch/arm/configs/exynos_defconfig                  |   5 +
 arch/arm/configs/multi_v7_defconfig                |   5 +-
 arch/arm/mach-exynos/Kconfig                       |   2 +
 arch/arm/mach-exynos/exynos.c                      |   4 +
 drivers/clk/samsung/clk-exynos3250.c               |  32 ++-
 drivers/clk/samsung/clk-exynos4.c                  |  50 +++++
 drivers/clk/samsung/clk-exynos5250.c               |  31 +++
 drivers/cpufreq/Kconfig.arm                        |  49 -----
 drivers/cpufreq/Makefile                           |   4 -
 drivers/cpufreq/exynos-cpufreq.c                   | 237
---------------------
 drivers/cpufreq/exynos-cpufreq.h                   |  89 --------
 drivers/cpufreq/exynos4x12-cpufreq.c               | 236
--------------------
 drivers/cpufreq/exynos5250-cpufreq.c               | 210 ------------------
 include/dt-bindings/clock/exynos3250.h             |   1 +
 include/dt-bindings/clock/exynos5250.h             |   1 +
 32 files changed, 487 insertions(+), 829 deletions(-)
author
#1 lore raw

[GIT PULL v2 1/5] Samsung clk driver updates for v4.3

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-clk-driver

for you to fetch changes up to cd6aceef028afc3fa216e3e7bc94cc31632cad43:

clk: exynos4x12: add cpu clock configuration data and instantiate cpu
clock (2015-08-14 02:00:43 +0900)

----------------------------------------------------------------
Samsung clk driver updates for v4.3

- add cpu clock configuration data and instantiate cpu clock for exynos3250, 4210, 4412 and 5250 SoCs to support Samsung specific cpu-clock type

* Note this branch has been provided to clk tree as a topic branch

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (1):
clk: exynos4x12: add cpu clock configuration data and instantiate
cpu clock

Chanwoo Choi (1):
clk: exynos3250: Add cpu clock configuration data and instaniate
cpu clock

Thomas Abraham (1):
clk: exynos5250: add cpu clock configuration data and instantiate
cpu clock

 drivers/clk/samsung/clk-exynos3250.c   | 32 ++++++++++++++++++++--
 drivers/clk/samsung/clk-exynos4.c      | 50
++++++++++++++++++++++++++++++++++
 drivers/clk/samsung/clk-exynos5250.c   | 31 +++++++++++++++++++++
 include/dt-bindings/clock/exynos3250.h |  1 +
 include/dt-bindings/clock/exynos5250.h |  1 +
 5 files changed, 113 insertions(+), 2 deletions(-)
#2 lore raw

[GIT PULL v2 1/5] Samsung clk driver updates for v4.3

Quoted 14 lines · Kukjin Kim

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-clk-driver

for you to fetch changes up to cd6aceef028afc3fa216e3e7bc94cc31632cad43:

clk: exynos4x12: add cpu clock configuration data and instantiate cpu
clock (2015-08-14 02:00:43 +0900)

Quoted 8 lines

----------------------------------------------------------------
Samsung clk driver updates for v4.3

- add cpu clock configuration data and instantiate cpu clock for exynos3250, 4210, 4412 and 5250 SoCs to support Samsung specific cpu-clock type

* Note this branch has been provided to clk tree as a topic branch

Merged into next/late.

-Olof

author
#3 lore raw

[GIT PULL v2 2/5] Samsung 2nd DT updates for v4.3

In reply to Kukjin Kim

The following changes since commit 5e080b078fa1f929d9aa5586985d5e7c0739d207:

ARM: dts: Extend exynos5420-pinctrl nodes using labels instead of
paths (2015-07-21 13:01:23 +0900)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-late-dt

for you to fetch changes up to ba032795463bfc461937dbde7a345103a47f969b:

ARM: dts: add iommu property to JPEG device for exynos4 (2015-08-14
02:30:58 +0900)

----------------------------------------------------------------
Samsung 2nd DT updates for v4.3

- for exynos3250, 4212, 4412 and 5250
: add CPU OPP and regulator supply property

- for exynos3250
: add CPU cooling binding for exynos3250 boards

- for exynos4 SoCs
: add iommu property to JPEG device

- for exynos4412-odroidu3
: enable SPI1

- for exynos5250-snow
: add SPI CS

- for exynos5422
: add exynos5422-cpus.dtsi to correct cpu order

* Note this branch is depending on tags/samsung-clk-driver

----------------------------------------------------------------
Alexis Ballier (1):
ARM: dts: enable SPI1 for exynos4412-odroidu3

Bartlomiej Zolnierkiewicz (1):
ARM: dts: add CPU OPP and regulator supply property for exynos4x12

Chanho Park (1):
ARM: dts: add exynos5422-cpus.dtsi to correct cpu order

Chanwoo Choi (2):
ARM: dts: Add CPU OPP and regulator supply property for exynos3250
ARM: dts: Add CPU cooling binding for exynos3250 boards

Marek Szyprowski (1):
ARM: dts: add iommu property to JPEG device for exynos4

Michal Suchanek (1):
ARM: dts: Add SPI CS on exynos5250-snow

Thomas Abraham (1):
ARM: dts: add CPU OPP and regulator supply property for exynos5250

 arch/arm/boot/dts/exynos3250-monk.dts              | 19 +++++
 arch/arm/boot/dts/exynos3250-rinato.dts            | 19 +++++
 arch/arm/boot/dts/exynos3250.dtsi                  | 16 +++++
 arch/arm/boot/dts/exynos4.dtsi                     |  1 +
 arch/arm/boot/dts/exynos4212.dtsi                  | 81
+++++++++++++++++++++
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |  4 ++
 arch/arm/boot/dts/exynos4412-odroidu3.dts          |  8 +++
 arch/arm/boot/dts/exynos4412-origen.dts            |  4 ++
 arch/arm/boot/dts/exynos4412-trats2.dts            |  4 ++
 arch/arm/boot/dts/exynos4412.dtsi                  | 83
++++++++++++++++++++++
 arch/arm/boot/dts/exynos5250-arndale.dts           |  4 ++
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |  4 ++
 arch/arm/boot/dts/exynos5250-snow.dts              |  5 ++
 arch/arm/boot/dts/exynos5250-spring.dts            |  4 ++
 arch/arm/boot/dts/exynos5250.dtsi                  | 22 ++++++
 arch/arm/boot/dts/exynos5422-cpus.dtsi             | 81
+++++++++++++++++++++
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |  1 +
 17 files changed, 360 insertions(+)
 create mode 100644 arch/arm/boot/dts/exynos5422-cpus.dtsi
#4 lore raw

[GIT PULL v2 2/5] Samsung 2nd DT updates for v4.3

Quoted 30 lines · Kukjin Kim

The following changes since commit 5e080b078fa1f929d9aa5586985d5e7c0739d207:

ARM: dts: Extend exynos5420-pinctrl nodes using labels instead of
paths (2015-07-21 13:01:23 +0900)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-late-dt

for you to fetch changes up to ba032795463bfc461937dbde7a345103a47f969b:

ARM: dts: add iommu property to JPEG device for exynos4 (2015-08-14
02:30:58 +0900)

----------------------------------------------------------------
Samsung 2nd DT updates for v4.3

- for exynos3250, 4212, 4412 and 5250
: add CPU OPP and regulator supply property

- for exynos3250
: add CPU cooling binding for exynos3250 boards

- for exynos4 SoCs
: add iommu property to JPEG device

- for exynos4412-odroidu3
: enable SPI1

Quoted 7 lines

- for exynos5250-snow
: add SPI CS

- for exynos5422
: add exynos5422-cpus.dtsi to correct cpu order

* Note this branch is depending on tags/samsung-clk-driver

It's not depending on it, it contains it -- which is what's required here or bisectability would be broken.

Merged into next/late.

-Olof

author
#5 lore raw

[GIT PULL v2 3/5] Samsung SoC updates for v4.3

In reply to Kukjin Kim

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

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

for you to fetch changes up to bdd2648e50508cbb2eb6d1c303e4d2d6d7505400:

ARM: EXYNOS: switch to using generic cpufreq driver for exynos4x12
(2015-08-14 03:07:10 +0900)

----------------------------------------------------------------
Samsung SoC updates for v4.3

- add compatible string to exynos_cpufreq_matchs to switch for supporting generic cpufreq driver for exynos3250, 4210, 4212 and 5250 SoCs in mach-exynos/

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (1):
ARM: EXYNOS: switch to using generic cpufreq driver for exynos4x12

Chanwoo Choi (1):
ARM: EXYNOS: Add exynos3250 compatible to use generic cpufreq driver

Thomas Abraham (1):
ARM: EXYNOS: switch to using generic cpufreq driver for exynos5250

 arch/arm/mach-exynos/Kconfig  | 2 ++
 arch/arm/mach-exynos/exynos.c | 4 ++++
 2 files changed, 6 insertions(+)
#6 lore raw

[GIT PULL v2 3/5] Samsung SoC updates for v4.3

Quoted 6 lines · Kukjin Kim

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

Quoted 8 lines

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

for you to fetch changes up to bdd2648e50508cbb2eb6d1c303e4d2d6d7505400:

ARM: EXYNOS: switch to using generic cpufreq driver for exynos4x12
(2015-08-14 03:07:10 +0900)

Merged into next/late.

-Olof

author
#7 lore raw

[GIT PULL v2 4/5] Samsung cpufreq driver updates for v4.3

In reply to Kukjin Kim

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-late-cpufreq-driver

for you to fetch changes up to 5e3863a74fb70d6a432504ba2fa16a998cd3736b:

cpufreq: exynos: Remove unselectable rule for arm-exynos-cpufreq.o
(2015-08-14 02:36:33 +0900)

----------------------------------------------------------------
Samsung cpufreq driver updates for v4.3

- remove exynos4 SoCs and exynos5250 specific cpufreq driver support and unselectable rule for arm-exynos-cpufreq.o because of supporting generic cpufreq driver for the exynos SoCs

* Note this is depending on tags/samsung-clk-driver, tags/samsung-soc and tags/samsung-late-dt

----------------------------------------------------------------
Bartlomiej Zolnierkiewicz (2):
cpufreq: exynos: remove exynos5250 specific cpufreq driver support
cpufreq: exynos: remove Exynos4x12 specific cpufreq driver support

Jonas Rabenstein (1):
cpufreq: exynos: Remove unselectable rule for arm-exynos-cpufreq.o

 drivers/cpufreq/Kconfig.arm          |  49 --------
 drivers/cpufreq/Makefile             |   4 -
 drivers/cpufreq/exynos-cpufreq.c     | 237
-----------------------------------
 drivers/cpufreq/exynos-cpufreq.h     |  89 -------------
 drivers/cpufreq/exynos4x12-cpufreq.c | 236
----------------------------------
 drivers/cpufreq/exynos5250-cpufreq.c | 210 -------------------------------
 6 files changed, 825 deletions(-)
 delete mode 100644 drivers/cpufreq/exynos-cpufreq.c
 delete mode 100644 drivers/cpufreq/exynos-cpufreq.h
 delete mode 100644 drivers/cpufreq/exynos4x12-cpufreq.c
 delete mode 100644 drivers/cpufreq/exynos5250-cpufreq.c
#8 lore raw

[GIT PULL v2 4/5] Samsung cpufreq driver updates for v4.3

Quoted 6 lines · Kukjin Kim

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

Quoted 7 lines

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-late-cpufreq-driver

for you to fetch changes up to 5e3863a74fb70d6a432504ba2fa16a998cd3736b:

cpufreq: exynos: Remove unselectable rule for arm-exynos-cpufreq.o
(2015-08-14 02:36:33 +0900)

Merged into next/late.

-Olof

author
#9 lore raw

[GIT PULL v2 5/5] Samsung defconfig updates for v4.3

In reply to Kukjin Kim

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-defconfig-new

for you to fetch changes up to 2b347c6494cbc6bfdc81b5201b8aa34afb2c3500:

ARM: exynos_defconfig: Enable cpufreq-dt driver (2015-08-12 08:17:31
+0900)

----------------------------------------------------------------
Samsung defconfig updates for v4.3

- for exynos_defconfig
: enable SND_SOC_ODROIDX2 and SND_SIMPLE_CARD for
Odroid-XU3 to use max98090 audio codec
: enalbe SENSORS_NTC_THERMISTOR for Peach boards : enable cpufreq-dt driver with ONDEMAND governor

    for Exynos SoCs 3250, 4210, 4212, 4412 and 5250

- for multi_v7_defconfig:
: remove SAMSUNG_USB2PHY and SAMSUNG_USB3PHY are not used now : enable SENSORS_NTC_THERMISTOR and EXYNOS_ADC for Peach boards : enable REGULATOR_MAX77802 for Peach boards

----------------------------------------------------------------
Anand Moon (1):
ARM: exynos_defconfig: Enable CONFIG_SND_SOC_ODROIDX2 for Odroid-XU3

Javier Martinez Canillas (4):
ARM: multi_v7_defconfig: Remove old Samsung USB PHY configs
ARM: multi_v7_defconfig: Enable NTC Thermistors support
ARM: exynos_defconfig: Enable NTC Thermistors support
ARM: multi_v7_defconfig: Enable max77802 regulator

Krzysztof Kozlowski (1):
ARM: exynos_defconfig: Enable cpufreq-dt driver

 arch/arm/configs/exynos_defconfig   | 5 +++++
 arch/arm/configs/multi_v7_defconfig | 5 +++--
 2 files changed, 8 insertions(+), 2 deletions(-)
#10 lore raw

[GIT PULL v2 5/5] Samsung defconfig updates for v4.3

Quoted 6 lines · Kukjin Kim

The following changes since commit d770e558e21961ad6cfdf0ff7df0eb5d7d4f0754:

Linux 4.2-rc1 (2015-07-05 11:01:52 -0700)

are available in the git repository at:

Quoted 7 lines

git://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-defconfig-new

for you to fetch changes up to 2b347c6494cbc6bfdc81b5201b8aa34afb2c3500:

ARM: exynos_defconfig: Enable cpufreq-dt driver (2015-08-12 08:17:31
+0900)

Merged into next/late.

-Olof

author
#11 lore raw
In reply to Kukjin Kim
Quoted 3 lines · Kukjin Kim

Hello Arnd, Olof, Kevin

Hi,

Please pull and if any comments, please kindly let me know.

Thanks,
Kukjin

Quoted 103 lines

Here is re-spin of pull request for Samsung stuff for v4.3 as per Olof's suggestion.

Most of this pull-requests are to switch to support generic cpufreq driver for exynos3250, 4210, 4412 and 5250 and several exynos dt updates.

Note as I commented in each tag, each pull-request(signed tag) has a dependency with each other, so please keep the ordering in this time.

1) tags/samsung-clk-driver
2) tags/samsung-late-dt
3) tags/samsung-soc
4) tags/samsung-late-cpufreq-driver
5) tags/samsung-defconfig-new

If any problems, please kindly let me know.

Thanks,
Kukjin

Alexis Ballier (1):
ARM: dts: enable SPI1 for exynos4412-odroidu3

Anand Moon (1):
ARM: exynos_defconfig: Enable CONFIG_SND_SOC_ODROIDX2 for Odroid-XU3

Bartlomiej Zolnierkiewicz (5):
cpufreq: exynos: remove exynos5250 specific cpufreq driver support
clk: exynos4x12: add cpu clock configuration data and instantiate
cpu clock
cpufreq: exynos: remove Exynos4x12 specific cpufreq driver support
ARM: dts: add CPU OPP and regulator supply property for exynos4x12
ARM: EXYNOS: switch to using generic cpufreq driver for exynos4x12

Chanho Park (1):
ARM: dts: add exynos5422-cpus.dtsi to correct cpu order

Chanwoo Choi (4):
clk: exynos3250: Add cpu clock configuration data and instaniate
cpu clock
ARM: EXYNOS: Add exynos3250 compatible to use generic cpufreq driver
ARM: dts: Add CPU OPP and regulator supply property for exynos3250
ARM: dts: Add CPU cooling binding for exynos3250 boards

Javier Martinez Canillas (4):
ARM: multi_v7_defconfig: Remove old Samsung USB PHY configs
ARM: multi_v7_defconfig: Enable NTC Thermistors support
ARM: exynos_defconfig: Enable NTC Thermistors support
ARM: multi_v7_defconfig: Enable max77802 regulator

Jonas Rabenstein (1):
cpufreq: exynos: Remove unselectable rule for arm-exynos-cpufreq.o

Krzysztof Kozlowski (1):
ARM: exynos_defconfig: Enable cpufreq-dt driver

Marek Szyprowski (1):
ARM: dts: add iommu property to JPEG device for exynos4

Michal Suchanek (1):
ARM: dts: Add SPI CS on exynos5250-snow

Thomas Abraham (3):
clk: exynos5250: add cpu clock configuration data and instantiate
cpu clock
ARM: EXYNOS: switch to using generic cpufreq driver for exynos5250
ARM: dts: add CPU OPP and regulator supply property for exynos5250

 arch/arm/boot/dts/exynos3250-monk.dts              |  19 ++
 arch/arm/boot/dts/exynos3250-rinato.dts            |  19 ++
 arch/arm/boot/dts/exynos3250.dtsi                  |  16 ++
 arch/arm/boot/dts/exynos4.dtsi                     |   1 +
 arch/arm/boot/dts/exynos4212.dtsi                  |  81 +++++++
 arch/arm/boot/dts/exynos4412-odroid-common.dtsi    |   4 +
 arch/arm/boot/dts/exynos4412-odroidu3.dts          |   8 +
 arch/arm/boot/dts/exynos4412-origen.dts            |   4 +
 arch/arm/boot/dts/exynos4412-trats2.dts            |   4 +
 arch/arm/boot/dts/exynos4412.dtsi                  |  83 ++++++++
 arch/arm/boot/dts/exynos5250-arndale.dts           |   4 +
 arch/arm/boot/dts/exynos5250-smdk5250.dts          |   4 +
 arch/arm/boot/dts/exynos5250-snow.dts              |   5 +
 arch/arm/boot/dts/exynos5250-spring.dts            |   4 +
 arch/arm/boot/dts/exynos5250.dtsi                  |  22 ++
 arch/arm/boot/dts/exynos5422-cpus.dtsi             |  81 +++++++
 arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi |   1 +
 arch/arm/configs/exynos_defconfig                  |   5 +
 arch/arm/configs/multi_v7_defconfig                |   5 +-
 arch/arm/mach-exynos/Kconfig                       |   2 +
 arch/arm/mach-exynos/exynos.c                      |   4 +
 drivers/clk/samsung/clk-exynos3250.c               |  32 ++-
 drivers/clk/samsung/clk-exynos4.c                  |  50 +++++
 drivers/clk/samsung/clk-exynos5250.c               |  31 +++
 drivers/cpufreq/Kconfig.arm                        |  49 -----
 drivers/cpufreq/Makefile                           |   4 -
 drivers/cpufreq/exynos-cpufreq.c                   | 237
---------------------
 drivers/cpufreq/exynos-cpufreq.h                   |  89 --------
 drivers/cpufreq/exynos4x12-cpufreq.c               | 236
--------------------
 drivers/cpufreq/exynos5250-cpufreq.c               | 210 ------------------
 include/dt-bindings/clock/exynos3250.h             |   1 +
 include/dt-bindings/clock/exynos5250.h             |   1 +
 32 files changed, 487 insertions(+), 829 deletions(-)
#12 lore raw
In reply to Kukjin Kim
Quoted 11 lines · Kukjin Kim

Hello Arnd, Olof, Kevin

Here is re-spin of pull request for Samsung stuff for v4.3 as per Olof's suggestion.

Most of this pull-requests are to switch to support generic cpufreq driver for exynos3250, 4210, 4412 and 5250 and several exynos dt updates.

Note as I commented in each tag, each pull-request(signed tag) has a dependency with each other, so please keep the ordering in this time.

Quoted 7 lines

1) tags/samsung-clk-driver
2) tags/samsung-late-dt
3) tags/samsung-soc
4) tags/samsung-late-cpufreq-driver
5) tags/samsung-defconfig-new

If any problems, please kindly let me know.

That ordering is awkward for us. driver->dt->soc->driver->defconfig is not the way we do it.

I'll merge them into a next/late branch together, and we might or might not send it in this merge window depending on how it goes.

The lesson to learn here (for us and you) is that if there is complex contents, getting it sent in very early is important: rc2/rc3 is ideal. We're likely to be less tolerant of messy dependencies as we start to approach -rc6 and already have a lot of things merged up. We might also have locked into ordering between branches by then that doesn't match what you've used.

-Olof