[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20190220112605.23095-1-alexandre.belloni@bootlin.com>
Date: Wed, 20 Feb 2019 12:25:58 +0100
From: Alexandre Belloni <alexandre.belloni@...tlin.com>
To: Stephen Boyd <sboyd@...nel.org>
Cc: Nicolas Ferre <nicolas.ferre@...rochip.com>,
Claudiu Beznea <claudiu.beznea@...rochip.com>,
Michael Turquette <mturquette@...libre.com>,
linux-clk@...r.kernel.org, devicetree@...r.kernel.org,
linux-arm-kernel@...ts.infradead.org, linux-kernel@...r.kernel.org,
Alexandre Belloni <alexandre.belloni@...tlin.com>
Subject: [PATCH 0/7] clk: at91: add sam9x60 pmc clock support
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.
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 | 329 ++++++++++++++++++
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, 785 insertions(+), 65 deletions(-)
create mode 100644 drivers/clk/at91/clk-sam9x60-pll.c
create mode 100644 drivers/clk/at91/sam9x60.c
--
2.20.1
Powered by blists - more mailing lists