[PATCH 0/5] Revert "fdt: translate address if #size-cells = <0>"

Simon Glass sjg at chromium.org
Thu Apr 29 18:10:56 CEST 2021


On Sun, 25 Apr 2021 at 07:17, Dario Binacchi <dariobin at libero.it> wrote:
>
>
> As pointed by [1] and [2] the d64b9cdcd4 ("fdt: translate address if #size-cells = <0>")
> commit was wrong. The series reverts the patch and fixes the issue with
> platform code, adding custom routines to access the clocks registers.
> The solution has been inspired by the Linux Kernel code.
>
> [1] https://patchwork.ozlabs.org/project/uboot/patch/1614324949-61314-1-git-send-email-bmeng.cn@gmail.com/
> [2] https://lore.kernel.org/linux-clk/20210402192054.7934-1-dariobin@libero.it/T/
>
>
> Dario Binacchi (5):
>   clk: ti: add custom API for memory access
>   clk: ti: change clk_ti_latch() signature
>   clk: ti: gate: use custom API for memory access
>   clk: ti: am3-dpll: use custom API for memory access
>   Revert "fdt: translate address if #size-cells = <0>"
>
>  arch/sandbox/dts/test.dts         |  21 ------
>  common/fdt_support.c              |   6 +-
>  drivers/clk/ti/clk-am3-dpll.c     |  86 +++++++++++++++----------
>  drivers/clk/ti/clk-divider.c      |  20 +++---
>  drivers/clk/ti/clk-gate.c         |  23 +++----
>  drivers/clk/ti/clk-mux.c          |  20 +++---
>  drivers/clk/ti/clk.c              | 102 ++++++++++++++++++++++++++++--
>  drivers/clk/ti/clk.h              |  15 ++++-
>  drivers/core/Kconfig              |  12 ----
>  drivers/core/fdtaddr.c            |   2 +-
>  drivers/core/of_addr.c            |  13 +++-
>  drivers/core/ofnode.c             |   7 +-
>  drivers/core/root.c               |   3 -
>  include/asm-generic/global_data.h |  24 -------
>  test/dm/test-fdt.c                |  68 --------------------
>  15 files changed, 213 insertions(+), 209 deletions(-)

Reviewed-by: Simon Glass <sjg at chromium.org>


More information about the U-Boot mailing list