From: Ben Hutchings Date: Mon, 4 Jul 2011 23:05:56 +0000 (+0100) Subject: sfc: Expose FPGA bitfile partition through MTD X-Git-Tag: v3.7-rc1~145^2~132^2~2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e5621545e2461730af23054f355d348109881eb9;p=profile%2Fivi%2Fkernel-adaptation-intel-automotive.git sfc: Expose FPGA bitfile partition through MTD Signed-off-by: Ben Hutchings --- diff --git a/drivers/net/ethernet/sfc/mtd.c b/drivers/net/ethernet/sfc/mtd.c index 8f4604d..08f825b 100644 --- a/drivers/net/ethernet/sfc/mtd.c +++ b/drivers/net/ethernet/sfc/mtd.c @@ -585,6 +585,7 @@ static const struct siena_nvram_type_info siena_nvram_types[] = { [MC_CMD_NVRAM_TYPE_EXP_ROM_CFG_PORT1] = { 1, "sfc_exp_rom_cfg" }, [MC_CMD_NVRAM_TYPE_PHY_PORT0] = { 0, "sfc_phy_fw" }, [MC_CMD_NVRAM_TYPE_PHY_PORT1] = { 1, "sfc_phy_fw" }, + [MC_CMD_NVRAM_TYPE_FPGA] = { 0, "sfc_fpga" }, }; static int siena_mtd_probe_partition(struct efx_nic *efx, @@ -598,7 +599,8 @@ static int siena_mtd_probe_partition(struct efx_nic *efx, bool protected; int rc; - if (type >= ARRAY_SIZE(siena_nvram_types)) + if (type >= ARRAY_SIZE(siena_nvram_types) || + siena_nvram_types[type].name == NULL) return -ENODEV; info = &siena_nvram_types[type];