zynqmp: add "override" directive to mandatory options
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Mon, 19 Dec 2016 08:41:47 +0000 (17:41 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Tue, 20 Dec 2016 15:55:29 +0000 (00:55 +0900)
commit34071d6aeca50ff8108a1a20c225c29b6db1d69a
tree22251a3a3f147f70a903c5618b9f7de08412def8
parent67748e4827976f3b13f8bc1281b3c4b59da87e4a
zynqmp: add "override" directive to mandatory options

The platform.mk sets build options required for ZynqMP, but users
can still change them from the command line, like:

  make PLAT=zynqmp RESET_TO_BL31=0 CROSS_COMPILE=...

Then, the makefile shows an error message in that case:
  Using BL31 as the reset vector is only one option supported on ZynqMP.
  Please set RESET_TO_BL31 to 1.

If the option is not user-configurable, the makefile can specify
"override" to prevent users from changing it.  We do not need the
error message for the case that never happens.

Likewise, ENABLE_PLAT_COMPAT := 0 and PROGRAMMABLE_RESET_ADDRESS := 1
are mandatory to avoid build error.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Acked-by: Soren Brinkmann <soren.brinkmann@xilinx.com>
plat/xilinx/zynqmp/platform.mk