#sw reset i2cset -f -y 3 0x18 0x00 0x00 i2cset -f -y 3 0x18 0x7f 0x00 i2cset -f -y 3 0x18 0x01 0x01 #clock configuration 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 0x00 i2cset -f -y 3 0x18 0x0e 0x80 #initialize the codec 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 0x00 i2cset -f -y 3 0x18 0x0a 0x00 #signal processing i2cset -f -y 3 0x18 0x00 0x00 i2cset -f -y 3 0x18 0x3c 0x01 #DAC configurations 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 0x24 0x7f i2cset -f -y 3 0x18 0x25 0x7f i2cset -f -y 3 0x18 0x1c 0x7f i2cset -f -y 3 0x18 0x1d 0x7f i2cset -f -y 3 0x18 0x16 0xc0 i2cset -f -y 3 0x18 0x2e 0x00 i2cset -f -y 3 0x18 0x2f 0x00 i2cset -f -y 3 0x18 0x00 0x00 i2cset -f -y 3 0x18 0x3f 0xc0 i2cset -f -y 3 0x18 0x00 0x01 i2cset -f -y 3 0x18 0x16 0xc3 i2cset -f -y 3 0x18 0x30 0x41 i2cset -f -y 3 0x18 0x00 0x00 i2cset -f -y 3 0x18 0x40 0x00 i2cset -f -y 3 0x18 0x00 0x01 i2cset -f -y 3 0x18 0x2d 0x03