* [GIT PULL 2/5] Samsung clock updates for 3.16
@ 2014-05-20 1:11 Kukjin Kim
2014-05-22 5:31 ` Olof Johansson
2014-05-29 18:17 ` Olof Johansson
0 siblings, 2 replies; 6+ messages in thread
From: Kukjin Kim @ 2014-05-20 1:11 UTC (permalink / raw)
To: linux-arm-kernel
The following changes since commit 34c453ce16633539a94a2e876faeb731ac1be899:
ARM: S3C24XX: fix merge conflict (2014-05-15 05:54:38 +0900)
are available in the git repository at:
http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
tags/samsung-clk
for you to fetch changes up to 6520e968eef4f88c076a84a80e026049d157132e:
clk: exynos5420: Add 5800 specific clocks (2014-05-19 22:15:08 +0900)
----------------------------------------------------------------
Samsung clock updates for 3.16
In this time, it is having dependency with arch/arm/ for 3.16,
I pulled them into samsung tree from Tomasz under agreement from Mike.
- Pull for_3.16/exynos5260 from Tomasz Figa:
"This pull request contains patches preparing Samsung Common Clock
Framework
helpers to support Exynos5260 by adding support for multiple clock
providers
and then adding clock driver for Exynos5260."
- Pull for_3.16/clk_fixes_non_critical from Tomasz Figa:
"This pull requests contains a number of non-critical fixes for Samsung
clock
framework and drivers, including:
1) a series of fixes for Exynos5420 to correct clock definitions and make
the
driver closer to the documentation,
2) several missing clocks and clock IDs added to Exynos4, Exynos5250 and
Exynos5420 drivers,
3) fix for incorrect initialization of clock table with NULL,
4) compiler warning fix."
- Pull for_3.16/clk_cleanup from Tomasz Figa:
"This pull requests contains minor clean-up related to Samsung clock
support, including:
1) move Kconfig entries of Samsung clock drivers to drivers/clk,
2) compile drivers/clk/samsung conditionally when COMMON_CLK_SAMSUNG is
selected,
3) remove obsolete Kconfig lines after moving s3c24xx to CCF."
- Pull for_3.16/exynos3250 from Tomasz Figa:
"This small pull request contains a patch adding clock driver for
Exynos3250,
which depends on previous pull requests in this series."
- add dt bindings for exynos3250 clock
- add exynos5800 specific clocks in current exynos5420 clock
Note that this branch is based on s3c24xx ccf branch
----------------------------------------------------------------
Alim Akhtar (1):
clk: exynos5420: Add 5800 specific clocks
Arun Kumar K (2):
clk: samsung: exynos5250: Add clocks for G3D
clk: samsung: exynos5420: Add clock IDs needed by GPU
Chanwoo Choi (1):
dt-bindings: add documentation for Exynos3250 clock controller
Kukjin Kim (4):
Merge branch 'for_3.16/exynos5260' of
git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
Merge branch 'for_3.16/clk_fixes_non_critical' of
git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
Merge branch 'for_3.16/clk_cleanup' of
git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
Merge branch 'for_3.16/exynos3250' of
git://git.kernel.org/.../tfiga/samsung-clk into v3.16-next/clk-samsung
Naveen Krishna Chatradhi (1):
clk: samsung: exynos5250/5420: Add gate clock for SSS module
Pankaj Dubey (6):
clk/samsung: add support for pll2550xx
clk: samsung: fixed compiler warning [-Wpointer-to-int-cast]
clk: samsung: add new Kconfig for Samsung common clock option
ARM: select COMMON_CLK_SAMSUNG for ARCH_EXYNOS and ARCH_S3C64XX
ARM: S3C24XX: move S3C24XX clock Kconfig options to Samsung clock
Kconfig file
drivers: clk: use COMMON_CLK_SAMSUNG for Samsung clock support
Rahul Sharma (4):
clk/samsung: add support for multiple clock providers
clk/samsung: add support for pll2650xx
clk/exynos5260: add macros and documentation for exynos5260
clk/exynos5260: add clock file for exynos5260
Sachin Kamat (1):
clk: samsung: exynos5420: Fix VPLL lock offset
Shaik Ameer Basha (15):
clk: samsung: exynos5420: Rename mux parent arrays
clk: samsung: exynos5420: add clocks for ISP block
clk: samsung: exynos5420: update clocks for GSCL and MSCL blocks
clk: samsung: exynos5420: fix parent clocks for mscl sysmmu
clk: samsung: exynos5420: update clocks for G2D and G3D blocks
clk: samsung: exynos5420: update clocks for DISP1 block
clk: samsung: exynos5420: update clocks for PERIC block
clk: samsung: exynos5420: update clocks for PERIS and GEN blocks
clk: samsung: exynos5420: update clocks for WCORE block
clk: samsung: exynos5420: update clocks for FSYS and FSYS2 blocks
clk: samsung: exynos5420: correct sysmmu-mfc parent clocks
clk: samsung: exynos5420: fix register offset for sclk_bpll
clk: samsung: exynos5420: update clocks for MAU Block
clk: samsung: exynos5420: add misc clocks
clk: samsung: exynos5420: add more registers to restore list
Sylwester Nawrocki (1):
clk: samsung: exynos4: Use single clock ID for CLK_MDMA gate clocks
Tomasz Figa (3):
clk: samsung: Initialize clock table with error pointers
ARM: S3C24XX: Remove omitted Kconfig selects and conditionals
clk: samsung: exynos3250: Add clocks using common clock framework
Tomasz Stanislawski (1):
clk: samsung: exynos4: export sclk_hdmiphy clock
.../devicetree/bindings/clock/exynos3250-clock.txt | 41 +
.../devicetree/bindings/clock/exynos5260-clock.txt | 190 ++
.../devicetree/bindings/clock/exynos5420-clock.txt | 3 +-
.../bindings/clock/samsung,s3c2410-clock.txt | 2 +-
arch/arm/Kconfig | 4 +-
arch/arm/boot/dts/exynos5420.dtsi | 14 +-
arch/arm/mach-s3c24xx/Kconfig | 37 +-
drivers/clk/Kconfig | 2 +
drivers/clk/Makefile | 2 +-
drivers/clk/samsung/Kconfig | 26 +
drivers/clk/samsung/Makefile | 2 +
drivers/clk/samsung/clk-exynos3250.c | 780 ++++++++
drivers/clk/samsung/clk-exynos4.c | 51 +-
drivers/clk/samsung/clk-exynos5250.c | 41 +-
drivers/clk/samsung/clk-exynos5260.c | 1980
++++++++++++++++++++
drivers/clk/samsung/clk-exynos5260.h | 459 +++++
drivers/clk/samsung/clk-exynos5420.c | 1127 +++++++----
drivers/clk/samsung/clk-exynos5440.c | 18 +-
drivers/clk/samsung/clk-pll.c | 223 ++-
drivers/clk/samsung/clk-pll.h | 2 +
drivers/clk/samsung/clk-s3c2410.c | 51 +-
drivers/clk/samsung/clk-s3c2412.c | 29 +-
drivers/clk/samsung/clk-s3c2443.c | 46 +-
drivers/clk/samsung/clk-s3c64xx.c | 44 +-
drivers/clk/samsung/clk.c | 123 +-
drivers/clk/samsung/clk.h | 72 +-
include/dt-bindings/clock/exynos3250.h | 258 +++
include/dt-bindings/clock/exynos4.h | 2 +-
include/dt-bindings/clock/exynos5250.h | 5 +-
include/dt-bindings/clock/exynos5260-clk.h | 469 +++++
include/dt-bindings/clock/exynos5420.h | 43 +-
31 files changed, 5543 insertions(+), 603 deletions(-)
create mode 100644
Documentation/devicetree/bindings/clock/exynos3250-clock.txt
create mode 100644
Documentation/devicetree/bindings/clock/exynos5260-clock.txt
create mode 100644 drivers/clk/samsung/Kconfig
create mode 100644 drivers/clk/samsung/clk-exynos3250.c
create mode 100644 drivers/clk/samsung/clk-exynos5260.c
create mode 100644 drivers/clk/samsung/clk-exynos5260.h
create mode 100644 include/dt-bindings/clock/exynos3250.h
create mode 100644 include/dt-bindings/clock/exynos5260-clk.h
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL 2/5] Samsung clock updates for 3.16
2014-05-20 1:11 [GIT PULL 2/5] Samsung clock updates for 3.16 Kukjin Kim
@ 2014-05-22 5:31 ` Olof Johansson
2014-05-22 9:56 ` Tomasz Figa
2014-05-29 18:17 ` Olof Johansson
1 sibling, 1 reply; 6+ messages in thread
From: Olof Johansson @ 2014-05-22 5:31 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, May 20, 2014 at 10:11:03AM +0900, Kukjin Kim wrote:
> The following changes since commit 34c453ce16633539a94a2e876faeb731ac1be899:
>
> ARM: S3C24XX: fix merge conflict (2014-05-15 05:54:38 +0900)
>
> are available in the git repository at:
>
> http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-clk
>
> for you to fetch changes up to 6520e968eef4f88c076a84a80e026049d157132e:
>
> clk: exynos5420: Add 5800 specific clocks (2014-05-19 22:15:08 +0900)
>
1. This is new SoC support -- you said you're sending multiplatform soon so
we'll hold off until that's made it in.
2. What's the actual dependency here for taking it through arm-soc? Seems like
nearly all of it is in drivers/clk.
-Olof
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL 2/5] Samsung clock updates for 3.16
2014-05-22 5:31 ` Olof Johansson
@ 2014-05-22 9:56 ` Tomasz Figa
2014-05-22 11:42 ` Kukjin Kim
0 siblings, 1 reply; 6+ messages in thread
From: Tomasz Figa @ 2014-05-22 9:56 UTC (permalink / raw)
To: linux-arm-kernel
Hi Olof,
On 22.05.2014 07:31, Olof Johansson wrote:
> On Tue, May 20, 2014 at 10:11:03AM +0900, Kukjin Kim wrote:
>> The following changes since commit 34c453ce16633539a94a2e876faeb731ac1be899:
>>
>> ARM: S3C24XX: fix merge conflict (2014-05-15 05:54:38 +0900)
>>
>> are available in the git repository at:
>>
>> http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
>> tags/samsung-clk
>>
>> for you to fetch changes up to 6520e968eef4f88c076a84a80e026049d157132e:
>>
>> clk: exynos5420: Add 5800 specific clocks (2014-05-19 22:15:08 +0900)
>>
>
> 1. This is new SoC support -- you said you're sending multiplatform soon so
> we'll hold off until that's made it in.
>
> 2. What's the actual dependency here for taking it through arm-soc? Seems like
> nearly all of it is in drivers/clk.
This is a complicated network of dependencies:
1) s3c24xx conversion to CCF had dependencies on Kukjin's tree so it
was applied there,
2) support for multiple clock providers in Samsung clock library needed
to convert s3c24xx clock driver (applied to Kukjin's tree) as well,
3) due to quite invasive nature of the series above, most of the
patches touching Samsung clock drivers ended depending on it, due to
multiple conflicts otherwise.
Best regards,
Tomasz
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL 2/5] Samsung clock updates for 3.16
2014-05-22 9:56 ` Tomasz Figa
@ 2014-05-22 11:42 ` Kukjin Kim
0 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2014-05-22 11:42 UTC (permalink / raw)
To: linux-arm-kernel
Tomasz Figa wrote:
>
> Hi Olof,
>
> On 22.05.2014 07:31, Olof Johansson wrote:
> > On Tue, May 20, 2014 at 10:11:03AM +0900, Kukjin Kim wrote:
> >> The following changes since commit
> 34c453ce16633539a94a2e876faeb731ac1be899:
> >>
> >> ARM: S3C24XX: fix merge conflict (2014-05-15 05:54:38 +0900)
> >>
> >> are available in the git repository at:
> >>
> >> http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-
> samsung.git
> >> tags/samsung-clk
> >>
> >> for you to fetch changes up to
6520e968eef4f88c076a84a80e026049d157132e:
> >>
> >> clk: exynos5420: Add 5800 specific clocks (2014-05-19 22:15:08 +0900)
> >>
> >
> > 1. This is new SoC support -- you said you're sending multiplatform soon
> so
> > we'll hold off until that's made it in.
> >
> > 2. What's the actual dependency here for taking it through arm-soc?
> Seems like
> > nearly all of it is in drivers/clk.
>
> This is a complicated network of dependencies:
>
> 1) s3c24xx conversion to CCF had dependencies on Kukjin's tree so it
> was applied there,
> 2) support for multiple clock providers in Samsung clock library needed
> to convert s3c24xx clock driver (applied to Kukjin's tree) as well,
> 3) due to quite invasive nature of the series above, most of the
> patches touching Samsung clock drivers ended depending on it, due to
> multiple conflicts otherwise.
>
Yeah it's tree, so we talked about its handling and this way would be better
to us in this time and Mike also agreed about that. Basically as you know,
we need to avoid useless merge conflicts and this is a good way it's not a
best way sometimes though :-)
Thanks,
Kukjin
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL 2/5] Samsung clock updates for 3.16
2014-05-20 1:11 [GIT PULL 2/5] Samsung clock updates for 3.16 Kukjin Kim
2014-05-22 5:31 ` Olof Johansson
@ 2014-05-29 18:17 ` Olof Johansson
2014-05-30 1:18 ` Kukjin Kim
1 sibling, 1 reply; 6+ messages in thread
From: Olof Johansson @ 2014-05-29 18:17 UTC (permalink / raw)
To: linux-arm-kernel
On Tue, May 20, 2014 at 10:11:03AM +0900, Kukjin Kim wrote:
> The following changes since commit 34c453ce16633539a94a2e876faeb731ac1be899:
>
> ARM: S3C24XX: fix merge conflict (2014-05-15 05:54:38 +0900)
>
> are available in the git repository at:
>
> http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> tags/samsung-clk
>
> for you to fetch changes up to 6520e968eef4f88c076a84a80e026049d157132e:
>
> clk: exynos5420: Add 5800 specific clocks (2014-05-19 22:15:08 +0900)
>
> ----------------------------------------------------------------
> Samsung clock updates for 3.16
>
> In this time, it is having dependency with arch/arm/ for 3.16,
> I pulled them into samsung tree from Tomasz under agreement from Mike.
>
> - Pull for_3.16/exynos5260 from Tomasz Figa:
>
> "This pull request contains patches preparing Samsung Common Clock
> Framework
> helpers to support Exynos5260 by adding support for multiple clock
> providers
> and then adding clock driver for Exynos5260."
>
> - Pull for_3.16/clk_fixes_non_critical from Tomasz Figa:
>
> "This pull requests contains a number of non-critical fixes for Samsung
> clock
> framework and drivers, including:
> 1) a series of fixes for Exynos5420 to correct clock definitions and make
> the
> driver closer to the documentation,
> 2) several missing clocks and clock IDs added to Exynos4, Exynos5250 and
> Exynos5420 drivers,
> 3) fix for incorrect initialization of clock table with NULL,
> 4) compiler warning fix."
>
> - Pull for_3.16/clk_cleanup from Tomasz Figa:
>
> "This pull requests contains minor clean-up related to Samsung clock
> support, including:
> 1) move Kconfig entries of Samsung clock drivers to drivers/clk,
> 2) compile drivers/clk/samsung conditionally when COMMON_CLK_SAMSUNG is
> selected,
> 3) remove obsolete Kconfig lines after moving s3c24xx to CCF."
>
> - Pull for_3.16/exynos3250 from Tomasz Figa:
>
> "This small pull request contains a patch adding clock driver for
> Exynos3250,
> which depends on previous pull requests in this series."
>
> - add dt bindings for exynos3250 clock
> - add exynos5800 specific clocks in current exynos5420 clock
>
> Note that this branch is based on s3c24xx ccf branch
Hi,
Merged into next/soc. In the future, you can probably just send up topic
branches like these directly, no need to merge them together just to send them
up.
-Olof
^ permalink raw reply [flat|nested] 6+ messages in thread
* [GIT PULL 2/5] Samsung clock updates for 3.16
2014-05-29 18:17 ` Olof Johansson
@ 2014-05-30 1:18 ` Kukjin Kim
0 siblings, 0 replies; 6+ messages in thread
From: Kukjin Kim @ 2014-05-30 1:18 UTC (permalink / raw)
To: linux-arm-kernel
Olof Johansson wrote:
>
> On Tue, May 20, 2014 at 10:11:03AM +0900, Kukjin Kim wrote:
> > The following changes since commit
> 34c453ce16633539a94a2e876faeb731ac1be899:
> >
> > ARM: S3C24XX: fix merge conflict (2014-05-15 05:54:38 +0900)
> >
> > are available in the git repository at:
> >
> > http://git.kernel.org/pub/scm/linux/kernel/git/kgene/linux-samsung.git
> > tags/samsung-clk
> >
> > for you to fetch changes up to 6520e968eef4f88c076a84a80e026049d157132e:
> >
> > clk: exynos5420: Add 5800 specific clocks (2014-05-19 22:15:08 +0900)
> >
> > ----------------------------------------------------------------
> > Samsung clock updates for 3.16
> >
> > In this time, it is having dependency with arch/arm/ for 3.16,
> > I pulled them into samsung tree from Tomasz under agreement from Mike.
> >
> > - Pull for_3.16/exynos5260 from Tomasz Figa:
> >
> > "This pull request contains patches preparing Samsung Common Clock
> > Framework
> > helpers to support Exynos5260 by adding support for multiple clock
> > providers
> > and then adding clock driver for Exynos5260."
> >
> > - Pull for_3.16/clk_fixes_non_critical from Tomasz Figa:
> >
> > "This pull requests contains a number of non-critical fixes for Samsung
> > clock
> > framework and drivers, including:
> > 1) a series of fixes for Exynos5420 to correct clock definitions and make
> > the
> > driver closer to the documentation,
> > 2) several missing clocks and clock IDs added to Exynos4, Exynos5250 and
> > Exynos5420 drivers,
> > 3) fix for incorrect initialization of clock table with NULL,
> > 4) compiler warning fix."
> >
> > - Pull for_3.16/clk_cleanup from Tomasz Figa:
> >
> > "This pull requests contains minor clean-up related to Samsung clock
> > support, including:
> > 1) move Kconfig entries of Samsung clock drivers to drivers/clk,
> > 2) compile drivers/clk/samsung conditionally when COMMON_CLK_SAMSUNG is
> > selected,
> > 3) remove obsolete Kconfig lines after moving s3c24xx to CCF."
> >
> > - Pull for_3.16/exynos3250 from Tomasz Figa:
> >
> > "This small pull request contains a patch adding clock driver for
> > Exynos3250,
> > which depends on previous pull requests in this series."
> >
> > - add dt bindings for exynos3250 clock
> > - add exynos5800 specific clocks in current exynos5420 clock
> >
> > Note that this branch is based on s3c24xx ccf branch
>
> Hi,
>
> Merged into next/soc. In the future, you can probably just send up topic
> branches like these directly, no need to merge them together just to send
> them
> up.
>
OK, I see.
Thanks,
Kukjin
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2014-05-30 1:18 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-20 1:11 [GIT PULL 2/5] Samsung clock updates for 3.16 Kukjin Kim
2014-05-22 5:31 ` Olof Johansson
2014-05-22 9:56 ` Tomasz Figa
2014-05-22 11:42 ` Kukjin Kim
2014-05-29 18:17 ` Olof Johansson
2014-05-30 1:18 ` Kukjin Kim
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).