Ok, Noted.In this case I guess declaring two compatibles is the way to go.Yes, you're right, it should be "intel,lgm-ebunand", but this same driver supports 2 dfferent SOC's , that's the reason kept as generic+No version or soc in the compatible? (not mandatory).
+static const struct of_device_id ebu_nand_match[] = {
+ { .compatible = "intel,nand-controller", },
"intel,nand-controller"