#ifndef __MDNIE_TABLE_H__ #define __MDNIE_TABLE_H__ #include "mdnie.h" static const unsigned short tune_dynamic_gallery[] = { END_SEQ, 0x0000, }; static const unsigned short tune_dynamic_ui[] = { END_SEQ, 0x0000, }; static const unsigned short tune_dynamic_video[] = { END_SEQ, 0x0000, }; static const unsigned short tune_dynamic_vtcall[] = { END_SEQ, 0x0000, }; static const unsigned short tune_movie_gallery[] = { END_SEQ, 0x0000, }; static const unsigned short tune_movie_ui[] = { END_SEQ, 0x0000, }; static const unsigned short tune_movie_video[] = { END_SEQ, 0x0000, }; static const unsigned short tune_movie_vtcall[] = { END_SEQ, 0x0000, }; static const unsigned short tune_standard_gallery[] = { END_SEQ, 0x0000, }; static const unsigned short tune_standard_ui[] = { END_SEQ, 0x0000, }; static const unsigned short tune_standard_video[] = { END_SEQ, 0x0000, }; static const unsigned short tune_standard_vtcall[] = { END_SEQ, 0x0000, }; static const unsigned short tune_natural_gallery[] = { END_SEQ, 0x0000, }; static const unsigned short tune_natural_ui[] = { END_SEQ, 0x0000, }; static const unsigned short tune_natural_video[] = { END_SEQ, 0x0000, }; static const unsigned short tune_natural_vtcall[] = { END_SEQ, 0x0000, }; static const unsigned short *tune_camera; static const unsigned short *tune_camera_outdoor; static const unsigned short tune_cold[] = { END_SEQ, 0x0000, }; static const unsigned short tune_cold_outdoor[] = { END_SEQ, 0x0000, }; static const unsigned short tune_outdoor[] = { END_SEQ, 0x0000, }; static const unsigned short tune_warm[] = { END_SEQ, 0x0000, }; static const unsigned short tune_warm_outdoor[] = { END_SEQ, 0x0000, }; struct mdnie_tunning_info etc_table[CABC_MAX][OUTDOOR_MAX][TONE_MAX] = { { { {"NORMAL", NULL}, {"WARM", tune_warm}, {"COLD", tune_cold}, }, { {"NORMAL_OUTDOOR", tune_outdoor}, {"WARM_OUTDOOR", tune_warm_outdoor}, {"COLD_OUTDOOR", tune_cold_outdoor}, }, } }; #if defined(CONFIG_FB_MDNIE_PWM) struct mdnie_tunning_info_cabc tunning_table[CABC_MAX][MODE_MAX][SCENARIO_MAX] = { { { {"DYNAMIC_UI", tune_dynamic_ui, 0}, {"DYNAMIC_VIDEO_NORMAL", tune_dynamic_video, LUT_VIDEO}, {"DYNAMIC_VIDEO_WARM", tune_dynamic_video, LUT_VIDEO}, {"DYNAMIC_VIDEO_COLD", tune_dynamic_video, LUT_VIDEO}, {"CAMERA", NULL/*tune_camera*/, 0}, {"DYNAMIC_UI", tune_dynamic_ui, 0}, {"DYNAMIC_GALLERY", tune_dynamic_gallery, 0}, {"DYNAMIC_VT", tune_dynamic_vtcall, 0}, }, { {"STANDARD_UI", tune_standard_ui, 0}, {"STANDARD_VIDEO_NORMAL", tune_standard_video, LUT_VIDEO}, {"STANDARD_VIDEO_WARM", tune_standard_video, LUT_VIDEO}, {"STANDARD_VIDEO_COLD", tune_standard_video, LUT_VIDEO}, {"CAMERA", NULL/*tune_camera*/, 0}, {"STANDARD_UI", tune_standard_ui, 0}, {"STANDARD_GALLERY", tune_standard_gallery, 0}, {"STANDARD_VT", tune_standard_vtcall, 0}, }, { {"MOVIE_UI", tune_movie_ui, 0}, {"MOVIE_VIDEO_NORMAL", tune_movie_video, LUT_VIDEO}, {"MOVIE_VIDEO_WARM", tune_movie_video, LUT_VIDEO}, {"MOVIE_VIDEO_COLD", tune_movie_video, LUT_VIDEO}, {"CAMERA", NULL/*tune_camera*/, 0}, {"MOVIE_UI", tune_movie_ui, 0}, {"MOVIE_GALLERY", tune_movie_gallery, 0}, {"MOVIE_VT", tune_movie_vtcall, 0}, }, }, { { {"DYNAMIC_UI_CABC", tune_dynamic_ui, 0}, {"DYNAMIC_VIDEO_NORMAL_CABC", tune_dynamic_video, LUT_VIDEO}, {"DYNAMIC_VIDEO_WARM_CABC", tune_dynamic_video, LUT_VIDEO}, {"DYNAMIC_VIDEO_COLD", tune_dynamic_video, LUT_VIDEO}, {"CAMERA", NULL/*tune_camera*/, 0}, {"DYNAMIC_UI_CABC", tune_dynamic_ui, 0}, {"DYNAMIC_GALLERY_CABC", tune_dynamic_gallery, 0}, {"DYNAMIC_VT_CABC", tune_dynamic_vtcall, 0}, }, { {"STANDARD_UI_CABC", tune_standard_ui, 0}, {"STANDARD_VIDEO_NORMAL_CABC", tune_standard_video, LUT_VIDEO}, {"STANDARD_VIDEO_WARM_CABC", tune_standard_video, LUT_VIDEO}, {"STANDARD_VIDEO_COLD_CABC", tune_standard_video, LUT_VIDEO}, {"CAMERA", NULL/*tune_camera*/, 0}, {"STANDARD_UI_CABC", tune_standard_ui, 0}, {"STANDARD_GALLERY_CABC", tune_standard_gallery, 0}, {"STANDARD_VT_CABC", tune_standard_vtcall, 0}, }, { {"MOVIE_UI_CABC", tune_movie_ui, 0}, {"MOVIE_VIDEO_NORMAL_CABC", tune_movie_video, LUT_VIDEO}, {"MOVIE_VIDEO_WARM_CABC", tune_movie_video, LUT_VIDEO}, {"MOVIE_VIDEO_COLD_CABC", tune_movie_video, LUT_VIDEO}, {"CAMERA", NULL/*tune_camera*/, 0}, {"MOVIE_UI_CABC", tune_movie_ui, 0}, {"MOVIE_GALLERY_CABC", tune_movie_gallery, 0}, {"MOVIE_VT_CABC", tune_movie_vtcall, 0}, }, }, }; #else struct mdnie_tunning_info tunning_table[CABC_MAX][MODE_MAX][SCENARIO_MAX] = { { { {"DYNAMIC_UI", tune_dynamic_ui}, {"DYNAMIC_VIDEO_NORMAL", tune_dynamic_video}, {"DYNAMIC_VIDEO_WARM", tune_dynamic_video}, {"DYNAMIC_VIDEO_COLD", tune_dynamic_video}, {"CAMERA", NULL/*tune_camera*/}, {"DYNAMIC_UI", tune_dynamic_ui}, {"DYNAMIC_GALLERY", tune_dynamic_gallery}, {"DYNAMIC_VT", tune_dynamic_vtcall}, }, { {"STANDARD_UI", tune_standard_ui}, {"STANDARD_VIDEO_NORMAL", tune_standard_video}, {"STANDARD_VIDEO_WARM", tune_standard_video}, {"STANDARD_VIDEO_COLD", tune_standard_video}, {"CAMERA", NULL/*tune_camera*/}, {"STANDARD_UI", tune_standard_ui}, {"STANDARD_GALLERY", tune_standard_gallery}, {"STANDARD_VT", tune_standard_vtcall}, }, { {"NATURAL_UI", tune_natural_ui}, {"NATURAL_VIDEO_NORMAL", tune_natural_video}, {"NATURAL_VIDEO_WARM", tune_natural_video}, {"NATURAL_VIDEO_COLD", tune_natural_video}, {"CAMERA", NULL/*tune_camera*/}, {"NATURAL_UI", tune_natural_ui}, {"NATURAL_GALLERY", tune_natural_gallery}, {"NATURAL_VT", tune_natural_vtcall}, }, { {"MOVIE_UI", tune_movie_ui}, {"MOVIE_VIDEO_NORMAL", tune_movie_video}, {"MOVIE_VIDEO_WARM", tune_movie_video}, {"MOVIE_VIDEO_COLD", tune_movie_video}, {"CAMERA", NULL/*tune_camera*/}, {"MOVIE_UI", tune_movie_ui}, {"MOVIE_GALLERY", tune_movie_gallery}, {"MOVIE_VT", tune_movie_vtcall}, }, } }; #endif #endif /* __MDNIE_TABLE_H__ */