diff --git a/kernel/spec-fmc.c b/kernel/spec-fmc.c
index 296cade36e1f5bb90e7a67c9c213d71922768890..6753bdad2139d4b940c5e35a7308d9a7657135db 100644
--- a/kernel/spec-fmc.c
+++ b/kernel/spec-fmc.c
@@ -410,6 +410,7 @@ int spec_fmc_create(struct spec_dev *spec)
 	ret = check_golden(fmc);
 	if (ret)
 		goto out_free;
+	fmc->flags = FMC_DEVICE_HAS_GOLDEN;
 
 	ret = spec_i2c_init(fmc);
 	if (ret)