/* SynaProgramFirmware prepares the firmware writing process */ static void SynaProgramFirmware(void) { u8 uData; pr_info("tsp fw. : Program Firmware Section..."); SynaReadBootloadID(); SynaWriteBootloadID(); uData = 3; writeRMI(SynaF34_FlashControl, &uData, 1); SynaWaitATTN(); SynaFlashFirmwareWrite(); }
/* SynaProgramFirmware prepares the firmware writing process */ static void SynaProgramFirmware(void) { unsigned char uData; printk("\nProgram Firmware Section..."); SynaReadBootloadID(); printk("\n------------SynaReadBootloadID()--"); SynaWriteBootloadID(); printk("\n-------------SynaWriteBootloadID()--"); uData = 3; writeRMI(SynaF34_FlashControl, &uData, 1); printk("\n------------writeRMI(SynaF34_FlashControl, &uData, 1)--\n"); msleep(1000); SynaWaitATTN(); printk("\n-------------SynaWaitATTN()---\n"); SynaFlashFirmwareWrite(); printk("\n-------------SynaFlashFirmwareWrite()---\n"); }