Lines Matching defs:features
643 struct mini2440_features_t *features,
648 features->count = 0;
649 features->done = 0;
650 features->lcd_index = -1;
657 if (features->done & FEATURE_SCREEN) {
667 features->optional[features->count++] =
669 features->lcd_index = li;
672 features->done |= FEATURE_SCREEN;
675 if (features->done & FEATURE_BACKLIGHT)
679 features->optional[features->count++] =
682 features->done |= FEATURE_BACKLIGHT;
689 if (features->done & FEATURE_CAMERA)
693 features->optional[features->count++] =
695 features->done |= FEATURE_CAMERA;
703 struct mini2440_features_t features = { 0 };
710 mini2440_parse_features(&features, mini2440_features_str);
734 if (features.lcd_index != -1) {
738 &mini2440_lcd_cfg[features.lcd_index];
742 if (li == features.lcd_index)
779 if (features.count) /* the optional features */
780 platform_add_devices(features.optional, features.count);