All of lore.kernel.org
 help / color / mirror / Atom feed
From: nicolas.ferre@atmel.com (Nicolas Ferre)
To: linux-arm-kernel@lists.infradead.org
Subject: [PATCHv2 00/32] ARM: at91: Switch remaining SoCs and boards to CCF
Date: Tue, 8 Jul 2014 19:11:37 +0200	[thread overview]
Message-ID: <53BC2649.7080109@atmel.com> (raw)
In-Reply-To: <1404764629-29136-1-git-send-email-alexandre.belloni@free-electrons.com>

On 07/07/2014 22:23, Alexandre Belloni :
> This patch set adds support for the common clock framwork to the remaining atml
> SoCs: at91rm9200, at91sam9260, at91sam9263, at91sam9g45.
> 
> It also defines the necessary main crystal and slow crystal frequencies.
> 
> I couldn't find datasheets for the following boards:
>  - mpa1600
>  - ge863-pro3
>  - animeo_ip
>  - tny_a9260
> 
> For those, I assumed the 32kHz crystal is present on the board as this is the
> most common implementation (only one board doesn't have it). Please correct me
> if this is wrong.
> 
> I could not test at91rm9200 as I don't own any board with that chip.

It seems okay and I am looking forward to see these board converted:
Nice job!

Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>

BTW, can you send me pull-requests for the 3.17 material? It can be even
more convenient for me to organize series and dependancis for pushing
upstream. It seems that we have quite a few "cleanup" patches for this
development cycle.

Best regards,

> Changes in v2:
>  - Drop patch 3 that has been taken in the clock tree
>  - rename tcb*_clk in tc*_clk for rm9200 an sam9260
>  - rename tc0_clk in tcb_clk for sam9263
> 
> Cc: Douglas Gilbert <dgilbert@interlog.com>
> Cc: Gregory Hermant <gregory.hermant@calao-systems.com>
> Cc: Joachim Eastwood <manabian@gmail.com>
> Cc: Fabio Porcedda <fabio.porcedda@gmail.com>
> Cc: Jiri Prchal <jiri.prchal@aksignal.cz>
> Cc: Tim Schendekehl <tim.schendekehl@egnite.de>
> Cc: Gael Portay <g.portay@overkiz.com>
> Cc: Rodolfo Giometti <giometti@linux.it>
> 
> Alexandre Belloni (33):
> Alexandre Belloni (32):
>   Documentation: dt: document all the atmel pmc compatibles
>   ARM: at91/dt: ariag25: define crystals frequencies
>   ARM: at91: prepare common clk transition for rm9200
>   ARM: at91/dt: rm9200: define clocks
>   ARM: at91: move at91rm9200 SoC to the CCF
>   ARM: at91/dt: at91rm9200ek: define crystals frequencies
>   ARM: at91: prepare common clk transition for sam9260
>   ARM: at91/dt: sam9260: define clocks
>   ARM: at91/dt: sam9g20: define clocks
>   ARM: at91: move at91sam9260 SoCs to the CCF
>   ARM: at91/dt: at91sam9g20ek: define crystals frequencies
>   ARM: at91/dt: foxg20: define crystals frequencies
>   ARM: at91/dt: usb_a9260: define crystals frequencies
>   ARM: at91/dt: tny_a9260: define crystals frequencies
>   ARM: at91/dt: qil_a9260: define crystals frequencies
>   ARM: at91/dt: mpa1600: define crytals frequencies
>   ARM: at91/dt: ge863-pro3: define crystals frequencies
>   ARM: at91/dt: ethernut5: define crystals frequencies
>   ARM: at91/dt: animeo_ip: define crystals frequencies
>   ARM: at91/dt: kizbox: define main crystal frequency
>   ARM: at91: prepare common clk transition for sam9g45
>   ARM: at91/dt: sam9g45: define clocks
>   ARM: at91: move at91sam9g45 SoC to the CCF
>   ARM: at91/dt: sam9m10g45ek: define crystals frequencies
>   ARM: at91/dt: pm9g45: crystals frequencies
>   ARM: at91/dt: cosino define crystals frequencies
>   ARM: at91: prepare common clk transition for sam9263
>   ARM: at91/dt: sam9263: define clocks
>   ARM: at91: move at91sam9263 SoC to the CCF
>   ARM: at91/dt: sam9263ek: define crystals frequencies
>   ARM: at91/dt: tny_a9263: define crystals frequencies
>   ARM: at91/dt: usb_a9263: define crystals frequencies
> 
>  .../devicetree/bindings/arm/atmel-pmc.txt          |   5 +-
>  arch/arm/boot/dts/animeo_ip.dts                    |   8 +
>  arch/arm/boot/dts/at91-ariag25.dts                 |   8 +
>  arch/arm/boot/dts/at91-cosino.dtsi                 |   8 +
>  arch/arm/boot/dts/at91-foxg20.dts                  |   8 +
>  arch/arm/boot/dts/at91-qil_a9260.dts               |   8 +
>  arch/arm/boot/dts/at91rm9200.dtsi                  | 304 ++++++++++++++++++
>  arch/arm/boot/dts/at91rm9200ek.dts                 |   8 +
>  arch/arm/boot/dts/at91sam9260.dtsi                 | 314 ++++++++++++++++++-
>  arch/arm/boot/dts/at91sam9263.dtsi                 | 311 +++++++++++++++++++
>  arch/arm/boot/dts/at91sam9263ek.dts                |   8 +
>  arch/arm/boot/dts/at91sam9g20.dtsi                 |  24 ++
>  arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |   8 +
>  arch/arm/boot/dts/at91sam9g45.dtsi                 | 340 ++++++++++++++++++++-
>  arch/arm/boot/dts/at91sam9m10g45ek.dts             |   8 +
>  arch/arm/boot/dts/ethernut5.dts                    |  10 +
>  arch/arm/boot/dts/ge863-pro3.dtsi                  |   8 +
>  arch/arm/boot/dts/kizbox.dts                       |   4 +
>  arch/arm/boot/dts/mpa1600.dts                      |   8 +
>  arch/arm/boot/dts/pm9g45.dts                       |   8 +
>  arch/arm/boot/dts/tny_a9260_common.dtsi            |   8 +
>  arch/arm/boot/dts/tny_a9263.dts                    |   8 +
>  arch/arm/boot/dts/usb_a9260_common.dtsi            |   8 +
>  arch/arm/boot/dts/usb_a9263.dts                    |   8 +
>  arch/arm/mach-at91/Kconfig                         |   4 -
>  arch/arm/mach-at91/at91rm9200.c                    |   6 +-
>  arch/arm/mach-at91/at91sam9260.c                   |   6 +-
>  arch/arm/mach-at91/at91sam9263.c                   |   6 +-
>  arch/arm/mach-at91/at91sam9g45.c                   |   6 +-
>  29 files changed, 1457 insertions(+), 11 deletions(-)
> 


-- 
Nicolas Ferre

WARNING: multiple messages have this Message-ID (diff)
From: Nicolas Ferre <nicolas.ferre@atmel.com>
To: Alexandre Belloni <alexandre.belloni@free-electrons.com>,
	Boris Brezillon <boris.brezillon@free-electrons.com>,
	Maxime Ripard <maxime.ripard@free-electrons.com>
Cc: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>,
	<linux-arm-kernel@lists.infradead.org>,
	<linux-kernel@vger.kernel.org>,
	Douglas Gilbert <dgilbert@interlog.com>,
	Gregory Hermant <gregory.hermant@calao-systems.com>,
	Joachim Eastwood <manabian@gmail.com>,
	Fabio Porcedda <fabio.porcedda@gmail.com>,
	Jiri Prchal <jiri.prchal@aksignal.cz>,
	Tim Schendekehl <tim.schendekehl@egnite.de>,
	"Gael Portay" <g.portay@overkiz.com>,
	Rodolfo Giometti <giometti@linux.it>
Subject: Re: [PATCHv2 00/32] ARM: at91: Switch remaining SoCs and boards to CCF
Date: Tue, 8 Jul 2014 19:11:37 +0200	[thread overview]
Message-ID: <53BC2649.7080109@atmel.com> (raw)
In-Reply-To: <1404764629-29136-1-git-send-email-alexandre.belloni@free-electrons.com>

On 07/07/2014 22:23, Alexandre Belloni :
> This patch set adds support for the common clock framwork to the remaining atml
> SoCs: at91rm9200, at91sam9260, at91sam9263, at91sam9g45.
> 
> It also defines the necessary main crystal and slow crystal frequencies.
> 
> I couldn't find datasheets for the following boards:
>  - mpa1600
>  - ge863-pro3
>  - animeo_ip
>  - tny_a9260
> 
> For those, I assumed the 32kHz crystal is present on the board as this is the
> most common implementation (only one board doesn't have it). Please correct me
> if this is wrong.
> 
> I could not test at91rm9200 as I don't own any board with that chip.

It seems okay and I am looking forward to see these board converted:
Nice job!

Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com>

BTW, can you send me pull-requests for the 3.17 material? It can be even
more convenient for me to organize series and dependancis for pushing
upstream. It seems that we have quite a few "cleanup" patches for this
development cycle.

Best regards,

> Changes in v2:
>  - Drop patch 3 that has been taken in the clock tree
>  - rename tcb*_clk in tc*_clk for rm9200 an sam9260
>  - rename tc0_clk in tcb_clk for sam9263
> 
> Cc: Douglas Gilbert <dgilbert@interlog.com>
> Cc: Gregory Hermant <gregory.hermant@calao-systems.com>
> Cc: Joachim Eastwood <manabian@gmail.com>
> Cc: Fabio Porcedda <fabio.porcedda@gmail.com>
> Cc: Jiri Prchal <jiri.prchal@aksignal.cz>
> Cc: Tim Schendekehl <tim.schendekehl@egnite.de>
> Cc: Gael Portay <g.portay@overkiz.com>
> Cc: Rodolfo Giometti <giometti@linux.it>
> 
> Alexandre Belloni (33):
> Alexandre Belloni (32):
>   Documentation: dt: document all the atmel pmc compatibles
>   ARM: at91/dt: ariag25: define crystals frequencies
>   ARM: at91: prepare common clk transition for rm9200
>   ARM: at91/dt: rm9200: define clocks
>   ARM: at91: move at91rm9200 SoC to the CCF
>   ARM: at91/dt: at91rm9200ek: define crystals frequencies
>   ARM: at91: prepare common clk transition for sam9260
>   ARM: at91/dt: sam9260: define clocks
>   ARM: at91/dt: sam9g20: define clocks
>   ARM: at91: move at91sam9260 SoCs to the CCF
>   ARM: at91/dt: at91sam9g20ek: define crystals frequencies
>   ARM: at91/dt: foxg20: define crystals frequencies
>   ARM: at91/dt: usb_a9260: define crystals frequencies
>   ARM: at91/dt: tny_a9260: define crystals frequencies
>   ARM: at91/dt: qil_a9260: define crystals frequencies
>   ARM: at91/dt: mpa1600: define crytals frequencies
>   ARM: at91/dt: ge863-pro3: define crystals frequencies
>   ARM: at91/dt: ethernut5: define crystals frequencies
>   ARM: at91/dt: animeo_ip: define crystals frequencies
>   ARM: at91/dt: kizbox: define main crystal frequency
>   ARM: at91: prepare common clk transition for sam9g45
>   ARM: at91/dt: sam9g45: define clocks
>   ARM: at91: move at91sam9g45 SoC to the CCF
>   ARM: at91/dt: sam9m10g45ek: define crystals frequencies
>   ARM: at91/dt: pm9g45: crystals frequencies
>   ARM: at91/dt: cosino define crystals frequencies
>   ARM: at91: prepare common clk transition for sam9263
>   ARM: at91/dt: sam9263: define clocks
>   ARM: at91: move at91sam9263 SoC to the CCF
>   ARM: at91/dt: sam9263ek: define crystals frequencies
>   ARM: at91/dt: tny_a9263: define crystals frequencies
>   ARM: at91/dt: usb_a9263: define crystals frequencies
> 
>  .../devicetree/bindings/arm/atmel-pmc.txt          |   5 +-
>  arch/arm/boot/dts/animeo_ip.dts                    |   8 +
>  arch/arm/boot/dts/at91-ariag25.dts                 |   8 +
>  arch/arm/boot/dts/at91-cosino.dtsi                 |   8 +
>  arch/arm/boot/dts/at91-foxg20.dts                  |   8 +
>  arch/arm/boot/dts/at91-qil_a9260.dts               |   8 +
>  arch/arm/boot/dts/at91rm9200.dtsi                  | 304 ++++++++++++++++++
>  arch/arm/boot/dts/at91rm9200ek.dts                 |   8 +
>  arch/arm/boot/dts/at91sam9260.dtsi                 | 314 ++++++++++++++++++-
>  arch/arm/boot/dts/at91sam9263.dtsi                 | 311 +++++++++++++++++++
>  arch/arm/boot/dts/at91sam9263ek.dts                |   8 +
>  arch/arm/boot/dts/at91sam9g20.dtsi                 |  24 ++
>  arch/arm/boot/dts/at91sam9g20ek_common.dtsi        |   8 +
>  arch/arm/boot/dts/at91sam9g45.dtsi                 | 340 ++++++++++++++++++++-
>  arch/arm/boot/dts/at91sam9m10g45ek.dts             |   8 +
>  arch/arm/boot/dts/ethernut5.dts                    |  10 +
>  arch/arm/boot/dts/ge863-pro3.dtsi                  |   8 +
>  arch/arm/boot/dts/kizbox.dts                       |   4 +
>  arch/arm/boot/dts/mpa1600.dts                      |   8 +
>  arch/arm/boot/dts/pm9g45.dts                       |   8 +
>  arch/arm/boot/dts/tny_a9260_common.dtsi            |   8 +
>  arch/arm/boot/dts/tny_a9263.dts                    |   8 +
>  arch/arm/boot/dts/usb_a9260_common.dtsi            |   8 +
>  arch/arm/boot/dts/usb_a9263.dts                    |   8 +
>  arch/arm/mach-at91/Kconfig                         |   4 -
>  arch/arm/mach-at91/at91rm9200.c                    |   6 +-
>  arch/arm/mach-at91/at91sam9260.c                   |   6 +-
>  arch/arm/mach-at91/at91sam9263.c                   |   6 +-
>  arch/arm/mach-at91/at91sam9g45.c                   |   6 +-
>  29 files changed, 1457 insertions(+), 11 deletions(-)
> 


-- 
Nicolas Ferre

  parent reply	other threads:[~2014-07-08 17:11 UTC|newest]

Thread overview: 72+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-07-07 20:23 [PATCHv2 00/32] ARM: at91: Switch remaining SoCs and boards to CCF Alexandre Belloni
2014-07-07 20:23 ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 01/32] Documentation: dt: document all the atmel pmc compatibles Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 02/32] ARM: at91/dt: ariag25: define crystals frequencies Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 03/32] ARM: at91: prepare common clk transition for rm9200 Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 04/32] ARM: at91/dt: rm9200: define clocks Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 05/32] ARM: at91: move at91rm9200 SoC to the CCF Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 06/32] ARM: at91/dt: at91rm9200ek: define crystals frequencies Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 07/32] ARM: at91: prepare common clk transition for sam9260 Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 08/32] ARM: at91/dt: sam9260: define clocks Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 09/32] ARM: at91/dt: sam9g20: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 10/32] ARM: at91: move at91sam9260 SoCs to the CCF Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 11/32] ARM: at91/dt: at91sam9g20ek: define crystals frequencies Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 12/32] ARM: at91/dt: foxg20: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 13/32] ARM: at91/dt: usb_a9260: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 14/32] ARM: at91/dt: tny_a9260: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 15/32] ARM: at91/dt: qil_a9260: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 16/32] ARM: at91/dt: mpa1600: define crytals frequencies Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 17/32] ARM: at91/dt: ge863-pro3: define crystals frequencies Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-08  6:11   ` Jiří Prchal
2014-07-08  6:11     ` Jiří Prchal
2014-07-08 11:31     ` Alexandre Belloni
2014-07-08 11:31       ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 18/32] ARM: at91/dt: ethernut5: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 19/32] ARM: at91/dt: animeo_ip: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 20/32] ARM: at91/dt: kizbox: define main crystal frequency Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 21/32] ARM: at91: prepare common clk transition for sam9g45 Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 22/32] ARM: at91/dt: sam9g45: define clocks Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 23/32] ARM: at91: move at91sam9g45 SoC to the CCF Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 24/32] ARM: at91/dt: sam9m10g45ek: define crystals frequencies Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 25/32] ARM: at91/dt: pm9g45: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 26/32] ARM: at91/dt: cosino define " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 27/32] ARM: at91: prepare common clk transition for sam9263 Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 28/32] ARM: at91/dt: sam9263: define clocks Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 29/32] ARM: at91: move at91sam9263 SoC to the CCF Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 30/32] ARM: at91/dt: sam9263ek: define crystals frequencies Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 31/32] ARM: at91/dt: tny_a9263: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-07 20:23 ` [PATCHv2 32/32] ARM: at91/dt: usb_a9263: " Alexandre Belloni
2014-07-07 20:23   ` Alexandre Belloni
2014-07-08 17:11 ` Nicolas Ferre [this message]
2014-07-08 17:11   ` [PATCHv2 00/32] ARM: at91: Switch remaining SoCs and boards to CCF Nicolas Ferre

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=53BC2649.7080109@atmel.com \
    --to=nicolas.ferre@atmel.com \
    --cc=linux-arm-kernel@lists.infradead.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.