We have deep probe enabled for the ZynqMP boards, but don't have a power domain driver and indeed never needed one till now.
Mark it optional using the barebox,allow-dummy property. Signed-off-by: Ahmad Fatoum <[email protected]> --- v2 -> v3: - new change to suppress warning introduced later in series --- arch/arm/dts/zynqmp-zcu102-revA.dts | 1 + arch/arm/dts/zynqmp-zcu102-revB.dts | 1 + arch/arm/dts/zynqmp-zcu104-revA.dts | 1 + arch/arm/dts/zynqmp-zcu106-revA.dts | 1 + arch/arm/dts/zynqmp.dtsi | 5 +++++ 5 files changed, 9 insertions(+) create mode 100644 arch/arm/dts/zynqmp.dtsi diff --git a/arch/arm/dts/zynqmp-zcu102-revA.dts b/arch/arm/dts/zynqmp-zcu102-revA.dts index 225745cb7488..105ef05e33d3 100644 --- a/arch/arm/dts/zynqmp-zcu102-revA.dts +++ b/arch/arm/dts/zynqmp-zcu102-revA.dts @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0+ #include <arm64/xilinx/zynqmp-zcu102-revA.dts> +#include "zynqmp.dtsi" / { barebox,deep-probe; diff --git a/arch/arm/dts/zynqmp-zcu102-revB.dts b/arch/arm/dts/zynqmp-zcu102-revB.dts index a71769da3979..a20737b0ea68 100644 --- a/arch/arm/dts/zynqmp-zcu102-revB.dts +++ b/arch/arm/dts/zynqmp-zcu102-revB.dts @@ -1,6 +1,7 @@ // SPDX-License-Identifier: GPL-2.0+ #include <arm64/xilinx/zynqmp-zcu102-revB.dts> +#include "zynqmp.dtsi" / { barebox,deep-probe; diff --git a/arch/arm/dts/zynqmp-zcu104-revA.dts b/arch/arm/dts/zynqmp-zcu104-revA.dts index d56171ee0c63..c901eec621a0 100644 --- a/arch/arm/dts/zynqmp-zcu104-revA.dts +++ b/arch/arm/dts/zynqmp-zcu104-revA.dts @@ -8,6 +8,7 @@ */ #include <arm64/xilinx/zynqmp-zcu104-revA.dts> +#include "zynqmp.dtsi" / { barebox,disable-deep-probe; diff --git a/arch/arm/dts/zynqmp-zcu106-revA.dts b/arch/arm/dts/zynqmp-zcu106-revA.dts index 26734160e1ba..afb6ff4d9337 100644 --- a/arch/arm/dts/zynqmp-zcu106-revA.dts +++ b/arch/arm/dts/zynqmp-zcu106-revA.dts @@ -9,6 +9,7 @@ */ #include <arm64/xilinx/zynqmp-zcu106-revA.dts> +#include "zynqmp.dtsi" / { barebox,disable-deep-probe; diff --git a/arch/arm/dts/zynqmp.dtsi b/arch/arm/dts/zynqmp.dtsi new file mode 100644 index 000000000000..27a52f44e16e --- /dev/null +++ b/arch/arm/dts/zynqmp.dtsi @@ -0,0 +1,5 @@ +// SPDX-License-Identifier: (GPL-2.0 OR MIT) + +&zynqmp_firmware { + barebox,allow-dummy; +}; -- 2.47.3
