-19
sound/soc/codecs/pcm512x.c
-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,