OK, all of the static hw config structs should go into board_hw_defs.c even if the BL doesn't use them.  Separate PR is fine.  Could you open an issue for that?