writel(GPIO28, &gpio5_base->setdataout);
writel(GPIO4, &gpio6_base->setdataout);
+ dieid_num_r();
+
+ lcd_init();
+
+ /* this block will move to kernel. */
+ {
+ unsigned char byte;
+
+ /* set vaux4 to 2.8V (TOUCH, NUBS) */
+ byte = 0x20;
+ i2c_write(0x4B, 0x7E, 1, &byte, 1);
+ byte = 0x0A;
+ i2c_write(0x4B, 0x81, 1, &byte, 1);
+
+ /* set vsim to 2.8V (AUDIO DAC external) */
+ byte = 0x20;
+ i2c_write(0x4B, 0x92, 1, &byte, 1);
+ byte = 0x04;
+ i2c_write(0x4B, 0x95, 1, &byte, 1);
+ }
+
return 0;
}