Merge "hal: fix to set tty mode properly"