Merge tag 'asoc-fix-v4.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound

Pull last-minute ASoC fix from Mark Brown:
"This patch backs out a change that came in during the merge window
which selects a configuration for GPIO4 on pcm512x CODECs that may not
be suitable for all systems using the device. Changes for v4.1 will
make this properly configurable but for now it's safest to revert to
the v3.19 behaviour and leave the pin configuration alone.

Sorry for sending this direct at the last minute but due to the GPIO
misuse it'd be really good to get it in the release and I'd not
realised it hadn't been sent yet - between some travel, a job change
and other non-urgent fixes coming in I'd lost track of the urgency.

It's been in -next for several weeks now, is isolated to the driver
and fairly clear to inspection"

* tag 'asoc-fix-v4.0-rc7' of git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound:
ASoC: pcm512x: Remove hardcoding of pll-lock to GPIO4

Changed files
-19
sound
soc
codecs
-19
sound/soc/codecs/pcm512x.c
··· 1156 1156 ret, pcm512x->pll_out); 1157 1157 return ret; 1158 1158 } 1159 - 1160 - gpio = PCM512x_G1OE << (4 - 1); 1161 - ret = regmap_update_bits(pcm512x->regmap, PCM512x_GPIO_EN, 1162 - gpio, gpio); 1163 - if (ret != 0) { 1164 - dev_err(codec->dev, "Failed to enable gpio %d: %d\n", 1165 - 4, ret); 1166 - return ret; 1167 - } 1168 - 1169 - gpio = PCM512x_GPIO_OUTPUT_1 + 4 - 1; 1170 - ret = regmap_update_bits(pcm512x->regmap, gpio, 1171 - PCM512x_GxSL, PCM512x_GxSL_PLLLK); 1172 - if (ret != 0) { 1173 - dev_err(codec->dev, 1174 - "Failed to output pll lock on %d: %d\n", 1175 - ret, 4); 1176 - return ret; 1177 - } 1178 1159 } 1179 1160 1180 1161 ret = regmap_update_bits(pcm512x->regmap, PCM512x_SYNCHRONIZE,