FLCN_DBG
({ bool _cond = (c); _cond ? FLCN_ERR(f, fmt, ##a) : FLCN_DBG(f, fmt, ##a); _cond; })
FLCN_DBG(falcon, "%s %08x -> %08x bytes at %08x", type, mem_base, len, img_base);
FLCN_DBG(falcon, "%s %08x <- %08x bytes at %08x", type, mem_base, len, img_base);
FLCN_DBG(falcon, "%s %08x <- %08x bytes at %08x (%010llx %08x)",
FLCN_DBG(falcon, "mapping %s fw", fw->fw.name);
FLCN_DBG(falcon, "brom: %08x %08x", fw->engine_id, fw->ucode_id);
FLCN_DBG(falcon, "fuse_version: %d", fw->fuse_ver);
FLCN_DBG(falcon, "reg_fuse_version: %08x", reg_fuse_version);
FLCN_DBG(falcon, "reg_fuse_version: %d", reg_fuse_version);
FLCN_DBG(falcon, "brom: %08x %08x", fw->engine_id, fw->ucode_id);
FLCN_DBG(falcon, "sig_fuse_version: %08x", sig_fuse_version);
FLCN_DBG(falcon, "reg_fuse_version: %08x", reg_fuse_version);
FLCN_DBG(falcon, "reg_fuse_version: %08x", reg_fuse_version);