u-boot/drivers/clk
Yao Zi 02933626c7 clk: sophgo: Fix return values of register updating helpers
These helpers wrongly return the updated register value. As a non-zero
value indicates failure, this causes various clock operations are
considered failed.

Correct the return value to constant zero, since these simple MMIO
operations won't fail. This fixes clock enabling failures during booting
process,

	In:    serial@4140000
	Out:   serial@4140000
	Err:   serial@4140000
	Net:   Enable clock-controller@3002000 failed
	failed to enable clock 0
	No ethernet found.

which leads to misoperation of various peripherals.

Fixes: 5f364e072e ("clk: sophgo: cv1800b: Add clock controller driver for cv1800b SoC")
Tested-by: Yuguo Pei <purofle@gmail.com>
Signed-off-by: Yao Zi <ziyao@disroot.org>
2025-03-25 12:13:42 +08:00
..
adi Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
altera drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
analogbits clk: sifive: append missing \n to messages 2024-09-10 10:10:43 +08:00
aspeed Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
at91 Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
exynos global: Rename SPL_TPL_ to PHASE_ 2024-10-11 11:44:48 -06:00
imx clk: imx: clk-fracn-gppll: Add new PLL rate 2024-12-07 09:07:04 -03:00
intel Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mediatek clk: mediatek: add clock driver support for MediaTek MT7987 SoC 2025-01-30 14:35:14 -06:00
meson clk: meson: gxbb: add HDMI clocks 2024-10-14 09:06:16 +02:00
microchip clk: microchip: mpfs: support new syscon based devicetree configuration 2024-10-29 19:58:22 +08:00
mtmips Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
mvebu Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
nuvoton clk: nuvoton: add read only feature for clk driver 2023-12-15 13:05:55 -05:00
owl Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
qcom clk: qcom: x1e80100: add support for PCIe clocks 2025-01-22 16:36:16 +01:00
renesas clk: renesas: r8a779h0: Drop CLK_PLL2_DIV2 to clarify ZCn clocks 2024-12-20 22:20:37 +01:00
rockchip clk: rockchip: Correct usage of IS_ENABLED() macro 2025-02-28 19:14:35 +08:00
sifive drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
sophgo clk: sophgo: Fix return values of register updating helpers 2025-03-25 12:13:42 +08:00
starfive dts: starfive: Switch to using upstream DT 2024-12-18 13:19:15 +08:00
stm32 stm32: remove dt-binding headers that are available upstream 2025-01-31 08:46:51 +01:00
sunxi clk: sunxi: a80: Fix reset description 2024-10-10 00:23:41 +01:00
tegra driver: clk: tegra: init basic clocks on probe 2024-12-16 17:07:39 -06:00
ti clk: ti: clk-k3-pll: Add additional robustness steps to the PLL sequence 2024-12-06 16:38:16 -06:00
uniphier Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk-cdce9xx.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk-composite.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk-divider.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk-fixed-factor.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk-gate.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk-gpio.c clk: clk-gpio: add actual gated clock 2024-01-29 22:35:34 -05:00
clk-hsdk-cgu.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk-mux.c clk: clk-mux: Make public the clk_fetch_parent_index 2024-07-06 15:39:22 -03:00
clk-stub.c clk: stub: add sm8150 compatible id 2025-02-26 13:16:40 +00:00
clk-uclass.c clk: Propagate clk_set_rate() if CLK_SET_PARENT_RATE present 2024-12-12 14:23:25 -06:00
clk-xlnx-clock-wizard.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_bcm6345.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_boston.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_fixed_factor.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_fixed_rate.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_k210.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_octeon.c common: Drop asm/global_data.h from common header 2021-02-02 15:33:42 -05:00
clk_pic32.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_sandbox.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_sandbox_ccf.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_sandbox_test.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_scmi.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_versaclock.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
clk_versal.c clk: versal: Store driver data in data section 2025-03-03 16:09:59 +01:00
clk_vexpress_osc.c drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
clk_zynq.c drivers: Use CONFIG_XPL_BUILD instead of CONFIG_SPL_BUILD 2024-10-11 11:44:48 -06:00
clk_zynqmp.c clk: zynqmp: Add set_rate support for display clocks 2024-08-05 16:10:36 +02:00
ics8n3qv01.c Restore patch series "arm: dts: am62-beagleplay: Fix Beagleplay Ethernet" 2024-05-20 13:35:03 -06:00
Kconfig clk: add stub clock driver 2025-02-26 13:16:40 +00:00
Makefile clk: add stub clock driver 2025-02-26 13:16:40 +00:00
mpc83xx_clk.c global_data: Move pci_clk to m68k and powerpc 2024-08-26 14:05:37 -06:00
mpc83xx_clk.h clk: mpc83xx: Fix typo in "Coherent System Bus" 2024-12-15 02:03:52 +01:00