• Stephen Warren's avatar
    rpi: remove redundant board files · fe84ebf0
    Stephen Warren authored
    Now that rpi_*defconfig and Kconfig (rather than the config header file)
    provide the identity of the build, we don't need to separate config
    headers and board directories for each RPi variant. Set CONFIG_SYS_BOARD
    and CONFIG_SYS_CONFIG_NAME so that we can get rid of the duplication. This
    requires a tiny number of extra ifdefs in the config header.
    The only disadvantage of this approach is that the $board/$board_name
    environment variables aren't as descriptive as they used to be. This isn't
    really an issue because those only exist to allow scripts to create DTB
    filenames at runtime. However, the RPi board code already sets $fdtfile to
    something more accurate based on FW-reported board ID anyway.
    While at it, unify some Kconfig select options, and add a MAINTAINERS
    entry for bcm283x too.
    Partially-suggested-by: default avatarTom Rini <trini@konsulko.com>
    Signed-off-by: default avatarStephen Warren <swarren@wwwdotorg.org>
    Reviewed-by: default avatarTom Rini <trini@konsulko.com>