u-boot-brain/drivers/clk
Masahiro Yamada 3c12c62ba5 treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr()
Use the _ptr suffixed variant instead of casting. Also, convert it to
dev_read_addr_ptr(), which is safe to CONFIG_OF_LIVE.

One curious part is an error check like follows in
drivers/watchdog/omap_wdt.c:

    priv->regs = (struct wd_timer *)devfdt_get_addr(dev);
    if (!priv->regs)
            return -EINVAL;

devfdt_get_addr() returns FDT_ADDR_T_NONE (i.e. -1) on error.
So, this code does not catch any error in DT parsing.

dev_read_addr_ptr() returns NULL on error, so this error check
will work.

I generated this commit by the following command:

 $ find . -name .git -prune -o -name '*.[ch]' -type f -print | \
   xargs sed -i -e 's/([^*)]*\*)devfdt_get_addr(/dev_read_addr_ptr(/'

I manually fixed drivers/usb/host/ehci-mx6.c

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
2020-07-20 11:37:47 -06:00
..
altera common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
analogbits clk: sifive: Sync-up WRPLL library with upstream Linux 2019-07-19 14:24:51 +08:00
aspeed common: Drop linux/delay.h from common header 2020-05-18 21:19:23 -04:00
at91 core: add support for U_BOOT_DRIVER_ALIAS 2020-07-09 18:57:22 -06:00
exynos clk: Remove DM_FLAG_PRE_RELOC flag in various drivers 2018-11-14 09:16:28 -08:00
imx clk: imx8m: drop clk settings 2020-07-14 15:23:47 +08:00
intel x86: remove dead code in intel_clk_get_rate() 2020-03-05 18:19:40 +08:00
kendryte clk: Add K210 clock support 2020-07-01 15:01:21 +08:00
mediatek common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
meson common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mtmips clk: add clock driver for MediaTek MT76x8 platform 2019-10-25 17:20:44 +02:00
mvebu common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
owl clk: actions: Add Ethernet clocks 2020-07-07 16:09:22 -04:00
renesas treewide: convert (void *)devfdt_get_addr() to dev_read_addr_ptr() 2020-07-20 11:37:47 -06:00
rockchip rockchip: clk: rk3188: change APLL to safe 600MHz 2020-06-27 23:23:00 +08:00
sifive clk: sifive: fu540-prci: Release ethernet clock reset 2020-06-04 09:44:09 +08:00
sunxi common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
tegra common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
uniphier common: Drop linux/bug.h from common header 2020-05-18 21:19:23 -04:00
clk_bcm6345.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk_boston.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk_fixed_factor.c dm: core: Require users of devres to include the header 2020-02-05 19:33:46 -07:00
clk_fixed_rate.c clk: fixed_rate: add dummy enable() function 2020-01-16 09:39:45 -05:00
clk_pic32.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk_sandbox_ccf.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk_sandbox_test.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk_sandbox.c dm: core: Create a new header file for 'compat' features 2020-02-05 19:33:46 -07:00
clk_stm32f.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk_stm32h7.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk_stm32mp1.c arm: stm32mp: add weak function to save vddcore 2020-07-07 16:01:23 +02:00
clk_versal.c clk: versal: Remove alt_ref_clk from clock sources 2020-06-24 13:07:57 +02:00
clk_vexpress_osc.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk_zynq.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
clk_zynqmp.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
clk-cdce9xx.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk-composite.c clk: Check that ops of composite clock components exist before calling 2020-07-01 15:01:21 +08:00
clk-divider.c clk: Always use the supplied struct clk 2020-07-01 15:01:21 +08:00
clk-fixed-factor.c clk: Always use the supplied struct clk 2020-07-01 15:01:21 +08:00
clk-gate.c clk: Always use the supplied struct clk 2020-07-01 15:01:21 +08:00
clk-hsdk-cgu.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
clk-mux.c clk: Always use the supplied struct clk 2020-07-01 15:01:21 +08:00
clk-ti-sci.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
clk-uclass.c dtoc: extend dtoc to use struct driver_info when linking nodes 2020-07-09 22:00:29 -06:00
clk.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
ics8n3qv01.c common: Drop log.h from common header 2020-05-18 21:19:18 -04:00
Kconfig clk: Add K210 pll support 2020-07-01 15:01:21 +08:00
Makefile clk: Add K210 pll support 2020-07-01 15:01:21 +08:00
mpc83xx_clk.c common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00
mpc83xx_clk.h common: Drop linux/bitops.h from common header 2020-05-18 21:19:23 -04:00