Lines Matching refs:features
557 struct mini2440_features_t * features,
562 features->count = 0;
563 features->done = 0;
564 features->lcd_index = -1;
571 if (features->done & FEATURE_SCREEN) {
580 features->optional[features->count++] =
582 features->lcd_index = li;
585 features->done |= FEATURE_SCREEN;
588 if (features->done & FEATURE_BACKLIGHT)
592 features->optional[features->count++] =
595 features->done |= FEATURE_BACKLIGHT;
602 if (features->done & FEATURE_CAMERA)
606 features->optional[features->count++] =
608 features->done |= FEATURE_CAMERA;
616 struct mini2440_features_t features = { 0 };
623 mini2440_parse_features(&features, mini2440_features_str);
646 if (features.lcd_index != -1) {
650 &mini2440_lcd_cfg[features.lcd_index];
654 if (li == features.lcd_index)
676 if (features.count) /* the optional features */
677 platform_add_devices(features.optional, features.count);