mbox series

[0/8] Clock changes for TI dts reg and node name issues

Message ID 20220204071449.16762-1-tony@atomide.com
Headers show
Series Clock changes for TI dts reg and node name issues | expand

Message

Tony Lindgren Feb. 4, 2022, 7:14 a.m. UTC
Hi all,

Here are TI clock changes that allow us to update the devicetree files to
use clock-output-names instead of non-standard node names for clocks.

The related devicetree binding changes have been sent and are the
folloing patches:

[PATCHv2] dt-bindings: clock: Add binding for TI clksel
[PATCH 1/3] dt-bindings: omap: Add clock-output-names and #clock-cells

In addition to these changes, also devicetree changes are needed. Some
SoCs also need patches to unify the internal clock names. I'll be
sending those out separately.

Regards,

Tony


Tony Lindgren (8):
  clk: ti: Constify clkctrl_name
  clk: ti: Preserve node in ti_dt_clocks_register()
  clk: ti: Optionally parse IO address from parent clock node
  clk: ti: Add ti_find_clock_provider() to use clock-output-names
  clk: ti: Use clock-output-names for clkctrl
  clk: ti: Add ti_dt_clk_name() helper to use clock-output-names
  clk: ti: Update pll and clockdomain clocks to use ti_dt_clk_name()
  clk: ti: Update component clocks to use ti_dt_clk_name()

 drivers/clk/ti/apll.c         | 13 ++++--
 drivers/clk/ti/autoidle.c     |  2 +-
 drivers/clk/ti/clk-dra7-atl.c |  6 ++-
 drivers/clk/ti/clk.c          | 86 +++++++++++++++++++++++++++++++----
 drivers/clk/ti/clkctrl.c      | 24 ++++++++--
 drivers/clk/ti/clock.h        |  1 +
 drivers/clk/ti/clockdomain.c  |  2 +-
 drivers/clk/ti/composite.c    |  6 ++-
 drivers/clk/ti/divider.c      |  6 ++-
 drivers/clk/ti/dpll.c         |  8 ++--
 drivers/clk/ti/fapll.c        | 11 +++--
 drivers/clk/ti/fixed-factor.c |  2 +-
 drivers/clk/ti/gate.c         |  4 +-
 drivers/clk/ti/interface.c    |  4 +-
 drivers/clk/ti/mux.c          |  4 +-
 15 files changed, 143 insertions(+), 36 deletions(-)