| /* Copyright (c) 2013, The Linux Foundation. All rights reserved. |
| * |
| * Redistribution and use in source and binary forms, with or without |
| * modification, are permitted provided that the following conditions are |
| * met: |
| * * Redistributions of source code must retain the above copyright |
| * notice, this list of conditions and the following disclaimer. |
| * * Redistributions in binary form must reproduce the above |
| * copyright notice, this list of conditions and the following |
| * disclaimer in the documentation and/or other materials provided |
| * with the distribution. |
| * * Neither the name of The Linux Foundation nor the names of its |
| * contributors may be used to endorse or promote products derived |
| * from this software without specific prior written permission. |
| * |
| * THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED |
| * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF |
| * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT |
| * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS |
| * BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR |
| * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF |
| * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR |
| * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, |
| * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE |
| * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN |
| * IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
| * |
| */ |
| |
| #include <stdint.h> |
| #include <msm_panel.h> |
| #include <mipi_dsi.h> |
| #include <sys/types.h> |
| #include <err.h> |
| #include <reg.h> |
| #include <mdp5.h> |
| #include <debug.h> |
| #include <platform/iomap.h> |
| |
| static char disp_on0[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0xEE, 0xFF, 0xFF, |
| }; |
| static char disp_on1[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x26, 0x08, 0xFF, 0xFF, |
| }; |
| static char disp_on2[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x26, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on3[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x00, 0xFF, 0xFF, |
| }; |
| static char lane[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBA, 0x03, 0xFF, 0xFF, |
| }; |
| static char command_mode[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC2, 0x08, 0xFF, 0xFF, |
| }; |
| static char video_mode[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC2, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on6[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on7[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on8[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x00, 0x4A, 0xFF, 0xFF, |
| }; |
| static char disp_on9[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x01, 0x33, 0xFF, 0xFF, |
| }; |
| static char disp_on10[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x02, 0x53, 0xFF, 0xFF, |
| }; |
| static char disp_on11[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x03, 0x55, 0xFF, 0xFF, |
| }; |
| static char disp_on12[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x04, 0x55, 0xFF, 0xFF, |
| }; |
| static char disp_on13[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x05, 0x33, 0xFF, 0xFF, |
| }; |
| static char disp_on14[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x06, 0x22, 0xFF, 0xFF, |
| }; |
| static char disp_on15[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x08, 0x56, 0xFF, 0xFF, |
| }; |
| static char disp_on16[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x09, 0x8F, 0xFF, 0xFF, |
| }; |
| static char disp_on17[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x36, 0x73, 0xFF, 0xFF, |
| }; |
| static char disp_on18[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0B, 0x9F, 0xFF, 0xFF, |
| }; |
| static char disp_on19[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0C, 0x9F, 0xFF, 0xFF, |
| }; |
| static char disp_on20[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0D, 0x2F, 0xFF, 0xFF, |
| }; |
| static char disp_on21[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0E, 0x24, 0xFF, 0xFF, |
| }; |
| static char disp_on22[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x11, 0x83, 0xFF, 0xFF, |
| }; |
| static char disp_on23[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x12, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on24[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x71, 0x2C, 0xFF, 0xFF, |
| }; |
| static char disp_on25[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6F, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on26[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0F, 0x0A, 0xFF, 0xFF, |
| }; |
| static char disp_on27[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x05, 0xFF, 0xFF, |
| }; |
| static char disp_on28[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on29[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x01, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on30[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x02, 0x8B, 0xFF, 0xFF, |
| }; |
| static char disp_on31[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x03, 0x82, 0xFF, 0xFF, |
| }; |
| static char disp_on32[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x04, 0x82, 0xFF, 0xFF, |
| }; |
| static char disp_on33[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x05, 0x30, 0xFF, 0xFF, |
| }; |
| static char disp_on34[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x06, 0x33, 0xFF, 0xFF, |
| }; |
| static char disp_on35[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x07, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on36[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x08, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on37[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x09, 0x46, 0xFF, 0xFF, |
| }; |
| static char disp_on38[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0A, 0x46, 0xFF, 0xFF, |
| }; |
| static char disp_on39[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0D, 0x0B, 0xFF, 0xFF, |
| }; |
| static char disp_on40[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0E, 0x1D, 0xFF, 0xFF, |
| }; |
| static char disp_on41[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0F, 0x08, 0xFF, 0xFF, |
| }; |
| static char disp_on42[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x10, 0x53, 0xFF, 0xFF, |
| }; |
| static char disp_on43[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x11, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on44[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x12, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on45[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x14, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on46[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x15, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on47[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x16, 0x05, 0xFF, 0xFF, |
| }; |
| static char disp_on48[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x17, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on49[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x19, 0x7F, 0xFF, 0xFF, |
| }; |
| static char disp_on50[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1A, 0xFF, 0xFF, 0xFF, |
| }; |
| static char disp_on51[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1B, 0x0F, 0xFF, 0xFF, |
| }; |
| static char disp_on52[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1C, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on53[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1D, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on54[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1E, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on55[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1F, 0x07, 0xFF, 0xFF, |
| }; |
| static char disp_on56[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x20, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on57[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x21, 0x06, 0xFF, 0xFF, |
| }; |
| static char disp_on58[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x22, 0x55, 0xFF, 0xFF, |
| }; |
| static char disp_on59[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x23, 0x4D, 0xFF, 0xFF, |
| }; |
| static char disp_on60[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x2D, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on61[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x28, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on62[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x2F, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on63[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x83, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on64[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9E, 0x58, 0xFF, 0xFF, |
| }; |
| static char disp_on65[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9F, 0x6A, 0xFF, 0xFF, |
| }; |
| static char disp_on66[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA0, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on67[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA2, 0x10, 0xFF, 0xFF, |
| }; |
| static char disp_on68[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBB, 0x0A, 0xFF, 0xFF, |
| }; |
| static char disp_on69[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBC, 0x0A, 0xFF, 0xFF, |
| }; |
| static char disp_on70[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x32, 0x08, 0xFF, 0xFF, |
| }; |
| static char disp_on71[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x33, 0xB8, 0xFF, 0xFF, |
| }; |
| static char disp_on72[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x36, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on73[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x37, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on74[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x43, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on75[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x4B, 0x21, 0xFF, 0xFF, |
| }; |
| static char disp_on76[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x4C, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on77[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x50, 0x21, 0xFF, 0xFF, |
| }; |
| static char disp_on78[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x51, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on79[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x58, 0x21, 0xFF, 0xFF, |
| }; |
| static char disp_on80[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x59, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on81[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x5D, 0x21, 0xFF, 0xFF, |
| }; |
| static char disp_on82[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x5E, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on83[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6C, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on84[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6D, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on85[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on86[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on87[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on88[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x75, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on89[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x76, 0x7D, 0xFF, 0xFF, |
| }; |
| static char disp_on90[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x77, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on91[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x78, 0x8A, 0xFF, 0xFF, |
| }; |
| static char disp_on92[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x79, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on93[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7A, 0x9C, 0xFF, 0xFF, |
| }; |
| static char disp_on94[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7B, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on95[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7C, 0xB1, 0xFF, 0xFF, |
| }; |
| static char disp_on96[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7D, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on97[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7E, 0xBF, 0xFF, 0xFF, |
| }; |
| static char disp_on98[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7F, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on99[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x80, 0xCF, 0xFF, 0xFF, |
| }; |
| static char disp_on100[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x81, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on101[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x82, 0xDD, 0xFF, 0xFF, |
| }; |
| static char disp_on102[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x83, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on103[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x84, 0xE8, 0xFF, 0xFF, |
| }; |
| static char disp_on104[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x85, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on105[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x86, 0xF2, 0xFF, 0xFF, |
| }; |
| static char disp_on106[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x87, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on107[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x88, 0x1F, 0xFF, 0xFF, |
| }; |
| static char disp_on108[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x89, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on109[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8A, 0x41, 0xFF, 0xFF, |
| }; |
| static char disp_on110[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8B, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on111[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8C, 0x78, 0xFF, 0xFF, |
| }; |
| static char disp_on112[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8D, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on113[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8E, 0xA5, 0xFF, 0xFF, |
| }; |
| static char disp_on114[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8F, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on115[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x90, 0xEE, 0xFF, 0xFF, |
| }; |
| static char disp_on116[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x91, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on117[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x92, 0x29, 0xFF, 0xFF, |
| }; |
| static char disp_on118[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x93, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on119[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x94, 0x2A, 0xFF, 0xFF, |
| }; |
| static char disp_on120[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x95, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on121[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x96, 0x5D, 0xFF, 0xFF, |
| }; |
| static char disp_on122[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x97, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on123[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x98, 0x93, 0xFF, 0xFF, |
| }; |
| static char disp_on124[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x99, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on125[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9A, 0xB8, 0xFF, 0xFF, |
| }; |
| static char disp_on126[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9B, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on127[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9C, 0xE7, 0xFF, 0xFF, |
| }; |
| static char disp_on128[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9D, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on129[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9E, 0x07, 0xFF, 0xFF, |
| }; |
| static char disp_on130[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9F, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on131[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA0, 0x37, 0xFF, 0xFF, |
| }; |
| static char disp_on132[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA2, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on133[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA3, 0x46, 0xFF, 0xFF, |
| }; |
| static char disp_on134[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA4, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on135[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA5, 0x56, 0xFF, 0xFF, |
| }; |
| static char disp_on136[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA6, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on137[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA7, 0x66, 0xFF, 0xFF, |
| }; |
| static char disp_on138[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA9, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on139[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAA, 0x7A, 0xFF, 0xFF, |
| }; |
| static char disp_on140[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAB, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on141[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAC, 0x93, 0xFF, 0xFF, |
| }; |
| static char disp_on142[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAD, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on143[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAE, 0xA3, 0xFF, 0xFF, |
| }; |
| static char disp_on144[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAF, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on145[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB0, 0xB4, 0xFF, 0xFF, |
| }; |
| static char disp_on146[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB1, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on147[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB2, 0xCB, 0xFF, 0xFF, |
| }; |
| static char disp_on148[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB3, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on149[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB4, 0x7D, 0xFF, 0xFF, |
| }; |
| static char disp_on150[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB5, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on151[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB6, 0x8A, 0xFF, 0xFF, |
| }; |
| static char disp_on152[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB7, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on153[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB8, 0x9C, 0xFF, 0xFF, |
| }; |
| static char disp_on154[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB9, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on155[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBA, 0xB1, 0xFF, 0xFF, |
| }; |
| static char disp_on156[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBB, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on157[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBC, 0xBF, 0xFF, 0xFF, |
| }; |
| static char disp_on158[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBD, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on159[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBE, 0xCF, 0xFF, 0xFF, |
| }; |
| static char disp_on160[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBF, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on161[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC0, 0xDD, 0xFF, 0xFF, |
| }; |
| static char disp_on162[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC1, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on163[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC2, 0xE8, 0xFF, 0xFF, |
| }; |
| static char disp_on164[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC3, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on165[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC4, 0xF2, 0xFF, 0xFF, |
| }; |
| static char disp_on166[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC5, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on167[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC6, 0x1F, 0xFF, 0xFF, |
| }; |
| static char disp_on168[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC7, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on169[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC8, 0x41, 0xFF, 0xFF, |
| }; |
| static char disp_on170[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC9, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on171[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCA, 0x78, 0xFF, 0xFF, |
| }; |
| static char disp_on172[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on173[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCC, 0xA5, 0xFF, 0xFF, |
| }; |
| static char disp_on174[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCD, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on175[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCE, 0xEE, 0xFF, 0xFF, |
| }; |
| static char disp_on176[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCF, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on177[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD0, 0x29, 0xFF, 0xFF, |
| }; |
| static char disp_on178[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD1, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on179[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD2, 0x2A, 0xFF, 0xFF, |
| }; |
| static char disp_on180[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD3, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on181[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD4, 0x5D, 0xFF, 0xFF, |
| }; |
| static char disp_on182[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD5, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on183[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD6, 0x93, 0xFF, 0xFF, |
| }; |
| static char disp_on184[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD7, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on185[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD8, 0xB8, 0xFF, 0xFF, |
| }; |
| static char disp_on186[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD9, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on187[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDA, 0xE7, 0xFF, 0xFF, |
| }; |
| static char disp_on188[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDB, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on189[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDC, 0x07, 0xFF, 0xFF, |
| }; |
| static char disp_on190[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDD, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on191[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDE, 0x37, 0xFF, 0xFF, |
| }; |
| static char disp_on192[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDF, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on193[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE0, 0x46, 0xFF, 0xFF, |
| }; |
| static char disp_on194[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE1, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on195[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE2, 0x56, 0xFF, 0xFF, |
| }; |
| static char disp_on196[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE3, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on197[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE4, 0x66, 0xFF, 0xFF, |
| }; |
| static char disp_on198[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE5, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on199[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE6, 0x7A, 0xFF, 0xFF, |
| }; |
| static char disp_on200[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE7, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on201[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE8, 0x93, 0xFF, 0xFF, |
| }; |
| static char disp_on202[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE9, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on203[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xEA, 0xA3, 0xFF, 0xFF, |
| }; |
| static char disp_on204[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xEB, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on205[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xEC, 0xB4, 0xFF, 0xFF, |
| }; |
| static char disp_on206[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xED, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on207[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xEE, 0xCB, 0xFF, 0xFF, |
| }; |
| static char disp_on208[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xEF, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on209[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF0, 0xED, 0xFF, 0xFF, |
| }; |
| static char disp_on210[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF1, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on211[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF2, 0xF3, 0xFF, 0xFF, |
| }; |
| static char disp_on212[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF3, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on213[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF4, 0xFE, 0xFF, 0xFF, |
| }; |
| static char disp_on214[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF5, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on215[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF6, 0x09, 0xFF, 0xFF, |
| }; |
| static char disp_on216[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF7, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on217[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF8, 0x13, 0xFF, 0xFF, |
| }; |
| static char disp_on218[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xF9, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on219[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFA, 0x1D, 0xFF, 0xFF, |
| }; |
| static char disp_on220[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on221[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on222[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x00, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on223[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x01, 0x26, 0xFF, 0xFF, |
| }; |
| static char disp_on224[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x02, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on225[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x03, 0x2F, 0xFF, 0xFF, |
| }; |
| static char disp_on226[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x04, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on227[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x05, 0x37, 0xFF, 0xFF, |
| }; |
| static char disp_on228[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x06, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on229[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x07, 0x56, 0xFF, 0xFF, |
| }; |
| static char disp_on230[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x08, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on231[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x09, 0x70, 0xFF, 0xFF, |
| }; |
| static char disp_on232[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0A, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on233[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0B, 0x9D, 0xFF, 0xFF, |
| }; |
| static char disp_on234[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0C, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on235[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0D, 0xC2, 0xFF, 0xFF, |
| }; |
| static char disp_on236[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0E, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on237[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x0F, 0xFF, 0xFF, 0xFF, |
| }; |
| static char disp_on238[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x10, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on239[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x11, 0x31, 0xFF, 0xFF, |
| }; |
| static char disp_on240[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x12, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on241[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x13, 0x32, 0xFF, 0xFF, |
| }; |
| static char disp_on242[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x14, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on243[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x15, 0x60, 0xFF, 0xFF, |
| }; |
| static char disp_on244[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x16, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on245[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x17, 0x94, 0xFF, 0xFF, |
| }; |
| static char disp_on246[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x18, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on247[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x19, 0xB5, 0xFF, 0xFF, |
| }; |
| static char disp_on248[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1A, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on249[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1B, 0xE3, 0xFF, 0xFF, |
| }; |
| static char disp_on250[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1C, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on251[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1D, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on252[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1E, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on253[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x1F, 0x2D, 0xFF, 0xFF, |
| }; |
| static char disp_on254[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x20, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on255[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x21, 0x3A, 0xFF, 0xFF, |
| }; |
| static char disp_on256[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x22, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on257[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x23, 0x48, 0xFF, 0xFF, |
| }; |
| static char disp_on258[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x24, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on259[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x25, 0x57, 0xFF, 0xFF, |
| }; |
| static char disp_on260[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x26, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on261[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x27, 0x68, 0xFF, 0xFF, |
| }; |
| static char disp_on262[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x28, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on263[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x29, 0x7B, 0xFF, 0xFF, |
| }; |
| static char disp_on264[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x2A, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on265[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x2B, 0x90, 0xFF, 0xFF, |
| }; |
| static char disp_on266[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x2D, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on267[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x2F, 0xA0, 0xFF, 0xFF, |
| }; |
| static char disp_on268[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x30, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on269[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x31, 0xCB, 0xFF, 0xFF, |
| }; |
| static char disp_on270[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x32, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on271[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x33, 0xED, 0xFF, 0xFF, |
| }; |
| static char disp_on272[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x34, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on273[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x35, 0xF3, 0xFF, 0xFF, |
| }; |
| static char disp_on274[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x36, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on275[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x37, 0xFE, 0xFF, 0xFF, |
| }; |
| static char disp_on276[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x38, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on277[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x39, 0x09, 0xFF, 0xFF, |
| }; |
| static char disp_on278[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x3A, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on279[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x3B, 0x13, 0xFF, 0xFF, |
| }; |
| static char disp_on280[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x3D, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on281[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x3F, 0x1D, 0xFF, 0xFF, |
| }; |
| static char disp_on282[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x40, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on283[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x41, 0x26, 0xFF, 0xFF, |
| }; |
| static char disp_on284[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x42, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on285[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x43, 0x2F, 0xFF, 0xFF, |
| }; |
| static char disp_on286[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x44, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on287[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x45, 0x37, 0xFF, 0xFF, |
| }; |
| static char disp_on288[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x46, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on289[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x47, 0x56, 0xFF, 0xFF, |
| }; |
| static char disp_on290[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x48, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on291[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x49, 0x70, 0xFF, 0xFF, |
| }; |
| static char disp_on292[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x4A, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on293[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x4B, 0x9D, 0xFF, 0xFF, |
| }; |
| static char disp_on294[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x4C, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on295[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x4D, 0xC2, 0xFF, 0xFF, |
| }; |
| static char disp_on296[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x4E, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on297[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x4F, 0xFF, 0xFF, 0xFF, |
| }; |
| static char disp_on298[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x50, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on299[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x51, 0x31, 0xFF, 0xFF, |
| }; |
| static char disp_on300[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x52, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on301[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x53, 0x32, 0xFF, 0xFF, |
| }; |
| static char disp_on302[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x54, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on303[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x55, 0x60, 0xFF, 0xFF, |
| }; |
| static char disp_on304[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x56, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on305[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x58, 0x94, 0xFF, 0xFF, |
| }; |
| static char disp_on306[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x59, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on307[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x5A, 0xB5, 0xFF, 0xFF, |
| }; |
| static char disp_on308[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x5B, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on309[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x5C, 0xE3, 0xFF, 0xFF, |
| }; |
| static char disp_on310[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x5D, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on311[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x5E, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on312[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x5F, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on313[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x60, 0x2D, 0xFF, 0xFF, |
| }; |
| static char disp_on314[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x61, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on315[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x62, 0x3A, 0xFF, 0xFF, |
| }; |
| static char disp_on316[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x63, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on317[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x64, 0x48, 0xFF, 0xFF, |
| }; |
| static char disp_on318[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x65, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on319[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x66, 0x57, 0xFF, 0xFF, |
| }; |
| static char disp_on320[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x67, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on321[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x68, 0x68, 0xFF, 0xFF, |
| }; |
| static char disp_on322[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x69, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on323[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6A, 0x7B, 0xFF, 0xFF, |
| }; |
| static char disp_on324[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6B, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on325[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6C, 0x90, 0xFF, 0xFF, |
| }; |
| static char disp_on326[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6D, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on327[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6E, 0xA0, 0xFF, 0xFF, |
| }; |
| static char disp_on328[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6F, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on329[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x70, 0xCB, 0xFF, 0xFF, |
| }; |
| static char disp_on330[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x71, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on331[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x72, 0x19, 0xFF, 0xFF, |
| }; |
| static char disp_on332[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x73, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on333[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x74, 0x36, 0xFF, 0xFF, |
| }; |
| static char disp_on334[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x75, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on335[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x76, 0x55, 0xFF, 0xFF, |
| }; |
| static char disp_on336[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x77, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on337[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x78, 0x70, 0xFF, 0xFF, |
| }; |
| static char disp_on338[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x79, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on339[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7A, 0x83, 0xFF, 0xFF, |
| }; |
| static char disp_on340[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7B, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on341[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7C, 0x99, 0xFF, 0xFF, |
| }; |
| static char disp_on342[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7D, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on343[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7E, 0xA8, 0xFF, 0xFF, |
| }; |
| static char disp_on344[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x7F, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on345[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x80, 0xB7, 0xFF, 0xFF, |
| }; |
| static char disp_on346[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x81, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on347[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x82, 0xC5, 0xFF, 0xFF, |
| }; |
| static char disp_on348[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x83, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on349[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x84, 0xF7, 0xFF, 0xFF, |
| }; |
| static char disp_on350[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x85, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on351[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x86, 0x1E, 0xFF, 0xFF, |
| }; |
| static char disp_on352[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x87, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on353[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x88, 0x60, 0xFF, 0xFF, |
| }; |
| static char disp_on354[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x89, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on355[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8A, 0x95, 0xFF, 0xFF, |
| }; |
| static char disp_on356[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8B, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on357[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8C, 0xE1, 0xFF, 0xFF, |
| }; |
| static char disp_on358[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8D, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on359[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8E, 0x20, 0xFF, 0xFF, |
| }; |
| static char disp_on360[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x8F, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on361[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x90, 0x23, 0xFF, 0xFF, |
| }; |
| static char disp_on362[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x91, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on363[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x92, 0x59, 0xFF, 0xFF, |
| }; |
| static char disp_on364[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x93, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on365[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x94, 0x94, 0xFF, 0xFF, |
| }; |
| static char disp_on366[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x95, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on367[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x96, 0xB4, 0xFF, 0xFF, |
| }; |
| static char disp_on368[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x97, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on369[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x98, 0xE1, 0xFF, 0xFF, |
| }; |
| static char disp_on370[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x99, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on371[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9A, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on372[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9B, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on373[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9C, 0x28, 0xFF, 0xFF, |
| }; |
| static char disp_on374[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9D, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on375[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9E, 0x30, 0xFF, 0xFF, |
| }; |
| static char disp_on376[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x9F, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on377[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA0, 0x37, 0xFF, 0xFF, |
| }; |
| static char disp_on378[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA2, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on379[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA3, 0x3B, 0xFF, 0xFF, |
| }; |
| static char disp_on380[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA4, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on381[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA5, 0x40, 0xFF, 0xFF, |
| }; |
| static char disp_on382[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA6, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on383[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA7, 0x50, 0xFF, 0xFF, |
| }; |
| static char disp_on384[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xA9, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on385[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAA, 0x6D, 0xFF, 0xFF, |
| }; |
| static char disp_on386[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAB, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on387[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAC, 0x80, 0xFF, 0xFF, |
| }; |
| static char disp_on388[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAD, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on389[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAE, 0xCB, 0xFF, 0xFF, |
| }; |
| static char disp_on390[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xAF, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on391[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB0, 0x19, 0xFF, 0xFF, |
| }; |
| static char disp_on392[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB1, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on393[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB2, 0x36, 0xFF, 0xFF, |
| }; |
| static char disp_on394[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB3, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on395[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB4, 0x55, 0xFF, 0xFF, |
| }; |
| static char disp_on396[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB5, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on397[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB6, 0x70, 0xFF, 0xFF, |
| }; |
| static char disp_on398[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB7, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on399[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB8, 0x83, 0xFF, 0xFF, |
| }; |
| static char disp_on400[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xB9, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on401[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBA, 0x99, 0xFF, 0xFF, |
| }; |
| static char disp_on402[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBB, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on403[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBC, 0xA8, 0xFF, 0xFF, |
| }; |
| static char disp_on404[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBD, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on405[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBE, 0xB7, 0xFF, 0xFF, |
| }; |
| static char disp_on406[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xBF, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on407[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC0, 0xC5, 0xFF, 0xFF, |
| }; |
| static char disp_on408[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC1, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on409[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC2, 0xF7, 0xFF, 0xFF, |
| }; |
| static char disp_on410[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC3, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on411[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC4, 0x1E, 0xFF, 0xFF, |
| }; |
| static char disp_on412[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC5, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on413[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC6, 0x60, 0xFF, 0xFF, |
| }; |
| static char disp_on414[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC7, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on415[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC8, 0x95, 0xFF, 0xFF, |
| }; |
| static char disp_on416[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xC9, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on417[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCA, 0xE1, 0xFF, 0xFF, |
| }; |
| static char disp_on418[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCB, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on419[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCC, 0x20, 0xFF, 0xFF, |
| }; |
| static char disp_on420[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCD, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on421[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCE, 0x23, 0xFF, 0xFF, |
| }; |
| static char disp_on422[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xCF, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on423[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD0, 0x59, 0xFF, 0xFF, |
| }; |
| static char disp_on424[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD1, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on425[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD2, 0x94, 0xFF, 0xFF, |
| }; |
| static char disp_on426[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD3, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on427[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD4, 0xB4, 0xFF, 0xFF, |
| }; |
| static char disp_on428[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD5, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on429[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD6, 0xE1, 0xFF, 0xFF, |
| }; |
| static char disp_on430[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD7, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on431[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD8, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on432[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xD9, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on433[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDA, 0x28, 0xFF, 0xFF, |
| }; |
| static char disp_on434[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDB, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on435[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDC, 0x30, 0xFF, 0xFF, |
| }; |
| static char disp_on436[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDD, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on437[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDE, 0x37, 0xFF, 0xFF, |
| }; |
| static char disp_on438[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xDF, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on439[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE0, 0x3B, 0xFF, 0xFF, |
| }; |
| static char disp_on440[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE1, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on441[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE2, 0x40, 0xFF, 0xFF, |
| }; |
| static char disp_on442[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE3, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on443[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE4, 0x50, 0xFF, 0xFF, |
| }; |
| static char disp_on444[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE5, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on445[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE6, 0x6D, 0xFF, 0xFF, |
| }; |
| static char disp_on446[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE7, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on447[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE8, 0x80, 0xFF, 0xFF, |
| }; |
| static char disp_on448[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xE9, 0x03, 0xFF, 0xFF, |
| }; |
| static char disp_on449[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xEA, 0xCB, 0xFF, 0xFF, |
| }; |
| static char disp_on450[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on451[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on452[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on453[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on454[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x04, 0xFF, 0xFF, |
| }; |
| static char disp_on455[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFB, 0x01, 0xFF, 0xFF, |
| }; |
| static char disp_on456[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on457[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x11, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on458[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0xEE, 0xFF, 0xFF, |
| }; |
| static char disp_on459[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x12, 0x50, 0xFF, 0xFF, |
| }; |
| static char disp_on460[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x13, 0x02, 0xFF, 0xFF, |
| }; |
| static char disp_on461[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x6A, 0x60, 0xFF, 0xFF, |
| }; |
| static char disp_on462[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0xFF, 0x00, 0xFF, 0xFF, |
| }; |
| static char disp_on463[8] = { |
| 0x02, 0x00, 0x39, 0xc0, |
| 0x29, 0x00, 0xFF, 0xFF, |
| }; |
| |
| static struct mipi_dsi_cmd nt35590_panel_video_mode_cmds[] = { |
| {sizeof(disp_on0), (char *)disp_on0}, |
| {sizeof(disp_on1), (char *)disp_on1}, |
| {sizeof(disp_on2), (char *)disp_on2}, |
| {sizeof(disp_on3), (char *)disp_on3}, |
| {sizeof(lane), (char *)lane}, |
| {sizeof(video_mode), (char *)video_mode}, |
| {sizeof(disp_on6), (char *)disp_on6}, |
| {sizeof(disp_on7), (char *)disp_on7}, |
| {sizeof(disp_on8), (char *)disp_on8}, |
| {sizeof(disp_on9), (char *)disp_on9}, |
| {sizeof(disp_on10), (char *)disp_on10}, |
| {sizeof(disp_on11), (char *)disp_on11}, |
| {sizeof(disp_on12), (char *)disp_on12}, |
| {sizeof(disp_on13), (char *)disp_on13}, |
| {sizeof(disp_on14), (char *)disp_on14}, |
| {sizeof(disp_on15), (char *)disp_on15}, |
| {sizeof(disp_on16), (char *)disp_on16}, |
| {sizeof(disp_on17), (char *)disp_on17}, |
| {sizeof(disp_on18), (char *)disp_on18}, |
| {sizeof(disp_on19), (char *)disp_on19}, |
| {sizeof(disp_on20), (char *)disp_on20}, |
| {sizeof(disp_on21), (char *)disp_on21}, |
| {sizeof(disp_on22), (char *)disp_on22}, |
| {sizeof(disp_on23), (char *)disp_on23}, |
| {sizeof(disp_on24), (char *)disp_on24}, |
| {sizeof(disp_on25), (char *)disp_on25}, |
| {sizeof(disp_on26), (char *)disp_on26}, |
| {sizeof(disp_on27), (char *)disp_on27}, |
| {sizeof(disp_on28), (char *)disp_on28}, |
| {sizeof(disp_on29), (char *)disp_on29}, |
| {sizeof(disp_on30), (char *)disp_on30}, |
| {sizeof(disp_on31), (char *)disp_on31}, |
| {sizeof(disp_on32), (char *)disp_on32}, |
| {sizeof(disp_on33), (char *)disp_on33}, |
| {sizeof(disp_on34), (char *)disp_on34}, |
| {sizeof(disp_on35), (char *)disp_on35}, |
| {sizeof(disp_on36), (char *)disp_on36}, |
| {sizeof(disp_on37), (char *)disp_on37}, |
| {sizeof(disp_on38), (char *)disp_on38}, |
| {sizeof(disp_on39), (char *)disp_on39}, |
| {sizeof(disp_on40), (char *)disp_on40}, |
| {sizeof(disp_on41), (char *)disp_on41}, |
| {sizeof(disp_on42), (char *)disp_on42}, |
| {sizeof(disp_on43), (char *)disp_on43}, |
| {sizeof(disp_on44), (char *)disp_on44}, |
| {sizeof(disp_on45), (char *)disp_on45}, |
| {sizeof(disp_on46), (char *)disp_on46}, |
| {sizeof(disp_on47), (char *)disp_on47}, |
| {sizeof(disp_on48), (char *)disp_on48}, |
| {sizeof(disp_on49), (char *)disp_on49}, |
| {sizeof(disp_on50), (char *)disp_on50}, |
| {sizeof(disp_on51), (char *)disp_on51}, |
| {sizeof(disp_on52), (char *)disp_on52}, |
| {sizeof(disp_on53), (char *)disp_on53}, |
| {sizeof(disp_on54), (char *)disp_on54}, |
| {sizeof(disp_on55), (char *)disp_on55}, |
| {sizeof(disp_on56), (char *)disp_on56}, |
| {sizeof(disp_on57), (char *)disp_on57}, |
| {sizeof(disp_on58), (char *)disp_on58}, |
| {sizeof(disp_on59), (char *)disp_on59}, |
| {sizeof(disp_on60), (char *)disp_on60}, |
| {sizeof(disp_on61), (char *)disp_on61}, |
| {sizeof(disp_on62), (char *)disp_on62}, |
| {sizeof(disp_on63), (char *)disp_on63}, |
| {sizeof(disp_on64), (char *)disp_on64}, |
| {sizeof(disp_on65), (char *)disp_on65}, |
| {sizeof(disp_on66), (char *)disp_on66}, |
| {sizeof(disp_on67), (char *)disp_on67}, |
| {sizeof(disp_on68), (char *)disp_on68}, |
| {sizeof(disp_on69), (char *)disp_on69}, |
| {sizeof(disp_on70), (char *)disp_on70}, |
| {sizeof(disp_on71), (char *)disp_on71}, |
| {sizeof(disp_on72), (char *)disp_on72}, |
| {sizeof(disp_on73), (char *)disp_on73}, |
| {sizeof(disp_on74), (char *)disp_on74}, |
| {sizeof(disp_on75), (char *)disp_on75}, |
| {sizeof(disp_on76), (char *)disp_on76}, |
| {sizeof(disp_on77), (char *)disp_on77}, |
| {sizeof(disp_on78), (char *)disp_on78}, |
| {sizeof(disp_on79), (char *)disp_on79}, |
| {sizeof(disp_on80), (char *)disp_on80}, |
| {sizeof(disp_on81), (char *)disp_on81}, |
| {sizeof(disp_on82), (char *)disp_on82}, |
| {sizeof(disp_on83), (char *)disp_on83}, |
| {sizeof(disp_on84), (char *)disp_on84}, |
| {sizeof(disp_on85), (char *)disp_on85}, |
| {sizeof(disp_on86), (char *)disp_on86}, |
| {sizeof(disp_on87), (char *)disp_on87}, |
| {sizeof(disp_on88), (char *)disp_on88}, |
| {sizeof(disp_on89), (char *)disp_on89}, |
| {sizeof(disp_on90), (char *)disp_on90}, |
| {sizeof(disp_on91), (char *)disp_on91}, |
| {sizeof(disp_on92), (char *)disp_on92}, |
| {sizeof(disp_on93), (char *)disp_on93}, |
| {sizeof(disp_on94), (char *)disp_on94}, |
| {sizeof(disp_on95), (char *)disp_on95}, |
| {sizeof(disp_on96), (char *)disp_on96}, |
| {sizeof(disp_on97), (char *)disp_on97}, |
| {sizeof(disp_on98), (char *)disp_on98}, |
| {sizeof(disp_on99), (char *)disp_on99}, |
| {sizeof(disp_on100), (char *)disp_on100}, |
| {sizeof(disp_on101), (char *)disp_on101}, |
| {sizeof(disp_on102), (char *)disp_on102}, |
| {sizeof(disp_on103), (char *)disp_on103}, |
| {sizeof(disp_on104), (char *)disp_on104}, |
| {sizeof(disp_on105), (char *)disp_on105}, |
| {sizeof(disp_on106), (char *)disp_on106}, |
| {sizeof(disp_on107), (char *)disp_on107}, |
| {sizeof(disp_on108), (char *)disp_on108}, |
| {sizeof(disp_on109), (char *)disp_on109}, |
| {sizeof(disp_on110), (char *)disp_on110}, |
| {sizeof(disp_on111), (char *)disp_on111}, |
| {sizeof(disp_on112), (char *)disp_on112}, |
| {sizeof(disp_on113), (char *)disp_on113}, |
| {sizeof(disp_on114), (char *)disp_on114}, |
| {sizeof(disp_on115), (char *)disp_on115}, |
| {sizeof(disp_on116), (char *)disp_on116}, |
| {sizeof(disp_on117), (char *)disp_on117}, |
| {sizeof(disp_on118), (char *)disp_on118}, |
| {sizeof(disp_on119), (char *)disp_on119}, |
| {sizeof(disp_on120), (char *)disp_on120}, |
| {sizeof(disp_on121), (char *)disp_on121}, |
| {sizeof(disp_on122), (char *)disp_on122}, |
| {sizeof(disp_on123), (char *)disp_on123}, |
| {sizeof(disp_on124), (char *)disp_on124}, |
| {sizeof(disp_on125), (char *)disp_on125}, |
| {sizeof(disp_on126), (char *)disp_on126}, |
| {sizeof(disp_on127), (char *)disp_on127}, |
| {sizeof(disp_on128), (char *)disp_on128}, |
| {sizeof(disp_on129), (char *)disp_on129}, |
| {sizeof(disp_on130), (char *)disp_on130}, |
| {sizeof(disp_on131), (char *)disp_on131}, |
| {sizeof(disp_on132), (char *)disp_on132}, |
| {sizeof(disp_on133), (char *)disp_on133}, |
| {sizeof(disp_on134), (char *)disp_on134}, |
| {sizeof(disp_on135), (char *)disp_on135}, |
| {sizeof(disp_on136), (char *)disp_on136}, |
| {sizeof(disp_on137), (char *)disp_on137}, |
| {sizeof(disp_on138), (char *)disp_on138}, |
| {sizeof(disp_on139), (char *)disp_on139}, |
| {sizeof(disp_on140), (char *)disp_on140}, |
| {sizeof(disp_on141), (char *)disp_on141}, |
| {sizeof(disp_on142), (char *)disp_on142}, |
| {sizeof(disp_on143), (char *)disp_on143}, |
| {sizeof(disp_on144), (char *)disp_on144}, |
| {sizeof(disp_on145), (char *)disp_on145}, |
| {sizeof(disp_on146), (char *)disp_on146}, |
| {sizeof(disp_on147), (char *)disp_on147}, |
| {sizeof(disp_on148), (char *)disp_on148}, |
| {sizeof(disp_on149), (char *)disp_on149}, |
| {sizeof(disp_on150), (char *)disp_on150}, |
| {sizeof(disp_on151), (char *)disp_on151}, |
| {sizeof(disp_on152), (char *)disp_on152}, |
| {sizeof(disp_on153), (char *)disp_on153}, |
| {sizeof(disp_on154), (char *)disp_on154}, |
| {sizeof(disp_on155), (char *)disp_on155}, |
| {sizeof(disp_on156), (char *)disp_on156}, |
| {sizeof(disp_on157), (char *)disp_on157}, |
| {sizeof(disp_on158), (char *)disp_on158}, |
| {sizeof(disp_on159), (char *)disp_on159}, |
| {sizeof(disp_on160), (char *)disp_on150}, |
| {sizeof(disp_on161), (char *)disp_on161}, |
| {sizeof(disp_on162), (char *)disp_on162}, |
| {sizeof(disp_on163), (char *)disp_on163}, |
| {sizeof(disp_on164), (char *)disp_on164}, |
| {sizeof(disp_on165), (char *)disp_on165}, |
| {sizeof(disp_on166), (char *)disp_on166}, |
| {sizeof(disp_on167), (char *)disp_on167}, |
| {sizeof(disp_on168), (char *)disp_on168}, |
| {sizeof(disp_on169), (char *)disp_on169}, |
| {sizeof(disp_on170), (char *)disp_on170}, |
| {sizeof(disp_on171), (char *)disp_on171}, |
| {sizeof(disp_on172), (char *)disp_on172}, |
| {sizeof(disp_on173), (char *)disp_on173}, |
| {sizeof(disp_on174), (char *)disp_on174}, |
| {sizeof(disp_on175), (char *)disp_on175}, |
| {sizeof(disp_on176), (char *)disp_on176}, |
| {sizeof(disp_on177), (char *)disp_on177}, |
| {sizeof(disp_on178), (char *)disp_on178}, |
| {sizeof(disp_on179), (char *)disp_on179}, |
| {sizeof(disp_on180), (char *)disp_on180}, |
| {sizeof(disp_on181), (char *)disp_on181}, |
| {sizeof(disp_on182), (char *)disp_on182}, |
| {sizeof(disp_on183), (char *)disp_on183}, |
| {sizeof(disp_on184), (char *)disp_on184}, |
| {sizeof(disp_on185), (char *)disp_on185}, |
| {sizeof(disp_on186), (char *)disp_on186}, |
| {sizeof(disp_on187), (char *)disp_on187}, |
| {sizeof(disp_on188), (char *)disp_on188}, |
| {sizeof(disp_on189), (char *)disp_on189}, |
| {sizeof(disp_on190), (char *)disp_on190}, |
| {sizeof(disp_on191), (char *)disp_on191}, |
| {sizeof(disp_on192), (char *)disp_on192}, |
| {sizeof(disp_on193), (char *)disp_on193}, |
| {sizeof(disp_on194), (char *)disp_on194}, |
| {sizeof(disp_on195), (char *)disp_on195}, |
| {sizeof(disp_on196), (char *)disp_on196}, |
| {sizeof(disp_on197), (char *)disp_on197}, |
| {sizeof(disp_on198), (char *)disp_on198}, |
| {sizeof(disp_on199), (char *)disp_on199}, |
| {sizeof(disp_on200), (char *)disp_on200}, |
| {sizeof(disp_on201), (char *)disp_on201}, |
| {sizeof(disp_on202), (char *)disp_on202}, |
| {sizeof(disp_on203), (char *)disp_on203}, |
| {sizeof(disp_on204), (char *)disp_on204}, |
| {sizeof(disp_on205), (char *)disp_on205}, |
| {sizeof(disp_on206), (char *)disp_on206}, |
| {sizeof(disp_on207), (char *)disp_on207}, |
| {sizeof(disp_on208), (char *)disp_on208}, |
| {sizeof(disp_on209), (char *)disp_on209}, |
| {sizeof(disp_on210), (char *)disp_on210}, |
| {sizeof(disp_on211), (char *)disp_on211}, |
| {sizeof(disp_on212), (char *)disp_on212}, |
| {sizeof(disp_on213), (char *)disp_on213}, |
| {sizeof(disp_on214), (char *)disp_on214}, |
| {sizeof(disp_on215), (char *)disp_on215}, |
| {sizeof(disp_on216), (char *)disp_on216}, |
| {sizeof(disp_on217), (char *)disp_on217}, |
| {sizeof(disp_on218), (char *)disp_on218}, |
| {sizeof(disp_on219), (char *)disp_on219}, |
| {sizeof(disp_on220), (char *)disp_on220}, |
| {sizeof(disp_on221), (char *)disp_on221}, |
| {sizeof(disp_on222), (char *)disp_on222}, |
| {sizeof(disp_on223), (char *)disp_on223}, |
| {sizeof(disp_on224), (char *)disp_on224}, |
| {sizeof(disp_on225), (char *)disp_on225}, |
| {sizeof(disp_on226), (char *)disp_on226}, |
| {sizeof(disp_on227), (char *)disp_on227}, |
| {sizeof(disp_on228), (char *)disp_on228}, |
| {sizeof(disp_on229), (char *)disp_on229}, |
| {sizeof(disp_on230), (char *)disp_on230}, |
| {sizeof(disp_on231), (char *)disp_on231}, |
| {sizeof(disp_on232), (char *)disp_on232}, |
| {sizeof(disp_on233), (char *)disp_on233}, |
| {sizeof(disp_on234), (char *)disp_on234}, |
| {sizeof(disp_on235), (char *)disp_on235}, |
| {sizeof(disp_on236), (char *)disp_on236}, |
| {sizeof(disp_on237), (char *)disp_on237}, |
| {sizeof(disp_on238), (char *)disp_on238}, |
| {sizeof(disp_on239), (char *)disp_on239}, |
| {sizeof(disp_on240), (char *)disp_on240}, |
| {sizeof(disp_on241), (char *)disp_on241}, |
| {sizeof(disp_on242), (char *)disp_on242}, |
| {sizeof(disp_on243), (char *)disp_on243}, |
| {sizeof(disp_on244), (char *)disp_on244}, |
| {sizeof(disp_on245), (char *)disp_on245}, |
| {sizeof(disp_on246), (char *)disp_on246}, |
| {sizeof(disp_on247), (char *)disp_on247}, |
| {sizeof(disp_on248), (char *)disp_on248}, |
| {sizeof(disp_on249), (char *)disp_on249}, |
| {sizeof(disp_on250), (char *)disp_on250}, |
| {sizeof(disp_on251), (char *)disp_on251}, |
| {sizeof(disp_on252), (char *)disp_on252}, |
| {sizeof(disp_on253), (char *)disp_on253}, |
| {sizeof(disp_on254), (char *)disp_on254}, |
| {sizeof(disp_on255), (char *)disp_on255}, |
| {sizeof(disp_on256), (char *)disp_on256}, |
| {sizeof(disp_on257), (char *)disp_on257}, |
| {sizeof(disp_on258), (char *)disp_on258}, |
| {sizeof(disp_on259), (char *)disp_on259}, |
| {sizeof(disp_on260), (char *)disp_on260}, |
| {sizeof(disp_on261), (char *)disp_on261}, |
| {sizeof(disp_on262), (char *)disp_on262}, |
| {sizeof(disp_on263), (char *)disp_on263}, |
| {sizeof(disp_on264), (char *)disp_on264}, |
| {sizeof(disp_on265), (char *)disp_on265}, |
| {sizeof(disp_on266), (char *)disp_on266}, |
| {sizeof(disp_on267), (char *)disp_on267}, |
| {sizeof(disp_on268), (char *)disp_on268}, |
| {sizeof(disp_on269), (char *)disp_on269}, |
| {sizeof(disp_on270), (char *)disp_on270}, |
| {sizeof(disp_on271), (char *)disp_on271}, |
| {sizeof(disp_on272), (char *)disp_on272}, |
| {sizeof(disp_on273), (char *)disp_on273}, |
| {sizeof(disp_on274), (char *)disp_on274}, |
| {sizeof(disp_on275), (char *)disp_on275}, |
| {sizeof(disp_on276), (char *)disp_on276}, |
| {sizeof(disp_on277), (char *)disp_on277}, |
| {sizeof(disp_on278), (char *)disp_on278}, |
| {sizeof(disp_on279), (char *)disp_on279}, |
| {sizeof(disp_on280), (char *)disp_on280}, |
| {sizeof(disp_on281), (char *)disp_on281}, |
| {sizeof(disp_on282), (char *)disp_on282}, |
| {sizeof(disp_on283), (char *)disp_on283}, |
| {sizeof(disp_on284), (char *)disp_on284}, |
| {sizeof(disp_on285), (char *)disp_on285}, |
| {sizeof(disp_on286), (char *)disp_on286}, |
| {sizeof(disp_on287), (char *)disp_on287}, |
| {sizeof(disp_on288), (char *)disp_on288}, |
| {sizeof(disp_on289), (char *)disp_on289}, |
| {sizeof(disp_on290), (char *)disp_on290}, |
| {sizeof(disp_on291), (char *)disp_on291}, |
| {sizeof(disp_on292), (char *)disp_on292}, |
| {sizeof(disp_on293), (char *)disp_on293}, |
| {sizeof(disp_on294), (char *)disp_on294}, |
| {sizeof(disp_on295), (char *)disp_on295}, |
| {sizeof(disp_on296), (char *)disp_on296}, |
| {sizeof(disp_on297), (char *)disp_on297}, |
| {sizeof(disp_on298), (char *)disp_on298}, |
| {sizeof(disp_on299), (char *)disp_on299}, |
| {sizeof(disp_on300), (char *)disp_on300}, |
| {sizeof(disp_on301), (char *)disp_on301}, |
| {sizeof(disp_on302), (char *)disp_on302}, |
| {sizeof(disp_on303), (char *)disp_on303}, |
| {sizeof(disp_on304), (char *)disp_on304}, |
| {sizeof(disp_on305), (char *)disp_on305}, |
| {sizeof(disp_on306), (char *)disp_on306}, |
| {sizeof(disp_on307), (char *)disp_on307}, |
| {sizeof(disp_on308), (char *)disp_on308}, |
| {sizeof(disp_on309), (char *)disp_on309}, |
| {sizeof(disp_on310), (char *)disp_on310}, |
| {sizeof(disp_on311), (char *)disp_on311}, |
| {sizeof(disp_on312), (char *)disp_on312}, |
| {sizeof(disp_on313), (char *)disp_on313}, |
| {sizeof(disp_on314), (char *)disp_on314}, |
| {sizeof(disp_on315), (char *)disp_on315}, |
| {sizeof(disp_on316), (char *)disp_on316}, |
| {sizeof(disp_on317), (char *)disp_on317}, |
| {sizeof(disp_on318), (char *)disp_on318}, |
| {sizeof(disp_on319), (char *)disp_on319}, |
| {sizeof(disp_on320), (char *)disp_on320}, |
| {sizeof(disp_on321), (char *)disp_on321}, |
| {sizeof(disp_on322), (char *)disp_on322}, |
| {sizeof(disp_on323), (char *)disp_on323}, |
| {sizeof(disp_on324), (char *)disp_on324}, |
| {sizeof(disp_on325), (char *)disp_on325}, |
| {sizeof(disp_on326), (char *)disp_on326}, |
| {sizeof(disp_on327), (char *)disp_on327}, |
| {sizeof(disp_on328), (char *)disp_on328}, |
| {sizeof(disp_on329), (char *)disp_on329}, |
| {sizeof(disp_on330), (char *)disp_on330}, |
| {sizeof(disp_on331), (char *)disp_on331}, |
| {sizeof(disp_on332), (char *)disp_on332}, |
| {sizeof(disp_on333), (char *)disp_on333}, |
| {sizeof(disp_on334), (char *)disp_on334}, |
| {sizeof(disp_on335), (char *)disp_on335}, |
| {sizeof(disp_on336), (char *)disp_on336}, |
| {sizeof(disp_on337), (char *)disp_on337}, |
| {sizeof(disp_on338), (char *)disp_on338}, |
| {sizeof(disp_on339), (char *)disp_on339}, |
| {sizeof(disp_on340), (char *)disp_on340}, |
| {sizeof(disp_on341), (char *)disp_on341}, |
| {sizeof(disp_on342), (char *)disp_on342}, |
| {sizeof(disp_on343), (char *)disp_on343}, |
| {sizeof(disp_on344), (char *)disp_on344}, |
| {sizeof(disp_on345), (char *)disp_on345}, |
| {sizeof(disp_on346), (char *)disp_on346}, |
| {sizeof(disp_on347), (char *)disp_on347}, |
| {sizeof(disp_on348), (char *)disp_on348}, |
| {sizeof(disp_on349), (char *)disp_on349}, |
| {sizeof(disp_on350), (char *)disp_on350}, |
| {sizeof(disp_on351), (char *)disp_on351}, |
| {sizeof(disp_on352), (char *)disp_on352}, |
| {sizeof(disp_on353), (char *)disp_on353}, |
| {sizeof(disp_on354), (char *)disp_on354}, |
| {sizeof(disp_on355), (char *)disp_on355}, |
| {sizeof(disp_on356), (char *)disp_on356}, |
| {sizeof(disp_on357), (char *)disp_on357}, |
| {sizeof(disp_on358), (char *)disp_on358}, |
| {sizeof(disp_on359), (char *)disp_on359}, |
| {sizeof(disp_on360), (char *)disp_on360}, |
| {sizeof(disp_on361), (char *)disp_on361}, |
| {sizeof(disp_on362), (char *)disp_on362}, |
| {sizeof(disp_on363), (char *)disp_on363}, |
| {sizeof(disp_on364), (char *)disp_on364}, |
| {sizeof(disp_on365), (char *)disp_on365}, |
| {sizeof(disp_on366), (char *)disp_on366}, |
| {sizeof(disp_on367), (char *)disp_on367}, |
| {sizeof(disp_on368), (char *)disp_on368}, |
| {sizeof(disp_on369), (char *)disp_on369}, |
| {sizeof(disp_on370), (char *)disp_on370}, |
| {sizeof(disp_on371), (char *)disp_on371}, |
| {sizeof(disp_on372), (char *)disp_on372}, |
| {sizeof(disp_on373), (char *)disp_on373}, |
| {sizeof(disp_on374), (char *)disp_on374}, |
| {sizeof(disp_on375), (char *)disp_on375}, |
| {sizeof(disp_on376), (char *)disp_on376}, |
| {sizeof(disp_on377), (char *)disp_on377}, |
| {sizeof(disp_on378), (char *)disp_on378}, |
| {sizeof(disp_on379), (char *)disp_on379}, |
| {sizeof(disp_on380), (char *)disp_on380}, |
| {sizeof(disp_on381), (char *)disp_on381}, |
| {sizeof(disp_on382), (char *)disp_on382}, |
| {sizeof(disp_on383), (char *)disp_on383}, |
| {sizeof(disp_on384), (char *)disp_on384}, |
| {sizeof(disp_on385), (char *)disp_on385}, |
| {sizeof(disp_on386), (char *)disp_on386}, |
| {sizeof(disp_on387), (char *)disp_on387}, |
| {sizeof(disp_on388), (char *)disp_on388}, |
| {sizeof(disp_on389), (char *)disp_on389}, |
| {sizeof(disp_on390), (char *)disp_on390}, |
| {sizeof(disp_on391), (char *)disp_on391}, |
| {sizeof(disp_on392), (char *)disp_on392}, |
| {sizeof(disp_on393), (char *)disp_on393}, |
| {sizeof(disp_on394), (char *)disp_on394}, |
| {sizeof(disp_on395), (char *)disp_on395}, |
| {sizeof(disp_on396), (char *)disp_on396}, |
| {sizeof(disp_on397), (char *)disp_on397}, |
| {sizeof(disp_on398), (char *)disp_on398}, |
| {sizeof(disp_on399), (char *)disp_on399}, |
| {sizeof(disp_on400), (char *)disp_on400}, |
| {sizeof(disp_on401), (char *)disp_on401}, |
| {sizeof(disp_on402), (char *)disp_on402}, |
| {sizeof(disp_on403), (char *)disp_on403}, |
| {sizeof(disp_on404), (char *)disp_on404}, |
| {sizeof(disp_on405), (char *)disp_on405}, |
| {sizeof(disp_on406), (char *)disp_on406}, |
| {sizeof(disp_on407), (char *)disp_on407}, |
| {sizeof(disp_on408), (char *)disp_on408}, |
| {sizeof(disp_on409), (char *)disp_on409}, |
| {sizeof(disp_on410), (char *)disp_on410}, |
| {sizeof(disp_on411), (char *)disp_on411}, |
| {sizeof(disp_on412), (char *)disp_on412}, |
| {sizeof(disp_on413), (char *)disp_on413}, |
| {sizeof(disp_on414), (char *)disp_on414}, |
| {sizeof(disp_on415), (char *)disp_on415}, |
| {sizeof(disp_on416), (char *)disp_on416}, |
| {sizeof(disp_on417), (char *)disp_on417}, |
| {sizeof(disp_on418), (char *)disp_on418}, |
| {sizeof(disp_on419), (char *)disp_on419}, |
| {sizeof(disp_on420), (char *)disp_on420}, |
| {sizeof(disp_on421), (char *)disp_on421}, |
| {sizeof(disp_on422), (char *)disp_on422}, |
| {sizeof(disp_on423), (char *)disp_on423}, |
| {sizeof(disp_on424), (char *)disp_on424}, |
| {sizeof(disp_on425), (char *)disp_on425}, |
| {sizeof(disp_on426), (char *)disp_on426}, |
| {sizeof(disp_on427), (char *)disp_on427}, |
| {sizeof(disp_on428), (char *)disp_on428}, |
| {sizeof(disp_on429), (char *)disp_on429}, |
| {sizeof(disp_on430), (char *)disp_on430}, |
| {sizeof(disp_on431), (char *)disp_on431}, |
| {sizeof(disp_on432), (char *)disp_on432}, |
| {sizeof(disp_on433), (char *)disp_on433}, |
| {sizeof(disp_on434), (char *)disp_on434}, |
| {sizeof(disp_on435), (char *)disp_on435}, |
| {sizeof(disp_on436), (char *)disp_on436}, |
| {sizeof(disp_on437), (char *)disp_on437}, |
| {sizeof(disp_on438), (char *)disp_on438}, |
| {sizeof(disp_on439), (char *)disp_on439}, |
| {sizeof(disp_on440), (char *)disp_on440}, |
| {sizeof(disp_on441), (char *)disp_on441}, |
| {sizeof(disp_on442), (char *)disp_on442}, |
| {sizeof(disp_on443), (char *)disp_on443}, |
| {sizeof(disp_on444), (char *)disp_on444}, |
| {sizeof(disp_on445), (char *)disp_on445}, |
| {sizeof(disp_on446), (char *)disp_on446}, |
| {sizeof(disp_on447), (char *)disp_on447}, |
| {sizeof(disp_on448), (char *)disp_on448}, |
| {sizeof(disp_on449), (char *)disp_on449}, |
| {sizeof(disp_on450), (char *)disp_on450}, |
| {sizeof(disp_on451), (char *)disp_on451}, |
| {sizeof(disp_on452), (char *)disp_on452}, |
| {sizeof(disp_on453), (char *)disp_on453}, |
| {sizeof(disp_on454), (char *)disp_on454}, |
| {sizeof(disp_on455), (char *)disp_on455}, |
| {sizeof(disp_on456), (char *)disp_on456}, |
| {sizeof(disp_on457), (char *)disp_on457}, |
| {sizeof(disp_on458), (char *)disp_on458}, |
| {sizeof(disp_on459), (char *)disp_on459}, |
| {sizeof(disp_on460), (char *)disp_on460}, |
| {sizeof(disp_on461), (char *)disp_on461}, |
| {sizeof(disp_on462), (char *)disp_on462}, |
| {sizeof(disp_on463), (char *)disp_on463}, |
| }; |
| |
| int mipi_nt35590_video_720p_config(void *pdata) |
| { |
| int ret = NO_ERROR; |
| |
| /* 4 Lanes -- Enables Data Lane0, 1, 2, 3 */ |
| uint8_t lane_en = 0xf; |
| uint64_t low_pwr_stop_mode = 0; |
| |
| /* Needed or else will have blank line at top of display */ |
| uint8_t eof_bllp_pwr = 0x9; |
| uint8_t interleav = 0; |
| struct lcdc_panel_info *lcdc = NULL; |
| struct msm_panel_info *pinfo = (struct msm_panel_info *)pdata; |
| |
| dprintf(SPEW, "mipi_nt35590_video_720p_config\n"); |
| |
| if (pinfo == NULL) |
| return ERR_INVALID_ARGS; |
| |
| lcdc = &(pinfo->lcdc); |
| if (lcdc == NULL) |
| return ERR_INVALID_ARGS; |
| |
| ret = mdss_dsi_video_mode_config((pinfo->xres + lcdc->xres_pad), |
| (pinfo->yres + lcdc->yres_pad), |
| (pinfo->xres), |
| (pinfo->yres), |
| (lcdc->h_front_porch), |
| (lcdc->h_back_porch + lcdc->h_pulse_width), |
| (lcdc->v_front_porch), |
| (lcdc->v_back_porch + lcdc->v_pulse_width), |
| (lcdc->h_pulse_width), |
| (lcdc->v_pulse_width), |
| pinfo->mipi.dst_format, |
| pinfo->mipi.traffic_mode, |
| lane_en, |
| low_pwr_stop_mode, |
| eof_bllp_pwr, |
| interleav, |
| MIPI_DSI0_BASE); |
| return ret; |
| } |
| |
| int mipi_nt35590_video_720p_on() |
| { |
| int ret = NO_ERROR; |
| dprintf(SPEW, "mipi_nt35590_video_720p_on\n"); |
| return ret; |
| } |
| |
| int mipi_nt35590_video_720p_off() |
| { |
| int ret = NO_ERROR; |
| dprintf(SPEW, "mipi_nt35590_video_720p_off\n"); |
| return ret; |
| } |
| |
| static struct mdss_dsi_phy_ctrl dsi_video_mode_phy_db = { |
| /* 720x1280, RGB888, 4 Lane 60 fps video mode */ |
| /* regulator */ |
| {0x02, 0x08, 0x05, 0x00, 0x20, 0x03}, |
| /* timing */ |
| {0x86, 0x1E, 0x14, 0x00, 0x43, 0x4D, |
| 0x19, 0x21, 0x30, 0x03, 0x04, 0x00}, |
| /* phy ctrl */ |
| {0x7f, 0x00, 0x00, 0x00}, |
| /* strength */ |
| {0xff, 0x06}, |
| /* bist control */ |
| {0x03, 0x03, 0x00, 0x00, 0x0f, 0x00}, |
| /* lanes config */ |
| {0x80, 0x45, 0x00, 0x00, 0x00, 0x01, 0x66, 0x00, 0x00, |
| 0x80, 0x45, 0x00, 0x00, 0x00, 0x01, 0x66, 0x00, 0x00, |
| 0x80, 0x45, 0x00, 0x00, 0x00, 0x01, 0x66, 0x00, 0x00, |
| 0x80, 0x45, 0x00, 0x00, 0x00, 0x01, 0x66, 0x00, 0x00, |
| 0x40, 0x67, 0x00, 0x00, 0x00, 0x01, 0x88, 0x00, 0x00}, |
| }; |
| |
| void mipi_nt35590_video_720p_init(struct msm_panel_info *pinfo) |
| { |
| if (!pinfo) |
| return; |
| |
| dprintf(SPEW, "mipi_nt35590_video_720p_init\n"); |
| |
| pinfo->xres = 720; |
| pinfo->yres = 1280; |
| |
| pinfo->type = MIPI_VIDEO_PANEL; |
| pinfo->wait_cycle = 0; |
| pinfo->bpp = 24; |
| pinfo->lcdc.h_back_porch = 164; |
| pinfo->lcdc.h_front_porch = 140; |
| pinfo->lcdc.h_pulse_width = 8; |
| pinfo->lcdc.v_back_porch = 1; |
| pinfo->lcdc.v_front_porch = 6; |
| pinfo->lcdc.v_pulse_width = 1; |
| pinfo->lcdc.border_clr = 0; /* blk */ |
| pinfo->lcdc.underflow_clr = 0xff; /* blue */ |
| pinfo->lcdc.hsync_skew = 0; |
| pinfo->clk_rate = 424000000; |
| |
| pinfo->mipi.mode = DSI_VIDEO_MODE; |
| pinfo->mipi.pulse_mode_hsa_he = TRUE; |
| pinfo->mipi.hfp_power_stop = FALSE; |
| pinfo->mipi.hbp_power_stop = FALSE; |
| pinfo->mipi.hsa_power_stop = FALSE; |
| pinfo->mipi.eof_bllp_power_stop = TRUE; |
| pinfo->mipi.bllp_power_stop = TRUE; |
| pinfo->mipi.traffic_mode = DSI_BURST_MODE; |
| pinfo->mipi.dst_format = DSI_VIDEO_DST_FORMAT_RGB888; |
| pinfo->mipi.vc = 0; |
| pinfo->mipi.rgb_swap = DSI_RGB_SWAP_RGB; |
| pinfo->mipi.data_lane0 = TRUE; |
| pinfo->mipi.data_lane1 = TRUE; |
| pinfo->mipi.data_lane2 = TRUE; |
| pinfo->mipi.data_lane3 = TRUE; |
| pinfo->mipi.t_clk_post = 0x20; |
| pinfo->mipi.t_clk_pre = 0x2c; |
| pinfo->mipi.stream = 0; /* dma_p */ |
| pinfo->mipi.mdp_trigger = DSI_CMD_TRIGGER_NONE; |
| pinfo->mipi.dma_trigger = DSI_CMD_TRIGGER_SW; |
| pinfo->mipi.frame_rate = 60; |
| pinfo->mipi.mdss_dsi_phy_db = &dsi_video_mode_phy_db; |
| pinfo->mipi.tx_eot_append = TRUE; |
| |
| pinfo->mipi.num_of_lanes = 4; |
| pinfo->mipi.panel_cmds = nt35590_panel_video_mode_cmds; |
| pinfo->mipi.num_of_panel_cmds = |
| ARRAY_SIZE(nt35590_panel_video_mode_cmds); |
| |
| pinfo->on = mipi_nt35590_video_720p_on; |
| pinfo->off = mipi_nt35590_video_720p_off; |
| pinfo->config = mipi_nt35590_video_720p_config; |
| |
| return; |
| } |