linux-arm-kernel.lists.infradead.org archive mirror
 help / color / mirror / Atom feed
* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
@ 2014-09-22  4:34 Abhilash Kesavan
  0 siblings, 0 replies; 14+ messages in thread
From: Abhilash Kesavan @ 2014-09-22  4:34 UTC (permalink / raw)
  To: linux-arm-kernel

Changes since v4:
- Fixed comments from Tomasz Figa:
	- Changed the namespace prefix from exynos to samsung
	- Defined bindings to take all input clocks
	- Sorted the Kconfig entries alphabetically in clock Makefile
	- Used consistent 1 tab line breaks across the clock file
	- Statically initialized the samsung_cmu_info struct
- Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
- Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed tags.

Changes since v3:
- Removed aliases for serial controllers from dtsi file and moved it
  into board specific dts file as suggested by Arnd.
- Based this series on Robert Richter's patches for adding vendor
  device tree sub-directories for arm64.
  http://comments.gmane.org/gmane.linux.kbuild.devel/12131

This patchset supports the new Exynos7 Samsung SoC based on Cortex-A57.
Exynos7 is a System-On-Chip (SoC) that is based on 64-bit ARMv8 RISC
processor.

The following patches are tested based on linux-next tree (20140919).
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/

Following patches are required for this series:
1- "tty/serial: fix config dependencies for samsung serial"
   https://www.mail-archive.com/linux-samsung-soc <at> vger.kernel.org/msg36208.html
2- "dts, kbuild: Implement support for dtb vendor subdirs" patchset 
   http://comments.gmane.org/gmane.linux.kbuild.devel/12131

Alim Akhtar (2):
  arm64: exynos7: Enable ARMv8 based Exynos7 (SoC) support
  arm64: Enable Exynos7 SOC in the defconfig

Naveen Krishna Chatradhi (5):
  clk: samsung: add support for 145xx and 1460x PLLs
  clk: samsung: Factor out the common code to clk.c
  clk: samsung: Add fixed_factor_clocks field to struct exynos_cmu_info
  clk: samsung: add initial clock support for Exynos7 SoC
  arm64: dts: Add initial device tree support for EXYNOS7

Pankaj Dubey (1):
  arm64: dts: add <dt-bindings/> symlink

 .../devicetree/bindings/clock/exynos7-clock.txt    |  67 ++++
 arch/arm64/Kconfig                                 |  12 +
 arch/arm64/boot/dts/Makefile                       |   1 +
 arch/arm64/boot/dts/exynos/Makefile                |   5 +
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts    |  39 ++
 arch/arm64/boot/dts/exynos/exynos7.dtsi            | 183 +++++++++
 arch/arm64/boot/dts/include/dt-bindings            |   1 +
 arch/arm64/configs/defconfig                       |   4 +
 drivers/clk/samsung/Makefile                       |   1 +
 drivers/clk/samsung/clk-exynos5260.c               | 185 ++-------
 drivers/clk/samsung/clk-exynos7.c                  | 425 +++++++++++++++++++++
 drivers/clk/samsung/clk-pll.c                      |  25 +-
 drivers/clk/samsung/clk-pll.h                      |   4 +
 drivers/clk/samsung/clk.c                          |  98 +++++
 drivers/clk/samsung/clk.h                          |  37 ++
 include/dt-bindings/clock/exynos7-clk.h            |  49 +++
 16 files changed, 972 insertions(+), 164 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/exynos7-clock.txt
 create mode 100644 arch/arm64/boot/dts/exynos/Makefile
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7-espresso.dts
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7.dtsi
 create mode 120000 arch/arm64/boot/dts/include/dt-bindings
 create mode 100644 drivers/clk/samsung/clk-exynos7.c
 create mode 100644 include/dt-bindings/clock/exynos7-clk.h

-- 
2.1.0

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-10-24 14:32           ` Abhilash Kesavan
@ 2014-10-27 16:47             ` Sylwester Nawrocki
  0 siblings, 0 replies; 14+ messages in thread
From: Sylwester Nawrocki @ 2014-10-27 16:47 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Abhilash,

On 24/10/14 16:32, Abhilash Kesavan wrote:
> On Wed, Oct 8, 2014 at 11:18 AM, Abhilash Kesavan
> <kesavan.abhilash@gmail.com> wrote:
>> On Tue, Oct 7, 2014 at 9:46 AM, Kukjin Kim <kgene@kernel.org> wrote:
>>> Tomasz Figa wrote:
>>>> On 30.09.2014 17:12, Abhilash Kesavan wrote:
>>>>> On Mon, Sep 22, 2014 at 2:22 PM, Tomasz Figa <tomasz.figa@gmail.com> wrote:
>>>>>>
>>>>>> The clock patches look good to me, but since they are doing quite a lot
>>>>>> of code moving I'd prefer to take them through clk tree. Based on the
>>>>>> fact that there are no code dependencies between clock patches and
>>>>>> remaining ones and Exynos7 is a new material for 3.18, I'm inclined to
>>>>>> apply them to my tree if nobody minds.
>>>>>
>>>>> Will you be picking up the clock changes soon ?
>>>>
>>>> I'd like to do so. Kukjin, since clock changes are a part of this
>>>> series, might I have your Ack for them to be applied separately?
>>>>
>>> Sure, I'm fine so please go ahead with my ack on the changes.
>>>
>>> Acked-by: Kukjin Kim <kgene.kim@samsung.com>
>>>
>>> Thanks for your asking.
>>
>> Can you please pick up the clock changes now that Kukjin has ack'ed it.
> 
> Sylwester, you mentioned in another thread that Tomasz might not be
> available for the next few days. Could you please consider applying
> the clock changes in this series to samsung clk-next if they look OK ?
> 
> Please take a look at clock changes at
> http://www.spinics.net/lists/arm-kernel/msg370673.html too.

I've picked up patches from the $subject series.  But please see my
comment the the second series you've pointed out with the link above.
If you decide to rearrange changes to exynos7-clk.h header file among
those two series I will drop that 4 patches.  Perhaps you could gather
all pending exynos7 clk patches, fix any issues and send to me in one
series ?
I'd like to avoid modifying indices assigned to specific clocks in
subsequent patches, DT binding should be defined in advance and ideally
be specifying exact indices for each possible clock.

--
Thanks,
Sylwester

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-10-08  5:48         ` Abhilash Kesavan
@ 2014-10-24 14:32           ` Abhilash Kesavan
  2014-10-27 16:47             ` Sylwester Nawrocki
  0 siblings, 1 reply; 14+ messages in thread
From: Abhilash Kesavan @ 2014-10-24 14:32 UTC (permalink / raw)
  To: linux-arm-kernel

+Sylwester

On Wed, Oct 8, 2014 at 11:18 AM, Abhilash Kesavan
<kesavan.abhilash@gmail.com> wrote:
> Hi Tomasz,
>
> On Tue, Oct 7, 2014 at 9:46 AM, Kukjin Kim <kgene@kernel.org> wrote:
>> Tomasz Figa wrote:
>>>
>>> On 30.09.2014 17:12, Abhilash Kesavan wrote:
>>> > Hi Tomasz,
>>> >
>>> > On Mon, Sep 22, 2014 at 2:22 PM, Tomasz Figa <tomasz.figa@gmail.com> wrote:
>>> >> Hi Abhilash,
>>> >>
>>> >> On 22.09.2014 06:47, Abhilash Kesavan wrote:
>>> >>> Changes since v4:
>>> >>> - Fixed comments from Tomasz Figa:
>>> >>>       - Changed the namespace prefix from exynos to samsung
>>> >>>       - Defined bindings to take all input clocks
>>> >>>       - Sorted the Kconfig entries alphabetically in clock Makefile
>>> >>>       - Used consistent 1 tab line breaks across the clock file
>>> >>>       - Statically initialized the samsung_cmu_info struct
>>> >>> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
>>> >>> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed tags.
>>> >>>
>>> >>
>>> >> The clock patches look good to me, but since they are doing quite a lot
>>> >> of code moving I'd prefer to take them through clk tree. Based on the
>>> >> fact that there are no code dependencies between clock patches and
>>> >> remaining ones and Exynos7 is a new material for 3.18, I'm inclined to
>>> >> apply them to my tree if nobody minds.
>>> >
>>> > Will you be picking up the clock changes soon ?
>>>
>>> I'd like to do so. Kukjin, since clock changes are a part of this
>>> series, might I have your Ack for them to be applied separately?
>>>
>> Sure, I'm fine so please go ahead with my ack on the changes.
>>
>> Acked-by: Kukjin Kim <kgene.kim@samsung.com>
>>
>> Thanks for your asking.
>
> Can you please pick up the clock changes now that Kukjin has ack'ed it.

Sylwester, you mentioned in another thread that Tomasz might not be
available for the next few days. Could you please consider applying
the clock changes in this series to samsung clk-next if they look OK ?

Please take a look at clock changes at
http://www.spinics.net/lists/arm-kernel/msg370673.html too.

Regards,
Abhilash

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-10-07  4:16       ` Kukjin Kim
@ 2014-10-08  5:48         ` Abhilash Kesavan
  2014-10-24 14:32           ` Abhilash Kesavan
  0 siblings, 1 reply; 14+ messages in thread
From: Abhilash Kesavan @ 2014-10-08  5:48 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Tomasz,

On Tue, Oct 7, 2014 at 9:46 AM, Kukjin Kim <kgene@kernel.org> wrote:
> Tomasz Figa wrote:
>>
>> On 30.09.2014 17:12, Abhilash Kesavan wrote:
>> > Hi Tomasz,
>> >
>> > On Mon, Sep 22, 2014 at 2:22 PM, Tomasz Figa <tomasz.figa@gmail.com> wrote:
>> >> Hi Abhilash,
>> >>
>> >> On 22.09.2014 06:47, Abhilash Kesavan wrote:
>> >>> Changes since v4:
>> >>> - Fixed comments from Tomasz Figa:
>> >>>       - Changed the namespace prefix from exynos to samsung
>> >>>       - Defined bindings to take all input clocks
>> >>>       - Sorted the Kconfig entries alphabetically in clock Makefile
>> >>>       - Used consistent 1 tab line breaks across the clock file
>> >>>       - Statically initialized the samsung_cmu_info struct
>> >>> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
>> >>> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed tags.
>> >>>
>> >>
>> >> The clock patches look good to me, but since they are doing quite a lot
>> >> of code moving I'd prefer to take them through clk tree. Based on the
>> >> fact that there are no code dependencies between clock patches and
>> >> remaining ones and Exynos7 is a new material for 3.18, I'm inclined to
>> >> apply them to my tree if nobody minds.
>> >
>> > Will you be picking up the clock changes soon ?
>>
>> I'd like to do so. Kukjin, since clock changes are a part of this
>> series, might I have your Ack for them to be applied separately?
>>
> Sure, I'm fine so please go ahead with my ack on the changes.
>
> Acked-by: Kukjin Kim <kgene.kim@samsung.com>
>
> Thanks for your asking.

Can you please pick up the clock changes now that Kukjin has ack'ed it.

Thanks,
Abhilash
>
> - Kukjin
>

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-30 15:50       ` Catalin Marinas
@ 2014-10-08  5:46         ` Abhilash Kesavan
  0 siblings, 0 replies; 14+ messages in thread
From: Abhilash Kesavan @ 2014-10-08  5:46 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Arnd and Olof,

On Tue, Sep 30, 2014 at 9:20 PM, Catalin Marinas
<catalin.marinas@arm.com> wrote:
> On Tue, Sep 30, 2014 at 04:15:21PM +0100, Abhilash Kesavan wrote:
>> On Tue, Sep 23, 2014 at 2:18 PM, Abhilash Kesavan
>> <kesavan.abhilash@gmail.com> wrote:
>> >>> This patchset supports the new Exynos7 Samsung SoC based on Cortex-A57.
>> >>> Exynos7 is a System-On-Chip (SoC) that is based on 64-bit ARMv8 RISC
>> >>> processor.
>> >>>
>> >>> The following patches are tested based on linux-next tree (20140919).
>> >>> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/
>> >>>
>> >>> Following patches are required for this series:
>> >>> 1- "tty/serial: fix config dependencies for samsung serial"
>> >>>    https://www.mail-archive.com/linux-samsung-soc at vger.kernel.org/msg36208.html
>> >>> 2- "dts, kbuild: Implement support for dtb vendor subdirs" patchset
>> >>>    http://comments.gmane.org/gmane.linux.kbuild.devel/12131
>> >
>> > Thanks for your comments. I have mentioned Robert's patchset as being
>> > a dependency for my series here.
>>
>> Do you have any comments on the arch and dts changes ?
>
> The arch changes look fine to me (not much in there, just Kconfig,
> defconfig, Makefile). Regarding the dts, I'd like to see some acks from
> the DT or arm-soc maintainers.
>
> BTW, the arch/arm64/ patches in your series should be merged via the
> arm-soc tree (Arnd/Olof, cc'ing them now).

Do you have any comments on this series ?

Abhilash
>
> --
> Catalin

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-30 15:56     ` Tomasz Figa
@ 2014-10-07  4:16       ` Kukjin Kim
  2014-10-08  5:48         ` Abhilash Kesavan
  0 siblings, 1 reply; 14+ messages in thread
From: Kukjin Kim @ 2014-10-07  4:16 UTC (permalink / raw)
  To: linux-arm-kernel

Tomasz Figa wrote:
> 
> On 30.09.2014 17:12, Abhilash Kesavan wrote:
> > Hi Tomasz,
> >
> > On Mon, Sep 22, 2014 at 2:22 PM, Tomasz Figa <tomasz.figa@gmail.com> wrote:
> >> Hi Abhilash,
> >>
> >> On 22.09.2014 06:47, Abhilash Kesavan wrote:
> >>> Changes since v4:
> >>> - Fixed comments from Tomasz Figa:
> >>>       - Changed the namespace prefix from exynos to samsung
> >>>       - Defined bindings to take all input clocks
> >>>       - Sorted the Kconfig entries alphabetically in clock Makefile
> >>>       - Used consistent 1 tab line breaks across the clock file
> >>>       - Statically initialized the samsung_cmu_info struct
> >>> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
> >>> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed tags.
> >>>
> >>
> >> The clock patches look good to me, but since they are doing quite a lot
> >> of code moving I'd prefer to take them through clk tree. Based on the
> >> fact that there are no code dependencies between clock patches and
> >> remaining ones and Exynos7 is a new material for 3.18, I'm inclined to
> >> apply them to my tree if nobody minds.
> >
> > Will you be picking up the clock changes soon ?
> 
> I'd like to do so. Kukjin, since clock changes are a part of this
> series, might I have your Ack for them to be applied separately?
> 
Sure, I'm fine so please go ahead with my ack on the changes.

Acked-by: Kukjin Kim <kgene.kim@samsung.com>

Thanks for your asking.

- Kukjin

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-30 15:12   ` Abhilash Kesavan
@ 2014-09-30 15:56     ` Tomasz Figa
  2014-10-07  4:16       ` Kukjin Kim
  0 siblings, 1 reply; 14+ messages in thread
From: Tomasz Figa @ 2014-09-30 15:56 UTC (permalink / raw)
  To: linux-arm-kernel

On 30.09.2014 17:12, Abhilash Kesavan wrote:
> Hi Tomasz,
> 
> On Mon, Sep 22, 2014 at 2:22 PM, Tomasz Figa <tomasz.figa@gmail.com> wrote:
>> Hi Abhilash,
>>
>> On 22.09.2014 06:47, Abhilash Kesavan wrote:
>>> Changes since v4:
>>> - Fixed comments from Tomasz Figa:
>>>       - Changed the namespace prefix from exynos to samsung
>>>       - Defined bindings to take all input clocks
>>>       - Sorted the Kconfig entries alphabetically in clock Makefile
>>>       - Used consistent 1 tab line breaks across the clock file
>>>       - Statically initialized the samsung_cmu_info struct
>>> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
>>> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed tags.
>>>
>>
>> The clock patches look good to me, but since they are doing quite a lot
>> of code moving I'd prefer to take them through clk tree. Based on the
>> fact that there are no code dependencies between clock patches and
>> remaining ones and Exynos7 is a new material for 3.18, I'm inclined to
>> apply them to my tree if nobody minds.
> 
> Will you be picking up the clock changes soon ?

I'd like to do so. Kukjin, since clock changes are a part of this
series, might I have your Ack for them to be applied separately?

Best regards,
Tomasz

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-30 15:15     ` Abhilash Kesavan
@ 2014-09-30 15:50       ` Catalin Marinas
  2014-10-08  5:46         ` Abhilash Kesavan
  0 siblings, 1 reply; 14+ messages in thread
From: Catalin Marinas @ 2014-09-30 15:50 UTC (permalink / raw)
  To: linux-arm-kernel

On Tue, Sep 30, 2014 at 04:15:21PM +0100, Abhilash Kesavan wrote:
> On Tue, Sep 23, 2014 at 2:18 PM, Abhilash Kesavan
> <kesavan.abhilash@gmail.com> wrote:
> >>> This patchset supports the new Exynos7 Samsung SoC based on Cortex-A57.
> >>> Exynos7 is a System-On-Chip (SoC) that is based on 64-bit ARMv8 RISC
> >>> processor.
> >>>
> >>> The following patches are tested based on linux-next tree (20140919).
> >>> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/
> >>>
> >>> Following patches are required for this series:
> >>> 1- "tty/serial: fix config dependencies for samsung serial"
> >>>    https://www.mail-archive.com/linux-samsung-soc at vger.kernel.org/msg36208.html
> >>> 2- "dts, kbuild: Implement support for dtb vendor subdirs" patchset
> >>>    http://comments.gmane.org/gmane.linux.kbuild.devel/12131
> >
> > Thanks for your comments. I have mentioned Robert's patchset as being
> > a dependency for my series here.
> 
> Do you have any comments on the arch and dts changes ?

The arch changes look fine to me (not much in there, just Kconfig,
defconfig, Makefile). Regarding the dts, I'd like to see some acks from
the DT or arm-soc maintainers.

BTW, the arch/arm64/ patches in your series should be merged via the
arm-soc tree (Arnd/Olof, cc'ing them now).

-- 
Catalin

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-23  8:48   ` Abhilash Kesavan
@ 2014-09-30 15:15     ` Abhilash Kesavan
  2014-09-30 15:50       ` Catalin Marinas
  0 siblings, 1 reply; 14+ messages in thread
From: Abhilash Kesavan @ 2014-09-30 15:15 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Catalin,

On Tue, Sep 23, 2014 at 2:18 PM, Abhilash Kesavan
<kesavan.abhilash@gmail.com> wrote:
> Hi Chanho,
>
> On Tue, Sep 23, 2014 at 1:20 PM, Chanho Park <chanho61.park@samsung.com> wrote:
>> Hi,
>>
>>> -----Original Message-----
>>> From: linux-arm-kernel [mailto:linux-arm-kernel-
>>> bounces at lists.infradead.org] On Behalf Of Abhilash Kesavan
>>> Sent: Monday, September 22, 2014 1:47 PM
>>> To: linux-samsung-soc at vger.kernel.org; linux-arm-
>>> kernel at lists.infradead.org; devicetree at vger.kernel.org;
>>> catalin.marinas at arm.com
>>> Cc: naveenkrishna.ch at gmail.com; kesavan.abhilash at gmail.com;
>>> tomasz.figa at gmail.com
>>> Subject: [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7
>>> SoC
>>>
>>> Changes since v4:
>>> - Fixed comments from Tomasz Figa:
>>>       - Changed the namespace prefix from exynos to samsung
>>>       - Defined bindings to take all input clocks
>>>       - Sorted the Kconfig entries alphabetically in clock Makefile
>>>       - Used consistent 1 tab line breaks across the clock file
>>>       - Statically initialized the samsung_cmu_info struct
>>> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
>>> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed
>>> tags.
>>>
>>> Changes since v3:
>>> - Removed aliases for serial controllers from dtsi file and moved it
>>>   into board specific dts file as suggested by Arnd.
>>> - Based this series on Robert Richter's patches for adding vendor
>>>   device tree sub-directories for arm64.
>>>   http://comments.gmane.org/gmane.linux.kbuild.devel/12131
>>>
>>> This patchset supports the new Exynos7 Samsung SoC based on Cortex-A57.
>>> Exynos7 is a System-On-Chip (SoC) that is based on 64-bit ARMv8 RISC
>>> processor.
>>>
>>> The following patches are tested based on linux-next tree (20140919).
>>> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/
>>>
>>> Following patches are required for this series:
>>> 1- "tty/serial: fix config dependencies for samsung serial"
>>>    https://www.mail-archive.com/linux-samsung-soc <at>
>>> vger.kernel.org/msg36208.html
>>> 2- "dts, kbuild: Implement support for dtb vendor subdirs" patchset
>>>    http://comments.gmane.org/gmane.linux.kbuild.devel/12131
>
> Thanks for your comments. I have mentioned Robert's patchset as being
> a dependency for my series here.

Do you have any comments on the arch and dts changes ?

Regards,
Abhilash
>
> Regards,
> Abhilash
>
>>
>> Maybe you make this patch on top of the Robert's patch.
>> As I know, Robert's patch is not yet merged in mainline.
>> You should specify this dependency in mail thread.
>>
>> [1]: https://lkml.org/lkml/2014/9/5/64
>>
>> Best Regards,
>> Chanho Park
>>

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-22  8:52 ` Tomasz Figa
@ 2014-09-30 15:12   ` Abhilash Kesavan
  2014-09-30 15:56     ` Tomasz Figa
  0 siblings, 1 reply; 14+ messages in thread
From: Abhilash Kesavan @ 2014-09-30 15:12 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Tomasz,

On Mon, Sep 22, 2014 at 2:22 PM, Tomasz Figa <tomasz.figa@gmail.com> wrote:
> Hi Abhilash,
>
> On 22.09.2014 06:47, Abhilash Kesavan wrote:
>> Changes since v4:
>> - Fixed comments from Tomasz Figa:
>>       - Changed the namespace prefix from exynos to samsung
>>       - Defined bindings to take all input clocks
>>       - Sorted the Kconfig entries alphabetically in clock Makefile
>>       - Used consistent 1 tab line breaks across the clock file
>>       - Statically initialized the samsung_cmu_info struct
>> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
>> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed tags.
>>
>
> The clock patches look good to me, but since they are doing quite a lot
> of code moving I'd prefer to take them through clk tree. Based on the
> fact that there are no code dependencies between clock patches and
> remaining ones and Exynos7 is a new material for 3.18, I'm inclined to
> apply them to my tree if nobody minds.

Will you be picking up the clock changes soon ?

Regards,
Abhilash
>
> Best regards,
> Tomasz

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-23  7:50 ` Chanho Park
@ 2014-09-23  8:48   ` Abhilash Kesavan
  2014-09-30 15:15     ` Abhilash Kesavan
  0 siblings, 1 reply; 14+ messages in thread
From: Abhilash Kesavan @ 2014-09-23  8:48 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Chanho,

On Tue, Sep 23, 2014 at 1:20 PM, Chanho Park <chanho61.park@samsung.com> wrote:
> Hi,
>
>> -----Original Message-----
>> From: linux-arm-kernel [mailto:linux-arm-kernel-
>> bounces at lists.infradead.org] On Behalf Of Abhilash Kesavan
>> Sent: Monday, September 22, 2014 1:47 PM
>> To: linux-samsung-soc at vger.kernel.org; linux-arm-
>> kernel at lists.infradead.org; devicetree at vger.kernel.org;
>> catalin.marinas at arm.com
>> Cc: naveenkrishna.ch at gmail.com; kesavan.abhilash at gmail.com;
>> tomasz.figa at gmail.com
>> Subject: [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7
>> SoC
>>
>> Changes since v4:
>> - Fixed comments from Tomasz Figa:
>>       - Changed the namespace prefix from exynos to samsung
>>       - Defined bindings to take all input clocks
>>       - Sorted the Kconfig entries alphabetically in clock Makefile
>>       - Used consistent 1 tab line breaks across the clock file
>>       - Statically initialized the samsung_cmu_info struct
>> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
>> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed
>> tags.
>>
>> Changes since v3:
>> - Removed aliases for serial controllers from dtsi file and moved it
>>   into board specific dts file as suggested by Arnd.
>> - Based this series on Robert Richter's patches for adding vendor
>>   device tree sub-directories for arm64.
>>   http://comments.gmane.org/gmane.linux.kbuild.devel/12131
>>
>> This patchset supports the new Exynos7 Samsung SoC based on Cortex-A57.
>> Exynos7 is a System-On-Chip (SoC) that is based on 64-bit ARMv8 RISC
>> processor.
>>
>> The following patches are tested based on linux-next tree (20140919).
>> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/
>>
>> Following patches are required for this series:
>> 1- "tty/serial: fix config dependencies for samsung serial"
>>    https://www.mail-archive.com/linux-samsung-soc <at>
>> vger.kernel.org/msg36208.html
>> 2- "dts, kbuild: Implement support for dtb vendor subdirs" patchset
>>    http://comments.gmane.org/gmane.linux.kbuild.devel/12131

Thanks for your comments. I have mentioned Robert's patchset as being
a dependency for my series here.

Regards,
Abhilash

>
> Maybe you make this patch on top of the Robert's patch.
> As I know, Robert's patch is not yet merged in mainline.
> You should specify this dependency in mail thread.
>
> [1]: https://lkml.org/lkml/2014/9/5/64
>
> Best Regards,
> Chanho Park
>

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-22  4:47 Abhilash Kesavan
  2014-09-22  8:52 ` Tomasz Figa
@ 2014-09-23  7:50 ` Chanho Park
  2014-09-23  8:48   ` Abhilash Kesavan
  1 sibling, 1 reply; 14+ messages in thread
From: Chanho Park @ 2014-09-23  7:50 UTC (permalink / raw)
  To: linux-arm-kernel

Hi,

> -----Original Message-----
> From: linux-arm-kernel [mailto:linux-arm-kernel-
> bounces at lists.infradead.org] On Behalf Of Abhilash Kesavan
> Sent: Monday, September 22, 2014 1:47 PM
> To: linux-samsung-soc at vger.kernel.org; linux-arm-
> kernel at lists.infradead.org; devicetree at vger.kernel.org;
> catalin.marinas at arm.com
> Cc: naveenkrishna.ch at gmail.com; kesavan.abhilash at gmail.com;
> tomasz.figa at gmail.com
> Subject: [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7
> SoC
> 
> Changes since v4:
> - Fixed comments from Tomasz Figa:
> 	- Changed the namespace prefix from exynos to samsung
> 	- Defined bindings to take all input clocks
> 	- Sorted the Kconfig entries alphabetically in clock Makefile
> 	- Used consistent 1 tab line breaks across the clock file
> 	- Statically initialized the samsung_cmu_info struct
> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed
> tags.
> 
> Changes since v3:
> - Removed aliases for serial controllers from dtsi file and moved it
>   into board specific dts file as suggested by Arnd.
> - Based this series on Robert Richter's patches for adding vendor
>   device tree sub-directories for arm64.
>   http://comments.gmane.org/gmane.linux.kbuild.devel/12131
> 
> This patchset supports the new Exynos7 Samsung SoC based on Cortex-A57.
> Exynos7 is a System-On-Chip (SoC) that is based on 64-bit ARMv8 RISC
> processor.
> 
> The following patches are tested based on linux-next tree (20140919).
> https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/
> 
> Following patches are required for this series:
> 1- "tty/serial: fix config dependencies for samsung serial"
>    https://www.mail-archive.com/linux-samsung-soc <at>
> vger.kernel.org/msg36208.html
> 2- "dts, kbuild: Implement support for dtb vendor subdirs" patchset
>    http://comments.gmane.org/gmane.linux.kbuild.devel/12131

Maybe you make this patch on top of the Robert's patch.
As I know, Robert's patch is not yet merged in mainline.
You should specify this dependency in mail thread.

[1]: https://lkml.org/lkml/2014/9/5/64

Best Regards,
Chanho Park

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
  2014-09-22  4:47 Abhilash Kesavan
@ 2014-09-22  8:52 ` Tomasz Figa
  2014-09-30 15:12   ` Abhilash Kesavan
  2014-09-23  7:50 ` Chanho Park
  1 sibling, 1 reply; 14+ messages in thread
From: Tomasz Figa @ 2014-09-22  8:52 UTC (permalink / raw)
  To: linux-arm-kernel

Hi Abhilash,

On 22.09.2014 06:47, Abhilash Kesavan wrote:
> Changes since v4:
> - Fixed comments from Tomasz Figa:
> 	- Changed the namespace prefix from exynos to samsung
> 	- Defined bindings to take all input clocks
> 	- Sorted the Kconfig entries alphabetically in clock Makefile
> 	- Used consistent 1 tab line breaks across the clock file
> 	- Statically initialized the samsung_cmu_info struct
> - Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
> - Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed tags.
> 

The clock patches look good to me, but since they are doing quite a lot
of code moving I'd prefer to take them through clk tree. Based on the
fact that there are no code dependencies between clock patches and
remaining ones and Exynos7 is a new material for 3.18, I'm inclined to
apply them to my tree if nobody minds.

Best regards,
Tomasz

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

* [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC
@ 2014-09-22  4:47 Abhilash Kesavan
  2014-09-22  8:52 ` Tomasz Figa
  2014-09-23  7:50 ` Chanho Park
  0 siblings, 2 replies; 14+ messages in thread
From: Abhilash Kesavan @ 2014-09-22  4:47 UTC (permalink / raw)
  To: linux-arm-kernel

Changes since v4:
- Fixed comments from Tomasz Figa:
	- Changed the namespace prefix from exynos to samsung
	- Defined bindings to take all input clocks
	- Sorted the Kconfig entries alphabetically in clock Makefile
	- Used consistent 1 tab line breaks across the clock file
	- Statically initialized the samsung_cmu_info struct
- Enabled exynos7 in the arm64 defconfig as per Catalin Marinas' comment.
- Added Kukjin Kim's ack along with Thomas Abraham's tested and reviewed tags.

Changes since v3:
- Removed aliases for serial controllers from dtsi file and moved it
  into board specific dts file as suggested by Arnd.
- Based this series on Robert Richter's patches for adding vendor
  device tree sub-directories for arm64.
  http://comments.gmane.org/gmane.linux.kbuild.devel/12131

This patchset supports the new Exynos7 Samsung SoC based on Cortex-A57.
Exynos7 is a System-On-Chip (SoC) that is based on 64-bit ARMv8 RISC
processor.

The following patches are tested based on linux-next tree (20140919).
https://git.kernel.org/cgit/linux/kernel/git/next/linux-next.git/

Following patches are required for this series:
1- "tty/serial: fix config dependencies for samsung serial"
   https://www.mail-archive.com/linux-samsung-soc <at> vger.kernel.org/msg36208.html
2- "dts, kbuild: Implement support for dtb vendor subdirs" patchset 
   http://comments.gmane.org/gmane.linux.kbuild.devel/12131

Alim Akhtar (2):
  arm64: exynos7: Enable ARMv8 based Exynos7 (SoC) support
  arm64: Enable Exynos7 SOC in the defconfig

Naveen Krishna Ch (5):
  clk: samsung: add support for 145xx and 1460x PLLs
  clk: samsung: Factor out the common code to clk.c
  clk: samsung: Add fixed_factor_clocks field to struct exynos_cmu_info
  clk: samsung: add initial clock support for Exynos7 SoC
  arm64: dts: Add initial device tree support for EXYNOS7

Pankaj Dubey (1):
  arm64: dts: add <dt-bindings/> symlink

 .../devicetree/bindings/clock/exynos7-clock.txt    |  67 ++++
 arch/arm64/Kconfig                                 |  12 +
 arch/arm64/boot/dts/Makefile                       |   1 +
 arch/arm64/boot/dts/exynos/Makefile                |   5 +
 arch/arm64/boot/dts/exynos/exynos7-espresso.dts    |  39 ++
 arch/arm64/boot/dts/exynos/exynos7.dtsi            | 183 +++++++++
 arch/arm64/boot/dts/include/dt-bindings            |   1 +
 arch/arm64/configs/defconfig                       |   4 +
 drivers/clk/samsung/Makefile                       |   1 +
 drivers/clk/samsung/clk-exynos5260.c               | 185 ++-------
 drivers/clk/samsung/clk-exynos7.c                  | 425 +++++++++++++++++++++
 drivers/clk/samsung/clk-pll.c                      |  25 +-
 drivers/clk/samsung/clk-pll.h                      |   4 +
 drivers/clk/samsung/clk.c                          |  98 +++++
 drivers/clk/samsung/clk.h                          |  37 ++
 include/dt-bindings/clock/exynos7-clk.h            |  49 +++
 16 files changed, 972 insertions(+), 164 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/exynos7-clock.txt
 create mode 100644 arch/arm64/boot/dts/exynos/Makefile
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7-espresso.dts
 create mode 100644 arch/arm64/boot/dts/exynos/exynos7.dtsi
 create mode 120000 arch/arm64/boot/dts/include/dt-bindings
 create mode 100644 drivers/clk/samsung/clk-exynos7.c
 create mode 100644 include/dt-bindings/clock/exynos7-clk.h

-- 
2.1.0

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

end of thread, other threads:[~2014-10-27 16:47 UTC | newest]

Thread overview: 14+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2014-09-22  4:34 [PATCH v5 0/8] arch: arm64: Enable support for Samsung Exynos7 SoC Abhilash Kesavan
2014-09-22  4:47 Abhilash Kesavan
2014-09-22  8:52 ` Tomasz Figa
2014-09-30 15:12   ` Abhilash Kesavan
2014-09-30 15:56     ` Tomasz Figa
2014-10-07  4:16       ` Kukjin Kim
2014-10-08  5:48         ` Abhilash Kesavan
2014-10-24 14:32           ` Abhilash Kesavan
2014-10-27 16:47             ` Sylwester Nawrocki
2014-09-23  7:50 ` Chanho Park
2014-09-23  8:48   ` Abhilash Kesavan
2014-09-30 15:15     ` Abhilash Kesavan
2014-09-30 15:50       ` Catalin Marinas
2014-10-08  5:46         ` Abhilash Kesavan

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).