X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;ds=sidebyside;f=drivers%2Fclk%2Fclk_fixed_rate.c;h=63565b6ed8d12fae68a9d122b7d88482eec6f769;hb=f2105c61821b67bc1d572304d901518e88ee007b;hp=797e5379075da87e5dac71ed7d61106c8dd9fbff;hpb=2313d48445e59f063ec9a3b4940fe8252737db76;p=u-boot diff --git a/drivers/clk/clk_fixed_rate.c b/drivers/clk/clk_fixed_rate.c index 797e537907..63565b6ed8 100644 --- a/drivers/clk/clk_fixed_rate.c +++ b/drivers/clk/clk_fixed_rate.c @@ -6,7 +6,7 @@ #include #include -#include +#include DECLARE_GLOBAL_DATA_PTR; @@ -30,9 +30,10 @@ const struct clk_ops clk_fixed_rate_ops = { static int clk_fixed_rate_ofdata_to_platdata(struct udevice *dev) { - to_clk_fixed_rate(dev)->fixed_rate = - fdtdec_get_int(gd->fdt_blob, dev->of_offset, - "clock-frequency", 0); +#if !CONFIG_IS_ENABLED(OF_PLATDATA) + to_clk_fixed_rate(dev)->fixed_rate = dev_read_u32_default(dev, + "clock-frequency", 0); +#endif return 0; }