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