From 7fc46f40ee7e431f8f8d22ad593315d437229e11 Mon Sep 17 00:00:00 2001 From: Jacob Stiffler Date: Thu, 26 Apr 2018 23:46:01 +0000 Subject: linux: cmem: flag dependent variables * Flag variables used in setup_cmem to force it to re-run when one changes. Signed-off-by: Jacob Stiffler Signed-off-by: Denys Dmytriyenko --- recipes-kernel/linux/cmem.inc | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'recipes-kernel') diff --git a/recipes-kernel/linux/cmem.inc b/recipes-kernel/linux/cmem.inc index 64d32649..74c1a0cd 100644 --- a/recipes-kernel/linux/cmem.inc +++ b/recipes-kernel/linux/cmem.inc @@ -29,6 +29,11 @@ CMEM_DEVICETREE_dra74x = "dra7-evm.dtb dra7-evm-lcd-lg.dtb dra7-evm-lcd-osd101t2 # Flag to enable CMEM injection RESERVE_CMEM ?= "0" +# Variables which influence setup_cmem +CMEM_VARS = "RESERVE_CMEM CMEM_MACHINE" +CMEM_VARS += "CMEM_DTSI ${@' '.join(map(lambda s: 'CMEM_DTSI_' + s, (d.getVar('CMEM_MACHINE') or '').split()))}" +CMEM_VARS += "CMEM_DEVICETREE ${@' '.join(map(lambda s: 'CMEM_DEVICETREE_' + s, (d.getVar('CMEM_MACHINE') or '').split()))}" + # Add correct cmem.dtsi to SRC_URI for each variant for a given machine python do_unpack() { old_overrides = d.getVar('OVERRIDES', False) @@ -81,3 +86,4 @@ python do_setup_cmem() { } do_patch[postfuncs] += "do_setup_cmem" +do_patch[vardeps] += "${CMEM_VARS}" -- cgit v1.2.3-54-g00ecf