raw/ifpga/base: fix logically dead code
[dpdk.git] / drivers / raw / ifpga_rawdev / base / ifpga_feature_dev.c
index 2a35c06..63c8bcc 100644 (file)
@@ -201,6 +201,10 @@ static struct feature_driver fme_feature_drvs[] = {
        &fme_spi_master_ops),},
        {FEATURE_DRV(FME_FEATURE_ID_NIOS_SPI, FME_FEATURE_NIOS_SPI,
        &fme_nios_spi_master_ops),},
+       {FEATURE_DRV(FME_FEATURE_ID_I2C_MASTER, FME_FEATURE_I2C_MASTER,
+       &fme_i2c_master_ops),},
+       {FEATURE_DRV(FME_FEATURE_ID_ETH_GROUP, FME_FEATURE_ETH_GROUP,
+       &fme_eth_group_ops),},
        {0, NULL, NULL}, /* end of arrary */
 };
 
@@ -248,7 +252,7 @@ const char *get_port_feature_name(unsigned int id)
 
 static void feature_uinit(struct ifpga_feature_list *list)
 {
-       struct feature *feature;
+       struct ifpga_feature *feature;
 
        TAILQ_FOREACH(feature, list, next) {
                if (feature->state != IFPGA_FEATURE_ATTACHED)
@@ -261,7 +265,7 @@ static void feature_uinit(struct ifpga_feature_list *list)
 static int feature_init(struct feature_driver *drv,
                struct ifpga_feature_list *list)
 {
-       struct feature *feature;
+       struct ifpga_feature *feature;
        int ret;
 
        while (drv->ops) {