Joel Stanley
565b9937f4
clk: aspeed: Support HPLL strapping on ast2400
...
The HPLL can be configured through a register (SCU24), however some
platforms chose to configure it through the strapping settings and do
not use the register. This was not noticed as the logic for bit 18 in
SCU24 was confused: set means programmed, but the driver read it as set
means strapped.
This gives us the correct HPLL value on Palmetto systems, from which
most of the peripheral clocks are generated.
Fixes: 5eda5d79e4 ("clk: Add clock driver for ASPEED BMC SoCs")
Cc: stable@vger.kernel.org # v4.15
Reviewed-by: Cédric Le Goater <clg@kaod.org>
Signed-off-by: Joel Stanley <joel@jms.id.au>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
2018-07-11 09:34:25 -07:00
..
actions
clk: actions: Add S900 SoC clock support
2018-04-06 14:26:48 -07:00
at91
clk: at91: PLL recalc_rate() now using cached MUL and DIV values
2018-05-15 23:38:31 -07:00
axis
axs10x
bcm
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
berlin
This time we have a good set of changes to the core framework that do some
2018-06-09 12:06:24 -07:00
davinci
clk: davinci: fix a typo (which leads to build failures)
2018-06-25 18:09:57 -05:00
h8300
clk: h8300: pr_err() strings should end with newlines
2017-12-06 22:40:02 -08:00
hisilicon
Merge branches 'clk-imx7d', 'clk-hisi-stub', 'clk-mvebu', 'clk-imx6-epit' and 'clk-debugfs-simple' into clk-next
2018-06-04 12:32:28 -07:00
imgtec
imx
This time we have a good set of changes to the core framework that do some
2018-06-09 12:06:24 -07:00
ingenic
docs: Fix some broken references
2018-06-15 18:10:01 -03:00
keystone
clk: keystone: sci-clk: add support for dynamically probing clocks
2018-03-08 11:43:15 +02:00
loongson1
mediatek
Merge branches 'clk-hisi-usb', 'clk-silent-bulk', 'clk-mtk-hdmi', 'clk-mtk-mali' and 'clk-imx6ul-ccosr' into clk-next
2018-06-04 12:27:40 -07:00
meson
clk: meson: audio-divider is one based
2018-06-21 10:10:50 +02:00
microchip
mmp
mvebu
clk: mvebu: armada-37xx-periph: Fix switching CPU rate from 300Mhz to 1.2GHz
2018-07-09 09:44:06 -07:00
mxs
nxp
clk: lpc32xx: Set name of regmap_config
2018-03-19 14:35:16 -07:00
pistachio
pxa
clk: pxa: unbreak lookup of CLK_POUT
2017-12-28 10:43:30 -08:00
qcom
clk/mmcc-msm8996: Make mmagic_bimc_gdsc ALWAYS_ON
2018-07-06 11:24:17 -07:00
renesas
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
rockchip
clk: rockchip: remove deprecated gate-clk code and dt-binding
2018-05-23 13:19:06 +02:00
samsung
This time we have a good set of changes to the core framework that do some
2018-06-09 12:06:24 -07:00
sirf
socfpga
clk: socfpga: stratix10: suppress unbinding platform's clock driver
2018-05-15 14:54:52 -07:00
spear
clk: spear: fix WDT clock definition on SPEAr600
2018-04-06 13:45:34 -07:00
sprd
clk: sprd: add RTC gate for SC9860
2018-03-16 15:53:30 -07:00
st
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
sunxi
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
sunxi-ng
clk: sunxi-ng: replace lib-y with obj-y
2018-06-21 08:17:56 -07:00
tegra
treewide: kzalloc() -> kcalloc()
2018-06-12 16:19:22 -07:00
ti
treewide: devm_kzalloc() -> devm_kcalloc()
2018-06-12 16:19:22 -07:00
uniphier
clk: uniphier: add LD11/LD20 stream demux system clock
2018-05-15 14:15:43 -07:00
ux500
clk: ux500: Drop AB8540/9540 support
2018-03-23 09:36:11 -07:00
versatile
clk: versatile: Remove WARNs in ->round_rate()
2018-03-16 15:31:16 -07:00
x86
clk: x86: Add ST oscout platform clock
2018-05-17 12:44:06 +02:00
zte
clk: move clock common macros out from vendor directories
2017-12-21 15:00:38 -08:00
zynq
clk-asm9260.c
treewide: Use struct_size() for kmalloc()-family
2018-06-06 11:15:43 -07:00
clk-aspeed.c
clk: aspeed: Support HPLL strapping on ast2400
2018-07-11 09:34:25 -07:00
clk-axi-clkgen.c
clk: axi-clkgen: Round closest in round_rate() and recalc_rate()
2017-12-21 18:07:53 -08:00
clk-axm5516.c
clk-bulk.c
clk: bulk: silently error out on EPROBE_DEFER
2018-05-15 15:16:13 -07:00
clk-cdce706.c
clk-cdce925.c
clk-clps711x.c
treewide: Use struct_size() for kmalloc()-family
2018-06-06 11:15:43 -07:00
clk-composite.c
clk-conf.c
clk-cs2000-cp.c
clk: cs2000: mark resume function as __maybe_unused
2018-04-16 09:07:22 -07:00
clk-devres.c
clk-divider.c
clk: divider: read-only divider can propagate rate change
2018-03-12 15:10:26 -07:00
clk-efm32gg.c
treewide: Use struct_size() for kmalloc()-family
2018-06-06 11:15:43 -07:00
clk-fixed-factor.c
clk-fixed-rate.c
clk-fractional-divider.c
clk-gate.c
clk-gemini.c
treewide: Use struct_size() for kmalloc()-family
2018-06-06 11:15:43 -07:00
clk-gpio.c
clk: clk-gpio: Allow GPIO to sleep in set/get_parent
2018-03-19 13:53:08 -07:00
clk-hi655x.c
clk-highbank.c
clk-hsdk-pll.c
clk-max77686.c
clk-moxart.c
clk-multiplier.c
clk-mux.c
clk: honor CLK_MUX_ROUND_CLOSEST in generic clk mux
2018-04-16 09:25:07 -07:00
clk-nomadik.c
clk-npcm7xx.c
clk: npcm7xx: fix return value check in npcm7xx_clk_init()
2018-05-01 14:50:29 -07:00
clk-nspire.c
clk-oxnas.c
clk-palmas.c
clk-pwm.c
clk-qoriq.c
clk: qoriq: add more divider clocks support
2017-12-21 15:57:28 -08:00
clk-rk808.c
clk-s2mps11.c
treewide: Use struct_size() for devm_kmalloc() and friends
2018-06-06 11:15:43 -07:00
clk-scmi.c
treewide: Use struct_size() for devm_kmalloc() and friends
2018-06-06 11:15:43 -07:00
clk-scpi.c
clk-si514.c
clk-si544.c
clk-si544: Properly round requested frequency to nearest match
2018-06-01 23:24:52 -07:00
clk-si570.c
clk-si5351.c
clk: si5351: _si5351_clkout_reset_pll() can be static
2017-12-28 10:49:48 -08:00
clk-si5351.h
clk-stm32f4.c
clk: stm32: Add clk entry for SDMMC2 on stm32F769
2018-03-19 13:46:07 -07:00
clk-stm32h7.c
treewide: Use struct_size() for kmalloc()-family
2018-06-06 11:15:43 -07:00
clk-stm32mp1.c
This time we have a good set of changes to the core framework that do some
2018-06-09 12:06:24 -07:00
clk-tango4.c
clk-twl6040.c
clk-u300.c
clk-versaclock5.c
clk-vt8500.c
clk-wm831x.c
clk-xgene.c
clk.c
clk: Really show symbolic clock flags in debugfs
2018-07-06 10:49:27 -07:00
clk.h
clk: Move __clk_{get,put}() into private clk.h API
2018-01-04 15:13:29 -08:00
clkdev.c
clk: Prepare to remove asm-generic/clkdev.h
2018-01-02 16:12:00 -08:00
Kconfig
This time we have a good set of changes to the core framework that do some
2018-06-09 12:06:24 -07:00
Makefile
clk: sunxi-ng: replace lib-y with obj-y
2018-06-21 08:17:56 -07:00