Clean code and backup.
Signed-off-by: Zhou Chang <achang.zhou@gmail.com>
Added PC side code.
Signed-off-by: Zhou Chang <achang.zhou@gmail.com>