WM8731: Extract interface configuration method.

This commit is contained in:
Jared Boone 2017-08-06 12:08:12 -07:00
parent f0947a4917
commit 6c3a1384fb
2 changed files with 15 additions and 9 deletions

View file

@ -25,6 +25,18 @@
namespace wolfson {
namespace wm8731 {
void WM8731::configure_interface_i2s_slave() {
write(DigitalAudioInterfaceFormat {
.format = 2,
.iwl = 0,
.lrp = 0,
.lrswap = 0,
.ms = 0,
.bclkinv = 0,
.reserved0 = 0,
});
}
void WM8731::init() {
reset();
@ -49,15 +61,7 @@ void WM8731::init() {
// .reserved0 = 0,
// });
write(DigitalAudioInterfaceFormat {
.format = 2,
.iwl = 0,
.lrp = 0,
.lrswap = 0,
.ms = 0,
.bclkinv = 0,
.reserved0 = 0,
});
configure_interface_i2s_slave();
write(DigitalAudioPathControl {
.adchpd = 0,