[GIT PULL] clk: ti: updates for v4.20

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Mike, Stephen,

Here are the late changes for TI clock driver for 4.20 merge window. Sorry about the late pull request, but this was waiting for resolution on one of the dependencies (patch "clk: ti: fix OF child-node lookup..."). Thanks for setting up the immutable branch for it.

Please especially note the core clock changes in this series for adding support of clk save/restore mechanism (two patches from Russ Dill.) I decided to go ahead by adding them to this pull as there has been no comments on the patches and they have been pending on the lists already for a while. They aren't touching anything existing either, so they should be safe to apply also.

Thanks, Tero.

----------------

The following changes since commit 00a461cc32ec27fa7bd9c874a7b36b0c6c542c12:

  clk: ti: fix OF child-node lookup (2018-08-30 14:44:01 -0700)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kristo/linux tags/clk-ti-for-4.20

for you to fetch changes up to d6e7bbc148f9fbec8a0117b0d0f420c9710e6d81:

clk: ti: Add functions to save/restore clk context (2018-10-03 15:29:19 +0300)

----------------------------------------------------------------
TI clock driver changes for v4.20 merge window.

This tag adds changes for the Texas Instruments clock driver. Included
changes are:
- clkctrl driver changes switching the layout from CM based to clockdomain
  based. Needed for ongoing hwmod transition towards sysc driver. Changed
  SoCs for this include am3,am4,am5,dra7.
- RTC+DDR sleep mode support code for clock save/restore. The deep sleep
  states will wipe the clock register space on the SoC, requiring save/
  restore support so that the state can be retained over the sleep state.

----------------------------------------------------------------
Keerthy (1):
      clk: clk: Add clk_gate_restore_context function

Russ Dill (2):
      clk: Add functions to save/restore clock context en-masse
      clk: ti: Add functions to save/restore clk context

Tero Kristo (11):
      dt-bindings: clock: am33xx: add clkctrl indices for new data layout
      dt-bindings: clock: am43xx: add clkctrl indices for new data layout
      dt-bindings: clock: dra7xx: add clkctrl indices for new data layout
      clk: ti: clkctrl: support multiple clkctrl nodes under a cm node
      clk: ti: clkctrl: replace dashes from clkdm name with underscore
      clk: ti: am33xx: rename existing clkctrl data as compat data
      clk: ti: am33xx: add new clkctrl data for am33xx
      clk: ti: am43xx: rename existing clkctrl data as compat data
      clk: ti: am43xx: add new clkctrl data for am43xx
      clk: ti: dra7xx: rename existing clkctrl data as compat data
      clk: ti: dra7: add new clkctrl data

 drivers/clk/clk.c                |  93 +++++
 drivers/clk/ti/Makefile          |   9 +-
 drivers/clk/ti/clk-33xx-compat.c | 218 +++++++++++
 drivers/clk/ti/clk-33xx.c        | 232 ++++++-----
 drivers/clk/ti/clk-43xx-compat.c | 225 +++++++++++
 drivers/clk/ti/clk-43xx.c        | 249 +++++++-----
drivers/clk/ti/clk-7xx-compat.c | 823 +++++++++++++++++++++++++++++++++++++++
 drivers/clk/ti/clk-7xx.c         | 590 +++++++++++++++-------------
 drivers/clk/ti/clk.c             |   7 +-
 drivers/clk/ti/clkctrl.c         | 104 +++--
 drivers/clk/ti/clock.h           |  11 +
 drivers/clk/ti/divider.c         |  36 ++
 drivers/clk/ti/dpll.c            |   6 +
 drivers/clk/ti/dpll3xxx.c        | 124 ++++++
 drivers/clk/ti/gate.c            |   3 +
 drivers/clk/ti/mux.c             |  29 ++
 include/dt-bindings/clock/am3.h  | 119 ++++++
 include/dt-bindings/clock/am4.h  | 132 +++++++
 include/dt-bindings/clock/dra7.h | 326 ++++++++++++----
 include/linux/clk-provider.h     |   9 +
 include/linux/clk.h              |  25 ++
 include/linux/clk/ti.h           |   7 +
 22 files changed, 2827 insertions(+), 550 deletions(-)
 create mode 100644 drivers/clk/ti/clk-33xx-compat.c
 create mode 100644 drivers/clk/ti/clk-43xx-compat.c
 create mode 100644 drivers/clk/ti/clk-7xx-compat.c
--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki



[Index of Archives]     [Linux Arm (vger)]     [ARM Kernel]     [ARM MSM]     [Linux Tegra]     [Linux WPAN Networking]     [Linux Wireless Networking]     [Maemo Users]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Trails]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux