ASoC: Remove bogus check for register validity in debugfs write

Since not all registers need to be cached and the cache is entirely
optional anyway we shouldn't be checking that a register is in the
cached range. If the register is invalid then the actual I/O code
can determine that and report an error.

Similarly, the step size can and should be enforced by the lower level
code if it's important.

Signed-off-by: Mark Brown <broonie@opensource.wolfsonmicro.com>
Acked-by: Liam Girdwood <lrg@slimlogic.co.uk>

-2
-2
sound/soc/soc-core.c
··· 259 259 while (*start == ' ') 260 260 start++; 261 261 reg = simple_strtoul(start, &start, 16); 262 - if ((reg >= codec->driver->reg_cache_size) || (reg % step)) 263 - return -EINVAL; 264 262 while (*start == ' ') 265 263 start++; 266 264 if (strict_strtoul(start, 16, &value))