#sw reset i2cset -f -y 3 0x18 0x00 0x00 i2cset -f -y 3 0x18 0x7f 0x00 i2cset -f -y 3 0x18 0x01 0x01 #clock config i2cset -f -y 3 0x18 0x04 0x00 i2cset -f -y 3 0x18 0x0b 0x81 i2cset -f -y 3 0x18 0x0c 0x82 i2cset -f -y 3 0x18 0x0d 0x02 i2cset -f -y 3 0x18 0x0e 0x00 #codec initialize i2cset -f -y 3 0x18 0x00 0x01 i2cset -f -y 3 0x18 0x01 0x00 i2cset -f -y 3 0x18 0x7a 0x01 #ASI config i2cset -f -y 3 0x18 0x00 0x04 i2cset -f -y 3 0x18 0x01 0x20 i2cset -f -y 3 0x18 0x0a 0x00 #signal processing i2cset -f -y 3 0x18 0x00 0x00 i2cset -f -y 3 0x18 0x3c 0x01 #dac config i2cset -f -y 3 0x18 0x00 0x01 i2cset -f -y 3 0x18 0x03 0x00 i2cset -f -y 3 0x18 0x04 0x00 i2cset -f -y 3 0x18 0x1f 0x80 i2cset -f -y 3 0x18 0x20 0x00 i2cset -f -y 3 0x18 0x21 0x28 i2cset -f -y 3 0x18 0x23 0x10 i2cset -f -y 3 0x18 0x1b 0x33 i2cset -f -y 3 0x18 0x00 0x00 i2cset -f -y 3 0x18 0x3f 0xc0 i2cset -f -y 3 0x18 0x40 0x00