mail archive of the barebox mailing list
 help / color / mirror / Atom feed
From: Sam Ravnborg <sam@ravnborg.org>
To: Barebox List <barebox@lists.infradead.org>
Cc: Sam Ravnborg <sam@ravnborg.org>
Subject: [PATCH v2 0/9] at91: Support PMC clock bindings
Date: Sun, 17 Feb 2019 17:16:00 +0100	[thread overview]
Message-ID: <20190217161609.11305-1-sam@ravnborg.org> (raw)

The following patchset add supports for the PMC clk
bindings for at91.
The patchset was tested on:
- at91sam9264ek - DT enabled
- sama5d4-xplained - non DT

The patchset includes sama5d2.c which is not used today.
I have a sama5d27-som1-ek board that I hope to find time to work
with and then this will be needed.

Patch 4-8 add drivers but do not wire then into the build.
This was done to somehow ease review of the final patch.
Patches are rather big but trying to split them up more
than already done seems not worth it.

Patch was made on top of:
12cd92023788fdc67ad72c6e7d96251a6234ca3e ("Merge branch 'for-next/rpi' into next")

On stray patch sneaked in - to kill a warning.

The patchset triggers some checkpatch warnings:
- SPDX, the barebox variant of checkpatch is missing support for these (anyone?)
- Too long lines. As code is copied from the kernel I left them as-is

Comments/testing very welcome!

v2:
- Split up in smaller patches
- Fix builds in various configs
- Reworked Kconfig changes
- Fix checkpatch warnings (mostly whitespace)

v1:
- Posted to mailing list as a WIP patch

	Sam

Sam Ravnborg (9):
      clocksource: Do not mix depends and select for ATMEL_PIT
      arm: at91: fix at91_configure_usart6 warning
      arm: at91: add SOC_SAMA5{D3,D4}
      clk: at91: add at91sam9260
      clk: at91: add at91sam9rl
      clk: at91: add at91sam9x5
      clk: at91: add sama5d2
      clk: at91: add sama5d4
      clk: at91: update to new bindings

 arch/arm/mach-at91/Kconfig              |  31 +-
 arch/arm/mach-at91/include/mach/board.h |   1 +
 drivers/clk/at91/Makefile               |   5 +
 drivers/clk/at91/at91sam9260.c          | 497 ++++++++++++++++++++++++++++++++
 drivers/clk/at91/at91sam9rl.c           | 177 ++++++++++++
 drivers/clk/at91/at91sam9x5.c           | 315 ++++++++++++++++++++
 drivers/clk/at91/clk-generated.c        | 185 ++----------
 drivers/clk/at91/clk-h32mx.c            |  21 +-
 drivers/clk/at91/clk-main.c             | 112 +------
 drivers/clk/at91/clk-master.c           |  94 +-----
 drivers/clk/at91/clk-peripheral.c       |  82 +-----
 drivers/clk/at91/clk-pll.c              | 174 +----------
 drivers/clk/at91/clk-plldiv.c           |  27 +-
 drivers/clk/at91/clk-programmable.c     |  83 +-----
 drivers/clk/at91/clk-slow.c             |  33 +--
 drivers/clk/at91/clk-smd.c              |  33 +--
 drivers/clk/at91/clk-system.c           |  42 +--
 drivers/clk/at91/clk-usb.c              |  94 +-----
 drivers/clk/at91/clk-utmi.c             | 100 ++++---
 drivers/clk/at91/pmc.c                  | 248 ++++++++++++++++
 drivers/clk/at91/pmc.h                  | 169 +++++++++++
 drivers/clk/at91/sama5d2.c              | 342 ++++++++++++++++++++++
 drivers/clk/at91/sama5d4.c              | 270 +++++++++++++++++
 drivers/clocksource/Kconfig             |   1 -
 include/linux/clk.h                     |   7 +
 include/soc/at91/atmel-sfr.h            |  34 +++
 26 files changed, 2216 insertions(+), 961 deletions(-)

_______________________________________________
barebox mailing list
barebox@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/barebox

             reply	other threads:[~2019-02-17 16:16 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2019-02-17 16:16 Sam Ravnborg [this message]
2019-02-17 16:16 ` [PATCH v2 1/9] clocksource: Do not mix depends and select for ATMEL_PIT Sam Ravnborg
2019-02-17 16:16 ` [PATCH v2 2/9] arm: at91: fix at91_configure_usart6 warning Sam Ravnborg
2019-02-17 16:16 ` [PATCH v2 3/9] arm: at91: add SOC_SAMA5{D3,D4} Sam Ravnborg
2019-02-17 16:16 ` [PATCH v2 4/9] clk: at91: add at91sam9260 Sam Ravnborg
2019-02-17 16:16 ` [PATCH v2 5/9] clk: at91: add at91sam9rl Sam Ravnborg
2019-02-17 16:16 ` [PATCH v2 6/9] clk: at91: add at91sam9x5 Sam Ravnborg
2019-02-17 16:16 ` [PATCH v2 7/9] clk: at91: add sama5d2 Sam Ravnborg
2019-02-17 16:16 ` [PATCH v2 8/9] clk: at91: add sama5d4 Sam Ravnborg
2019-02-17 16:16 ` [PATCH v2 9/9] clk: at91: update to new bindings Sam Ravnborg
2019-02-17 18:44 ` [PATCH v2 0/9] at91: Support PMC clock bindings Sam Ravnborg
2019-02-17 21:32   ` Ladislav Michl
2019-02-17 21:53     ` Sam Ravnborg
2019-02-18  8:10 ` Sascha Hauer
2019-02-18 19:59   ` Sam Ravnborg
2019-02-19  9:05     ` Sascha Hauer
2019-02-19 10:01       ` Sam Ravnborg
2019-02-19 10:53         ` Sascha Hauer
2019-02-19 10:05       ` Ladislav Michl

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=20190217161609.11305-1-sam@ravnborg.org \
    --to=sam@ravnborg.org \
    --cc=barebox@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox