03 Mar, 2016
1 commit
-
This flag is a no-op now. Remove usage of the flag.
Acked-by: Viresh Kumar
Signed-off-by: Stephen Boyd
01 Sep, 2015
1 commit
-
Pull clk updates from Michael Turquette:
"The clk framework changes for 4.3 are mostly updates to existing
drivers and the addition of new clock drivers. Stephen Boyd has also
done a lot of subsystem-wide driver clean-ups (thanks!). There are
also fixes to the framework core and changes to better split clock
provider drivers from clock consumer drivers"* tag 'clk-for-linus-4.3' of git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux: (227 commits)
clk: s5pv210: add missing call to samsung_clk_of_add_provider()
clk: pistachio: correct critical clock list
clk: pistachio: Fix PLL rate calculation in integer mode
clk: pistachio: Fix override of clk-pll settings from boot loader
clk: pistachio: Fix 32bit integer overflows
clk: tegra: Fix some static checker problems
clk: qcom: Fix MSM8916 prng clock enable bit
clk: Add missing header for 'bool' definition to clk-conf.h
drivers/clk: appropriate __init annotation for const data
clk: rockchip: register pll mux before pll itself
clk: add bindings for the Ux500 clocks
clk/ARM: move Ux500 PRCC bases to the device tree
clk: remove duplicated code with __clk_set_parent_after
clk: Convert __clk_get_name(hw->clk) to clk_hw_get_name(hw)
clk: Constify clk_hw argument to provider APIs
clk: Hi6220: add stub clock driver
dt-bindings: clk: Hi6220: Document stub clock driver
dt-bindings: arm: Hi6220: add doc for SRAM controller
clk: atlas7: fix pll missed divide NR in fraction mode
clk: atlas7: fix bit field and its root clk for coresight_tpiu
...
21 Jul, 2015
1 commit
-
Clock provider drivers generally shouldn't include clk.h because
it's the consumer API. Remove the include here because this is a
provider driver.Acked-by: Viresh Kumar
Signed-off-by: Stephen Boyd
18 Jul, 2015
1 commit
-
Switch to my kernel.org alias instead of a badly named gmail address,
which I rarely use.Signed-off-by: Viresh Kumar
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
20 Aug, 2013
1 commit
-
Add a CLK_SET_RATE_NO_REPARENT clock flag, which will prevent muxes
being reparented during clk_set_rate.To avoid breaking existing platforms, all callers of clk_register_mux()
are adjusted to pass the new flag. Platform maintainers are encouraged
to remove the flag if they wish to allow mux reparenting on set_rate.Signed-off-by: James Hogan
Reviewed-by: Stephen Boyd
Cc: Mike Turquette
Cc: Russell King
Cc: Sascha Hauer
Cc: Stephen Warren
Cc: Viresh Kumar
Cc: Kukjin Kim
Cc: Haojian Zhuang
Cc: Chao Xie
Cc: Arnd Bergmann
Cc: "Emilio López"
Cc: Gregory CLEMENT
Cc: Maxime Ripard
Cc: Prashant Gaikwad
Cc: Thierry Reding
Cc: Peter De Schrijver
Cc: Pawel Moll
Cc: Catalin Marinas
Cc: Andrew Chew
Cc: Doug Anderson
Cc: Heiko Stuebner
Cc: Paul Walmsley
Cc: Sylwester Nawrocki
Cc: Thomas Abraham
Cc: Tomasz Figa
Cc: linux-arm-kernel@lists.infradead.org
Cc: linux-samsung-soc@vger.kernel.org
Cc: spear-devel@list.st.com
Cc: linux-tegra@vger.kernel.org
Tested-by: Haojian Zhuang
Acked-by: Stephen Warren [tegra]
Acked-by: Maxime Ripard [sunxi]
Acked-by: Sören Brinkmann [Zynq]
Signed-off-by: Mike Turquette
13 Mar, 2013
1 commit
-
Device drivers should not access MMIO registers through hardcoded
platform specific address constants. Instead, we can pass the
MMIO token to the spear clock driver in the initialization routine
to contain that knowledge in the platform code itself.Ideally, the clock driver would use of_iomap() or similar to
get the address, and that can be used later, but for now, this
is the minimal change.Signed-off-by: Arnd Bergmann
Acked-by: Viresh Kumar
22 Nov, 2012
4 commits
-
Dummy clocks were added for ARM platforms, so that clk_get() for interface clk
doesn't fail for amba devices from amba_probe(). Because there is no amba device
for SPEAr that doesn't have a valid clock with dev_id for SPEAr, we don't need
these dummy clocks. Hence, remove them.Signed-off-by: Vipul Kumar Samar
Signed-off-by: Viresh Kumar
Signed-off-by: Mike Turquette -
This patch updates the existing rate tables with new frequencies.
Signed-off-by: Deepak Sikri
Signed-off-by: Vipul Kumar Samar
Signed-off-by: Rajeev Kumar
Signed-off-by: Viresh Kumar
Signed-off-by: Mike Turquette -
Flag CLK_SET_RATE_PARENT is required for a clock, where we want to
propagate clk_set_rate to its parent. This patch adds this to multiple clocks.Signed-off-by: Vipul Kumar Samar
Signed-off-by: Shiraz Hashim
Signed-off-by: Rajeev Kumar
Signed-off-by: Vijay Kumar Mishra
Signed-off-by: Vijay Kumar Mishra
Signed-off-by: Viresh Kumar
Signed-off-by: Mike Turquette -
dev_id & con_id names of multiple clocks are incorrect. This patch fixes these
names with the names that come via DT.Signed-off-by: Rajeev Kumar
Signed-off-by: Shiraz Hashim
Signed-off-by: Bhavna Yadav
Signed-off-by: Vipul Kumar Samar
Signed-off-by: Deepak Sikri
Signed-off-by: Viresh Kumar
Signed-off-by: Mike Turquette
18 Jul, 2012
1 commit
-
The max limit of con_id is 16 and dev_id is 20. As of now for spear6xx, many clk
ids are exceeding this predefined limit.This patch is intended to rename clk ids like:
mux_clk -> _mclk
gate_clk -> _gclk
synth_clk -> syn_clk
ras_gen1_synth_gate_clk -> ras_syn1_gclk
pll3_48m -> pll3_Signed-off-by: Vipul Kumar Samar
Signed-off-by: Shiraz Hashim
Acked-by: Viresh Kumar
Acked-by: Arnd Bergmann
26 Jun, 2012
1 commit
-
Signed-off-by: Stefan Roese
Cc: Viresh Kumar
Cc: Viresh Kumar
Signed-off-by: Mike Turquette
21 Jun, 2012
1 commit
-
viresh.kumar@st.com email-id doesn't exist anymore as I have left the
company. Replace ST's id with viresh.linux@gmail.com.It also updates .mailmap file to fix address for 'git shortlog'
Signed-off-by: Viresh Kumar
Signed-off-by: Andrew Morton
Signed-off-by: Linus Torvalds
13 May, 2012
1 commit
-
SPEAr SoCs used its own clock framework since now. From now on they will move to
use common clock framework.This patch updates existing SPEAr machine support to adapt for common clock
framework.Signed-off-by: Viresh Kumar
Reviewed-by: Mike Turquette
Acked-by: Arnd Bergmann