linux-stable/drivers/clk/ti
Johan Hovold 8a42130ee8 clk: ti: dra7-atl-clock: fix child-node lookups
commit 33ec6dbc5a upstream.

Fix child node-lookup during probe, which ended up searching the whole
device tree depth-first starting at parent rather than just matching on
its children.

Note that the original premature free of the parent node has already
been fixed separately, but that fix was apparently never backported to
stable.

Fixes: 9ac33b0ce8 ("CLK: TI: Driver for DRA7 ATL (Audio Tracking Logic)")
Fixes: 660e155193 ("clk: ti: dra7-atl-clock: Fix of_node reference counting")
Cc: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Johan Hovold <johan@kernel.org>
Acked-by: Peter Ujfalusi <peter.ujfalusi@ti.com>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2017-11-30 08:39:07 +00:00
..
adpll.c clk: ti: Fix some errors found by static checkers 2016-03-01 16:21:25 -08:00
apll.c clk: ti: dpll: convert DPLL support code to use clk_hw instead of clk ptrs 2016-02-22 14:16:49 -08:00
autoidle.c clk: ti: Convert to clk_hw based provider APIs 2015-08-24 16:48:58 -07:00
clk-2xxx.c Merge branch 'cleanup-clk-h-includes' into clk-next 2015-07-28 11:59:09 -07:00
clk-3xxx-legacy.c clk: ti: Include clk.h 2015-07-20 11:11:28 -07:00
clk-3xxx.c clk: ti: omap36xx: Work around sprz319 advisory 2.1 2017-01-06 10:40:12 +01:00
clk-7xx.c clk: ti: dra7: fix "failed to lookup clock node gmac_gmii_ref_clk_div" boot message 2017-01-12 11:39:27 +01:00
clk-33xx.c clk: ti: am335x/am4372: Add tbclk to pwm node 2016-06-10 03:25:04 -07:00
clk-43xx.c ARM: DT updates for v4.8 2016-08-01 18:37:45 -04:00
clk-44xx.c clk: ti: move some public definitions to private header 2015-06-02 12:31:45 +03:00
clk-54xx.c clk: ti: dra7: fix kernel boot with arg 'clocksource=gp_timer' 2016-04-15 17:30:07 -07:00
clk-814x.c clk: ti: Fix some errors found by static checkers 2016-03-01 16:21:25 -08:00
clk-816x.c clk: ti816x: Add missing dmtimer clkdev entries 2015-11-24 11:30:27 +02:00
clk-dra7-atl.c clk: ti: dra7-atl-clock: fix child-node lookups 2017-11-30 08:39:07 +00:00
clk.c clk: ti: Remove CLK_IS_ROOT 2016-03-02 17:47:46 -08:00
clkt_dflt.c clk: ti: dflt: remove redundant unlikely 2016-04-15 15:52:48 -07:00
clkt_dpll.c clk: ti: dpll: add support for specifying max rate for DPLLs 2016-04-15 17:26:18 -07:00
clkt_iclk.c clk: ti: omap2430: move clock support code under clock driver 2015-06-02 12:31:29 +03:00
clock.h clk: ti: omap36xx: Work around sprz319 advisory 2.1 2017-01-06 10:40:12 +01:00
clockdomain.c clk: ti: Update for of_clk_get_parent_count() returning unsigned int 2016-02-26 16:01:32 -08:00
composite.c clk: ti: Update for of_clk_get_parent_count() returning unsigned int 2016-02-26 16:01:32 -08:00
divider.c clk: move the common clock's to_clk_*(_hw) macros to clk-provider.h 2016-01-29 12:59:50 -08:00
dpll.c clk: ti: omap36xx: Work around sprz319 advisory 2.1 2017-01-06 10:40:12 +01:00
dpll3xxx.c clk: ti: omap36xx: Work around sprz319 advisory 2.1 2017-01-06 10:40:12 +01:00
dpll44xx.c clk: ti: dpll: convert DPLL support code to use clk_hw instead of clk ptrs 2016-02-22 14:16:49 -08:00
fapll.c clk: ti: fapll: fix wrong do_div() usage 2015-11-24 11:30:27 +02:00
fixed-factor.c clk: ti: autoidle: move generic autoidle handling code to clock driver 2015-06-02 12:31:13 +03:00
gate.c clk: move the common clock's to_clk_*(_hw) macros to clk-provider.h 2016-01-29 12:59:50 -08:00
interface.c clk: Convert __clk_get_flags() to clk_hw_get_flags() 2015-08-24 16:48:44 -07:00
Kconfig clk: ti: Add support for dm814x ADPLL 2016-03-01 16:21:25 -08:00
Makefile clk: ti: Allow COMPILE_TEST to build selected drivers 2016-03-01 16:21:25 -08:00
mux.c clk: ti: Update for of_clk_get_parent_count() returning unsigned int 2016-02-26 16:01:32 -08:00