Fix the byte control set/get method

The TLV byte controls expect a TLV header as well. Check for TLV
access and add TLV header size before invoking mixer API.

Upstream:
https://github.com/tinyalsa/tinyalsa/pull/92/commits/3f813e47784674a3909fe1277bc10b70d03791e2

Change-Id: I2c01b898e9d9cba5d1d6c2be944a6b4043878dd5
Signed-off-by: Vinod Koul <vinod.koul@intel.com>
Signed-off-by: Pawse, GuruprasadX <guruprasadx.pawse@intel.com>
Signed-off-by: Ramesh Babu <Ramesh.Babu@intel.com>
Signed-off-by: Pankaj Bharadiya <pankaj.laxminarayan.bharadiya@intel.com>
3 files changed