• Masahiro Yamada's avatar
    kbuild: move asm-offsets.c from SoC directory to arch/$(ARCH)/lib · 254d68b6
    Masahiro Yamada authored
    U-Boot has supported two kinds of asm-offsets.h.
    One is generic for all architectures and its source is located at
    The other is SoC specific and its source is under SoC directory.
    The problem here is that only boards with SoC directory can use
    the asm-offsets infrastructure.
    Putting asm-offsets.c right under CPU directory does not work.
    Now a new demand is coming. PowerPC folks want to use asm-offsets.
    But no PowerPC boards have SoC directory.
    It seems inconsistent that some boards add asm-offsets.c to SoC
    directoreis and some to CPU directories.
    It looks more reasonable to put asm-offsets.c under arch/$(ARCH)/lib.
    This commit merges asm-offsets.c under SoC directories into
    By the way, I doubt the necessity of some entries in asm-offsets.c.
    I am leaving refactoring to the board maintainers.
    Please check "TODO" in the comment blocks in
    Signed-off-by: default avatarMasahiro Yamada <yamada.m@jp.panasonic.com>
    Cc: Yuantian Tang <Yuantian.Tang@freescale.com>
asm-offsets.c 2.95 KB