Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Linux/drivers/media/i2c/   (Open Source Betriebssystem Version 6.17.9©)  Datei vom 24.10.2025 mit Größe 164 kB image not shown  

Quelle  ov64a40.c   Sprache: C

 
// SPDX-License-Identifier: GPL-2.0
/*
 * V4L2 sensor driver for OmniVision OV64A40
 *
 * Copyright (C) 2023 Ideas On Board Oy
 * Copyright (C) 2023 Arducam
 */


#include <linux/clk.h>
#include <linux/delay.h>
#include <linux/gpio/consumer.h>
#include <linux/i2c.h>
#include <linux/mod_devicetable.h>
#include <linux/module.h>
#include <linux/pm_runtime.h>
#include <linux/regulator/consumer.h>

#include <media/v4l2-cci.h>
#include <media/v4l2-ctrls.h>
#include <media/v4l2-device.h>
#include <media/v4l2-fwnode.h>
#include <media/v4l2-mediabus.h>
#include <media/v4l2-subdev.h>

#define OV64A40_XCLK_FREQ  24000000

#define OV64A40_NATIVE_WIDTH  9286
#define OV64A40_NATIVE_HEIGHT  6976
#define OV64A40_PIXEL_ARRAY_TOP  0
#define OV64A40_PIXEL_ARRAY_LEFT 0
#define OV64A40_PIXEL_ARRAY_WIDTH 9248
#define OV64A40_PIXEL_ARRAY_HEIGHT 6944

#define OV64A40_PIXEL_RATE  300000000

#define OV64A40_LINK_FREQ_360M  360000000
#define OV64A40_LINK_FREQ_456M  456000000

#define OV64A40_PLL1_PRE_DIV0  CCI_REG8(0x0301)
#define OV64A40_PLL1_PRE_DIV  CCI_REG8(0x0303)
#define OV64A40_PLL1_MULTIPLIER  CCI_REG16(0x0304)
#define OV64A40_PLL1_M_DIV  CCI_REG8(0x0307)
#define OV64A40_PLL2_SEL_BAK_SA1 CCI_REG8(0x0320)
#define OV64A40_PLL2_PRE_DIV  CCI_REG8(0x0323)
#define OV64A40_PLL2_MULTIPLIER  CCI_REG16(0x0324)
#define OV64A40_PLL2_PRE_DIV0  CCI_REG8(0x0326)
#define OV64A40_PLL2_DIVDAC  CCI_REG8(0x0329)
#define OV64A40_PLL2_DIVSP  CCI_REG8(0x032d)
#define OV64A40_PLL2_DACPREDIV  CCI_REG8(0x032e)

/* TODO: validate vblank_min, it's not characterized in the datasheet. */
#define OV64A40_VBLANK_MIN  128
#define OV64A40_VTS_MAX   0xffffff

#define OV64A40_REG_MEC_LONG_EXPO CCI_REG24(0x3500)
#define OV64A40_EXPOSURE_MIN  16
#define OV64A40_EXPOSURE_MARGIN  32

#define OV64A40_REG_MEC_LONG_GAIN CCI_REG16(0x3508)
#define OV64A40_ANA_GAIN_MIN  0x80
#define OV64A40_ANA_GAIN_MAX  0x7ff
#define OV64A40_ANA_GAIN_DEFAULT 0x80

#define OV64A40_REG_TIMING_CTRL0 CCI_REG16(0x3800)
#define OV64A40_REG_TIMING_CTRL2 CCI_REG16(0x3802)
#define OV64A40_REG_TIMING_CTRL4 CCI_REG16(0x3804)
#define OV64A40_REG_TIMING_CTRL6 CCI_REG16(0x3806)
#define OV64A40_REG_TIMING_CTRL8 CCI_REG16(0x3808)
#define OV64A40_REG_TIMING_CTRLA CCI_REG16(0x380a)
#define OV64A40_REG_TIMING_CTRLC CCI_REG16(0x380c)
#define OV64A40_REG_TIMING_CTRLE CCI_REG16(0x380e)
#define OV64A40_REG_TIMING_CTRL10 CCI_REG16(0x3810)
#define OV64A40_REG_TIMING_CTRL12 CCI_REG16(0x3812)

/*
 * Careful: a typo in the datasheet calls this register
 * OV64A40_REG_TIMING_CTRL20.
 */

#define OV64A40_REG_TIMING_CTRL14 CCI_REG8(0x3814)
#define OV64A40_REG_TIMING_CTRL15 CCI_REG8(0x3815)
#define OV64A40_ODD_INC_SHIFT  4
#define OV64A40_SKIPPING_CONFIG(_odd, _even) \
    (((_odd) << OV64A40_ODD_INC_SHIFT) | (_even))

#define OV64A40_REG_TIMING_CTRL_20 CCI_REG8(0x3820)
#define OV64A40_TIMING_CTRL_20_VFLIP BIT(2)
#define OV64A40_TIMING_CTRL_20_VBIN BIT(1)

#define OV64A40_REG_TIMING_CTRL_21 CCI_REG8(0x3821)
#define OV64A40_TIMING_CTRL_21_HBIN BIT(4)
#define OV64A40_TIMING_CTRL_21_HFLIP BIT(2)
#define OV64A40_TIMING_CTRL_21_DSPEED BIT(0)
#define OV64A40_TIMING_CTRL_21_HBIN_CONF \
     (OV64A40_TIMING_CTRL_21_HBIN | \
      OV64A40_TIMING_CTRL_21_DSPEED)

#define OV64A40_REG_TIMINGS_VTS_HIGH CCI_REG8(0x3840)
#define OV64A40_REG_TIMINGS_VTS_MID CCI_REG8(0x380e)
#define OV64A40_REG_TIMINGS_VTS_LOW CCI_REG8(0x380f)

/* The test pattern control is weirdly named PRE_ISP_2325_D2V2_TOP_1 in TRM. */
#define OV64A40_REG_TEST_PATTERN CCI_REG8(0x50c1)
#define OV64A40_TEST_PATTERN_DISABLED 0x00
#define OV64A40_TEST_PATTERN_TYPE1 BIT(0)
#define OV64A40_TEST_PATTERN_TYPE2 (BIT(4) | BIT(0))
#define OV64A40_TEST_PATTERN_TYPE3 (BIT(5) | BIT(0))
#define OV64A40_TEST_PATTERN_TYPE4 (BIT(5) | BIT(4) | BIT(0))

#define OV64A40_REG_CHIP_ID  CCI_REG24(0x300a)
#define OV64A40_CHIP_ID   0x566441

#define OV64A40_REG_SMIA  CCI_REG8(0x0100)
#define OV64A40_REG_SMIA_STREAMING BIT(0)

enum ov64a40_link_freq_ids {
 OV64A40_LINK_FREQ_456M_ID,
 OV64A40_LINK_FREQ_360M_ID,
 OV64A40_NUM_LINK_FREQ,
};

static const char * const ov64a40_supply_names[] = {
 /* Supplies can be enabled in any order */
 "avdd",  /* Analog (2.8V) supply */
 "dovdd"/* Digital Core (1.8V) supply */
 "dvdd",  /* IF (1.1V) supply */
};

static const char * const ov64a40_test_pattern_menu[] = {
 "Disabled",
 "Type1",
 "Type2",
 "Type3",
 "Type4",
};

static const int ov64a40_test_pattern_val[] = {
 OV64A40_TEST_PATTERN_DISABLED,
 OV64A40_TEST_PATTERN_TYPE1,
 OV64A40_TEST_PATTERN_TYPE2,
 OV64A40_TEST_PATTERN_TYPE3,
 OV64A40_TEST_PATTERN_TYPE4,
};

static const unsigned int ov64a40_mbus_codes[] = {
 MEDIA_BUS_FMT_SBGGR10_1X10,
 MEDIA_BUS_FMT_SGRBG10_1X10,
 MEDIA_BUS_FMT_SGBRG10_1X10,
 MEDIA_BUS_FMT_SRGGB10_1X10,
};

static const struct cci_reg_sequence ov64a40_init[] = {
 { CCI_REG8(0x0103), 0x01 }, { CCI_REG8(0x0301), 0x88 },
 { CCI_REG8(0x0304), 0x00 }, { CCI_REG8(0x0305), 0x96 },
 { CCI_REG8(0x0306), 0x03 }, { CCI_REG8(0x0307), 0x00 },
 { CCI_REG8(0x0345), 0x2c }, { CCI_REG8(0x034a), 0x02 },
 { CCI_REG8(0x034b), 0x02 }, { CCI_REG8(0x0350), 0xc0 },
 { CCI_REG8(0x0360), 0x09 }, { CCI_REG8(0x3012), 0x31 },
 { CCI_REG8(0x3015), 0xf0 }, { CCI_REG8(0x3017), 0xf0 },
 { CCI_REG8(0x301d), 0xf6 }, { CCI_REG8(0x301e), 0xf1 },
 { CCI_REG8(0x3022), 0xf0 }, { CCI_REG8(0x3400), 0x08 },
 { CCI_REG8(0x3608), 0x41 }, { CCI_REG8(0x3421), 0x02 },
 { CCI_REG8(0x3500), 0x00 }, { CCI_REG8(0x3501), 0x00 },
 { CCI_REG8(0x3502), 0x18 }, { CCI_REG8(0x3504), 0x0c },
 { CCI_REG8(0x3508), 0x01 }, { CCI_REG8(0x3509), 0x00 },
 { CCI_REG8(0x350a), 0x01 }, { CCI_REG8(0x350b), 0x00 },
 { CCI_REG8(0x350b), 0x00 }, { CCI_REG8(0x3540), 0x00 },
 { CCI_REG8(0x3541), 0x00 }, { CCI_REG8(0x3542), 0x08 },
 { CCI_REG8(0x3548), 0x01 }, { CCI_REG8(0x3549), 0xa0 },
 { CCI_REG8(0x3549), 0x00 }, { CCI_REG8(0x3549), 0x00 },
 { CCI_REG8(0x3549), 0x00 }, { CCI_REG8(0x3580), 0x00 },
 { CCI_REG8(0x3581), 0x00 }, { CCI_REG8(0x3582), 0x04 },
 { CCI_REG8(0x3588), 0x01 }, { CCI_REG8(0x3589), 0xf0 },
 { CCI_REG8(0x3589), 0x00 }, { CCI_REG8(0x3589), 0x00 },
 { CCI_REG8(0x3589), 0x00 }, { CCI_REG8(0x360d), 0x83 },
 { CCI_REG8(0x3616), 0xa0 }, { CCI_REG8(0x3617), 0x31 },
 { CCI_REG8(0x3623), 0x10 }, { CCI_REG8(0x3633), 0x03 },
 { CCI_REG8(0x3634), 0x03 }, { CCI_REG8(0x3635), 0x77 },
 { CCI_REG8(0x3640), 0x19 }, { CCI_REG8(0x3641), 0x80 },
 { CCI_REG8(0x364d), 0x0f }, { CCI_REG8(0x3680), 0x80 },
 { CCI_REG8(0x3682), 0x00 }, { CCI_REG8(0x3683), 0x00 },
 { CCI_REG8(0x3684), 0x07 }, { CCI_REG8(0x3688), 0x01 },
 { CCI_REG8(0x3689), 0x08 }, { CCI_REG8(0x368a), 0x26 },
 { CCI_REG8(0x368b), 0xc8 }, { CCI_REG8(0x368e), 0x70 },
 { CCI_REG8(0x368f), 0x00 }, { CCI_REG8(0x3692), 0x04 },
 { CCI_REG8(0x3693), 0x00 }, { CCI_REG8(0x3696), 0xd1 },
 { CCI_REG8(0x3697), 0xe0 }, { CCI_REG8(0x3698), 0x80 },
 { CCI_REG8(0x3699), 0x2b }, { CCI_REG8(0x369a), 0x00 },
 { CCI_REG8(0x369d), 0x00 }, { CCI_REG8(0x369e), 0x14 },
 { CCI_REG8(0x369f), 0x20 }, { CCI_REG8(0x36a5), 0x80 },
 { CCI_REG8(0x36a6), 0x00 }, { CCI_REG8(0x36a7), 0x00 },
 { CCI_REG8(0x36a8), 0x00 }, { CCI_REG8(0x36b5), 0x17 },
 { CCI_REG8(0x3701), 0x30 }, { CCI_REG8(0x3706), 0x2b },
 { CCI_REG8(0x3709), 0x8d }, { CCI_REG8(0x370b), 0x4f },
 { CCI_REG8(0x3711), 0x00 }, { CCI_REG8(0x3712), 0x01 },
 { CCI_REG8(0x3713), 0x00 }, { CCI_REG8(0x3720), 0x08 },
 { CCI_REG8(0x3727), 0x22 }, { CCI_REG8(0x3728), 0x01 },
 { CCI_REG8(0x375e), 0x00 }, { CCI_REG8(0x3760), 0x08 },
 { CCI_REG8(0x3761), 0x10 }, { CCI_REG8(0x3762), 0x08 },
 { CCI_REG8(0x3765), 0x10 }, { CCI_REG8(0x3766), 0x18 },
 { CCI_REG8(0x376a), 0x08 }, { CCI_REG8(0x376b), 0x00 },
 { CCI_REG8(0x376d), 0x1b }, { CCI_REG8(0x3791), 0x2b },
 { CCI_REG8(0x3793), 0x2b }, { CCI_REG8(0x3795), 0x2b },
 { CCI_REG8(0x3797), 0x4f }, { CCI_REG8(0x3799), 0x4f },
 { CCI_REG8(0x379b), 0x4f }, { CCI_REG8(0x37a0), 0x22 },
 { CCI_REG8(0x37da), 0x04 }, { CCI_REG8(0x37f9), 0x02 },
 { CCI_REG8(0x37fa), 0x02 }, { CCI_REG8(0x37fb), 0x02 },
 { CCI_REG8(0x3814), 0x11 }, { CCI_REG8(0x3815), 0x11 },
 { CCI_REG8(0x3820), 0x40 }, { CCI_REG8(0x3821), 0x04 },
 { CCI_REG8(0x3822), 0x00 }, { CCI_REG8(0x3823), 0x04 },
 { CCI_REG8(0x3827), 0x08 }, { CCI_REG8(0x3828), 0x00 },
 { CCI_REG8(0x382a), 0x81 }, { CCI_REG8(0x382e), 0x70 },
 { CCI_REG8(0x3837), 0x10 }, { CCI_REG8(0x3839), 0x00 },
 { CCI_REG8(0x383b), 0x00 }, { CCI_REG8(0x383c), 0x00 },
 { CCI_REG8(0x383d), 0x10 }, { CCI_REG8(0x383f), 0x00 },
 { CCI_REG8(0x384c), 0x02 }, { CCI_REG8(0x384d), 0x8c },
 { CCI_REG8(0x3852), 0x00 }, { CCI_REG8(0x3856), 0x10 },
 { CCI_REG8(0x3857), 0x10 }, { CCI_REG8(0x3858), 0x20 },
 { CCI_REG8(0x3859), 0x20 }, { CCI_REG8(0x3894), 0x00 },
 { CCI_REG8(0x3895), 0x00 }, { CCI_REG8(0x3896), 0x00 },
 { CCI_REG8(0x3897), 0x00 }, { CCI_REG8(0x3900), 0x40 },
 { CCI_REG8(0x3aed), 0x6e }, { CCI_REG8(0x3af1), 0x73 },
 { CCI_REG8(0x3d86), 0x12 }, { CCI_REG8(0x3d87), 0x30 },
 { CCI_REG8(0x3d8c), 0xab }, { CCI_REG8(0x3d8d), 0xb0 },
 { CCI_REG8(0x3f00), 0x12 }, { CCI_REG8(0x3f00), 0x12 },
 { CCI_REG8(0x3f00), 0x12 }, { CCI_REG8(0x3f01), 0x03 },
 { CCI_REG8(0x4009), 0x01 }, { CCI_REG8(0x400e), 0xc6 },
 { CCI_REG8(0x400f), 0x00 }, { CCI_REG8(0x4010), 0x28 },
 { CCI_REG8(0x4011), 0x01 }, { CCI_REG8(0x4012), 0x0c },
 { CCI_REG8(0x4015), 0x00 }, { CCI_REG8(0x4016), 0x1f },
 { CCI_REG8(0x4017), 0x00 }, { CCI_REG8(0x4018), 0x07 },
 { CCI_REG8(0x401a), 0x40 }, { CCI_REG8(0x4028), 0x01 },
 { CCI_REG8(0x4504), 0x00 }, { CCI_REG8(0x4506), 0x01 },
 { CCI_REG8(0x4508), 0x00 }, { CCI_REG8(0x4509), 0x35 },
 { CCI_REG8(0x450a), 0x08 }, { CCI_REG8(0x450c), 0x00 },
 { CCI_REG8(0x450d), 0x20 }, { CCI_REG8(0x450e), 0x00 },
 { CCI_REG8(0x450f), 0x20 }, { CCI_REG8(0x451e), 0x00 },
 { CCI_REG8(0x451f), 0x00 }, { CCI_REG8(0x4523), 0x00 },
 { CCI_REG8(0x4526), 0x00 }, { CCI_REG8(0x4527), 0x18 },
 { CCI_REG8(0x4580), 0x01 }, { CCI_REG8(0x4583), 0x00 },
 { CCI_REG8(0x4584), 0x00 }, { CCI_REG8(0x45c0), 0xa1 },
 { CCI_REG8(0x4602), 0x08 }, { CCI_REG8(0x4603), 0x05 },
 { CCI_REG8(0x4606), 0x12 }, { CCI_REG8(0x4607), 0x30 },
 { CCI_REG8(0x460b), 0x00 }, { CCI_REG8(0x460d), 0x00 },
 { CCI_REG8(0x4640), 0x00 }, { CCI_REG8(0x4641), 0x24 },
 { CCI_REG8(0x4643), 0x08 }, { CCI_REG8(0x4645), 0x14 },
 { CCI_REG8(0x4648), 0x0a }, { CCI_REG8(0x4649), 0x06 },
 { CCI_REG8(0x464a), 0x00 }, { CCI_REG8(0x464b), 0x30 },
 { CCI_REG8(0x4800), 0x04 }, { CCI_REG8(0x4802), 0x02 },
 { CCI_REG8(0x480b), 0x10 }, { CCI_REG8(0x480c), 0x80 },
 { CCI_REG8(0x480e), 0x04 }, { CCI_REG8(0x480f), 0x32 },
 { CCI_REG8(0x481b), 0x12 }, { CCI_REG8(0x4833), 0x30 },
 { CCI_REG8(0x4837), 0x08 }, { CCI_REG8(0x484b), 0x27 },
 { CCI_REG8(0x4850), 0x42 }, { CCI_REG8(0x4851), 0xaa },
 { CCI_REG8(0x4860), 0x01 }, { CCI_REG8(0x4861), 0xec },
 { CCI_REG8(0x4862), 0x25 }, { CCI_REG8(0x4888), 0x00 },
 { CCI_REG8(0x4889), 0x03 }, { CCI_REG8(0x488c), 0x60 },
 { CCI_REG8(0x4910), 0x28 }, { CCI_REG8(0x4911), 0x01 },
 { CCI_REG8(0x4912), 0x0c }, { CCI_REG8(0x491a), 0x40 },
 { CCI_REG8(0x4915), 0x00 }, { CCI_REG8(0x4916), 0x0f },
 { CCI_REG8(0x4917), 0x00 }, { CCI_REG8(0x4918), 0x07 },
 { CCI_REG8(0x4a10), 0x28 }, { CCI_REG8(0x4a11), 0x01 },
 { CCI_REG8(0x4a12), 0x0c }, { CCI_REG8(0x4a1a), 0x40 },
 { CCI_REG8(0x4a15), 0x00 }, { CCI_REG8(0x4a16), 0x0f },
 { CCI_REG8(0x4a17), 0x00 }, { CCI_REG8(0x4a18), 0x07 },
 { CCI_REG8(0x4d00), 0x04 }, { CCI_REG8(0x4d01), 0x5a },
 { CCI_REG8(0x4d02), 0xbb }, { CCI_REG8(0x4d03), 0x84 },
 { CCI_REG8(0x4d04), 0xd1 }, { CCI_REG8(0x4d05), 0x68 },
 { CCI_REG8(0xc4fa), 0x10 }, { CCI_REG8(0x3b56), 0x0a },
 { CCI_REG8(0x3b57), 0x0a }, { CCI_REG8(0x3b58), 0x0c },
 { CCI_REG8(0x3b59), 0x10 }, { CCI_REG8(0x3a1d), 0x30 },
 { CCI_REG8(0x3a1e), 0x30 }, { CCI_REG8(0x3a21), 0x30 },
 { CCI_REG8(0x3a22), 0x30 }, { CCI_REG8(0x3992), 0x02 },
 { CCI_REG8(0x399e), 0x02 }, { CCI_REG8(0x39fb), 0x30 },
 { CCI_REG8(0x39fc), 0x30 }, { CCI_REG8(0x39fd), 0x30 },
 { CCI_REG8(0x39fe), 0x30 }, { CCI_REG8(0x3a6d), 0x83 },
 { CCI_REG8(0x3a5e), 0x83 }, { CCI_REG8(0xc500), 0x12 },
 { CCI_REG8(0xc501), 0x12 }, { CCI_REG8(0xc502), 0x12 },
 { CCI_REG8(0xc503), 0x12 }, { CCI_REG8(0xc505), 0x12 },
 { CCI_REG8(0xc506), 0x12 }, { CCI_REG8(0xc507), 0x12 },
 { CCI_REG8(0xc508), 0x12 }, { CCI_REG8(0x3a77), 0x12 },
 { CCI_REG8(0x3a73), 0x12 }, { CCI_REG8(0x3a7b), 0x12 },
 { CCI_REG8(0x3a7f), 0x12 }, { CCI_REG8(0x3b2e), 0x13 },
 { CCI_REG8(0x3b29), 0x13 }, { CCI_REG8(0xc439), 0x13 },
 { CCI_REG8(0xc469), 0x13 }, { CCI_REG8(0xc41c), 0x89 },
 { CCI_REG8(0x3618), 0x80 }, { CCI_REG8(0xc514), 0x51 },
 { CCI_REG8(0xc515), 0x2c }, { CCI_REG8(0xc516), 0x16 },
 { CCI_REG8(0xc517), 0x0d }, { CCI_REG8(0x3615), 0x7f },
 { CCI_REG8(0x3632), 0x99 }, { CCI_REG8(0x3642), 0x00 },
 { CCI_REG8(0x3645), 0x80 }, { CCI_REG8(0x3702), 0x2a },
 { CCI_REG8(0x3703), 0x2a }, { CCI_REG8(0x3708), 0x2f },
 { CCI_REG8(0x3721), 0x15 }, { CCI_REG8(0x3744), 0x28 },
 { CCI_REG8(0x3991), 0x0c }, { CCI_REG8(0x371d), 0x24 },
 { CCI_REG8(0x371f), 0x0c }, { CCI_REG8(0x374b), 0x03 },
 { CCI_REG8(0x37d0), 0x00 }, { CCI_REG8(0x391d), 0x55 },
 { CCI_REG8(0x391e), 0x52 }, { CCI_REG8(0x399d), 0x0c },
 { CCI_REG8(0x3a2f), 0x01 }, { CCI_REG8(0x3a30), 0x01 },
 { CCI_REG8(0x3a31), 0x01 }, { CCI_REG8(0x3a32), 0x01 },
 { CCI_REG8(0x3a34), 0x01 }, { CCI_REG8(0x3a35), 0x01 },
 { CCI_REG8(0x3a36), 0x01 }, { CCI_REG8(0x3a37), 0x01 },
 { CCI_REG8(0x3a43), 0x01 }, { CCI_REG8(0x3a44), 0x01 },
 { CCI_REG8(0x3a45), 0x01 }, { CCI_REG8(0x3a46), 0x01 },
 { CCI_REG8(0x3a48), 0x01 }, { CCI_REG8(0x3a49), 0x01 },
 { CCI_REG8(0x3a4a), 0x01 }, { CCI_REG8(0x3a4b), 0x01 },
 { CCI_REG8(0x3a50), 0x14 }, { CCI_REG8(0x3a54), 0x14 },
 { CCI_REG8(0x3a60), 0x20 }, { CCI_REG8(0x3a6f), 0x20 },
 { CCI_REG8(0x3ac5), 0x01 }, { CCI_REG8(0x3ac6), 0x01 },
 { CCI_REG8(0x3ac7), 0x01 }, { CCI_REG8(0x3ac8), 0x01 },
 { CCI_REG8(0x3ac9), 0x01 }, { CCI_REG8(0x3aca), 0x01 },
 { CCI_REG8(0x3acb), 0x01 }, { CCI_REG8(0x3acc), 0x01 },
 { CCI_REG8(0x3acd), 0x01 }, { CCI_REG8(0x3ace), 0x01 },
 { CCI_REG8(0x3acf), 0x01 }, { CCI_REG8(0x3ad0), 0x01 },
 { CCI_REG8(0x3ad1), 0x01 }, { CCI_REG8(0x3ad2), 0x01 },
 { CCI_REG8(0x3ad3), 0x01 }, { CCI_REG8(0x3ad4), 0x01 },
 { CCI_REG8(0x3add), 0x1f }, { CCI_REG8(0x3adf), 0x24 },
 { CCI_REG8(0x3aef), 0x1f }, { CCI_REG8(0x3af0), 0x24 },
 { CCI_REG8(0x3b92), 0x08 }, { CCI_REG8(0x3b93), 0x08 },
 { CCI_REG8(0x3b94), 0x08 }, { CCI_REG8(0x3b95), 0x08 },
 { CCI_REG8(0x3be7), 0x1e }, { CCI_REG8(0x3be8), 0x26 },
 { CCI_REG8(0xc44a), 0x20 }, { CCI_REG8(0xc44c), 0x20 },
 { CCI_REG8(0xc483), 0x00 }, { CCI_REG8(0xc484), 0x00 },
 { CCI_REG8(0xc485), 0x00 }, { CCI_REG8(0xc486), 0x00 },
 { CCI_REG8(0xc487), 0x01 }, { CCI_REG8(0xc488), 0x01 },
 { CCI_REG8(0xc489), 0x01 }, { CCI_REG8(0xc48a), 0x01 },
 { CCI_REG8(0xc4c1), 0x00 }, { CCI_REG8(0xc4c2), 0x00 },
 { CCI_REG8(0xc4c3), 0x00 }, { CCI_REG8(0xc4c4), 0x00 },
 { CCI_REG8(0xc4c6), 0x10 }, { CCI_REG8(0xc4c7), 0x10 },
 { CCI_REG8(0xc4c8), 0x10 }, { CCI_REG8(0xc4c9), 0x10 },
 { CCI_REG8(0xc4ca), 0x10 }, { CCI_REG8(0xc4cb), 0x10 },
 { CCI_REG8(0xc4cc), 0x10 }, { CCI_REG8(0xc4cd), 0x10 },
 { CCI_REG8(0xc4ea), 0x07 }, { CCI_REG8(0xc4eb), 0x07 },
 { CCI_REG8(0xc4ec), 0x07 }, { CCI_REG8(0xc4ed), 0x07 },
 { CCI_REG8(0xc4ee), 0x07 }, { CCI_REG8(0xc4f6), 0x10 },
 { CCI_REG8(0xc4f7), 0x10 }, { CCI_REG8(0xc4f8), 0x10 },
 { CCI_REG8(0xc4f9), 0x10 }, { CCI_REG8(0xc518), 0x0e },
 { CCI_REG8(0xc519), 0x0e }, { CCI_REG8(0xc51a), 0x0e },
 { CCI_REG8(0xc51b), 0x0e }, { CCI_REG8(0xc51c), 0x0e },
 { CCI_REG8(0xc51d), 0x0e }, { CCI_REG8(0xc51e), 0x0e },
 { CCI_REG8(0xc51f), 0x0e }, { CCI_REG8(0xc520), 0x0e },
 { CCI_REG8(0xc521), 0x0e }, { CCI_REG8(0xc522), 0x0e },
 { CCI_REG8(0xc523), 0x0e }, { CCI_REG8(0xc524), 0x0e },
 { CCI_REG8(0xc525), 0x0e }, { CCI_REG8(0xc526), 0x0e },
 { CCI_REG8(0xc527), 0x0e }, { CCI_REG8(0xc528), 0x0e },
 { CCI_REG8(0xc529), 0x0e }, { CCI_REG8(0xc52a), 0x0e },
 { CCI_REG8(0xc52b), 0x0e }, { CCI_REG8(0xc52c), 0x0e },
 { CCI_REG8(0xc52d), 0x0e }, { CCI_REG8(0xc52e), 0x0e },
 { CCI_REG8(0xc52f), 0x0e }, { CCI_REG8(0xc530), 0x0e },
 { CCI_REG8(0xc531), 0x0e }, { CCI_REG8(0xc532), 0x0e },
 { CCI_REG8(0xc533), 0x0e }, { CCI_REG8(0xc534), 0x0e },
 { CCI_REG8(0xc535), 0x0e }, { CCI_REG8(0xc536), 0x0e },
 { CCI_REG8(0xc537), 0x0e }, { CCI_REG8(0xc538), 0x0e },
 { CCI_REG8(0xc539), 0x0e }, { CCI_REG8(0xc53a), 0x0e },
 { CCI_REG8(0xc53b), 0x0e }, { CCI_REG8(0xc53c), 0x0e },
 { CCI_REG8(0xc53d), 0x0e }, { CCI_REG8(0xc53e), 0x0e },
 { CCI_REG8(0xc53f), 0x0e }, { CCI_REG8(0xc540), 0x0e },
 { CCI_REG8(0xc541), 0x0e }, { CCI_REG8(0xc542), 0x0e },
 { CCI_REG8(0xc543), 0x0e }, { CCI_REG8(0xc544), 0x0e },
 { CCI_REG8(0xc545), 0x0e }, { CCI_REG8(0xc546), 0x0e },
 { CCI_REG8(0xc547), 0x0e }, { CCI_REG8(0xc548), 0x0e },
 { CCI_REG8(0xc549), 0x0e }, { CCI_REG8(0xc57f), 0x22 },
 { CCI_REG8(0xc580), 0x22 }, { CCI_REG8(0xc581), 0x22 },
 { CCI_REG8(0xc582), 0x22 }, { CCI_REG8(0xc583), 0x22 },
 { CCI_REG8(0xc584), 0x22 }, { CCI_REG8(0xc585), 0x22 },
 { CCI_REG8(0xc586), 0x22 }, { CCI_REG8(0xc587), 0x22 },
 { CCI_REG8(0xc588), 0x22 }, { CCI_REG8(0xc589), 0x22 },
 { CCI_REG8(0xc58a), 0x22 }, { CCI_REG8(0xc58b), 0x22 },
 { CCI_REG8(0xc58c), 0x22 }, { CCI_REG8(0xc58d), 0x22 },
 { CCI_REG8(0xc58e), 0x22 }, { CCI_REG8(0xc58f), 0x22 },
 { CCI_REG8(0xc590), 0x22 }, { CCI_REG8(0xc591), 0x22 },
 { CCI_REG8(0xc592), 0x22 }, { CCI_REG8(0xc598), 0x22 },
 { CCI_REG8(0xc599), 0x22 }, { CCI_REG8(0xc59a), 0x22 },
 { CCI_REG8(0xc59b), 0x22 }, { CCI_REG8(0xc59c), 0x22 },
 { CCI_REG8(0xc59d), 0x22 }, { CCI_REG8(0xc59e), 0x22 },
 { CCI_REG8(0xc59f), 0x22 }, { CCI_REG8(0xc5a0), 0x22 },
 { CCI_REG8(0xc5a1), 0x22 }, { CCI_REG8(0xc5a2), 0x22 },
 { CCI_REG8(0xc5a3), 0x22 }, { CCI_REG8(0xc5a4), 0x22 },
 { CCI_REG8(0xc5a5), 0x22 }, { CCI_REG8(0xc5a6), 0x22 },
 { CCI_REG8(0xc5a7), 0x22 }, { CCI_REG8(0xc5a8), 0x22 },
 { CCI_REG8(0xc5a9), 0x22 }, { CCI_REG8(0xc5aa), 0x22 },
 { CCI_REG8(0xc5ab), 0x22 }, { CCI_REG8(0xc5b1), 0x2a },
 { CCI_REG8(0xc5b2), 0x2a }, { CCI_REG8(0xc5b3), 0x2a },
 { CCI_REG8(0xc5b4), 0x2a }, { CCI_REG8(0xc5b5), 0x2a },
 { CCI_REG8(0xc5b6), 0x2a }, { CCI_REG8(0xc5b7), 0x2a },
 { CCI_REG8(0xc5b8), 0x2a }, { CCI_REG8(0xc5b9), 0x2a },
 { CCI_REG8(0xc5ba), 0x2a }, { CCI_REG8(0xc5bb), 0x2a },
 { CCI_REG8(0xc5bc), 0x2a }, { CCI_REG8(0xc5bd), 0x2a },
 { CCI_REG8(0xc5be), 0x2a }, { CCI_REG8(0xc5bf), 0x2a },
 { CCI_REG8(0xc5c0), 0x2a }, { CCI_REG8(0xc5c1), 0x2a },
 { CCI_REG8(0xc5c2), 0x2a }, { CCI_REG8(0xc5c3), 0x2a },
 { CCI_REG8(0xc5c4), 0x2a }, { CCI_REG8(0xc5ca), 0x2a },
 { CCI_REG8(0xc5cb), 0x2a }, { CCI_REG8(0xc5cc), 0x2a },
 { CCI_REG8(0xc5cd), 0x2a }, { CCI_REG8(0xc5ce), 0x2a },
 { CCI_REG8(0xc5cf), 0x2a }, { CCI_REG8(0xc5d0), 0x2a },
 { CCI_REG8(0xc5d1), 0x2a }, { CCI_REG8(0xc5d2), 0x2a },
 { CCI_REG8(0xc5d3), 0x2a }, { CCI_REG8(0xc5d4), 0x2a },
 { CCI_REG8(0xc5d5), 0x2a }, { CCI_REG8(0xc5d6), 0x2a },
 { CCI_REG8(0xc5d7), 0x2a }, { CCI_REG8(0xc5d8), 0x2a },
 { CCI_REG8(0xc5d9), 0x2a }, { CCI_REG8(0xc5da), 0x2a },
 { CCI_REG8(0xc5db), 0x2a }, { CCI_REG8(0xc5dc), 0x2a },
 { CCI_REG8(0xc5dd), 0x2a }, { CCI_REG8(0xc5e8), 0x22 },
 { CCI_REG8(0xc5ea), 0x22 }, { CCI_REG8(0x4540), 0x12 },
 { CCI_REG8(0x4541), 0x30 }, { CCI_REG8(0x3d86), 0x12 },
 { CCI_REG8(0x3d87), 0x30 }, { CCI_REG8(0x4606), 0x12 },
 { CCI_REG8(0x4607), 0x30 }, { CCI_REG8(0x4648), 0x0a },
 { CCI_REG8(0x4649), 0x06 }, { CCI_REG8(0x3220), 0x12 },
 { CCI_REG8(0x3221), 0x30 }, { CCI_REG8(0x40c2), 0x12 },
 { CCI_REG8(0x49c2), 0x12 }, { CCI_REG8(0x4ac2), 0x12 },
 { CCI_REG8(0x40c3), 0x30 }, { CCI_REG8(0x49c3), 0x30 },
 { CCI_REG8(0x4ac3), 0x30 }, { CCI_REG8(0x36b0), 0x12 },
 { CCI_REG8(0x36b1), 0x30 }, { CCI_REG8(0x45cb), 0x12 },
 { CCI_REG8(0x45cc), 0x30 }, { CCI_REG8(0x4585), 0x12 },
 { CCI_REG8(0x4586), 0x30 }, { CCI_REG8(0x36b2), 0x12 },
 { CCI_REG8(0x36b3), 0x30 }, { CCI_REG8(0x5a40), 0x75 },
 { CCI_REG8(0x5a41), 0x75 }, { CCI_REG8(0x5a42), 0x75 },
 { CCI_REG8(0x5a43), 0x75 }, { CCI_REG8(0x5a44), 0x75 },
 { CCI_REG8(0x5a45), 0x75 }, { CCI_REG8(0x5a46), 0x75 },
 { CCI_REG8(0x5a47), 0x75 }, { CCI_REG8(0x5a48), 0x75 },
 { CCI_REG8(0x5a49), 0x75 }, { CCI_REG8(0x5a4a), 0x75 },
 { CCI_REG8(0x5a4b), 0x75 }, { CCI_REG8(0x5a4c), 0x75 },
 { CCI_REG8(0x5a4d), 0x75 }, { CCI_REG8(0x5a4e), 0x75 },
 { CCI_REG8(0x5a4f), 0x75 }, { CCI_REG8(0x5a50), 0x75 },
 { CCI_REG8(0x5a51), 0x75 }, { CCI_REG8(0x5a52), 0x75 },
 { CCI_REG8(0x5a53), 0x75 }, { CCI_REG8(0x5a54), 0x75 },
 { CCI_REG8(0x5a55), 0x75 }, { CCI_REG8(0x5a56), 0x75 },
 { CCI_REG8(0x5a57), 0x75 }, { CCI_REG8(0x5a58), 0x75 },
 { CCI_REG8(0x5a59), 0x75 }, { CCI_REG8(0x5a5a), 0x75 },
 { CCI_REG8(0x5a5b), 0x75 }, { CCI_REG8(0x5a5c), 0x75 },
 { CCI_REG8(0x5a5d), 0x75 }, { CCI_REG8(0x5a5e), 0x75 },
 { CCI_REG8(0x5a5f), 0x75 }, { CCI_REG8(0x5a60), 0x75 },
 { CCI_REG8(0x5a61), 0x75 }, { CCI_REG8(0x5a62), 0x75 },
 { CCI_REG8(0x5a63), 0x75 }, { CCI_REG8(0x5a64), 0x75 },
 { CCI_REG8(0x5a65), 0x75 }, { CCI_REG8(0x5a66), 0x75 },
 { CCI_REG8(0x5a67), 0x75 }, { CCI_REG8(0x5a68), 0x75 },
 { CCI_REG8(0x5a69), 0x75 }, { CCI_REG8(0x5a6a), 0x75 },
 { CCI_REG8(0x5a6b), 0x75 }, { CCI_REG8(0x5a6c), 0x75 },
 { CCI_REG8(0x5a6d), 0x75 }, { CCI_REG8(0x5a6e), 0x75 },
 { CCI_REG8(0x5a6f), 0x75 }, { CCI_REG8(0x5a70), 0x75 },
 { CCI_REG8(0x5a71), 0x75 }, { CCI_REG8(0x5a72), 0x75 },
 { CCI_REG8(0x5a73), 0x75 }, { CCI_REG8(0x5a74), 0x75 },
 { CCI_REG8(0x5a75), 0x75 }, { CCI_REG8(0x5a76), 0x75 },
 { CCI_REG8(0x5a77), 0x75 }, { CCI_REG8(0x5a78), 0x75 },
 { CCI_REG8(0x5a79), 0x75 }, { CCI_REG8(0x5a7a), 0x75 },
 { CCI_REG8(0x5a7b), 0x75 }, { CCI_REG8(0x5a7c), 0x75 },
 { CCI_REG8(0x5a7d), 0x75 }, { CCI_REG8(0x5a7e), 0x75 },
 { CCI_REG8(0x5a7f), 0x75 }, { CCI_REG8(0x5a80), 0x75 },
 { CCI_REG8(0x5a81), 0x75 }, { CCI_REG8(0x5a82), 0x75 },
 { CCI_REG8(0x5a83), 0x75 }, { CCI_REG8(0x5a84), 0x75 },
 { CCI_REG8(0x5a85), 0x75 }, { CCI_REG8(0x5a86), 0x75 },
 { CCI_REG8(0x5a87), 0x75 }, { CCI_REG8(0x5a88), 0x75 },
 { CCI_REG8(0x5a89), 0x75 }, { CCI_REG8(0x5a8a), 0x75 },
 { CCI_REG8(0x5a8b), 0x75 }, { CCI_REG8(0x5a8c), 0x75 },
 { CCI_REG8(0x5a8d), 0x75 }, { CCI_REG8(0x5a8e), 0x75 },
 { CCI_REG8(0x5a8f), 0x75 }, { CCI_REG8(0x5a90), 0x75 },
 { CCI_REG8(0x5a91), 0x75 }, { CCI_REG8(0x5a92), 0x75 },
 { CCI_REG8(0x5a93), 0x75 }, { CCI_REG8(0x5a94), 0x75 },
 { CCI_REG8(0x5a95), 0x75 }, { CCI_REG8(0x5a96), 0x75 },
 { CCI_REG8(0x5a97), 0x75 }, { CCI_REG8(0x5a98), 0x75 },
 { CCI_REG8(0x5a99), 0x75 }, { CCI_REG8(0x5a9a), 0x75 },
 { CCI_REG8(0x5a9b), 0x75 }, { CCI_REG8(0x5a9c), 0x75 },
 { CCI_REG8(0x5a9d), 0x75 }, { CCI_REG8(0x5a9e), 0x75 },
 { CCI_REG8(0x5a9f), 0x75 }, { CCI_REG8(0x5aa0), 0x75 },
 { CCI_REG8(0x5aa1), 0x75 }, { CCI_REG8(0x5aa2), 0x75 },
 { CCI_REG8(0x5aa3), 0x75 }, { CCI_REG8(0x5aa4), 0x75 },
 { CCI_REG8(0x5aa5), 0x75 }, { CCI_REG8(0x5aa6), 0x75 },
 { CCI_REG8(0x5aa7), 0x75 }, { CCI_REG8(0x5aa8), 0x75 },
 { CCI_REG8(0x5aa9), 0x75 }, { CCI_REG8(0x5aaa), 0x75 },
 { CCI_REG8(0x5aab), 0x75 }, { CCI_REG8(0x5aac), 0x75 },
 { CCI_REG8(0x5aad), 0x75 }, { CCI_REG8(0x5aae), 0x75 },
 { CCI_REG8(0x5aaf), 0x75 }, { CCI_REG8(0x5ab0), 0x75 },
 { CCI_REG8(0x5ab1), 0x75 }, { CCI_REG8(0x5ab2), 0x75 },
 { CCI_REG8(0x5ab3), 0x75 }, { CCI_REG8(0x5ab4), 0x75 },
 { CCI_REG8(0x5ab5), 0x75 }, { CCI_REG8(0x5ab6), 0x75 },
 { CCI_REG8(0x5ab7), 0x75 }, { CCI_REG8(0x5ab8), 0x75 },
 { CCI_REG8(0x5ab9), 0x75 }, { CCI_REG8(0x5aba), 0x75 },
 { CCI_REG8(0x5abb), 0x75 }, { CCI_REG8(0x5abc), 0x75 },
 { CCI_REG8(0x5abd), 0x75 }, { CCI_REG8(0x5abe), 0x75 },
 { CCI_REG8(0x5abf), 0x75 }, { CCI_REG8(0x5ac0), 0x75 },
 { CCI_REG8(0x5ac1), 0x75 }, { CCI_REG8(0x5ac2), 0x75 },
 { CCI_REG8(0x5ac3), 0x75 }, { CCI_REG8(0x5ac4), 0x75 },
 { CCI_REG8(0x5ac5), 0x75 }, { CCI_REG8(0x5ac6), 0x75 },
 { CCI_REG8(0x5ac7), 0x75 }, { CCI_REG8(0x5ac8), 0x75 },
 { CCI_REG8(0x5ac9), 0x75 }, { CCI_REG8(0x5aca), 0x75 },
 { CCI_REG8(0x5acb), 0x75 }, { CCI_REG8(0x5acc), 0x75 },
 { CCI_REG8(0x5acd), 0x75 }, { CCI_REG8(0x5ace), 0x75 },
 { CCI_REG8(0x5acf), 0x75 }, { CCI_REG8(0x5ad0), 0x75 },
 { CCI_REG8(0x5ad1), 0x75 }, { CCI_REG8(0x5ad2), 0x75 },
 { CCI_REG8(0x5ad3), 0x75 }, { CCI_REG8(0x5ad4), 0x75 },
 { CCI_REG8(0x5ad5), 0x75 }, { CCI_REG8(0x5ad6), 0x75 },
 { CCI_REG8(0x5ad7), 0x75 }, { CCI_REG8(0x5ad8), 0x75 },
 { CCI_REG8(0x5ad9), 0x75 }, { CCI_REG8(0x5ada), 0x75 },
 { CCI_REG8(0x5adb), 0x75 }, { CCI_REG8(0x5adc), 0x75 },
 { CCI_REG8(0x5add), 0x75 }, { CCI_REG8(0x5ade), 0x75 },
 { CCI_REG8(0x5adf), 0x75 }, { CCI_REG8(0x5ae0), 0x75 },
 { CCI_REG8(0x5ae1), 0x75 }, { CCI_REG8(0x5ae2), 0x75 },
 { CCI_REG8(0x5ae3), 0x75 }, { CCI_REG8(0x5ae4), 0x75 },
 { CCI_REG8(0x5ae5), 0x75 }, { CCI_REG8(0x5ae6), 0x75 },
 { CCI_REG8(0x5ae7), 0x75 }, { CCI_REG8(0x5ae8), 0x75 },
 { CCI_REG8(0x5ae9), 0x75 }, { CCI_REG8(0x5aea), 0x75 },
 { CCI_REG8(0x5aeb), 0x75 }, { CCI_REG8(0x5aec), 0x75 },
 { CCI_REG8(0x5aed), 0x75 }, { CCI_REG8(0x5aee), 0x75 },
 { CCI_REG8(0x5aef), 0x75 }, { CCI_REG8(0x5af0), 0x75 },
 { CCI_REG8(0x5af1), 0x75 }, { CCI_REG8(0x5af2), 0x75 },
 { CCI_REG8(0x5af3), 0x75 }, { CCI_REG8(0x5af4), 0x75 },
 { CCI_REG8(0x5af5), 0x75 }, { CCI_REG8(0x5af6), 0x75 },
 { CCI_REG8(0x5af7), 0x75 }, { CCI_REG8(0x5af8), 0x75 },
 { CCI_REG8(0x5af9), 0x75 }, { CCI_REG8(0x5afa), 0x75 },
 { CCI_REG8(0x5afb), 0x75 }, { CCI_REG8(0x5afc), 0x75 },
 { CCI_REG8(0x5afd), 0x75 }, { CCI_REG8(0x5afe), 0x75 },
 { CCI_REG8(0x5aff), 0x75 }, { CCI_REG8(0x5b00), 0x75 },
 { CCI_REG8(0x5b01), 0x75 }, { CCI_REG8(0x5b02), 0x75 },
 { CCI_REG8(0x5b03), 0x75 }, { CCI_REG8(0x5b04), 0x75 },
 { CCI_REG8(0x5b05), 0x75 }, { CCI_REG8(0x5b06), 0x75 },
 { CCI_REG8(0x5b07), 0x75 }, { CCI_REG8(0x5b08), 0x75 },
 { CCI_REG8(0x5b09), 0x75 }, { CCI_REG8(0x5b0a), 0x75 },
 { CCI_REG8(0x5b0b), 0x75 }, { CCI_REG8(0x5b0c), 0x75 },
 { CCI_REG8(0x5b0d), 0x75 }, { CCI_REG8(0x5b0e), 0x75 },
 { CCI_REG8(0x5b0f), 0x75 }, { CCI_REG8(0x5b10), 0x75 },
 { CCI_REG8(0x5b11), 0x75 }, { CCI_REG8(0x5b12), 0x75 },
 { CCI_REG8(0x5b13), 0x75 }, { CCI_REG8(0x5b14), 0x75 },
 { CCI_REG8(0x5b15), 0x75 }, { CCI_REG8(0x5b16), 0x75 },
 { CCI_REG8(0x5b17), 0x75 }, { CCI_REG8(0x5b18), 0x75 },
 { CCI_REG8(0x5b19), 0x75 }, { CCI_REG8(0x5b1a), 0x75 },
 { CCI_REG8(0x5b1b), 0x75 }, { CCI_REG8(0x5b1c), 0x75 },
 { CCI_REG8(0x5b1d), 0x75 }, { CCI_REG8(0x5b1e), 0x75 },
 { CCI_REG8(0x5b1f), 0x75 }, { CCI_REG8(0x5b20), 0x75 },
 { CCI_REG8(0x5b21), 0x75 }, { CCI_REG8(0x5b22), 0x75 },
 { CCI_REG8(0x5b23), 0x75 }, { CCI_REG8(0x5b24), 0x75 },
 { CCI_REG8(0x5b25), 0x75 }, { CCI_REG8(0x5b26), 0x75 },
 { CCI_REG8(0x5b27), 0x75 }, { CCI_REG8(0x5b28), 0x75 },
 { CCI_REG8(0x5b29), 0x75 }, { CCI_REG8(0x5b2a), 0x75 },
 { CCI_REG8(0x5b2b), 0x75 }, { CCI_REG8(0x5b2c), 0x75 },
 { CCI_REG8(0x5b2d), 0x75 }, { CCI_REG8(0x5b2e), 0x75 },
 { CCI_REG8(0x5b2f), 0x75 }, { CCI_REG8(0x5b30), 0x75 },
 { CCI_REG8(0x5b31), 0x75 }, { CCI_REG8(0x5b32), 0x75 },
 { CCI_REG8(0x5b33), 0x75 }, { CCI_REG8(0x5b34), 0x75 },
 { CCI_REG8(0x5b35), 0x75 }, { CCI_REG8(0x5b36), 0x75 },
 { CCI_REG8(0x5b37), 0x75 }, { CCI_REG8(0x5b38), 0x75 },
 { CCI_REG8(0x5b39), 0x75 }, { CCI_REG8(0x5b3a), 0x75 },
 { CCI_REG8(0x5b3b), 0x75 }, { CCI_REG8(0x5b3c), 0x75 },
 { CCI_REG8(0x5b3d), 0x75 }, { CCI_REG8(0x5b3e), 0x75 },
 { CCI_REG8(0x5b3f), 0x75 }, { CCI_REG8(0x5b40), 0x75 },
 { CCI_REG8(0x5b41), 0x75 }, { CCI_REG8(0x5b42), 0x75 },
 { CCI_REG8(0x5b43), 0x75 }, { CCI_REG8(0x5b44), 0x75 },
 { CCI_REG8(0x5b45), 0x75 }, { CCI_REG8(0x5b46), 0x75 },
 { CCI_REG8(0x5b47), 0x75 }, { CCI_REG8(0x5b48), 0x75 },
 { CCI_REG8(0x5b49), 0x75 }, { CCI_REG8(0x5b4a), 0x75 },
 { CCI_REG8(0x5b4b), 0x75 }, { CCI_REG8(0x5b4c), 0x75 },
 { CCI_REG8(0x5b4d), 0x75 }, { CCI_REG8(0x5b4e), 0x75 },
 { CCI_REG8(0x5b4f), 0x75 }, { CCI_REG8(0x5b50), 0x75 },
 { CCI_REG8(0x5b51), 0x75 }, { CCI_REG8(0x5b52), 0x75 },
 { CCI_REG8(0x5b53), 0x75 }, { CCI_REG8(0x5b54), 0x75 },
 { CCI_REG8(0x5b55), 0x75 }, { CCI_REG8(0x5b56), 0x75 },
 { CCI_REG8(0x5b57), 0x75 }, { CCI_REG8(0x5b58), 0x75 },
 { CCI_REG8(0x5b59), 0x75 }, { CCI_REG8(0x5b5a), 0x75 },
 { CCI_REG8(0x5b5b), 0x75 }, { CCI_REG8(0x5b5c), 0x75 },
 { CCI_REG8(0x5b5d), 0x75 }, { CCI_REG8(0x5b5e), 0x75 },
 { CCI_REG8(0x5b5f), 0x75 }, { CCI_REG8(0x5b80), 0x75 },
 { CCI_REG8(0x5b81), 0x75 }, { CCI_REG8(0x5b82), 0x75 },
 { CCI_REG8(0x5b83), 0x75 }, { CCI_REG8(0x5b84), 0x75 },
 { CCI_REG8(0x5b85), 0x75 }, { CCI_REG8(0x5b86), 0x75 },
 { CCI_REG8(0x5b87), 0x75 }, { CCI_REG8(0x5b88), 0x75 },
 { CCI_REG8(0x5b89), 0x75 }, { CCI_REG8(0x5b8a), 0x75 },
 { CCI_REG8(0x5b8b), 0x75 }, { CCI_REG8(0x5b8c), 0x75 },
 { CCI_REG8(0x5b8d), 0x75 }, { CCI_REG8(0x5b8e), 0x75 },
 { CCI_REG8(0x5b8f), 0x75 }, { CCI_REG8(0x5b90), 0x75 },
 { CCI_REG8(0x5b91), 0x75 }, { CCI_REG8(0x5b92), 0x75 },
 { CCI_REG8(0x5b93), 0x75 }, { CCI_REG8(0x5b94), 0x75 },
 { CCI_REG8(0x5b95), 0x75 }, { CCI_REG8(0x5b96), 0x75 },
 { CCI_REG8(0x5b97), 0x75 }, { CCI_REG8(0x5b98), 0x75 },
 { CCI_REG8(0x5b99), 0x75 }, { CCI_REG8(0x5b9a), 0x75 },
 { CCI_REG8(0x5b9b), 0x75 }, { CCI_REG8(0x5b9c), 0x75 },
 { CCI_REG8(0x5b9d), 0x75 }, { CCI_REG8(0x5b9e), 0x75 },
 { CCI_REG8(0x5b9f), 0x75 }, { CCI_REG8(0x5ba0), 0x75 },
 { CCI_REG8(0x5ba1), 0x75 }, { CCI_REG8(0x5ba2), 0x75 },
 { CCI_REG8(0x5ba3), 0x75 }, { CCI_REG8(0x5ba4), 0x75 },
 { CCI_REG8(0x5ba5), 0x75 }, { CCI_REG8(0x5ba6), 0x75 },
 { CCI_REG8(0x5ba7), 0x75 }, { CCI_REG8(0x5ba8), 0x75 },
 { CCI_REG8(0x5ba9), 0x75 }, { CCI_REG8(0x5baa), 0x75 },
 { CCI_REG8(0x5bab), 0x75 }, { CCI_REG8(0x5bac), 0x75 },
 { CCI_REG8(0x5bad), 0x75 }, { CCI_REG8(0x5bae), 0x75 },
 { CCI_REG8(0x5baf), 0x75 }, { CCI_REG8(0x5bb0), 0x75 },
 { CCI_REG8(0x5bb1), 0x75 }, { CCI_REG8(0x5bb2), 0x75 },
 { CCI_REG8(0x5bb3), 0x75 }, { CCI_REG8(0x5bb4), 0x75 },
 { CCI_REG8(0x5bb5), 0x75 }, { CCI_REG8(0x5bb6), 0x75 },
 { CCI_REG8(0x5bb7), 0x75 }, { CCI_REG8(0x5bb8), 0x75 },
 { CCI_REG8(0x5bb9), 0x75 }, { CCI_REG8(0x5bba), 0x75 },
 { CCI_REG8(0x5bbb), 0x75 }, { CCI_REG8(0x5bbc), 0x75 },
 { CCI_REG8(0x5bbd), 0x75 }, { CCI_REG8(0x5bbe), 0x75 },
 { CCI_REG8(0x5bbf), 0x75 }, { CCI_REG8(0x5bc0), 0x75 },
 { CCI_REG8(0x5bc1), 0x75 }, { CCI_REG8(0x5bc2), 0x75 },
 { CCI_REG8(0x5bc3), 0x75 }, { CCI_REG8(0x5bc4), 0x75 },
 { CCI_REG8(0x5bc5), 0x75 }, { CCI_REG8(0x5bc6), 0x75 },
 { CCI_REG8(0x5bc7), 0x75 }, { CCI_REG8(0x5bc8), 0x75 },
 { CCI_REG8(0x5bc9), 0x75 }, { CCI_REG8(0x5bca), 0x75 },
 { CCI_REG8(0x5bcb), 0x75 }, { CCI_REG8(0x5bcc), 0x75 },
 { CCI_REG8(0x5bcd), 0x75 }, { CCI_REG8(0x5bce), 0x75 },
 { CCI_REG8(0x5bcf), 0x75 }, { CCI_REG8(0x5bd0), 0x75 },
 { CCI_REG8(0x5bd1), 0x75 }, { CCI_REG8(0x5bd2), 0x75 },
 { CCI_REG8(0x5bd3), 0x75 }, { CCI_REG8(0x5bd4), 0x75 },
 { CCI_REG8(0x5bd5), 0x75 }, { CCI_REG8(0x5bd6), 0x75 },
 { CCI_REG8(0x5bd7), 0x75 }, { CCI_REG8(0x5bd8), 0x75 },
 { CCI_REG8(0x5bd9), 0x75 }, { CCI_REG8(0x5bda), 0x75 },
 { CCI_REG8(0x5bdb), 0x75 }, { CCI_REG8(0x5bdc), 0x75 },
 { CCI_REG8(0x5bdd), 0x75 }, { CCI_REG8(0x5bde), 0x75 },
 { CCI_REG8(0x5bdf), 0x75 }, { CCI_REG8(0x5be0), 0x75 },
 { CCI_REG8(0x5be1), 0x75 }, { CCI_REG8(0x5be2), 0x75 },
 { CCI_REG8(0x5be3), 0x75 }, { CCI_REG8(0x5be4), 0x75 },
 { CCI_REG8(0x5be5), 0x75 }, { CCI_REG8(0x5be6), 0x75 },
 { CCI_REG8(0x5be7), 0x75 }, { CCI_REG8(0x5be8), 0x75 },
 { CCI_REG8(0x5be9), 0x75 }, { CCI_REG8(0x5bea), 0x75 },
 { CCI_REG8(0x5beb), 0x75 }, { CCI_REG8(0x5bec), 0x75 },
 { CCI_REG8(0x5bed), 0x75 }, { CCI_REG8(0x5bee), 0x75 },
 { CCI_REG8(0x5bef), 0x75 }, { CCI_REG8(0x5bf0), 0x75 },
 { CCI_REG8(0x5bf1), 0x75 }, { CCI_REG8(0x5bf2), 0x75 },
 { CCI_REG8(0x5bf3), 0x75 }, { CCI_REG8(0x5bf4), 0x75 },
 { CCI_REG8(0x5bf5), 0x75 }, { CCI_REG8(0x5bf6), 0x75 },
 { CCI_REG8(0x5bf7), 0x75 }, { CCI_REG8(0x5bf8), 0x75 },
 { CCI_REG8(0x5bf9), 0x75 }, { CCI_REG8(0x5bfa), 0x75 },
 { CCI_REG8(0x5bfb), 0x75 }, { CCI_REG8(0x5bfc), 0x75 },
 { CCI_REG8(0x5bfd), 0x75 }, { CCI_REG8(0x5bfe), 0x75 },
 { CCI_REG8(0x5bff), 0x75 }, { CCI_REG8(0x5c00), 0x75 },
 { CCI_REG8(0x5c01), 0x75 }, { CCI_REG8(0x5c02), 0x75 },
 { CCI_REG8(0x5c03), 0x75 }, { CCI_REG8(0x5c04), 0x75 },
 { CCI_REG8(0x5c05), 0x75 }, { CCI_REG8(0x5c06), 0x75 },
 { CCI_REG8(0x5c07), 0x75 }, { CCI_REG8(0x5c08), 0x75 },
 { CCI_REG8(0x5c09), 0x75 }, { CCI_REG8(0x5c0a), 0x75 },
 { CCI_REG8(0x5c0b), 0x75 }, { CCI_REG8(0x5c0c), 0x75 },
 { CCI_REG8(0x5c0d), 0x75 }, { CCI_REG8(0x5c0e), 0x75 },
 { CCI_REG8(0x5c0f), 0x75 }, { CCI_REG8(0x5c10), 0x75 },
 { CCI_REG8(0x5c11), 0x75 }, { CCI_REG8(0x5c12), 0x75 },
 { CCI_REG8(0x5c13), 0x75 }, { CCI_REG8(0x5c14), 0x75 },
 { CCI_REG8(0x5c15), 0x75 }, { CCI_REG8(0x5c16), 0x75 },
 { CCI_REG8(0x5c17), 0x75 }, { CCI_REG8(0x5c18), 0x75 },
 { CCI_REG8(0x5c19), 0x75 }, { CCI_REG8(0x5c1a), 0x75 },
 { CCI_REG8(0x5c1b), 0x75 }, { CCI_REG8(0x5c1c), 0x75 },
 { CCI_REG8(0x5c1d), 0x75 }, { CCI_REG8(0x5c1e), 0x75 },
 { CCI_REG8(0x5c1f), 0x75 }, { CCI_REG8(0x5c20), 0x75 },
 { CCI_REG8(0x5c21), 0x75 }, { CCI_REG8(0x5c22), 0x75 },
 { CCI_REG8(0x5c23), 0x75 }, { CCI_REG8(0x5c24), 0x75 },
 { CCI_REG8(0x5c25), 0x75 }, { CCI_REG8(0x5c26), 0x75 },
 { CCI_REG8(0x5c27), 0x75 }, { CCI_REG8(0x5c28), 0x75 },
 { CCI_REG8(0x5c29), 0x75 }, { CCI_REG8(0x5c2a), 0x75 },
 { CCI_REG8(0x5c2b), 0x75 }, { CCI_REG8(0x5c2c), 0x75 },
 { CCI_REG8(0x5c2d), 0x75 }, { CCI_REG8(0x5c2e), 0x75 },
 { CCI_REG8(0x5c2f), 0x75 }, { CCI_REG8(0x5c30), 0x75 },
 { CCI_REG8(0x5c31), 0x75 }, { CCI_REG8(0x5c32), 0x75 },
 { CCI_REG8(0x5c33), 0x75 }, { CCI_REG8(0x5c34), 0x75 },
 { CCI_REG8(0x5c35), 0x75 }, { CCI_REG8(0x5c36), 0x75 },
 { CCI_REG8(0x5c37), 0x75 }, { CCI_REG8(0x5c38), 0x75 },
 { CCI_REG8(0x5c39), 0x75 }, { CCI_REG8(0x5c3a), 0x75 },
 { CCI_REG8(0x5c3b), 0x75 }, { CCI_REG8(0x5c3c), 0x75 },
 { CCI_REG8(0x5c3d), 0x75 }, { CCI_REG8(0x5c3e), 0x75 },
 { CCI_REG8(0x5c3f), 0x75 }, { CCI_REG8(0x5c40), 0x75 },
 { CCI_REG8(0x5c41), 0x75 }, { CCI_REG8(0x5c42), 0x75 },
 { CCI_REG8(0x5c43), 0x75 }, { CCI_REG8(0x5c44), 0x75 },
 { CCI_REG8(0x5c45), 0x75 }, { CCI_REG8(0x5c46), 0x75 },
 { CCI_REG8(0x5c47), 0x75 }, { CCI_REG8(0x5c48), 0x75 },
 { CCI_REG8(0x5c49), 0x75 }, { CCI_REG8(0x5c4a), 0x75 },
 { CCI_REG8(0x5c4b), 0x75 }, { CCI_REG8(0x5c4c), 0x75 },
 { CCI_REG8(0x5c4d), 0x75 }, { CCI_REG8(0x5c4e), 0x75 },
 { CCI_REG8(0x5c4f), 0x75 }, { CCI_REG8(0x5c50), 0x75 },
 { CCI_REG8(0x5c51), 0x75 }, { CCI_REG8(0x5c52), 0x75 },
 { CCI_REG8(0x5c53), 0x75 }, { CCI_REG8(0x5c54), 0x75 },
 { CCI_REG8(0x5c55), 0x75 }, { CCI_REG8(0x5c56), 0x75 },
 { CCI_REG8(0x5c57), 0x75 }, { CCI_REG8(0x5c58), 0x75 },
 { CCI_REG8(0x5c59), 0x75 }, { CCI_REG8(0x5c5a), 0x75 },
 { CCI_REG8(0x5c5b), 0x75 }, { CCI_REG8(0x5c5c), 0x75 },
 { CCI_REG8(0x5c5d), 0x75 }, { CCI_REG8(0x5c5e), 0x75 },
 { CCI_REG8(0x5c5f), 0x75 }, { CCI_REG8(0x5c60), 0x75 },
 { CCI_REG8(0x5c61), 0x75 }, { CCI_REG8(0x5c62), 0x75 },
 { CCI_REG8(0x5c63), 0x75 }, { CCI_REG8(0x5c64), 0x75 },
 { CCI_REG8(0x5c65), 0x75 }, { CCI_REG8(0x5c66), 0x75 },
 { CCI_REG8(0x5c67), 0x75 }, { CCI_REG8(0x5c68), 0x75 },
 { CCI_REG8(0x5c69), 0x75 }, { CCI_REG8(0x5c6a), 0x75 },
 { CCI_REG8(0x5c6b), 0x75 }, { CCI_REG8(0x5c6c), 0x75 },
 { CCI_REG8(0x5c6d), 0x75 }, { CCI_REG8(0x5c6e), 0x75 },
 { CCI_REG8(0x5c6f), 0x75 }, { CCI_REG8(0x5c70), 0x75 },
 { CCI_REG8(0x5c71), 0x75 }, { CCI_REG8(0x5c72), 0x75 },
 { CCI_REG8(0x5c73), 0x75 }, { CCI_REG8(0x5c74), 0x75 },
 { CCI_REG8(0x5c75), 0x75 }, { CCI_REG8(0x5c76), 0x75 },
 { CCI_REG8(0x5c77), 0x75 }, { CCI_REG8(0x5c78), 0x75 },
 { CCI_REG8(0x5c79), 0x75 }, { CCI_REG8(0x5c7a), 0x75 },
 { CCI_REG8(0x5c7b), 0x75 }, { CCI_REG8(0x5c7c), 0x75 },
 { CCI_REG8(0x5c7d), 0x75 }, { CCI_REG8(0x5c7e), 0x75 },
 { CCI_REG8(0x5c7f), 0x75 }, { CCI_REG8(0x5c80), 0x75 },
 { CCI_REG8(0x5c81), 0x75 }, { CCI_REG8(0x5c82), 0x75 },
 { CCI_REG8(0x5c83), 0x75 }, { CCI_REG8(0x5c84), 0x75 },
 { CCI_REG8(0x5c85), 0x75 }, { CCI_REG8(0x5c86), 0x75 },
 { CCI_REG8(0x5c87), 0x75 }, { CCI_REG8(0x5c88), 0x75 },
 { CCI_REG8(0x5c89), 0x75 }, { CCI_REG8(0x5c8a), 0x75 },
 { CCI_REG8(0x5c8b), 0x75 }, { CCI_REG8(0x5c8c), 0x75 },
 { CCI_REG8(0x5c8d), 0x75 }, { CCI_REG8(0x5c8e), 0x75 },
 { CCI_REG8(0x5c8f), 0x75 }, { CCI_REG8(0x5c90), 0x75 },
 { CCI_REG8(0x5c91), 0x75 }, { CCI_REG8(0x5c92), 0x75 },
 { CCI_REG8(0x5c93), 0x75 }, { CCI_REG8(0x5c94), 0x75 },
 { CCI_REG8(0x5c95), 0x75 }, { CCI_REG8(0x5c96), 0x75 },
 { CCI_REG8(0x5c97), 0x75 }, { CCI_REG8(0x5c98), 0x75 },
 { CCI_REG8(0x5c99), 0x75 }, { CCI_REG8(0x5c9a), 0x75 },
 { CCI_REG8(0x5c9b), 0x75 }, { CCI_REG8(0x5c9c), 0x75 },
 { CCI_REG8(0x5c9d), 0x75 }, { CCI_REG8(0x5c9e), 0x75 },
 { CCI_REG8(0x5c9f), 0x75 }, { CCI_REG8(0x5ca0), 0x75 },
 { CCI_REG8(0x5ca1), 0x75 }, { CCI_REG8(0x5ca2), 0x75 },
 { CCI_REG8(0x5ca3), 0x75 }, { CCI_REG8(0x5ca4), 0x75 },
 { CCI_REG8(0x5ca5), 0x75 }, { CCI_REG8(0x5ca6), 0x75 },
 { CCI_REG8(0x5ca7), 0x75 }, { CCI_REG8(0x5ca8), 0x75 },
 { CCI_REG8(0x5ca9), 0x75 }, { CCI_REG8(0x5caa), 0x75 },
 { CCI_REG8(0x5cab), 0x75 }, { CCI_REG8(0x5cac), 0x75 },
 { CCI_REG8(0x5cad), 0x75 }, { CCI_REG8(0x5cae), 0x75 },
 { CCI_REG8(0x5caf), 0x75 }, { CCI_REG8(0x5cb0), 0x75 },
 { CCI_REG8(0x5cb1), 0x75 }, { CCI_REG8(0x5cb2), 0x75 },
 { CCI_REG8(0x5cb3), 0x75 }, { CCI_REG8(0x5cb4), 0x75 },
 { CCI_REG8(0x5cb5), 0x75 }, { CCI_REG8(0x5cb6), 0x75 },
 { CCI_REG8(0x5cb7), 0x75 }, { CCI_REG8(0x5cb8), 0x75 },
 { CCI_REG8(0x5cb9), 0x75 }, { CCI_REG8(0x5cba), 0x75 },
 { CCI_REG8(0x5cbb), 0x75 }, { CCI_REG8(0x5cbc), 0x75 },
 { CCI_REG8(0x5cbd), 0x75 }, { CCI_REG8(0x5cbe), 0x75 },
 { CCI_REG8(0x5cbf), 0x75 }, { CCI_REG8(0x5cc0), 0x75 },
 { CCI_REG8(0x5cc1), 0x75 }, { CCI_REG8(0x5cc2), 0x75 },
 { CCI_REG8(0x5cc3), 0x75 }, { CCI_REG8(0x5cc4), 0x75 },
 { CCI_REG8(0x5cc5), 0x75 }, { CCI_REG8(0x5cc6), 0x75 },
 { CCI_REG8(0x5cc7), 0x75 }, { CCI_REG8(0x5cc8), 0x75 },
 { CCI_REG8(0x5cc9), 0x75 }, { CCI_REG8(0x5cca), 0x75 },
 { CCI_REG8(0x5ccb), 0x75 }, { CCI_REG8(0x5ccc), 0x75 },
 { CCI_REG8(0x5ccd), 0x75 }, { CCI_REG8(0x5cce), 0x75 },
 { CCI_REG8(0x5ccf), 0x75 }, { CCI_REG8(0x5cd0), 0x75 },
 { CCI_REG8(0x5cd1), 0x75 }, { CCI_REG8(0x5cd2), 0x75 },
 { CCI_REG8(0x5cd3), 0x75 }, { CCI_REG8(0x5cd4), 0x75 },
 { CCI_REG8(0x5cd5), 0x75 }, { CCI_REG8(0x5cd6), 0x75 },
 { CCI_REG8(0x5cd7), 0x75 }, { CCI_REG8(0x5cd8), 0x75 },
 { CCI_REG8(0x5cd9), 0x75 }, { CCI_REG8(0x5cda), 0x75 },
 { CCI_REG8(0x5cdb), 0x75 }, { CCI_REG8(0x5cdc), 0x75 },
 { CCI_REG8(0x5cdd), 0x75 }, { CCI_REG8(0x5cde), 0x75 },
 { CCI_REG8(0x5cdf), 0x75 }, { CCI_REG8(0x5ce0), 0x75 },
 { CCI_REG8(0x5ce1), 0x75 }, { CCI_REG8(0x5ce2), 0x75 },
 { CCI_REG8(0x5ce3), 0x75 }, { CCI_REG8(0x5ce4), 0x75 },
 { CCI_REG8(0x5ce5), 0x75 }, { CCI_REG8(0x5ce6), 0x75 },
 { CCI_REG8(0x5ce7), 0x75 }, { CCI_REG8(0x5ce8), 0x75 },
 { CCI_REG8(0x5ce9), 0x75 }, { CCI_REG8(0x5cea), 0x75 },
 { CCI_REG8(0x5ceb), 0x75 }, { CCI_REG8(0x5cec), 0x75 },
 { CCI_REG8(0x5ced), 0x75 }, { CCI_REG8(0x5cee), 0x75 },
 { CCI_REG8(0x5cef), 0x75 }, { CCI_REG8(0x5cf0), 0x75 },
 { CCI_REG8(0x5cf1), 0x75 }, { CCI_REG8(0x5cf2), 0x75 },
 { CCI_REG8(0x5cf3), 0x75 }, { CCI_REG8(0x5cf4), 0x75 },
 { CCI_REG8(0x5cf5), 0x75 }, { CCI_REG8(0x5cf6), 0x75 },
 { CCI_REG8(0x5cf7), 0x75 }, { CCI_REG8(0x5cf8), 0x75 },
 { CCI_REG8(0x5cf9), 0x75 }, { CCI_REG8(0x5cfa), 0x75 },
 { CCI_REG8(0x5cfb), 0x75 }, { CCI_REG8(0x5cfc), 0x75 },
 { CCI_REG8(0x5cfd), 0x75 }, { CCI_REG8(0x5cfe), 0x75 },
 { CCI_REG8(0x5cff), 0x75 }, { CCI_REG8(0x5d00), 0x75 },
 { CCI_REG8(0x5d01), 0x75 }, { CCI_REG8(0x5d02), 0x75 },
 { CCI_REG8(0x5d03), 0x75 }, { CCI_REG8(0x5d04), 0x75 },
 { CCI_REG8(0x5d05), 0x75 }, { CCI_REG8(0x5d06), 0x75 },
 { CCI_REG8(0x5d07), 0x75 }, { CCI_REG8(0x5d08), 0x75 },
 { CCI_REG8(0x5d09), 0x75 }, { CCI_REG8(0x5d0a), 0x75 },
 { CCI_REG8(0x5d0b), 0x75 }, { CCI_REG8(0x5d0c), 0x75 },
 { CCI_REG8(0x5d0d), 0x75 }, { CCI_REG8(0x5d0e), 0x75 },
 { CCI_REG8(0x5d0f), 0x75 }, { CCI_REG8(0x5d10), 0x75 },
 { CCI_REG8(0x5d11), 0x75 }, { CCI_REG8(0x5d12), 0x75 },
 { CCI_REG8(0x5d13), 0x75 }, { CCI_REG8(0x5d14), 0x75 },
 { CCI_REG8(0x5d15), 0x75 }, { CCI_REG8(0x5d16), 0x75 },
 { CCI_REG8(0x5d17), 0x75 }, { CCI_REG8(0x5d18), 0x75 },
 { CCI_REG8(0x5d19), 0x75 }, { CCI_REG8(0x5d1a), 0x75 },
 { CCI_REG8(0x5d1b), 0x75 }, { CCI_REG8(0x5d1c), 0x75 },
 { CCI_REG8(0x5d1d), 0x75 }, { CCI_REG8(0x5d1e), 0x75 },
 { CCI_REG8(0x5d1f), 0x75 }, { CCI_REG8(0x5d20), 0x75 },
 { CCI_REG8(0x5d21), 0x75 }, { CCI_REG8(0x5d22), 0x75 },
 { CCI_REG8(0x5d23), 0x75 }, { CCI_REG8(0x5d24), 0x75 },
 { CCI_REG8(0x5d25), 0x75 }, { CCI_REG8(0x5d26), 0x75 },
 { CCI_REG8(0x5d27), 0x75 }, { CCI_REG8(0x5d28), 0x75 },
 { CCI_REG8(0x5d29), 0x75 }, { CCI_REG8(0x5d2a), 0x75 },
 { CCI_REG8(0x5d2b), 0x75 }, { CCI_REG8(0x5d2c), 0x75 },
 { CCI_REG8(0x5d2d), 0x75 }, { CCI_REG8(0x5d2e), 0x75 },
 { CCI_REG8(0x5d2f), 0x75 }, { CCI_REG8(0x5d30), 0x75 },
 { CCI_REG8(0x5d31), 0x75 }, { CCI_REG8(0x5d32), 0x75 },
 { CCI_REG8(0x5d33), 0x75 }, { CCI_REG8(0x5d34), 0x75 },
 { CCI_REG8(0x5d35), 0x75 }, { CCI_REG8(0x5d36), 0x75 },
 { CCI_REG8(0x5d37), 0x75 }, { CCI_REG8(0x5d38), 0x75 },
 { CCI_REG8(0x5d39), 0x75 }, { CCI_REG8(0x5d3a), 0x75 },
 { CCI_REG8(0x5d3b), 0x75 }, { CCI_REG8(0x5d3c), 0x75 },
 { CCI_REG8(0x5d3d), 0x75 }, { CCI_REG8(0x5d3e), 0x75 },
 { CCI_REG8(0x5d3f), 0x75 }, { CCI_REG8(0x5d40), 0x75 },
 { CCI_REG8(0x5d41), 0x75 }, { CCI_REG8(0x5d42), 0x75 },
 { CCI_REG8(0x5d43), 0x75 }, { CCI_REG8(0x5d44), 0x75 },
 { CCI_REG8(0x5d45), 0x75 }, { CCI_REG8(0x5d46), 0x75 },
 { CCI_REG8(0x5d47), 0x75 }, { CCI_REG8(0x5d48), 0x75 },
 { CCI_REG8(0x5d49), 0x75 }, { CCI_REG8(0x5d4a), 0x75 },
 { CCI_REG8(0x5d4b), 0x75 }, { CCI_REG8(0x5d4c), 0x75 },
 { CCI_REG8(0x5d4d), 0x75 }, { CCI_REG8(0x5d4e), 0x75 },
 { CCI_REG8(0x5d4f), 0x75 }, { CCI_REG8(0x5d50), 0x75 },
 { CCI_REG8(0x5d51), 0x75 }, { CCI_REG8(0x5d52), 0x75 },
 { CCI_REG8(0x5d53), 0x75 }, { CCI_REG8(0x5d54), 0x75 },
 { CCI_REG8(0x5d55), 0x75 }, { CCI_REG8(0x5d56), 0x75 },
 { CCI_REG8(0x5d57), 0x75 }, { CCI_REG8(0x5d58), 0x75 },
 { CCI_REG8(0x5d59), 0x75 }, { CCI_REG8(0x5d5a), 0x75 },
 { CCI_REG8(0x5d5b), 0x75 }, { CCI_REG8(0x5d5c), 0x75 },
 { CCI_REG8(0x5d5d), 0x75 }, { CCI_REG8(0x5d5e), 0x75 },
 { CCI_REG8(0x5d5f), 0x75 }, { CCI_REG8(0x5d60), 0x75 },
 { CCI_REG8(0x5d61), 0x75 }, { CCI_REG8(0x5d62), 0x75 },
 { CCI_REG8(0x5d63), 0x75 }, { CCI_REG8(0x5d64), 0x75 },
 { CCI_REG8(0x5d65), 0x75 }, { CCI_REG8(0x5d66), 0x75 },
 { CCI_REG8(0x5d67), 0x75 }, { CCI_REG8(0x5d68), 0x75 },
 { CCI_REG8(0x5d69), 0x75 }, { CCI_REG8(0x5d6a), 0x75 },
 { CCI_REG8(0x5d6b), 0x75 }, { CCI_REG8(0x5d6c), 0x75 },
 { CCI_REG8(0x5d6d), 0x75 }, { CCI_REG8(0x5d6e), 0x75 },
 { CCI_REG8(0x5d6f), 0x75 }, { CCI_REG8(0x5d70), 0x75 },
 { CCI_REG8(0x5d71), 0x75 }, { CCI_REG8(0x5d72), 0x75 },
 { CCI_REG8(0x5d73), 0x75 }, { CCI_REG8(0x5d74), 0x75 },
 { CCI_REG8(0x5d75), 0x75 }, { CCI_REG8(0x5d76), 0x75 },
 { CCI_REG8(0x5d77), 0x75 }, { CCI_REG8(0x5d78), 0x75 },
 { CCI_REG8(0x5d79), 0x75 }, { CCI_REG8(0x5d7a), 0x75 },
 { CCI_REG8(0x5d7b), 0x75 }, { CCI_REG8(0x5d7c), 0x75 },
 { CCI_REG8(0x5d7d), 0x75 }, { CCI_REG8(0x5d7e), 0x75 },
 { CCI_REG8(0x5d7f), 0x75 }, { CCI_REG8(0x5d80), 0x75 },
 { CCI_REG8(0x5d81), 0x75 }, { CCI_REG8(0x5d82), 0x75 },
 { CCI_REG8(0x5d83), 0x75 }, { CCI_REG8(0x5d84), 0x75 },
 { CCI_REG8(0x5d85), 0x75 }, { CCI_REG8(0x5d86), 0x75 },
 { CCI_REG8(0x5d87), 0x75 }, { CCI_REG8(0x5d88), 0x75 },
 { CCI_REG8(0x5d89), 0x75 }, { CCI_REG8(0x5d8a), 0x75 },
 { CCI_REG8(0x5d8b), 0x75 }, { CCI_REG8(0x5d8c), 0x75 },
 { CCI_REG8(0x5d8d), 0x75 }, { CCI_REG8(0x5d8e), 0x75 },
 { CCI_REG8(0x5d8f), 0x75 }, { CCI_REG8(0x5d90), 0x75 },
 { CCI_REG8(0x5d91), 0x75 }, { CCI_REG8(0x5d92), 0x75 },
 { CCI_REG8(0x5d93), 0x75 }, { CCI_REG8(0x5d94), 0x75 },
 { CCI_REG8(0x5d95), 0x75 }, { CCI_REG8(0x5d96), 0x75 },
 { CCI_REG8(0x5d97), 0x75 }, { CCI_REG8(0x5d98), 0x75 },
 { CCI_REG8(0x5d99), 0x75 }, { CCI_REG8(0x5d9a), 0x75 },
 { CCI_REG8(0x5d9b), 0x75 }, { CCI_REG8(0x5d9c), 0x75 },
 { CCI_REG8(0x5d9d), 0x75 }, { CCI_REG8(0x5d9e), 0x75 },
 { CCI_REG8(0x5d9f), 0x75 }, { CCI_REG8(0x5da0), 0x75 },
 { CCI_REG8(0x5da1), 0x75 }, { CCI_REG8(0x5da2), 0x75 },
 { CCI_REG8(0x5da3), 0x75 }, { CCI_REG8(0x5da4), 0x75 },
 { CCI_REG8(0x5da5), 0x75 }, { CCI_REG8(0x5da6), 0x75 },
 { CCI_REG8(0x5da7), 0x75 }, { CCI_REG8(0x5da8), 0x75 },
 { CCI_REG8(0x5da9), 0x75 }, { CCI_REG8(0x5daa), 0x75 },
 { CCI_REG8(0x5dab), 0x75 }, { CCI_REG8(0x5dac), 0x75 },
 { CCI_REG8(0x5dad), 0x75 }, { CCI_REG8(0x5dae), 0x75 },
 { CCI_REG8(0x5daf), 0x75 }, { CCI_REG8(0x5db0), 0x75 },
 { CCI_REG8(0x5db1), 0x75 }, { CCI_REG8(0x5db2), 0x75 },
 { CCI_REG8(0x5db3), 0x75 }, { CCI_REG8(0x5db4), 0x75 },
 { CCI_REG8(0x5db5), 0x75 }, { CCI_REG8(0x5db6), 0x75 },
 { CCI_REG8(0x5db7), 0x75 }, { CCI_REG8(0x5db8), 0x75 },
 { CCI_REG8(0x5db9), 0x75 }, { CCI_REG8(0x5dba), 0x75 },
 { CCI_REG8(0x5dbb), 0x75 }, { CCI_REG8(0x5dbc), 0x75 },
 { CCI_REG8(0x5dbd), 0x75 }, { CCI_REG8(0x5dbe), 0x75 },
 { CCI_REG8(0x5dbf), 0x75 }, { CCI_REG8(0x5dc0), 0x75 },
 { CCI_REG8(0x5dc1), 0x75 }, { CCI_REG8(0x5dc2), 0x75 },
 { CCI_REG8(0x5dc3), 0x75 }, { CCI_REG8(0x5dc4), 0x75 },
 { CCI_REG8(0x5dc5), 0x75 }, { CCI_REG8(0x5dc6), 0x75 },
 { CCI_REG8(0x5dc7), 0x75 }, { CCI_REG8(0x5dc8), 0x75 },
 { CCI_REG8(0x5dc9), 0x75 }, { CCI_REG8(0x5dca), 0x75 },
 { CCI_REG8(0x5dcb), 0x75 }, { CCI_REG8(0x5dcc), 0x75 },
 { CCI_REG8(0x5dcd), 0x75 }, { CCI_REG8(0x5dce), 0x75 },
 { CCI_REG8(0x5dcf), 0x75 }, { CCI_REG8(0x5dd0), 0x75 },
 { CCI_REG8(0x5dd1), 0x75 }, { CCI_REG8(0x5dd2), 0x75 },
 { CCI_REG8(0x5dd3), 0x75 }, { CCI_REG8(0x5dd4), 0x75 },
 { CCI_REG8(0x5dd5), 0x75 }, { CCI_REG8(0x5dd6), 0x75 },
 { CCI_REG8(0x5dd7), 0x75 }, { CCI_REG8(0x5dd8), 0x75 },
 { CCI_REG8(0x5dd9), 0x75 }, { CCI_REG8(0x5dda), 0x75 },
 { CCI_REG8(0x5ddb), 0x75 }, { CCI_REG8(0x5ddc), 0x75 },
 { CCI_REG8(0x5ddd), 0x75 }, { CCI_REG8(0x5dde), 0x75 },
 { CCI_REG8(0x5ddf), 0x75 }, { CCI_REG8(0x5de0), 0x75 },
 { CCI_REG8(0x5de1), 0x75 }, { CCI_REG8(0x5de2), 0x75 },
 { CCI_REG8(0x5de3), 0x75 }, { CCI_REG8(0x5de4), 0x75 },
 { CCI_REG8(0x5de5), 0x75 }, { CCI_REG8(0x5de6), 0x75 },
 { CCI_REG8(0x5de7), 0x75 }, { CCI_REG8(0x5de8), 0x75 },
 { CCI_REG8(0x5de9), 0x75 }, { CCI_REG8(0x5dea), 0x75 },
 { CCI_REG8(0x5deb), 0x75 }, { CCI_REG8(0x5dec), 0x75 },
 { CCI_REG8(0x5ded), 0x75 }, { CCI_REG8(0x5dee), 0x75 },
 { CCI_REG8(0x5def), 0x75 }, { CCI_REG8(0x5df0), 0x75 },
 { CCI_REG8(0x5df1), 0x75 }, { CCI_REG8(0x5df2), 0x75 },
 { CCI_REG8(0x5df3), 0x75 }, { CCI_REG8(0x5df4), 0x75 },
 { CCI_REG8(0x5df5), 0x75 }, { CCI_REG8(0x5df6), 0x75 },
 { CCI_REG8(0x5df7), 0x75 }, { CCI_REG8(0x5df8), 0x75 },
 { CCI_REG8(0x5df9), 0x75 }, { CCI_REG8(0x5dfa), 0x75 },
 { CCI_REG8(0x5dfb), 0x75 }, { CCI_REG8(0x5dfc), 0x75 },
 { CCI_REG8(0x5dfd), 0x75 }, { CCI_REG8(0x5dfe), 0x75 },
 { CCI_REG8(0x5dff), 0x75 }, { CCI_REG8(0x5e00), 0x75 },
 { CCI_REG8(0x5e01), 0x75 }, { CCI_REG8(0x5e02), 0x75 },
 { CCI_REG8(0x5e03), 0x75 }, { CCI_REG8(0x5e04), 0x75 },
 { CCI_REG8(0x5e05), 0x75 }, { CCI_REG8(0x5e06), 0x75 },
 { CCI_REG8(0x5e07), 0x75 }, { CCI_REG8(0x5e08), 0x75 },
 { CCI_REG8(0x5e09), 0x75 }, { CCI_REG8(0x5e0a), 0x75 },
 { CCI_REG8(0x5e0b), 0x75 }, { CCI_REG8(0x5e0c), 0x75 },
 { CCI_REG8(0x5e0d), 0x75 }, { CCI_REG8(0x5e0e), 0x75 },
 { CCI_REG8(0x5e0f), 0x75 }, { CCI_REG8(0x5e10), 0x75 },
 { CCI_REG8(0x5e11), 0x75 }, { CCI_REG8(0x5e12), 0x75 },
 { CCI_REG8(0x5e13), 0x75 }, { CCI_REG8(0x5e14), 0x75 },
 { CCI_REG8(0x5e15), 0x75 }, { CCI_REG8(0x5e16), 0x75 },
 { CCI_REG8(0x5e17), 0x75 }, { CCI_REG8(0x5e18), 0x75 },
 { CCI_REG8(0x5e19), 0x75 }, { CCI_REG8(0x5e1a), 0x75 },
 { CCI_REG8(0x5e1b), 0x75 }, { CCI_REG8(0x5e1c), 0x75 },
 { CCI_REG8(0x5e1d), 0x75 }, { CCI_REG8(0x5e1e), 0x75 },
 { CCI_REG8(0x5e1f), 0x75 }, { CCI_REG8(0x5e20), 0x75 },
 { CCI_REG8(0x5e21), 0x75 }, { CCI_REG8(0x5e22), 0x75 },
 { CCI_REG8(0x5e23), 0x75 }, { CCI_REG8(0x5e24), 0x75 },
 { CCI_REG8(0x5e25), 0x75 }, { CCI_REG8(0x5e26), 0x75 },
 { CCI_REG8(0x5e27), 0x75 }, { CCI_REG8(0x5e28), 0x75 },
 { CCI_REG8(0x5e29), 0x75 }, { CCI_REG8(0x5e2a), 0x75 },
 { CCI_REG8(0x5e2b), 0x75 }, { CCI_REG8(0x5e2c), 0x75 },
 { CCI_REG8(0x5e2d), 0x75 }, { CCI_REG8(0x5e2e), 0x75 },
 { CCI_REG8(0x5e2f), 0x75 }, { CCI_REG8(0x5e30), 0x75 },
 { CCI_REG8(0x5e31), 0x75 }, { CCI_REG8(0x5e32), 0x75 },
 { CCI_REG8(0x5e33), 0x75 }, { CCI_REG8(0x5e34), 0x75 },
 { CCI_REG8(0x5e35), 0x75 }, { CCI_REG8(0x5e36), 0x75 },
 { CCI_REG8(0x5e37), 0x75 }, { CCI_REG8(0x5e38), 0x75 },
 { CCI_REG8(0x5e39), 0x75 }, { CCI_REG8(0x5e3a), 0x75 },
 { CCI_REG8(0x5e3b), 0x75 }, { CCI_REG8(0x5e3c), 0x75 },
 { CCI_REG8(0x5e3d), 0x75 }, { CCI_REG8(0x5e3e), 0x75 },
 { CCI_REG8(0x5e3f), 0x75 }, { CCI_REG8(0x5e40), 0x75 },
 { CCI_REG8(0x5e41), 0x75 }, { CCI_REG8(0x5e42), 0x75 },
 { CCI_REG8(0x5e43), 0x75 }, { CCI_REG8(0x5e44), 0x75 },
 { CCI_REG8(0x5e45), 0x75 }, { CCI_REG8(0x5e46), 0x75 },
 { CCI_REG8(0x5e47), 0x75 }, { CCI_REG8(0x5e48), 0x75 },
 { CCI_REG8(0x5e49), 0x75 }, { CCI_REG8(0x5e4a), 0x75 },
 { CCI_REG8(0x5e4b), 0x75 }, { CCI_REG8(0x5e4c), 0x75 },
 { CCI_REG8(0x5e4d), 0x75 }, { CCI_REG8(0x5e4e), 0x75 },
 { CCI_REG8(0x5e4f), 0x75 }, { CCI_REG8(0x5e50), 0x75 },
 { CCI_REG8(0x5e51), 0x75 }, { CCI_REG8(0x5e52), 0x75 },
 { CCI_REG8(0x5e53), 0x75 }, { CCI_REG8(0x5e54), 0x75 },
 { CCI_REG8(0x5e55), 0x75 }, { CCI_REG8(0x5e56), 0x75 },
 { CCI_REG8(0x5e57), 0x75 }, { CCI_REG8(0x5e58), 0x75 },
 { CCI_REG8(0x5e59), 0x75 }, { CCI_REG8(0x5e5a), 0x75 },
 { CCI_REG8(0x5e5b), 0x75 }, { CCI_REG8(0x5e5c), 0x75 },
 { CCI_REG8(0x5e5d), 0x75 }, { CCI_REG8(0x5e5e), 0x75 },
 { CCI_REG8(0x5e5f), 0x75 }, { CCI_REG8(0x5e60), 0x75 },
 { CCI_REG8(0x5e61), 0x75 }, { CCI_REG8(0x5e62), 0x75 },
 { CCI_REG8(0x5e63), 0x75 }, { CCI_REG8(0x5e64), 0x75 },
 { CCI_REG8(0x5e65), 0x75 }, { CCI_REG8(0x5e66), 0x75 },
 { CCI_REG8(0x5e67), 0x75 }, { CCI_REG8(0x5e68), 0x75 },
 { CCI_REG8(0x5e69), 0x75 }, { CCI_REG8(0x5e6a), 0x75 },
 { CCI_REG8(0x5e6b), 0x75 }, { CCI_REG8(0x5e6c), 0x75 },
 { CCI_REG8(0x5e6d), 0x75 }, { CCI_REG8(0x5e6e), 0x75 },
 { CCI_REG8(0x5e6f), 0x75 }, { CCI_REG8(0x5e70), 0x75 },
 { CCI_REG8(0x5e71), 0x75 }, { CCI_REG8(0x5e72), 0x75 },
 { CCI_REG8(0x5e73), 0x75 }, { CCI_REG8(0x5e74), 0x75 },
 { CCI_REG8(0x5e75), 0x75 }, { CCI_REG8(0x5e76), 0x75 },
 { CCI_REG8(0x5e77), 0x75 }, { CCI_REG8(0x5e78), 0x75 },
 { CCI_REG8(0x5e79), 0x75 }, { CCI_REG8(0x5e7a), 0x75 },
 { CCI_REG8(0x5e7b), 0x75 }, { CCI_REG8(0x5e7c), 0x75 },
 { CCI_REG8(0x5e7d), 0x75 }, { CCI_REG8(0x5e7e), 0x75 },
 { CCI_REG8(0x5e7f), 0x75 }, { CCI_REG8(0x5e80), 0x75 },
 { CCI_REG8(0x5e81), 0x75 }, { CCI_REG8(0x5e82), 0x75 },
 { CCI_REG8(0x5e83), 0x75 }, { CCI_REG8(0x5e84), 0x75 },
 { CCI_REG8(0x5e85), 0x75 }, { CCI_REG8(0x5e86), 0x75 },
 { CCI_REG8(0x5e87), 0x75 }, { CCI_REG8(0x5e88), 0x75 },
 { CCI_REG8(0x5e89), 0x75 }, { CCI_REG8(0x5e8a), 0x75 },
 { CCI_REG8(0x5e8b), 0x75 }, { CCI_REG8(0x5e8c), 0x75 },
 { CCI_REG8(0x5e8d), 0x75 }, { CCI_REG8(0x5e8e), 0x75 },
 { CCI_REG8(0x5e8f), 0x75 }, { CCI_REG8(0x5e90), 0x75 },
 { CCI_REG8(0x5e91), 0x75 }, { CCI_REG8(0x5e92), 0x75 },
 { CCI_REG8(0x5e93), 0x75 }, { CCI_REG8(0x5e94), 0x75 },
 { CCI_REG8(0x5e95), 0x75 }, { CCI_REG8(0x5e96), 0x75 },
 { CCI_REG8(0x5e97), 0x75 }, { CCI_REG8(0x5e98), 0x75 },
 { CCI_REG8(0x5e99), 0x75 }, { CCI_REG8(0x5e9a), 0x75 },
 { CCI_REG8(0x5e9b), 0x75 }, { CCI_REG8(0x5e9c), 0x75 },
 { CCI_REG8(0x5e9d), 0x75 }, { CCI_REG8(0x5e9e), 0x75 },
 { CCI_REG8(0x5e9f), 0x75 }, { CCI_REG8(0x5ea0), 0x75 },
 { CCI_REG8(0x5ea1), 0x75 }, { CCI_REG8(0x5ea2), 0x75 },
 { CCI_REG8(0x5ea3), 0x75 }, { CCI_REG8(0x5ea4), 0x75 },
 { CCI_REG8(0x5ea5), 0x75 }, { CCI_REG8(0x5ea6), 0x75 },
 { CCI_REG8(0x5ea7), 0x75 }, { CCI_REG8(0x5ea8), 0x75 },
 { CCI_REG8(0x5ea9), 0x75 }, { CCI_REG8(0x5eaa), 0x75 },
 { CCI_REG8(0x5eab), 0x75 }, { CCI_REG8(0x5eac), 0x75 },
 { CCI_REG8(0x5ead), 0x75 }, { CCI_REG8(0x5eae), 0x75 },
 { CCI_REG8(0x5eaf), 0x75 }, { CCI_REG8(0x5eb0), 0x75 },
 { CCI_REG8(0x5eb1), 0x75 }, { CCI_REG8(0x5eb2), 0x75 },
 { CCI_REG8(0x5eb3), 0x75 }, { CCI_REG8(0x5eb4), 0x75 },
 { CCI_REG8(0x5eb5), 0x75 }, { CCI_REG8(0x5eb6), 0x75 },
 { CCI_REG8(0x5eb7), 0x75 }, { CCI_REG8(0x5eb8), 0x75 },
 { CCI_REG8(0x5eb9), 0x75 }, { CCI_REG8(0x5eba), 0x75 },
 { CCI_REG8(0x5ebb), 0x75 }, { CCI_REG8(0x5ebc), 0x75 },
 { CCI_REG8(0x5ebd), 0x75 }, { CCI_REG8(0x5ebe), 0x75 },
 { CCI_REG8(0x5ebf), 0x75 }, { CCI_REG8(0x5ec0), 0x75 },
 { CCI_REG8(0x5ec1), 0x75 }, { CCI_REG8(0x5ec2), 0x75 },
 { CCI_REG8(0x5ec3), 0x75 }, { CCI_REG8(0x5ec4), 0x75 },
 { CCI_REG8(0x5ec5), 0x75 }, { CCI_REG8(0x5ec6), 0x75 },
 { CCI_REG8(0x5ec7), 0x75 }, { CCI_REG8(0x5ec8), 0x75 },
 { CCI_REG8(0x5ec9), 0x75 }, { CCI_REG8(0x5eca), 0x75 },
 { CCI_REG8(0x5ecb), 0x75 }, { CCI_REG8(0x5ecc), 0x75 },
 { CCI_REG8(0x5ecd), 0x75 }, { CCI_REG8(0x5ece), 0x75 },
 { CCI_REG8(0x5ecf), 0x75 }, { CCI_REG8(0x5ed0), 0x75 },
 { CCI_REG8(0x5ed1), 0x75 }, { CCI_REG8(0x5ed2), 0x75 },
 { CCI_REG8(0x5ed3), 0x75 }, { CCI_REG8(0x5ed4), 0x75 },
 { CCI_REG8(0x5ed5), 0x75 }, { CCI_REG8(0x5ed6), 0x75 },
 { CCI_REG8(0x5ed7), 0x75 }, { CCI_REG8(0x5ed8), 0x75 },
 { CCI_REG8(0x5ed9), 0x75 }, { CCI_REG8(0x5eda), 0x75 },
 { CCI_REG8(0x5edb), 0x75 }, { CCI_REG8(0x5edc), 0x75 },
 { CCI_REG8(0x5edd), 0x75 }, { CCI_REG8(0x5ede), 0x75 },
 { CCI_REG8(0x5edf), 0x75 }, { CCI_REG8(0xfff9), 0x08 },
 { CCI_REG8(0x1570), 0x00 }, { CCI_REG8(0x15d0), 0x00 },
 { CCI_REG8(0x15a0), 0x02 }, { CCI_REG8(0x15a1), 0x00 },
 { CCI_REG8(0x15a2), 0x02 }, { CCI_REG8(0x15a3), 0x76 },
 { CCI_REG8(0x15a4), 0x03 }, { CCI_REG8(0x15a5), 0x08 },
 { CCI_REG8(0x15a6), 0x00 }, { CCI_REG8(0x15a7), 0x60 },
 { CCI_REG8(0x15a8), 0x01 }, { CCI_REG8(0x15a9), 0x00 },
 { CCI_REG8(0x15aa), 0x02 }, { CCI_REG8(0x15ab), 0x00 },
 { CCI_REG8(0x1600), 0x02 }, { CCI_REG8(0x1601), 0x00 },
 { CCI_REG8(0x1602), 0x02 }, { CCI_REG8(0x1603), 0x76 },
 { CCI_REG8(0x1604), 0x03 }, { CCI_REG8(0x1605), 0x08 },
 { CCI_REG8(0x1606), 0x00 }, { CCI_REG8(0x1607), 0x60 },
 { CCI_REG8(0x1608), 0x01 }, { CCI_REG8(0x1609), 0x00 },
 { CCI_REG8(0x160a), 0x02 }, { CCI_REG8(0x160b), 0x00 },
 { CCI_REG8(0x1633), 0x03 }, { CCI_REG8(0x1634), 0x01 },
 { CCI_REG8(0x163c), 0x3a }, { CCI_REG8(0x163d), 0x01 },
 { CCI_REG8(0x1648), 0x32 }, { CCI_REG8(0x1658), 0x01 },
 { CCI_REG8(0x1659), 0x01 }, { CCI_REG8(0x165f), 0x01 },
 { CCI_REG8(0x1677), 0x01 }, { CCI_REG8(0x1690), 0x08 },
 { CCI_REG8(0x1691), 0x00 }, { CCI_REG8(0x1692), 0x20 },
 { CCI_REG8(0x1693), 0x00 }, { CCI_REG8(0x1694), 0x10 },
 { CCI_REG8(0x1695), 0x14 }, { CCI_REG8(0x1696), 0x10 },
 { CCI_REG8(0x1697), 0x0e }, { CCI_REG8(0x1730), 0x01 },
 { CCI_REG8(0x1732), 0x00 }, { CCI_REG8(0x1733), 0x10 },
 { CCI_REG8(0x1734), 0x01 }, { CCI_REG8(0x1735), 0x00 },
 { CCI_REG8(0x1748), 0x01 }, { CCI_REG8(0xfff9), 0x06 },
 { CCI_REG8(0x5000), 0xff }, { CCI_REG8(0x5001), 0x3d },
 { CCI_REG8(0x5002), 0xf5 }, { CCI_REG8(0x5004), 0x80 },
 { CCI_REG8(0x5006), 0x04 }, { CCI_REG8(0x5061), 0x20 },
 { CCI_REG8(0x5063), 0x20 }, { CCI_REG8(0x5064), 0x24 },
 { CCI_REG8(0x5065), 0x00 }, { CCI_REG8(0x5066), 0x1b },
 { CCI_REG8(0x5067), 0x00 }, { CCI_REG8(0x5068), 0x03 },
 { CCI_REG8(0x5069), 0x10 }, { CCI_REG8(0x506a), 0x20 },
 { CCI_REG8(0x506b), 0x04 }, { CCI_REG8(0x506c), 0x04 },
 { CCI_REG8(0x506d), 0x0c }, { CCI_REG8(0x506e), 0x0c },
 { CCI_REG8(0x506f), 0x04 }, { CCI_REG8(0x5070), 0x0c },
 { CCI_REG8(0x5071), 0x14 }, { CCI_REG8(0x5072), 0x1c },
 { CCI_REG8(0x5073), 0x01 }, { CCI_REG8(0x5074), 0x01 },
 { CCI_REG8(0x5075), 0xbe }, { CCI_REG8(0x5083), 0x00 },
 { CCI_REG8(0x5114), 0x03 }, { CCI_REG8(0x51b0), 0x00 },
 { CCI_REG8(0x51b3), 0x0e }, { CCI_REG8(0x51b5), 0x02 },
 { CCI_REG8(0x51b6), 0x00 }, { CCI_REG8(0x51b7), 0x00 },
 { CCI_REG8(0x51b8), 0x00 }, { CCI_REG8(0x51b9), 0x70 },
 { CCI_REG8(0x51ba), 0x00 }, { CCI_REG8(0x51bb), 0x10 },
 { CCI_REG8(0x51bc), 0x00 }, { CCI_REG8(0x51bd), 0x00 },
 { CCI_REG8(0x51d2), 0xff }, { CCI_REG8(0x51d3), 0x1c },
 { CCI_REG8(0x5250), 0x34 }, { CCI_REG8(0x5251), 0x00 },
 { CCI_REG8(0x525b), 0x00 }, { CCI_REG8(0x525d), 0x00 },
 { CCI_REG8(0x527a), 0x00 }, { CCI_REG8(0x527b), 0x38 },
 { CCI_REG8(0x527c), 0x00 }, { CCI_REG8(0x527d), 0x4b },
 { CCI_REG8(0x5286), 0x1b }, { CCI_REG8(0x5287), 0x40 },
 { CCI_REG8(0x5290), 0x00 }, { CCI_REG8(0x5291), 0x50 },
 { CCI_REG8(0x5292), 0x00 }, { CCI_REG8(0x5293), 0x50 },
 { CCI_REG8(0x5294), 0x00 }, { CCI_REG8(0x5295), 0x50 },
 { CCI_REG8(0x5296), 0x00 }, { CCI_REG8(0x5297), 0x50 },
 { CCI_REG8(0x5298), 0x00 }, { CCI_REG8(0x5299), 0x50 },
 { CCI_REG8(0x529a), 0x01 }, { CCI_REG8(0x529b), 0x00 },
 { CCI_REG8(0x529c), 0x01 }, { CCI_REG8(0x529d), 0x00 },
 { CCI_REG8(0x529e), 0x00 }, { CCI_REG8(0x529f), 0x50 },
 { CCI_REG8(0x52a0), 0x00 }, { CCI_REG8(0x52a1), 0x50 },
 { CCI_REG8(0x52a2), 0x01 }, { CCI_REG8(0x52a3), 0x00 },
 { CCI_REG8(0x52a4), 0x01 }, { CCI_REG8(0x52a5), 0x00 },
 { CCI_REG8(0x52a6), 0x00 }, { CCI_REG8(0x52a7), 0x50 },
 { CCI_REG8(0x52a8), 0x00 }, { CCI_REG8(0x52a9), 0x50 },
 { CCI_REG8(0x52aa), 0x00 }, { CCI_REG8(0x52ab), 0x50 },
 { CCI_REG8(0x52ac), 0x00 }, { CCI_REG8(0x52ad), 0x50 },
 { CCI_REG8(0x52ae), 0x00 }, { CCI_REG8(0x52af), 0x50 },
 { CCI_REG8(0x52b0), 0x00 }, { CCI_REG8(0x52b1), 0x50 },
 { CCI_REG8(0x52b2), 0x00 }, { CCI_REG8(0x52b3), 0x50 },
 { CCI_REG8(0x52b4), 0x00 }, { CCI_REG8(0x52b5), 0x50 },
 { CCI_REG8(0x52b6), 0x00 }, { CCI_REG8(0x52b7), 0x50 },
 { CCI_REG8(0x52b8), 0x00 }, { CCI_REG8(0x52b9), 0x50 },
 { CCI_REG8(0x52ba), 0x01 }, { CCI_REG8(0x52bb), 0x00 },
 { CCI_REG8(0x52bc), 0x01 }, { CCI_REG8(0x52bd), 0x00 },
 { CCI_REG8(0x52be), 0x00 }, { CCI_REG8(0x52bf), 0x50 },
 { CCI_REG8(0x52c0), 0x00 }, { CCI_REG8(0x52c1), 0x50 },
 { CCI_REG8(0x52c2), 0x01 }, { CCI_REG8(0x52c3), 0x00 },
 { CCI_REG8(0x52c4), 0x01 }, { CCI_REG8(0x52c5), 0x00 },
 { CCI_REG8(0x52c6), 0x00 }, { CCI_REG8(0x52c7), 0x50 },
 { CCI_REG8(0x52c8), 0x00 }, { CCI_REG8(0x52c9), 0x50 },
 { CCI_REG8(0x52ca), 0x00 }, { CCI_REG8(0x52cb), 0x50 },
 { CCI_REG8(0x52cc), 0x00 }, { CCI_REG8(0x52cd), 0x50 },
 { CCI_REG8(0x52ce), 0x00 }, { CCI_REG8(0x52cf), 0x50 },
 { CCI_REG8(0x52f0), 0x04 }, { CCI_REG8(0x52f1), 0x03 },
 { CCI_REG8(0x52f2), 0x02 }, { CCI_REG8(0x52f3), 0x01 },
 { CCI_REG8(0x52f4), 0x08 }, { CCI_REG8(0x52f5), 0x07 },
 { CCI_REG8(0x52f6), 0x06 }, { CCI_REG8(0x52f7), 0x05 },
 { CCI_REG8(0x52f8), 0x0c }, { CCI_REG8(0x52f9), 0x0b },
 { CCI_REG8(0x52fa), 0x0a }, { CCI_REG8(0x52fb), 0x09 },
 { CCI_REG8(0x52fc), 0x10 }, { CCI_REG8(0x52fd), 0x0f },
 { CCI_REG8(0x52fe), 0x0e }, { CCI_REG8(0x52ff), 0x0d },
 { CCI_REG8(0x5300), 0x14 }, { CCI_REG8(0x5301), 0x13 },
 { CCI_REG8(0x5302), 0x12 }, { CCI_REG8(0x5303), 0x11 },
 { CCI_REG8(0x5304), 0x18 }, { CCI_REG8(0x5305), 0x17 },
 { CCI_REG8(0x5306), 0x16 }, { CCI_REG8(0x5307), 0x15 },
 { CCI_REG8(0x5308), 0x1c }, { CCI_REG8(0x5309), 0x1b },
 { CCI_REG8(0x530a), 0x1a }, { CCI_REG8(0x530b), 0x19 },
 { CCI_REG8(0x530c), 0x20 }, { CCI_REG8(0x530d), 0x1f },
 { CCI_REG8(0x530e), 0x1e }, { CCI_REG8(0x530f), 0x1d },
 { CCI_REG8(0x5310), 0x03 }, { CCI_REG8(0x5311), 0xe8 },
 { CCI_REG8(0x5331), 0x0a }, { CCI_REG8(0x5332), 0x43 },
 { CCI_REG8(0x5333), 0x45 }, { CCI_REG8(0x5353), 0x09 },
 { CCI_REG8(0x5354), 0x00 }, { CCI_REG8(0x5414), 0x03 },
 { CCI_REG8(0x54b0), 0x10 }, { CCI_REG8(0x54b3), 0x0e },
 { CCI_REG8(0x54b5), 0x02 }, { CCI_REG8(0x54b6), 0x00 },
 { CCI_REG8(0x54b7), 0x00 }, { CCI_REG8(0x54b8), 0x00 },
 { CCI_REG8(0x54b9), 0x70 }, { CCI_REG8(0x54ba), 0x00 },
 { CCI_REG8(0x54bb), 0x10 }, { CCI_REG8(0x54bc), 0x00 },
 { CCI_REG8(0x54bd), 0x00 }, { CCI_REG8(0x54d2), 0xff },
 { CCI_REG8(0x54d3), 0x1c }, { CCI_REG8(0x5510), 0x03 },
 { CCI_REG8(0x5511), 0xe8 }, { CCI_REG8(0x5550), 0x6c },
 { CCI_REG8(0x5551), 0x00 }, { CCI_REG8(0x557a), 0x00 },
 { CCI_REG8(0x557b), 0x38 }, { CCI_REG8(0x557c), 0x00 },
 { CCI_REG8(0x557d), 0x4b }, { CCI_REG8(0x5590), 0x00 },
 { CCI_REG8(0x5591), 0x50 }, { CCI_REG8(0x5592), 0x00 },
 { CCI_REG8(0x5593), 0x50 }, { CCI_REG8(0x5594), 0x00 },
 { CCI_REG8(0x5595), 0x50 }, { CCI_REG8(0x5596), 0x00 },
 { CCI_REG8(0x5597), 0x50 }, { CCI_REG8(0x5598), 0x00 },
 { CCI_REG8(0x5599), 0x50 }, { CCI_REG8(0x559a), 0x01 },
 { CCI_REG8(0x559b), 0x00 }, { CCI_REG8(0x559c), 0x01 },
 { CCI_REG8(0x559d), 0x00 }, { CCI_REG8(0x559e), 0x00 },
 { CCI_REG8(0x559f), 0x50 }, { CCI_REG8(0x55a0), 0x00 },
 { CCI_REG8(0x55a1), 0x50 }, { CCI_REG8(0x55a2), 0x01 },
 { CCI_REG8(0x55a3), 0x00 }, { CCI_REG8(0x55a4), 0x01 },
 { CCI_REG8(0x55a5), 0x00 }, { CCI_REG8(0x55a6), 0x00 },
 { CCI_REG8(0x55a7), 0x50 }, { CCI_REG8(0x55a8), 0x00 },
 { CCI_REG8(0x55a9), 0x50 }, { CCI_REG8(0x55aa), 0x00 },
 { CCI_REG8(0x55ab), 0x50 }, { CCI_REG8(0x55ac), 0x00 },
 { CCI_REG8(0x55ad), 0x50 }, { CCI_REG8(0x55ae), 0x00 },
 { CCI_REG8(0x55af), 0x50 }, { CCI_REG8(0x55b0), 0x00 },
 { CCI_REG8(0x55b1), 0x50 }, { CCI_REG8(0x55b2), 0x00 },
 { CCI_REG8(0x55b3), 0x50 }, { CCI_REG8(0x55b4), 0x00 },
 { CCI_REG8(0x55b5), 0x50 }, { CCI_REG8(0x55b6), 0x00 },
 { CCI_REG8(0x55b7), 0x50 }, { CCI_REG8(0x55b8), 0x00 },
 { CCI_REG8(0x55b9), 0x50 }, { CCI_REG8(0x55ba), 0x01 },
 { CCI_REG8(0x55bb), 0x00 }, { CCI_REG8(0x55bc), 0x01 },
 { CCI_REG8(0x55bd), 0x00 }, { CCI_REG8(0x55be), 0x00 },
 { CCI_REG8(0x55bf), 0x50 }, { CCI_REG8(0x55c0), 0x00 },
 { CCI_REG8(0x55c1), 0x50 }, { CCI_REG8(0x55c2), 0x01 },
 { CCI_REG8(0x55c3), 0x00 }, { CCI_REG8(0x55c4), 0x01 },
 { CCI_REG8(0x55c5), 0x00 }, { CCI_REG8(0x55c6), 0x00 },
 { CCI_REG8(0x55c7), 0x50 }, { CCI_REG8(0x55c8), 0x00 },
 { CCI_REG8(0x55c9), 0x50 }, { CCI_REG8(0x55ca), 0x00 },
 { CCI_REG8(0x55cb), 0x50 }, { CCI_REG8(0x55cc), 0x00 },
 { CCI_REG8(0x55cd), 0x50 }, { CCI_REG8(0x55ce), 0x00 },
 { CCI_REG8(0x55cf), 0x50 }, { CCI_REG8(0x55f0), 0x04 },
 { CCI_REG8(0x55f1), 0x03 }, { CCI_REG8(0x55f2), 0x02 },
 { CCI_REG8(0x55f3), 0x01 }, { CCI_REG8(0x55f4), 0x08 },
 { CCI_REG8(0x55f5), 0x07 }, { CCI_REG8(0x55f6), 0x06 },
 { CCI_REG8(0x55f7), 0x05 }, { CCI_REG8(0x55f8), 0x0c },
 { CCI_REG8(0x55f9), 0x0b }, { CCI_REG8(0x55fa), 0x0a },
 { CCI_REG8(0x55fb), 0x09 }, { CCI_REG8(0x55fc), 0x10 },
 { CCI_REG8(0x55fd), 0x0f }, { CCI_REG8(0x55fe), 0x0e },
 { CCI_REG8(0x55ff), 0x0d }, { CCI_REG8(0x5600), 0x14 },
 { CCI_REG8(0x5601), 0x13 }, { CCI_REG8(0x5602), 0x12 },
 { CCI_REG8(0x5603), 0x11 }, { CCI_REG8(0x5604), 0x18 },
 { CCI_REG8(0x5605), 0x17 }, { CCI_REG8(0x5606), 0x16 },
 { CCI_REG8(0x5607), 0x15 }, { CCI_REG8(0x5608), 0x1c },
 { CCI_REG8(0x5609), 0x1b }, { CCI_REG8(0x560a), 0x1a },
 { CCI_REG8(0x560b), 0x19 }, { CCI_REG8(0x560c), 0x20 },
 { CCI_REG8(0x560d), 0x1f }, { CCI_REG8(0x560e), 0x1e },
 { CCI_REG8(0x560f), 0x1d }, { CCI_REG8(0x5631), 0x02 },
 { CCI_REG8(0x5632), 0x42 }, { CCI_REG8(0x5633), 0x24 },
 { CCI_REG8(0x5653), 0x09 }, { CCI_REG8(0x5654), 0x00 },
 { CCI_REG8(0x5714), 0x03 }, { CCI_REG8(0x57b0), 0x10 },
 { CCI_REG8(0x57b3), 0x0e }, { CCI_REG8(0x57b5), 0x02 },
 { CCI_REG8(0x57b6), 0x00 }, { CCI_REG8(0x57b7), 0x00 },
 { CCI_REG8(0x57b8), 0x00 }, { CCI_REG8(0x57b9), 0x70 },
 { CCI_REG8(0x57ba), 0x00 }, { CCI_REG8(0x57bb), 0x10 },
 { CCI_REG8(0x57bc), 0x00 }, { CCI_REG8(0x57bd), 0x00 },
 { CCI_REG8(0x57d2), 0xff }, { CCI_REG8(0x57d3), 0x1c },
 { CCI_REG8(0x5810), 0x03 }, { CCI_REG8(0x5811), 0xe8 },
 { CCI_REG8(0x5850), 0x6c }, { CCI_REG8(0x5851), 0x00 },
 { CCI_REG8(0x587a), 0x00 }, { CCI_REG8(0x587b), 0x38 },
 { CCI_REG8(0x587c), 0x00 }, { CCI_REG8(0x587d), 0x4b },
 { CCI_REG8(0x5890), 0x00 }, { CCI_REG8(0x5891), 0x50 },
 { CCI_REG8(0x5892), 0x00 }, { CCI_REG8(0x5893), 0x50 },
 { CCI_REG8(0x5894), 0x00 }, { CCI_REG8(0x5895), 0x50 },
 { CCI_REG8(0x5896), 0x00 }, { CCI_REG8(0x5897), 0x50 },
 { CCI_REG8(0x5898), 0x00 }, { CCI_REG8(0x5899), 0x50 },
 { CCI_REG8(0x589a), 0x01 }, { CCI_REG8(0x589b), 0x00 },
 { CCI_REG8(0x589c), 0x01 }, { CCI_REG8(0x589d), 0x00 },
 { CCI_REG8(0x589e), 0x00 }, { CCI_REG8(0x589f), 0x50 },
 { CCI_REG8(0x58a0), 0x00 }, { CCI_REG8(0x58a1), 0x50 },
 { CCI_REG8(0x58a2), 0x01 }, { CCI_REG8(0x58a3), 0x00 },
 { CCI_REG8(0x58a4), 0x01 }, { CCI_REG8(0x58a5), 0x00 },
 { CCI_REG8(0x58a6), 0x00 }, { CCI_REG8(0x58a7), 0x50 },
 { CCI_REG8(0x58a8), 0x00 }, { CCI_REG8(0x58a9), 0x50 },
 { CCI_REG8(0x58aa), 0x00 }, { CCI_REG8(0x58ab), 0x50 },
 { CCI_REG8(0x58ac), 0x00 }, { CCI_REG8(0x58ad), 0x50 },
 { CCI_REG8(0x58ae), 0x00 }, { CCI_REG8(0x58af), 0x50 },
 { CCI_REG8(0x58b0), 0x00 }, { CCI_REG8(0x58b1), 0x50 },
 { CCI_REG8(0x58b2), 0x00 }, { CCI_REG8(0x58b3), 0x50 },
 { CCI_REG8(0x58b4), 0x00 }, { CCI_REG8(0x58b5), 0x50 },
 { CCI_REG8(0x58b6), 0x00 }, { CCI_REG8(0x58b7), 0x50 },
 { CCI_REG8(0x58b8), 0x00 }, { CCI_REG8(0x58b9), 0x50 },
 { CCI_REG8(0x58ba), 0x01 }, { CCI_REG8(0x58bb), 0x00 },
 { CCI_REG8(0x58bc), 0x01 }, { CCI_REG8(0x58bd), 0x00 },
 { CCI_REG8(0x58be), 0x00 }, { CCI_REG8(0x58bf), 0x50 },
 { CCI_REG8(0x58c0), 0x00 }, { CCI_REG8(0x58c1), 0x50 },
 { CCI_REG8(0x58c2), 0x01 }, { CCI_REG8(0x58c3), 0x00 },
 { CCI_REG8(0x58c4), 0x01 }, { CCI_REG8(0x58c5), 0x00 },
 { CCI_REG8(0x58c6), 0x00 }, { CCI_REG8(0x58c7), 0x50 },
 { CCI_REG8(0x58c8), 0x00 }, { CCI_REG8(0x58c9), 0x50 },
 { CCI_REG8(0x58ca), 0x00 }, { CCI_REG8(0x58cb), 0x50 },
 { CCI_REG8(0x58cc), 0x00 }, { CCI_REG8(0x58cd), 0x50 },
 { CCI_REG8(0x58ce), 0x00 }, { CCI_REG8(0x58cf), 0x50 },
 { CCI_REG8(0x58f0), 0x04 }, { CCI_REG8(0x58f1), 0x03 },
 { CCI_REG8(0x58f2), 0x02 }, { CCI_REG8(0x58f3), 0x01 },
 { CCI_REG8(0x58f4), 0x08 }, { CCI_REG8(0x58f5), 0x07 },
 { CCI_REG8(0x58f6), 0x06 }, { CCI_REG8(0x58f7), 0x05 },
 { CCI_REG8(0x58f8), 0x0c }, { CCI_REG8(0x58f9), 0x0b },
 { CCI_REG8(0x58fa), 0x0a }, { CCI_REG8(0x58fb), 0x09 },
 { CCI_REG8(0x58fc), 0x10 }, { CCI_REG8(0x58fd), 0x0f },
 { CCI_REG8(0x58fe), 0x0e }, { CCI_REG8(0x58ff), 0x0d },
 { CCI_REG8(0x5900), 0x14 }, { CCI_REG8(0x5901), 0x13 },
 { CCI_REG8(0x5902), 0x12 }, { CCI_REG8(0x5903), 0x11 },
 { CCI_REG8(0x5904), 0x18 }, { CCI_REG8(0x5905), 0x17 },
 { CCI_REG8(0x5906), 0x16 }, { CCI_REG8(0x5907), 0x15 },
 { CCI_REG8(0x5908), 0x1c }, { CCI_REG8(0x5909), 0x1b },
 { CCI_REG8(0x590a), 0x1a }, { CCI_REG8(0x590b), 0x19 },
 { CCI_REG8(0x590c), 0x20 }, { CCI_REG8(0x590d), 0x1f },
 { CCI_REG8(0x590e), 0x1e }, { CCI_REG8(0x590f), 0x1d },
 { CCI_REG8(0x5931), 0x02 }, { CCI_REG8(0x5932), 0x42 },
 { CCI_REG8(0x5933), 0x24 }, { CCI_REG8(0x5953), 0x09 },
 { CCI_REG8(0x5954), 0x00 }, { CCI_REG8(0x5989), 0x84 },
 { CCI_REG8(0x59c3), 0x04 }, { CCI_REG8(0x59c4), 0x24 },
 { CCI_REG8(0x59c5), 0x40 }, { CCI_REG8(0x59c6), 0x1b },
 { CCI_REG8(0x59c7), 0x40 }, { CCI_REG8(0x5a02), 0x0f },
--> --------------------

--> maximum size reached

--> --------------------

Messung V0.5
C=96 H=92 G=93

¤ Dauer der Verarbeitung: 0.5 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.