FM : Fix wrong data being written to controller

In some commands, set/write data to controller, we assign one offset
value in structure and send it to controller.  We don't read data from
controller before writing. It may cause writing wrong data to
controller, as the structure may have some garbage values for other
offsets. Errenous data written to controller, may cause functional
failures.

Change-Id: I102c0a256ab19de0d89db4f6da20df0c2522dff3
CRs-fixed: 2031064
4 files changed