lkml.org 
[lkml]   [2019]   [Apr]   [2]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
Subject[PATCH v3 0/7] clk: at91: add sam9x60 pmc clock support
Date
This series add support for the sam9x60 clocks handled by the PMC.

The first four patches are preparatory patches to handle register layout
and offset differences. Then, a driver for the new interface for PLLs is
added and the final patch is the driver for the sam9x60 PMC.

This supersedes
https://patchwork.kernel.org/project/linux-clk/list/?series=82811 and
https://patchwork.kernel.org/project/linux-clk/list/?series=100115

changes in v2:
- rebased on v5.1-rc1
- changed the PLL_ACR handling to conform to the datasheet errata

changes in v3:
- remove unrelated patches

Alexandre Belloni (7):
clk: at91: allow configuring peripheral PCR layout
clk: at91: allow configuring generated PCR layout
clk: at91: usb: Add sam9x60 support
clk: at91: master: Add sam9x60 support
clk: at91: add sam9x60 PLL driver
dt-bindings: clk: at91: add bindings for SAM9X60 pmc
clk: at91: add sam9x60 pmc driver

.../devicetree/bindings/clock/at91-clock.txt | 3 +-
drivers/clk/at91/Makefile | 2 +
drivers/clk/at91/at91sam9x5.c | 9 +
drivers/clk/at91/clk-generated.c | 48 +--
drivers/clk/at91/clk-master.c | 8 +-
drivers/clk/at91/clk-peripheral.c | 46 +--
drivers/clk/at91/clk-sam9x60-pll.c | 330 ++++++++++++++++++
drivers/clk/at91/clk-usb.c | 33 +-
drivers/clk/at91/dt-compat.c | 12 +-
drivers/clk/at91/pmc.h | 23 ++
drivers/clk/at91/sam9x60.c | 307 ++++++++++++++++
drivers/clk/at91/sama5d2.c | 10 +
drivers/clk/at91/sama5d4.c | 8 +
include/linux/clk/at91_pmc.h | 12 +-
14 files changed, 786 insertions(+), 65 deletions(-)
create mode 100644 drivers/clk/at91/clk-sam9x60-pll.c
create mode 100644 drivers/clk/at91/sam9x60.c

--
2.20.1

\
 
 \ /
  Last update: 2019-04-02 14:51    [W:0.098 / U:10.444 seconds]
©2003-2018 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site