&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 */
};
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)
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) {