[GIT PULL] Allwinner clock changes for 4.11
Maxime Ripard
maxime.ripard at free-electrons.com
Tue Jan 31 00:40:10 PST 2017
Hi Mike, Stephen,
Please pull the following changes for 4.11.
Thanks!
Maxime
The following changes since commit 7ce7d89f48834cefece7804d38fc5d85382edf77:
Linux 4.10-rc1 (2016-12-25 16:13:08 -0800)
are available in the git repository at:
https://git.kernel.org/pub/scm/linux/kernel/git/mripard/linux.git tags/sunxi-clk-for-4.11
for you to fetch changes up to 64507fe38de3eb7ed60f26843e0ddf1c565a9b21:
ARM: dts: sun9i: Switch to new clock bindings (2017-01-30 08:39:22 +0100)
----------------------------------------------------------------
Allwinner clock changes for 4.11
- Support for one new SoC, the V3s
- Convertion of two old SoCs to the new framework, the old sun5i family
and the A80
- A bunch of fixes
----------------------------------------------------------------
Chen-Yu Tsai (8):
clk: sunxi-ng: mux: Fix determine_rate for mux clocks with pre-dividers
clk: sunxi-ng: mux: honor CLK_SET_RATE_NO_REPARENT flag
clk: sunxi-ng: mux: Get closest parent rate possible with CLK_SET_RATE_PARENT
clk: sunxi-ng: Support separately grouped PLL lock status register
clk: sunxi-ng: Add A80 CCU
clk: sunxi-ng: Add A80 USB CCU
clk: sunxi-ng: Add A80 Display Engine CCU
ARM: dts: sun9i: Switch to new clock bindings
Icenowy Zheng (4):
clk: sunxi-ng: fix PLL_CPUX adjusting on A33
clk: sunxi-ng: set the parent rate when adjustin CPUX clock on A33
dt-bindings: add device binding for the CCU of Allwinner V3s
clk: sunxi-ng: add support for V3s CCU
Marcus Cooper (1):
clk: sunxi-ng: A31: Fix spdif clock register
Maxime Ripard (10):
clk: sunxi-ng: multiplier: Add fractional support
clk: sunxi-ng: Implement factors offsets
clk: sunxi-ng: mult: Fix minimum in round rate
clk: sunxi-ng: Implement multiplier maximum
clk: sunxi-ng: Implement global pre-divider
clk: sunxi-ng: Add sun5i CCU driver
ARM: sun5i: Convert to CCU
ARM: gr8: Convert to CCU
clk: sunxi-ng: Call divider_round_rate if we only have a single parent
clk: sunxi-ng: a33: Set CLK_SET_RATE_PARENT for the GPU
Mylène Josserand (1):
clk: sunxi-ng: a33: Add CLK_SET_RATE_PARENT to ac-dig
Ondrej Jirman (1):
clk: sunxi-ng: fix PLL_CPUX adjusting on H3
.../devicetree/bindings/clock/sun9i-de.txt | 28 +
.../devicetree/bindings/clock/sun9i-usb.txt | 24 +
.../devicetree/bindings/clock/sunxi-ccu.txt | 2 +
arch/arm/boot/dts/sun5i-a10s.dtsi | 85 +-
arch/arm/boot/dts/sun5i-a13.dtsi | 140 +--
arch/arm/boot/dts/sun5i-gr8.dtsi | 520 +--------
arch/arm/boot/dts/sun5i-r8.dtsi | 10 +-
arch/arm/boot/dts/sun5i.dtsi | 353 +-----
arch/arm/boot/dts/sun9i-a80.dtsi | 404 ++-----
drivers/clk/sunxi-ng/Kconfig | 31 +
drivers/clk/sunxi-ng/Makefile | 5 +
drivers/clk/sunxi-ng/ccu-sun5i.c | 1022 ++++++++++++++++
drivers/clk/sunxi-ng/ccu-sun5i.h | 67 ++
drivers/clk/sunxi-ng/ccu-sun6i-a31.c | 4 +-
drivers/clk/sunxi-ng/ccu-sun8i-a33.c | 16 +-
drivers/clk/sunxi-ng/ccu-sun8i-h3.c | 10 +
drivers/clk/sunxi-ng/ccu-sun8i-v3s.c | 591 ++++++++++
drivers/clk/sunxi-ng/ccu-sun8i-v3s.h | 63 +
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c | 283 +++++
drivers/clk/sunxi-ng/ccu-sun9i-a80-de.h | 33 +
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c | 144 +++
drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.h | 25 +
drivers/clk/sunxi-ng/ccu-sun9i-a80.c | 1223 ++++++++++++++++++++
drivers/clk/sunxi-ng/ccu-sun9i-a80.h | 57 +
drivers/clk/sunxi-ng/ccu_common.c | 9 +-
drivers/clk/sunxi-ng/ccu_common.h | 4 +
drivers/clk/sunxi-ng/ccu_div.c | 12 +
drivers/clk/sunxi-ng/ccu_div.h | 10 +-
drivers/clk/sunxi-ng/ccu_mp.c | 10 +-
drivers/clk/sunxi-ng/ccu_mult.c | 30 +-
drivers/clk/sunxi-ng/ccu_mult.h | 24 +-
drivers/clk/sunxi-ng/ccu_mux.c | 43 +-
drivers/clk/sunxi-ng/ccu_nk.c | 22 +-
drivers/clk/sunxi-ng/ccu_nkm.c | 26 +-
drivers/clk/sunxi-ng/ccu_nkmp.c | 25 +-
drivers/clk/sunxi-ng/ccu_nm.c | 17 +-
include/dt-bindings/clock/sun5i-ccu.h | 103 ++
include/dt-bindings/clock/sun8i-v3s-ccu.h | 107 ++
include/dt-bindings/clock/sun9i-a80-ccu.h | 162 +++
include/dt-bindings/clock/sun9i-a80-de.h | 80 ++
include/dt-bindings/clock/sun9i-a80-usb.h | 59 +
include/dt-bindings/reset/sun5i-ccu.h | 32 +
include/dt-bindings/reset/sun8i-v3s-ccu.h | 78 ++
include/dt-bindings/reset/sun9i-a80-ccu.h | 102 ++
include/dt-bindings/reset/sun9i-a80-de.h | 58 +
include/dt-bindings/reset/sun9i-a80-usb.h | 56 +
46 files changed, 4877 insertions(+), 1332 deletions(-)
create mode 100644 Documentation/devicetree/bindings/clock/sun9i-de.txt
create mode 100644 Documentation/devicetree/bindings/clock/sun9i-usb.txt
create mode 100644 drivers/clk/sunxi-ng/ccu-sun5i.c
create mode 100644 drivers/clk/sunxi-ng/ccu-sun5i.h
create mode 100644 drivers/clk/sunxi-ng/ccu-sun8i-v3s.c
create mode 100644 drivers/clk/sunxi-ng/ccu-sun8i-v3s.h
create mode 100644 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.c
create mode 100644 drivers/clk/sunxi-ng/ccu-sun9i-a80-de.h
create mode 100644 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.c
create mode 100644 drivers/clk/sunxi-ng/ccu-sun9i-a80-usb.h
create mode 100644 drivers/clk/sunxi-ng/ccu-sun9i-a80.c
create mode 100644 drivers/clk/sunxi-ng/ccu-sun9i-a80.h
create mode 100644 include/dt-bindings/clock/sun5i-ccu.h
create mode 100644 include/dt-bindings/clock/sun8i-v3s-ccu.h
create mode 100644 include/dt-bindings/clock/sun9i-a80-ccu.h
create mode 100644 include/dt-bindings/clock/sun9i-a80-de.h
create mode 100644 include/dt-bindings/clock/sun9i-a80-usb.h
create mode 100644 include/dt-bindings/reset/sun5i-ccu.h
create mode 100644 include/dt-bindings/reset/sun8i-v3s-ccu.h
create mode 100644 include/dt-bindings/reset/sun9i-a80-ccu.h
create mode 100644 include/dt-bindings/reset/sun9i-a80-de.h
create mode 100644 include/dt-bindings/reset/sun9i-a80-usb.h
--
Maxime Ripard, Free Electrons
Embedded Linux and Kernel engineering
http://free-electrons.com
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 801 bytes
Desc: not available
URL: <http://lists.infradead.org/pipermail/linux-arm-kernel/attachments/20170131/d83ee1e9/attachment.sig>
More information about the linux-arm-kernel
mailing list