37 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG01, 0x3A));
38 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_RESET_REG00, 0x80));
39 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_TEST_MODE_REGF9, 0x00));
40 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG04, 0x02));
41 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG04, 0x01));
42 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_TEST_MODE_REGF9, 0x01));
43 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_RESET_REG00, 0x1E));
44 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG01, 0x00));
46 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG02, 0x00));
47 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG03, 0x20));
48 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG04, 0x01));
49 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ADC_CTRL_REG0D, 0x00));
50 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG05, 0x00));
51 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG06, 0x03));
52 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG07, 0x00));
53 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG08, 0xFF));
55 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG09, 0xCA));
56 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_SDP_REG0A, 0x85));
57 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_SDP_REG0B, 0x00));
58 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ADC_CTRL_REG0E, 0xBF));
59 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ADC_CTRL_REG0F, 0x80));
60 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ADC_CTRL_REG14, 0x0C));
61 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ADC_CTRL_REG15, 0x0C));
62 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG17, 0x02));
63 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG18, 0x26));
64 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG19, 0x77));
65 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG1A, 0xF4));
66 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG1B, 0x66));
67 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG1C, 0x44));
68 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG1E, 0x00));
69 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG1F, 0x0C));
70 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG20, 0x1A));
71 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG21, 0x1A));
73 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_RESET_REG00, 0x80));
74 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG01, 0x3A));
75 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG16, 0x3F));
76 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG16, 0x00));
78 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_TEST_MODE_REGF9, 0x00));
79 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG04, 0x01));
80 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG17, 0x01));
82 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_RESET_REG00, 0x80));
83 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_CLOCK_MGR_REG01, 0x3A));
84 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG16, 0x3F));
85 ES7243E_ERROR_FAILED(this->
write_byte(ES7243E_ANALOG_REG16, 0x00));