lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [day] [month] [year] [list]
Date:	Fri, 29 Jul 2016 15:07:41 -0700
From:	Michael Turquette <mturquette@...libre.com>
To:	Linus Torvalds <torvalds@...ux-foundation.org>
Cc:	Stephen Boyd <sboyd@...eaurora.org>, linux-clk@...r.kernel.org,
	linux-kernel@...r.kernel.org
Subject: [GIT PULL] clk: changes for v4.8

The following changes since commit 1a695a905c18548062509178b98bc91e67510864:

  Linux 4.7-rc1 (2016-05-29 09:29:24 -0700)

are available in the git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git tags/clk-for-linus-4.8

for you to fetch changes up to d22527fed2f094c2e4f9a66f35b68a090c3d906a:

  Merge branch 'clk-fixes' into clk-next (2016-07-21 17:30:54 -0700)

----------------------------------------------------------------
The bulk of the changes are updates and fixes to existing clk provider
drivers, along with a pretty standard number of new drivers. The core
recieved a small number of updates as well.

Core changes of note:
* Removed CLK_IS_ROOT flag

New clk provider drivers:
* Renesas r8a7796 Clock Pulse Generator / Module Standby and Software
  Reset
* Allwinner sun8i H3 Clock Controller Unit
* AmLogic meson8b clock controller (rewritten)
* AmLogic gxbb clock controller
* Support for some new ICs was added by simple changes to static data
  tables for chips sharing the same family

Driver updates of note:
* the Allwinner sunxi clock driver infrastucture was rewritten to
  comform to the state of the art at drivers/clk/sunxi-ng. The old
  implementation is still supported for backwards compatibility with the
  DT ABI

----------------------------------------------------------------
Alim Akhtar (1):
      clk: samsung: exynos7: Don't gate CMU_{CCORE, FSYS0} blocks clock

Andi Shyti (1):
      clk: exynos5433: remove CLK_IGNORE_UNUSED flag from SPI clocks

Andrew Bresticker (1):
      clk: tegra: Initialize UTMI PLL when enabling PLLU

Anson Huang (3):
      clk: imx: correct AV PLL rate formula
      clk: imx7d: correct dram root clk parent select
      clk: imx7d: correct dram pll type

Arnd Bergmann (2):
      clk: sunxi: remove unused variable
      clk: vt8500: fix gcc-4.9 warnings

Bartlomiej Zolnierkiewicz (3):
      clk: samsung: exynos5433: prepare for adding CPU clocks
      clk: samsung: cpu: prepare for adding Exynos5433 CPU clocks
      clk: samsung: exynos5433: add CPU clocks configuration data and instantiate CPU clocks

Ben Dooks (3):
      clk: at91: make of_sama5d2_clk_generated_setup() static
      clk: iproc: fix missing include of clk-iproc.h
      clk: hi6220: fix missing clk.h include

Beomho Seo (1):
      clk: samsung: exynos5433: Add CLK_IGNORE_UNUSED flag for AUD UART

Boris Brezillon (1):
      clk: at91: fix clk_programmable_set_parent()

Brian Norris (1):
      clk: rockchip: mark rk3399 GIC clocks as critical

Christophe JAILLET (1):
      clk: stm32f4: fix error handling

Dong Aisheng (12):
      clk: imx: fix pll clock parents
      clk: imx: clk-pllv3: fix incorrect handle of enet powerdown bit
      clk: imx: refine the powerdown bit of clk-pllv3
      clk: imx6ul: fix gpt2 clock names
      clk: introduce clk_core_enable_lock and clk_core_disable_lock functions
      clk: move clk_disable_unused after clk_core_disable_unprepare function
      clk: core: support clocks which requires parents enable (part 1)
      clk: core: support clocks which requires parents enable (part 2)
      clk: imx: re-order and concentrate the same type of clk api
      clk: imx: add clk api for supporting CLK_OPS_PARENT_ENABLE clocks
      clk: imx7d: using api with flag CLK_OPS_PARENT_ENABLE
      clk: imx7d: only enable minimum required clocks

Douglas Anderson (1):
      clk: rockchip: Revert "clk: rockchip: reset init state before mmc card initialization"

Ezequiel Garcia (1):
      clk: nxp: Select MFD_SYSCON for creg driver

Geert Uytterhoeven (6):
      MAINTAINERS: Add file patterns for clock device tree bindings
      clk: renesas: cpg-mssr: Document r8a7796 support
      clk: renesas: Add r8a7796 CPG Core Clock Definitions
      clk: renesas: cpg-mssr: Extract common R-Car Gen3 support code
      clk: renesas: cpg-mssr: Add support for R-Car M3-W
      clk: renesas: r8a7795: Correct lvds clock parent

Heiko Stuebner (2):
      clk: rockchip: initialize flags of clk_init_data in mmc-phase clock
      Merge branch 'v4.8-shared/clkids' into v4.8-clk/next

Jaehoon Chung (1):
      clk: samsung: exynos5433: Add CLK_IGNORE_UNUSED flag to PCIE device

Javier Martinez Canillas (1):
      clk: samsung: exynos5420: Set ID for aclk333 gate clock

Jean Delvare (1):
      clk: oxnas: Add hardware dependencies

Jiancheng Xue (5):
      reset: hisilicon: change the definition of hisi_reset_init
      clk: hisilicon: add hisi_clk_alloc function.
      clk: hisilicon: add error processing for hisi_clk_register_* functions
      clk: hisilicon: add hisi_clk_unregister_* functions
      clk: hisilicon: hi3519: add driver remove path and fix some issues

Jonghwa Lee (1):
      clk: samsung: exynos5433: Add CLK_IGNORE_UNUSED flags to avoid hang during S2R

Kevin Hilman (1):
      clk: gxbb: expose CLKID_MMC_PCLK

Khiem Nguyen (1):
      clk: renesas: r8a7795: Add THS/TSC clock

Kieran Bingham (1):
      clk: renesas: r8a7795: Provide FDP1 clocks

Krzysztof Kozlowski (32):
      dt-bindings: clock: Add license and reformat Exynos5410 clock IDs
      dt-bindings: clock: Add PWM and USB clock IDs to Exynos5410
      dt-bindings: clock: Add I2C, HSI2C and RTC clock IDs to Exynos5410
      dt-bindings: clock: Add TMU clock ID to Exynos5410
      dt-bindings: clock: Add watchdog and SSS clock IDs to Exynos5410
      clk: samsung: Remove useless check for return value of samsung_clk_init
      clk: samsung: clkout: Add support for Exynos5410
      clk: samsung: Constify clock init data with clock arrays
      clk: samsung: exynos3250: Move platform driver and of_device_id to init section
      clk: samsung: exynos3250: Constify all clock initializers
      clk: samsung: exynos4: Move local function to init section
      clk: samsung: exynos4: Constify all clock initializers
      clk: samsung: exynos4415: Constify all clock initializers
      clk: samsung: exynos4415: Move PLL rates data to init section
      clk: samsung: exynos5250: Constify all clock initializers
      clk: samsung: exynos5260: Constify all clock initializers
      clk: samsung: exynos5410: Constify all clock initializers
      clk: samsung: exynos5420: Constify all clock initializers
      clk: samsung: exynos5440: Constify all clock initializers
      clk: samsung: exynos7: Constify all clock initializers
      clk: samsung: exynos5433: Constify all clock initializers
      clk: samsung: exynos5433: Move PLL rates data to init section
      clk: samsung: exynos5420: Move sleep init function and PLL data to init section
      clk: samsung: exynos5250: Move sleep init function to init section
      clk: samsung: Fully constify mux parent names
      clk: samsung: exynos3250: Move PLL rates data to init section
      clk: samsung: exynos5410: Add serial3, USB and PWM clocks
      clk: samsung: exynos5410: Add I2C, HSI2C and RTC clocks
      clk: samsung: exynos5410: Add TMU clock
      clk: samsung: Suppress unbinding to prevent theoretical attacks
      clk: samsung: exynos5410: Add WDT, ACLK266 and SSS clocks
      clk: Provide notifier stubs when !COMMON_CLK

Lee Jones (4):
      clk: Remove unused variable
      clk: st: clk-flexgen: Detect critical clocks
      clk: st: clkgen-fsyn: Detect critical clocks
      clk: st: clkgen-pll: Detect critical clocks

Linus Walleij (1):
      clk: qcom: add EBI2 clocks to the MSM8660 GCC

Masahiro Yamada (1):
      clk: fixed-rate: add clk_hw_unregister_fixed_rate()

Matthew Leach (2):
      clk: samsung: fixup endian in pll clk
      clk: samsung: exynos4: fixup reg access on be

Maxime Ripard (20):
      clk: sunxi: tcon-ch1: Do not return a negative error in get_parent
      clk: sunxi: display: Add per-clock flags
      clk: multiplier: Prevent the multiplier from under / over flowing
      clk: fixed-factor: Allow for a few clocks to change the parent rate
      dt-bindings: sunxi: Add CCU binding documentation
      clk: sunxi-ng: Add common infrastructure
      clk: sunxi-ng: Add fractional lib
      clk: sunxi-ng: Add gate clock support
      clk: sunxi-ng: Add mux clock support
      clk: sunxi-ng: Add phase clock support
      clk: sunxi-ng: Add divider
      clk: sunxi-ng: Add M-P factor clock support
      clk: sunxi-ng: Add N-K-factor clock support
      clk: sunxi-ng: Add N-M-factor clock support
      clk: sunxi-ng: Add N-K-M Factor clock
      clk: sunxi-ng: Add N-K-M-P factor clock
      clk: sunxi-ng: Add H3 clocks
      clk: sunxi-ng: h3: Fix audio clock divider offset
      clk: sunxi-ng: h3: Fix Kconfig symbol typo
      ARM: dt: sun8i: switch the H3 to the new CCU driver

Michael Turquette (25):
      Merge commit 'f17a0dd1c2e0' into clk-next
      clk: meson8b: rectify reg offsets with datasheet
      clk: meson8b: clean up fixed rate clocks
      clk: meson8b: clean up pll clocks
      clk: meson8b: clean up fixed factor clocks
      clk: meson8b: clean up cpu clocks
      clk: meson8b: remove mali clk
      clk: meson8b: clean up composite clocks
      clk: meson8b: convert to platform_driver
      clk: meson: only build selected platforms
      clk: meson: add peripheral gate macro
      clk: meson: add mpll support
      clk: meson: fractional pll support
      clk: gxbb: Document bindings for the GXBB clock controller
      clk: gxbb: add AmLogic GXBB clk controller driver
      Merge remote-tracking branch 'clk/clk-s905' into clk-next
      Merge tag 'sunxi-clk-fixes-for-4.7' of https://git.kernel.org/.../mripard/linux into clk-fixes
      Merge branch 'clk-lpc32xx' into clk-next
      Merge branch 'clk-s905' into clk-next
      Merge branch 'clk-sunxi-ng' into clk-next
      Merge branch 'clk-sunxi-ng' into clk-next
      Revert "clk: gxbb: expose CLKID_MMC_PCLK"
      Merge branch 'clk-s905' into clk-next
      clk: Makefile: re-sort and clean up
      Merge branch 'clk-fixes' into clk-next

Paul E. McKenney (2):
      clk: Add _rcuidle tracepoints to allow clk_core_disable() use from idle
      clk: Use _rcuidle suffix to allow clk_core_enable() to used from idle

Paul Gortmaker (5):
      clk: meson8b: make it explicitly non-modular
      clk: meson: make gxbb explicitly non-modular
      clk: oxnas: make it explicitly non-modular
      clk: sunxi: make clk-* explicitly non-modular
      clk: samsung: make clk-s5pv210-audss explicitly non-modular

Peng Fan (1):
      clk: correct comments for __clk_determine_rate

Ramesh Shanmugasundaram (1):
      clk: renesas: r8a7795: Add DRIF clock

Roman Volkov (1):
      clk: vt8500: rework wm8650_find_pll_bits()

Sergei Shtylyov (3):
      clk: renesas: rcar-gen2: Document R8A7792 support
      clk: renesas: mstp: Document R8A7792 support
      clk: renesas: Add R8A7792 support

Shawn Lin (1):
      clk: rockchip: release io resource when failing to init clk on rk3399

Stefan Agner (2):
      clk: imx: vf610: Disable automatic clock gating for lpuart in LPSTOP mode
      clk: imx7d: do not set parent of ethernet time/ref clocks

Stephen Boyd (23):
      vexpress/spc: Remove CLK_IS_ROOT
      powerpc/512x: clk: Remove CLK_IS_ROOT
      clk: microchip: Remove CLK_IS_ROOT
      clk: Remove CLK_IS_ROOT flag
      Merge tag 'v4.7-rockchip-clk-fixes1' of git://git.kernel.org/.../mmind/linux-rockchip into clk-fixes
      Merge branch 'clk-fixes' into clk-next
      Merge tag 'clk-samsung-4.8' of git://linuxtv.org/snawrocki/samsung into clk-next
      clk: qcom: Remove gcc_aggre1_pnoc_ahb_clk from msm8996
      Merge tag 'clk-renesas-for-v4.8-tag1' of git://git.kernel.org/.../geert/renesas-drivers into clk-next
      Merge tag 'clk-renesas-for-v4.8-tag2' of git://git.kernel.org/.../geert/renesas-drivers into clk-next
      Merge 'clk-notify' into clk-next
      Merge branch 'clk-hi6220-rtc' into clk-next
      Merge branch 'clk-st-critical' into clk-next
      clk: highbank: Migrate to clk_hw based registration and OF APIs
      clk: nomadik: Migrate to clk_hw based OF and registration APIs
      clk: u300: Migrate to clk_hw based registration APIs
      clk: bcm: iproc: Migrate to clk_hw based registration and OF APIs
      clk: stm32f4: Migrate to clk_hw based OF and registration APIs
      clk: s2mps11: Migrate to clk_hw based OF and registration APIs
      Merge branch 'clk-hw-unregister-fixed-rate' into clk-next
      Merge tag 'imx-clk-4.8' of git://git.kernel.org/.../shawnguo/linux into clk-next
      Merge tag 'tegra-for-4.8-clk' of git://git.kernel.org/.../tegra/linux into clk-next
      Merge tag 'v4.8-rockchip-clk1' of git://git.kernel.org/.../mmind/linux-rockchip into clk-next

Sylvain Lemieux (1):
      clk: lpc32xx: allow peripheral clock selection in device tree

Sylwester Nawrocki (1):
      clk: samsung: Allow modular build of the Audio Subsystem CLKCON driver

Thierry Reding (7):
      clk: tegra: Fixup post dividers on Tegra210
      clk: tegra: Disable spread spectrum on pll_d2
      clk: tegra: Squash sor1 safe/brick/src into a single mux
      clk: tegra: Enable sor1 and sor1_src on Tegra210
      clk: tegra: Mark timer clock as critical
      clk: tegra: Make sor_safe the parent of dpaux and dpaux1
      clk: tegra: Micro-optimize Tegra210 clock setup

Tomeu Vizoso (1):
      clk: clk-conf: Fix error message when clock isn't found

Wadim Egorov (1):
      clk: Kconfig: Name RK818 in Kconfig for COMMON_CLK_RK808

Wei Yongjun (1):
      clk: Fix return value check in oxnas_stdclk_probe()

Xing Zheng (11):
      clk: rockchip: fix incorrect parent for rk3399's {c,g}pll_aclk_perihp_src
      clk: rockchip: fix cpuclk registration error handling
      clk: rockchip: add a dummy clock for the watchdog pclk on rk3399
      clk: rockchip: add clock-ids for rk3228 audio clocks
      clk: rockchip: add clock-ids for rk3228 MAC clocks
      clk: rockchip: fix incorrect rk3228 clock registers
      clk: rockchip: include rk3228 downstream muxes into fractional dividers
      clk: rockchip: export rk3228 audio clocks
      clk: rockchip: rename rk3228 sclk_macphy_50m to sclk_mac_extclk
      clk: rockchip: export rk3228 MAC clocks
      clk: rockchip: fix incorrect rk3399 spdif-DPTX divider bits

Xinliang Liu (1):
      clk: hi6220: Change syspll and media_syspll clk to 1.19GHz

Zhangfei Gao (1):
      clk: hi6220: Add RTC clock for pl031

 .../bindings/clock/amlogic,gxbb-clkc.txt           |  36 +
 .../bindings/clock/fixed-factor-clock.txt          |   4 +
 .../devicetree/bindings/clock/renesas,cpg-mssr.txt |   7 +-
 .../bindings/clock/renesas,cpg-mstp-clocks.txt     |   1 +
 .../clock/renesas,rcar-gen2-cpg-clocks.txt         |   1 +
 .../devicetree/bindings/clock/sunxi-ccu.txt        |  24 +
 MAINTAINERS                                        |   1 +
 arch/arm/boot/dts/sun8i-h3.dtsi                    | 312 ++-----
 arch/arm/mach-vexpress/spc.c                       |   2 +-
 arch/powerpc/platforms/512x/clock-commonclk.c      |   2 +-
 drivers/clk/Kconfig                                |   8 +-
 drivers/clk/Makefile                               |  21 +-
 drivers/clk/at91/clk-generated.c                   |   2 +-
 drivers/clk/at91/clk-programmable.c                |   2 +-
 drivers/clk/bcm/clk-iproc-armpll.c                 |  11 +-
 drivers/clk/bcm/clk-iproc-asiu.c                   |  27 +-
 drivers/clk/bcm/clk-iproc-pll.c                    |  32 +-
 drivers/clk/clk-conf.c                             |   2 +-
 drivers/clk/clk-fixed-factor.c                     |  11 +-
 drivers/clk/clk-fixed-rate.c                       |  11 +
 drivers/clk/clk-highbank.c                         |   9 +-
 drivers/clk/clk-multiplier.c                       |  20 +-
 drivers/clk/clk-nomadik.c                          |  48 +-
 drivers/clk/clk-oxnas.c                            |  19 +-
 drivers/clk/clk-s2mps11.c                          |  21 +-
 drivers/clk/clk-stm32f4.c                          |  14 +-
 drivers/clk/clk-u300.c                             |  59 +-
 drivers/clk/clk-vt8500.c                           |  99 +--
 drivers/clk/clk.c                                  | 347 ++++----
 drivers/clk/hisilicon/clk-hi3519.c                 | 116 ++-
 drivers/clk/hisilicon/clk-hi6220.c                 |   6 +-
 drivers/clk/hisilicon/clk.c                        |  89 +-
 drivers/clk/hisilicon/clk.h                        |  34 +-
 drivers/clk/hisilicon/clkdivider-hi6220.c          |   2 +
 drivers/clk/hisilicon/reset.c                      |  19 +-
 drivers/clk/hisilicon/reset.h                      |   5 +-
 drivers/clk/imx/clk-imx6q.c                        |  14 +-
 drivers/clk/imx/clk-imx6sl.c                       |  14 +-
 drivers/clk/imx/clk-imx6sx.c                       |  14 +-
 drivers/clk/imx/clk-imx6ul.c                       |  18 +-
 drivers/clk/imx/clk-imx7d.c                        | 755 ++++++++--------
 drivers/clk/imx/clk-pllv3.c                        |  28 +-
 drivers/clk/imx/clk-vf610.c                        |  12 +-
 drivers/clk/imx/clk.h                              |  90 +-
 drivers/clk/meson/Kconfig                          |  19 +
 drivers/clk/meson/Makefile                         |   5 +-
 drivers/clk/meson/clk-cpu.c                        |  73 +-
 drivers/clk/meson/clk-mpll.c                       |  94 ++
 drivers/clk/meson/clk-pll.c                        | 104 +--
 drivers/clk/meson/clkc.c                           | 249 ------
 drivers/clk/meson/clkc.h                           | 179 ++--
 drivers/clk/meson/gxbb.c                           | 944 +++++++++++++++++++++
 drivers/clk/meson/gxbb.h                           | 271 ++++++
 drivers/clk/meson/meson8b-clkc.c                   | 425 ++++++++--
 drivers/clk/microchip/clk-pic32mzda.c              |  10 +-
 drivers/clk/nxp/clk-lpc32xx.c                      |   3 +-
 drivers/clk/qcom/gcc-msm8660.c                     |  28 +
 drivers/clk/qcom/gcc-msm8996.c                     |  16 -
 drivers/clk/renesas/Kconfig                        |   2 +
 drivers/clk/renesas/Makefile                       |   4 +-
 drivers/clk/renesas/r8a7795-cpg-mssr.c             | 374 +-------
 drivers/clk/renesas/r8a7796-cpg-mssr.c             | 192 +++++
 drivers/clk/renesas/rcar-gen3-cpg.c                | 359 ++++++++
 drivers/clk/renesas/rcar-gen3-cpg.h                |  43 +
 drivers/clk/renesas/renesas-cpg-mssr.c             |   6 +
 drivers/clk/renesas/renesas-cpg-mssr.h             |   1 +
 drivers/clk/rockchip/clk-cpu.c                     |   4 +-
 drivers/clk/rockchip/clk-mmc-phase.c               |  12 +-
 drivers/clk/rockchip/clk-rk3228.c                  | 125 +--
 drivers/clk/rockchip/clk-rk3399.c                  |  19 +-
 drivers/clk/samsung/Kconfig                        |   9 +
 drivers/clk/samsung/Makefile                       |   2 +-
 drivers/clk/samsung/clk-cpu.c                      | 131 ++-
 drivers/clk/samsung/clk-cpu.h                      |   4 +-
 drivers/clk/samsung/clk-exynos-audss.c             |  12 +-
 drivers/clk/samsung/clk-exynos-clkout.c            |   2 +
 drivers/clk/samsung/clk-exynos3250.c               |  41 +-
 drivers/clk/samsung/clk-exynos4.c                  |  64 +-
 drivers/clk/samsung/clk-exynos4415.c               |  30 +-
 drivers/clk/samsung/clk-exynos5250.c               |  27 +-
 drivers/clk/samsung/clk-exynos5260.c               | 114 +--
 drivers/clk/samsung/clk-exynos5410.c               |  58 +-
 drivers/clk/samsung/clk-exynos5420.c               |  40 +-
 drivers/clk/samsung/clk-exynos5433.c               | 437 ++++++----
 drivers/clk/samsung/clk-exynos5440.c               |  12 +-
 drivers/clk/samsung/clk-exynos7.c                  | 119 +--
 drivers/clk/samsung/clk-pll.c                      | 122 +--
 drivers/clk/samsung/clk-s3c2410-dclk.c             |   5 +-
 drivers/clk/samsung/clk-s3c2410.c                  |   2 -
 drivers/clk/samsung/clk-s3c2412.c                  |   2 -
 drivers/clk/samsung/clk-s3c2443.c                  |   2 -
 drivers/clk/samsung/clk-s3c64xx.c                  |   2 -
 drivers/clk/samsung/clk-s5pv210-audss.c            |  29 +-
 drivers/clk/samsung/clk-s5pv210.c                  |   2 -
 drivers/clk/samsung/clk.c                          |  14 +-
 drivers/clk/samsung/clk.h                          |  22 +-
 drivers/clk/st/clk-flexgen.c                       |   4 +-
 drivers/clk/st/clkgen-fsyn.c                       |  10 +-
 drivers/clk/st/clkgen-pll.c                        |  27 +-
 drivers/clk/sunxi-ng/Kconfig                       |  65 ++
 drivers/clk/sunxi-ng/Makefile                      |  20 +
 drivers/clk/sunxi-ng/ccu-sun8i-h3.c                | 826 ++++++++++++++++++
 drivers/clk/sunxi-ng/ccu-sun8i-h3.h                |  62 ++
 drivers/clk/sunxi-ng/ccu_common.c                  |  90 ++
 drivers/clk/sunxi-ng/ccu_common.h                  |  85 ++
 drivers/clk/sunxi-ng/ccu_div.c                     | 136 +++
 drivers/clk/sunxi-ng/ccu_div.h                     | 133 +++
 drivers/clk/sunxi-ng/ccu_frac.c                    | 110 +++
 drivers/clk/sunxi-ng/ccu_frac.h                    |  53 ++
 drivers/clk/sunxi-ng/ccu_gate.c                    |  82 ++
 drivers/clk/sunxi-ng/ccu_gate.h                    |  52 ++
 drivers/clk/sunxi-ng/ccu_mp.c                      | 158 ++++
 drivers/clk/sunxi-ng/ccu_mp.h                      |  77 ++
 drivers/clk/sunxi-ng/ccu_mult.h                    |  15 +
 drivers/clk/sunxi-ng/ccu_mux.c                     | 187 ++++
 drivers/clk/sunxi-ng/ccu_mux.h                     |  91 ++
 drivers/clk/sunxi-ng/ccu_nk.c                      | 147 ++++
 drivers/clk/sunxi-ng/ccu_nk.h                      |  71 ++
 drivers/clk/sunxi-ng/ccu_nkm.c                     | 153 ++++
 drivers/clk/sunxi-ng/ccu_nkm.h                     |  68 ++
 drivers/clk/sunxi-ng/ccu_nkmp.c                    | 167 ++++
 drivers/clk/sunxi-ng/ccu_nkmp.h                    |  71 ++
 drivers/clk/sunxi-ng/ccu_nm.c                      | 114 +++
 drivers/clk/sunxi-ng/ccu_nm.h                      |  91 ++
 drivers/clk/sunxi-ng/ccu_phase.c                   | 126 +++
 drivers/clk/sunxi-ng/ccu_phase.h                   |  50 ++
 drivers/clk/sunxi-ng/ccu_reset.c                   |  55 ++
 drivers/clk/sunxi-ng/ccu_reset.h                   |  40 +
 drivers/clk/sunxi/clk-factors.c                    |   1 -
 drivers/clk/sunxi/clk-sun4i-display.c              |   5 +-
 drivers/clk/sunxi/clk-sun4i-tcon-ch1.c             |   4 -
 drivers/clk/sunxi/clk-sun6i-apb0-gates.c           |   9 +-
 drivers/clk/sunxi/clk-sun6i-apb0.c                 |   9 +-
 drivers/clk/sunxi/clk-sun6i-ar100.c                |  21 +-
 drivers/clk/sunxi/clk-sun8i-apb0.c                 |   9 +-
 drivers/clk/sunxi/clk-sun9i-mmc.c                  |  28 +-
 drivers/clk/tegra/clk-id.h                         |   1 -
 drivers/clk/tegra/clk-pll.c                        | 505 +++++++++++
 drivers/clk/tegra/clk-tegra-periph.c               |  25 +-
 drivers/clk/tegra/clk-tegra114.c                   | 156 +---
 drivers/clk/tegra/clk-tegra124.c                   | 156 +---
 drivers/clk/tegra/clk-tegra210.c                   | 295 ++-----
 drivers/clk/tegra/clk-tegra30.c                    | 113 +--
 drivers/clk/tegra/clk.h                            |  17 +
 include/dt-bindings/clock/exynos5410.h             |  76 +-
 include/dt-bindings/clock/exynos5433.h             |   3 +-
 include/dt-bindings/clock/gxbb-clkc.h              |  12 +
 include/dt-bindings/clock/hi6220-clock.h           |   5 +-
 include/dt-bindings/clock/lpc32xx-clock.h          |   1 +
 include/dt-bindings/clock/meson8b-clkc.h           |   4 +-
 include/dt-bindings/clock/r8a7796-cpg-mssr.h       |  69 ++
 include/dt-bindings/clock/rk3228-cru.h             |  15 +
 include/dt-bindings/clock/sun8i-h3-ccu.h           | 145 ++++
 include/dt-bindings/clock/tegra210-car.h           |   2 +-
 include/dt-bindings/reset/sun8i-h3-ccu.h           | 103 +++
 include/linux/clk-provider.h                       |   5 +-
 include/linux/clk.h                                |  16 +-
 157 files changed, 9030 insertions(+), 3450 deletions(-)
 create mode 100644 Documentation/devicetree/bindings/clock/amlogic,gxbb-clkc.txt
 create mode 100644 Documentation/devicetree/bindings/clock/sunxi-ccu.txt
 create mode 100644 drivers/clk/meson/Kconfig
 create mode 100644 drivers/clk/meson/clk-mpll.c
 delete mode 100644 drivers/clk/meson/clkc.c
 create mode 100644 drivers/clk/meson/gxbb.c
 create mode 100644 drivers/clk/meson/gxbb.h
 create mode 100644 drivers/clk/renesas/r8a7796-cpg-mssr.c
 create mode 100644 drivers/clk/renesas/rcar-gen3-cpg.c
 create mode 100644 drivers/clk/renesas/rcar-gen3-cpg.h
 create mode 100644 drivers/clk/sunxi-ng/Kconfig
 create mode 100644 drivers/clk/sunxi-ng/Makefile
 create mode 100644 drivers/clk/sunxi-ng/ccu-sun8i-h3.c
 create mode 100644 drivers/clk/sunxi-ng/ccu-sun8i-h3.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_common.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_common.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_div.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_div.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_frac.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_frac.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_gate.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_gate.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_mp.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_mp.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_mult.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_mux.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_mux.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_nk.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_nk.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_nkm.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_nkm.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_nkmp.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_nkmp.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_nm.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_nm.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_phase.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_phase.h
 create mode 100644 drivers/clk/sunxi-ng/ccu_reset.c
 create mode 100644 drivers/clk/sunxi-ng/ccu_reset.h
 create mode 100644 include/dt-bindings/clock/gxbb-clkc.h
 create mode 100644 include/dt-bindings/clock/r8a7796-cpg-mssr.h
 create mode 100644 include/dt-bindings/clock/sun8i-h3-ccu.h
 create mode 100644 include/dt-bindings/reset/sun8i-h3-ccu.h

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ