[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20170802093429.12572-1-jonas.gorski@gmail.com>
Date: Wed, 2 Aug 2017 11:34:21 +0200
From: Jonas Gorski <jonas.gorski@...il.com>
To: linux-mips@...ux-mips.org, linux-arm-kernel@...ts.infradead.org,
linux-serial@...r.kernel.org, devicetree@...r.kernel.org,
netdev@...r.kernel.org
Cc: Greg Kroah-Hartman <gregkh@...uxfoundation.org>,
Rob Herring <robh+dt@...nel.org>,
Mark Rutland <mark.rutland@....com>,
Ralf Baechle <ralf@...ux-mips.org>,
Florian Fainelli <f.fainelli@...il.com>,
bcm-kernel-feedback-list@...adcom.com,
Kevin Cernekee <cernekee@...il.com>,
Jiri Slaby <jslaby@...e.com>,
"David S. Miller" <davem@...emloft.net>,
Russell King <linux@...linux.org.uk>
Subject: [PATCH 0/8] MIPS: BCM63XX: add and use clkdev lookup support
This patchset adds and uses clckdev lookup support to name input clocks
in various drivers more closely to their functions, or simplify their
usage.
Since most of these patches touch arch/mips, it probably makes most
sense to go through the MIPS tree.
The HSSPI driver was already updated previously to support a "pll"
input with ff18e1ef04e2 ("spi/bcm63xx-hsspi: allow providing clock rate
through a second clock"), so there is no need to touch it.
This patch series is part of an effort to modernize BCM63XX and clean up
its drivers to eventually make them usable with BMIPS and device tree.
Jonas Gorski (8):
MIPS: BCM63XX: add clkdev lookup support
MIPS: BCM63XX: provide periph clock as refclk for uart
tty/bcm63xx_uart: use refclk for the expected clock name
tty/bcm63xx_uart: allow naming clock in device tree
MIPS: BCM63XX: provide enet clocks as "enet" to the ethernet devices
bcm63xx_enet: just use "enet" as the clock name
MIPS: BCM63XX: move the HSSPI PLL HZ into its own clock
MIPS: BMIPS: name the refclk clock for uart
.../bindings/serial/brcm,bcm6345-uart.txt | 6 +
arch/mips/Kconfig | 1 +
arch/mips/bcm63xx/clk.c | 181 ++++++++++++++++-----
arch/mips/boot/dts/brcm/bcm3368.dtsi | 2 +
arch/mips/boot/dts/brcm/bcm63268.dtsi | 2 +
arch/mips/boot/dts/brcm/bcm6328.dtsi | 2 +
arch/mips/boot/dts/brcm/bcm6358.dtsi | 2 +
arch/mips/boot/dts/brcm/bcm6362.dtsi | 2 +
arch/mips/boot/dts/brcm/bcm6368.dtsi | 2 +
drivers/net/ethernet/broadcom/bcm63xx_enet.c | 5 +-
drivers/tty/serial/bcm63xx_uart.c | 6 +-
11 files changed, 168 insertions(+), 43 deletions(-)
--
2.13.2
Powered by blists - more mailing lists