Linux-Clk Archive on lore.kernel.org
 help / color / Atom feed
* [GIT PULL] clk: ti: changes for 5.5 (take 2)
@ 2019-11-05  7:20 Tero Kristo
       [not found] ` <20191106223026.BFE86214D8@mail.kernel.org>
  0 siblings, 1 reply; 2+ messages in thread
From: Tero Kristo @ 2019-11-05  7:20 UTC (permalink / raw)
  To: Stephen Boyd, Michael Turquette, tony; +Cc: linux-clk, linux-omap

Hi Stephen,

This is a 2nd try of the TI clock changes towards 5.5. I added the 
divider clock revamp into this pull, and also fixed the one commend you 
had on the remoteproc support series.

Tony, this is also available as a branch as for-5.5-ti-clk-v2.

-Tero

---

The following changes since commit 54ecb8f7028c5eb3d740bb82b0f1d90f2df63c5c:

   Linux 5.4-rc1 (2019-09-30 10:35:40 -0700)

are available in the Git repository at:

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

for you to fetch changes up to f5869190667951720f8c1ec4638bff4c682a3a4e:

   ARM: dts: omap3: fix DPLL4 M4 divider max value (2019-10-31 15:33:26 
+0200)

----------------------------------------------------------------
TI clock driver changes for 5.5

As the clock and reset handling is tightly coupled on the hardware level
on OMAP SoCs, we must ensure the events are sequenced properly. This
series makes sure that the clock side is behaving properly, and the
sequencing of the events is left for the bus driver (ti-sysc.)

The series also includes revamp of the TI divider clock implementation
to handle max divider values properly in cases where the max value is
not limited by the bitfield of the IO register but instead limited to
some arbitrary value. Previously this resulted in too high divider
values to be used in some cases causing HW malfunction.

Additionally, a couple of smaller changes needed by remoteproc support
are added; checking of the standby status and some missing clkctrl data
for omap5/dra7.

----------------------------------------------------------------
Suman Anna (2):
       clk: ti: omap4: Drop idlest polling from IPU & DSP clkctrl clocks
       clk: ti: omap5: Drop idlest polling from IPU & DSP clkctrl clocks

Tero Kristo (14):
       clk: ti: clkctrl: fix setting up clkctrl clocks
       clk: ti: clkctrl: convert to use bit helper macros instead of bitops
       clk: ti: clkctrl: add new exported API for checking standby info
       dt-bindings: clk: add omap5 iva clkctrl definitions
       clk: ti: omap5: add IVA subsystem clkctrl data
       clk: ti: dra7xx: Drop idlest polling from IPU & DSP clkctrl clocks
       clk: ti: am43xx: drop idlest polling from pruss clkctrl clock
       clk: ti: am33xx: drop idlest polling from pruss clkctrl clock
       clk: ti: am33xx: drop idlest polling from gfx clock
       clk: ti: am43xx: drop idlest polling from gfx clock
       clk: ti: divider: cleanup _register_divider and ti_clk_get_div_table
       clk: ti: divider: cleanup ti_clk_parse_divider_data API
       clk: ti: divider: convert to use min,max,mask instead of width
       ARM: dts: omap3: fix DPLL4 M4 divider max value

  arch/arm/boot/dts/omap36xx-clocks.dtsi |   4 +
  arch/arm/boot/dts/omap3xxx-clocks.dtsi |   2 +-
  drivers/clk/ti/clk-33xx.c              |   4 +-
  drivers/clk/ti/clk-43xx.c              |   4 +-
  drivers/clk/ti/clk-44xx.c              |   4 +-
  drivers/clk/ti/clk-54xx.c              |  11 +-
  drivers/clk/ti/clk-7xx.c               |   8 +-
  drivers/clk/ti/clkctrl.c               |  45 +++++-
  drivers/clk/ti/clock.h                 |   7 +-
  drivers/clk/ti/divider.c               | 282 
+++++++++++++--------------------
  include/dt-bindings/clock/omap5.h      |   4 +
  include/linux/clk/ti.h                 |   3 +-
  12 files changed, 187 insertions(+), 191 deletions(-)
--
Texas Instruments Finland Oy, Porkkalankatu 22, 00180 Helsinki. Y-tunnus/Business ID: 0615521-4. Kotipaikka/Domicile: Helsinki

^ permalink raw reply	[flat|nested] 2+ messages in thread

* Re: [GIT PULL] clk: ti: changes for 5.5 (take 2)
       [not found] ` <20191106223026.BFE86214D8@mail.kernel.org>
@ 2019-11-08 17:01   ` Tony Lindgren
  0 siblings, 0 replies; 2+ messages in thread
From: Tony Lindgren @ 2019-11-08 17:01 UTC (permalink / raw)
  To: Stephen Boyd; +Cc: Michael Turquette, Tero Kristo, linux-clk, linux-omap

* Stephen Boyd <sboyd@kernel.org> [191106 22:31]:
> Quoting Tero Kristo (2019-11-04 23:20:31)
> > Hi Stephen,
> > 
> > This is a 2nd try of the TI clock changes towards 5.5. I added the 
> > divider clock revamp into this pull, and also fixed the one commend you 
> > had on the remoteproc support series.
> > 
> > Tony, this is also available as a branch as for-5.5-ti-clk-v2.
> > 
> > -Tero
> > 
> > ---
> 
> Thanks. Pulled into clk-next

Thanks. Tero, as we're already at -rc6, I'll wait on the device dts
patches that depend on this and the reset control until after v5.5-rc1.

Regards,

Tony

^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, back to index

Thread overview: 2+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-05  7:20 [GIT PULL] clk: ti: changes for 5.5 (take 2) Tero Kristo
     [not found] ` <20191106223026.BFE86214D8@mail.kernel.org>
2019-11-08 17:01   ` Tony Lindgren

Linux-Clk Archive on lore.kernel.org

Archives are clonable:
	git clone --mirror https://lore.kernel.org/linux-clk/0 linux-clk/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 linux-clk linux-clk/ https://lore.kernel.org/linux-clk \
		linux-clk@vger.kernel.org
	public-inbox-index linux-clk

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://nntp.lore.kernel.org/org.kernel.vger.linux-clk


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git