localhost:~$ uname -r 6.6.36-g12a74f146c46 localhost:~$ localhost:~$ lsmod | grep tas2563 snd_soc_tas2563 57344 1 localhost:~$ localhost:~$ aplay -l **** List of PLAYBACK Hardware Devices **** card 0: tas2563 [tas2563], device 0: 42650000.sai-tas2563 ASI1 tas2563 ASI1-0 [42650000.sai-tas2563 ASI1 tas2563 ASI1-0] Subdevices: 1/1 Subdevice #0: subdevice #0 localhost:~$ localhost:~$ localhost:~$ dmesg | grep tas2563 [ 11.631938] snd_soc_tas2563: unknown parameter 'irq_detection' ignored [ 11.638838] snd_soc_tas2563: unknown parameter 'irq_debounce' ignored [ 11.691058] tas2563 3-004c: Driver ID: 1.0.0 [ 11.695440] tas2563 3-004c: tas2563_i2c_probe enter [ 11.701140] tas2563 3-004c: ti,asi-format=0 [ 11.701181] tas2563 3-004c: ti,reset-gpio=640 [ 11.701193] tas2563 3-004c: ti,irq-gpio=566 [ 11.701197] tas2563 3-004c: ti,left-slot=0 [ 11.701201] tas2563 3-004c: ti,right-slot=0 [ 11.701205] tas2563 3-004c: ti,imon-slot-no=0 [ 11.701209] tas2563 3-004c: ti,vmon-slot-no=2 [ 11.735688] tas2563 3-004c: tas2563_change_book_page, 66 [ 11.742493] tas2563 3-004c: tas2563_dev_write: BOOK:PAGE:REG 0x00:0x00:0x01, VAL: 0x01 [ 11.753009] tas2563 3-004c: tas2563_change_book_page, 66 [ 11.758045] tas2563 3-004c: tas2563_dev_read: BOOK:PAGE:REG 0x00:0x00:0x7d,0x10 [ 11.758068] tas2563 3-004c: PGID: 16 [ 11.761992] tas2563 3-004c: tas2563_register_codec, enter [ 11.796338] tas2563 3-004c: tas2563_register_misc, leave [ 11.803065] tas2563 3-004c: tiload_driver_init [ 11.813699] tas2563 3-004c: allocated Major Number: 509 [ 11.828150] tas2563 3-004c: tas2563_codec_probe [ 11.837549] tas2563 3-004c: tas2563_set_dai_fmt, format=0x4001 [ 11.842647] tas2563 3-004c: Registered TiLoad driver, Major number: 509 [ 11.848005] tas2563 3-004c: tas2563_change_book_page, 66 [ 11.856136] tas2563 3-004c: tas2563_dev_read: BOOK:PAGE:REG 0x00:0x00:0x02,0x0e [ 11.856160] tas2563 3-004c: INV format: NBNF [ 11.860476] tas2563 3-004c: tas2563_change_book_page, 66 [ 11.863437] tas2563 3-004c: tas2563_dev_update_bits: BOOK:PAGE:REG 0x00:0x00:0x07, mask: 0x01, val=0x00 [ 11.863462] tas2563 3-004c: tas2563_change_book_page, 66 [ 11.873155] tas2563 3-004c: tas2563_dev_update_bits: BOOK:PAGE:REG 0x00:0x00:0x07, mask: 0x3e, val=0x02 [ 11.873182] tas2563 3-004c: tas2563_fw_ready: [ 11.878947] tas2563 3-004c: firmware size: 17805 [ 11.884597] tas2563 3-004c: FW timestamp: 1602840442 [ 11.891251] tas2563 3-004c: FW Size = 17805 [ 11.896053] tas2563 3-004c: Checksum = 0x3770EDC6 [ 11.901218] tas2563 3-004c: PPC Version = 0x4300 [ 11.906021] tas2563 3-004c: FW Version = 0x1010000 [ 11.911170] tas2563 3-004c: Driver Version= 0x0202 [ 11.915984] tas2563 3-004c: Timestamp = 1602840442 [ 11.921128] tas2563 3-004c: DDC Name = RingBin-3 [ 11.928040] tas2563 3-004c: Description = TI SmartAmp [ 11.933316] tas2563 3-004c: header size: 112, line: 1150 [ 11.938702] tas2563 3-004c: FW i2sMode: 0 [ 11.938708] tas2563 3-004c: fw_parse_data, 956 [ 11.938714] tas2563 3-004c: fw_parse_block_data, 915 [ 11.938717] tas2563 3-004c: fw_parse_block_data, 919 [ 11.938731] tas2563 3-004c: fw_parse_block_data, 944 [ 11.938734] tas2563 3-004c: program data number: 14840 [ 11.938737] tas2563 3-004c: program size: 14931, line: 1167 [ 11.938743] tas2563 3-004c: configuration, mnProgram: 0 [ 11.938745] tas2563 3-004c: configuration samplerate: 48000 [ 11.938748] tas2563 3-004c: Fs rate: 0 [ 11.938751] tas2563 3-004c: fw_parse_data, 956 [ 11.938754] tas2563 3-004c: fw_parse_block_data, 915 [ 11.938757] tas2563 3-004c: fw_parse_block_data, 919 [ 11.938761] tas2563 3-004c: fw_parse_block_data, 944 [ 11.938765] tas2563 3-004c: fw_parse_block_data, 915 [ 11.938768] tas2563 3-004c: fw_parse_block_data, 919 [ 11.938770] tas2563 3-004c: fw_parse_block_data, 944 [ 11.938774] tas2563 3-004c: configuration, mnProgram: 0 [ 11.938776] tas2563 3-004c: configuration samplerate: 48000 [ 11.938779] tas2563 3-004c: Fs rate: 0 [ 11.938781] tas2563 3-004c: fw_parse_data, 956 [ 11.938784] tas2563 3-004c: fw_parse_block_data, 915 [ 11.938787] tas2563 3-004c: fw_parse_block_data, 919 [ 11.938791] tas2563 3-004c: fw_parse_block_data, 944 [ 11.938794] tas2563 3-004c: fw_parse_block_data, 915 [ 11.938797] tas2563 3-004c: fw_parse_block_data, 919 [ 11.938800] tas2563 3-004c: fw_parse_block_data, 944 [ 11.938802] tas2563 3-004c: config size: 2762, line: 1175 [ 11.938805] tas2563 3-004c: calib size: 0, line: 1184 [ 11.938830] tas2563 3-004c: find default configuration 0 [ 11.988239] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.089459] tas2563 3-004c: tas2563_dev_write: BOOK:PAGE:REG 0x00:0x00:0x01, VAL: 0x01 [ 12.089514] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.095440] tas2563 3-004c: tas2563_dev_read: BOOK:PAGE:REG 0x00:0x00:0x03,0x20 [ 12.095484] tas2563 3-004c: tas2563_codec_read, reg: 0x3, value: 0x20 [ 12.103688] tas2563 3-004c: load program 0 (Tuning Mode) [ 12.114677] tas2563 3-004c: TAS2563 load data: TuningMode Program, Blocks = 1, Block Type = 1 [ 12.123484] tas2563 3-004c: TAS2563 load block: Type = 1, commands = 3677 [ 12.130356] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.130475] tas2563 3-004c: tas2563_dev_write: BOOK:PAGE:REG 0x00:0x00:0x7e, VAL: 0x00 [ 12.142023] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.142582] tas2563 3-004c: tas2563_dev_write: BOOK:PAGE:REG 0x00:0x01:0x02, VAL: 0x20 [ 12.142598] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.147676] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x01:0x08, len: 0x60 [ 12.147702] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.150898] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x02:0x10, len: 0x70 [ 12.150921] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.154669] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x03:0x08, len: 0x78 [ 12.154693] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.158211] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x04:0x08, len: 0x78 [ 12.158240] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.161771] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x05:0x08, len: 0x78 [ 12.161799] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.165368] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x06:0x08, len: 0x78 [ 12.165393] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.168948] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x07:0x08, len: 0x78 [ 12.168975] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.172552] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x08:0x08, len: 0x78 [ 12.172575] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.176106] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x09:0x08, len: 0x78 [ 12.176131] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.179702] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x0a:0x08, len: 0x78 [ 12.179726] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.184863] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x0b:0x08, len: 0x78 [ 12.184885] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.188406] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x0c:0x08, len: 0x78 [ 12.188432] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.191950] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x0d:0x08, len: 0x78 [ 12.191975] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.195497] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x0e:0x08, len: 0x78 [ 12.195523] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.199486] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x0f:0x08, len: 0x78 [ 12.199513] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.203213] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x10:0x08, len: 0x78 [ 12.203241] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.207244] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x11:0x08, len: 0x78 [ 12.207272] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.212841] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x12:0x08, len: 0x78 [ 12.212869] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.216396] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x13:0x08, len: 0x78 [ 12.216421] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.220215] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x14:0x08, len: 0x78 [ 12.220245] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.224330] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x15:0x08, len: 0x78 [ 12.224357] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.227873] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x16:0x08, len: 0x78 [ 12.227900] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.232440] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x17:0x08, len: 0x78 [ 12.232462] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.235970] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x18:0x08, len: 0x78 [ 12.235996] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.239488] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x19:0x08, len: 0x78 [ 12.239512] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.247674] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x1a:0x08, len: 0x78 [ 12.247696] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.251198] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x1b:0x08, len: 0x78 [ 12.251220] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.254979] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x1c:0x08, len: 0x78 [ 12.255006] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.258798] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x1d:0x08, len: 0x78 [ 12.258820] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.262324] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x1e:0x08, len: 0x78 [ 12.262348] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.265851] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x1f:0x08, len: 0x78 [ 12.265874] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.269939] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x20:0x08, len: 0x78 [ 12.269960] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.273665] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x21:0x08, len: 0x78 [ 12.273687] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.277478] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x22:0x08, len: 0x78 [ 12.277501] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.281180] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x23:0x08, len: 0x78 [ 12.281212] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.284502] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x24:0x08, len: 0x78 [ 12.284528] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.288997] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x25:0x08, len: 0x78 [ 12.289024] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.295210] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x26:0x08, len: 0x78 [ 12.295237] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.298588] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x27:0x08, len: 0x78 [ 12.298614] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.302106] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x28:0x08, len: 0x78 [ 12.302130] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.305621] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x29:0x08, len: 0x78 [ 12.305642] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.309435] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x2a:0x08, len: 0x78 [ 12.309456] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.313225] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x2b:0x08, len: 0x78 [ 12.313252] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.314992] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x8c:0x2c:0x08, len: 0x2c [ 12.315013] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.318610] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x01:0x1c, len: 0x20 [ 12.318633] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.321540] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x01:0x3c, len: 0x44 [ 12.321560] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.322715] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x03:0x68, len: 0x18 [ 12.322738] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.326856] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x04:0x08, len: 0x78 [ 12.326876] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.328659] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x05:0x08, len: 0x14 [ 12.328687] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.329507] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x05:0x50, len: 0x14 [ 12.329530] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.330574] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x06:0x14, len: 0x10 [ 12.330597] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.331312] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x06:0x54, len: 0x10 [ 12.331330] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.333678] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x08:0x40, len: 0x40 [ 12.333701] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.337232] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x09:0x08, len: 0x78 [ 12.337252] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.340756] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x0a:0x08, len: 0x78 [ 12.340778] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.344309] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x0b:0x08, len: 0x78 [ 12.344333] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.347929] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x0c:0x08, len: 0x78 [ 12.347948] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.351547] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x0d:0x08, len: 0x78 [ 12.351574] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.355071] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x0e:0x08, len: 0x78 [ 12.355092] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.358586] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x0f:0x08, len: 0x78 [ 12.358607] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.362081] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x10:0x08, len: 0x78 [ 12.362103] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.373219] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x11:0x08, len: 0x78 [ 12.373245] tas2563 3-004c: tas2563_change_book_page, 66 [ 12.376733] tas2563 3-004c: tas2563_dev_bulk_write: BOOK:PAGE:REG 0x64:0x12:0x08, len: 0x7 ----------- localhost:~$ aplay -D plughw:0,0 -r 48000 -f S16_LE /usr/share/sounds/alsa/Front_Center.wav -c 1 Playing WAVE '/usr/share/sounds/[ 1423.008345] tas2563 3-004c: tas2563_hw_params, format: 2 alsa/Front_Cente[ 1423.015429] tas2563 3-004c: tas2563_set_bitwidth 1619 r.wav' : Signed [ 1423.021888] tas2563 3-004c: tas2563_set_slot, slot_width:16 16 bit Little En[ 1423.028806] tas2563 3-004c: mnCh_size: 16 dian, Rate 48000[ 1423.033982] tas2563 3-004c: blr_clk_ratio: 32 Hz, Mono [ 1423.039859] tas2563 3-004c: tas2563_slot_config: ret = 0 [ 1423.046226] tas2563 3-004c: tas2563_slot_config: ret = 0 [ 1423.051775] tas2563 3-004c: tas2563_slot_config: ret = 0 [ 1423.057245] tas2563 3-004c: tas2563_slot_config: ret = 0 [ 1423.062987] tas2563 3-004c: tas2563_slot_config: ret = 0 [ 1423.068394] tas2563 3-004c: tas2563_hw_params, sample rate: 48000 [ 1423.075200] tas2563 3-004c: SND_SOC_DAPM_POST_PMU [ 1423.079968] tas2563 3-004c: tas2563_mute [ 1423.083963] tas2563 3-004c: unmute: tas2563_mute stream = 0 [ 1423.089558] tas2563 3-004c: set power state: 0 [ 1423.094029] tas2563 3-004c: tas2563_set_power_state, state: 0, mbPowerup 0 [ 1423.100924] tas2563 3-004c: tas2563_load_calibration: [ 1423.107554] tas2563 3-004c: tas2563_load_calibration:TAS2563 calibration file = /mnt/audio/tas2563_cal.bin, file size 440 [ 1423.118937] tas2563 3-004c: read filed nSize = 440 [ 1423.123765] tas2563 3-004c: TAS2563 calibration file size = 440 [ 1423.129709] tas2563 3-004c: firmware size: 440 [ 1423.134166] tas2563 3-004c: FW timestamp: 1552463249 [ 1423.139151] tas2563 3-004c: FW Size = 440 [ 1423.143689] tas2563 3-004c: Checksum = 0x0000 [ 1423.148500] tas2563 3-004c: PPC Version = 0x0000 [ 1423.153312] tas2563 3-004c: FW Version = 0x0000 [ 1423.158207] tas2563 3-004c: Driver Version= 0x0100 [ 1423.163018] tas2563 3-004c: Timestamp = 1552463249 [ 1423.168178] tas2563 3-004c: DDC Name = Calibration Data File [ 1423.174283] tas2563 3-004c: Description = Calibration Data File for TAS2563 Mono [ 1423.181935] tas2563 3-004c: header size: 139, line: 1150 [ 1423.187279] tas2563 3-004c: program size: 2, line: 1167 [ 1423.192556] tas2563 3-004c: config size: 2, line: 1175 [ 1423.197721] tas2563 3-004c: fw_parse_data, 956 [ 1423.202187] tas2563 3-004c: fw_parse_block_data, 915 [ 1423.207166] tas2563 3-004c: fw_parse_block_data, 919 [ 1423.212149] tas2563 3-004c: fw_parse_block_data, 944 [ 1423.217135] tas2563 3-004c: calib size: 297, line: 1184 [ 1423.222455] tas2563 3-004c: TAS2563 calibration: 1 calibrations [ 1423.228881] tas2563 3-004c: IRQ reg is: 0, 1314 [ 1423.335698] tas2563 3-004c: irq_work_routine [ 1423.340618] tas2563 3-004c: IRQ status : 0x0, 0x0 [ 1423.345665] tas2563 3-004c: IRQ reg is: irq_work_routine, 0, 456 [ 1423.352170] tas2563 3-004c: irq_work_routine 478 [ 1423.357133] tas2563 3-004c: IRQ reg is: irq_work_routine, 0, 524 [ 1423.363170] tas2563 3-004c: set ICN to -90dB [ 1423.367912] tas2563 3-004c: IRQ reg is: 4, 535 [ 1423.372376] tas2563 3-004c: set ICN delay [ 1423.376851] tas2563 3-004c: IRQ reg is: 4, 544 [ 1423.408052] tas2563 3-004c: IRQ reg is: irq_work_routine, 4, 456 [ 1423.414114] tas2563 3-004c: irq_work_routine 472 [ 1423.431662] tas2563 3-004c: irq_work_routine [ 1423.436500] tas2563 3-004c: IRQ status : 0x4, 0x0 [ 1423.441247] tas2563 3-004c: device powered up, power down to load program 0 (Tuning Mode) [ 1423.449452] tas2563 3-004c: set power state: 2 [ 1423.453933] tas2563 3-004c: tas2563_set_power_state, state: 2, mbPowerup 1 [ 1423.499657] tas2563 3-004c: load program 0 (Tuning Mode) [ 1423.505004] tas2563 3-004c: TAS2563 load data: TuningMode Program, Blocks = 1, Block Type = 1 [ 1423.513597] tas2563 3-004c: TAS2563 load block: Type = 1, commands = 3677 [ 1423.880258] tas2563 3-004c: Block PChkSum: FW = 0xa2, Reg = 0xa2 [ 1423.886297] tas2563 3-004c: Block[0x1] PChkSum match [ 1423.891275] tas2563 3-004c: load configuration configuration_Tuning Mode_48 KHz_s1_0 conefficient pre block [ 1423.901017] tas2563 3-004c: TAS2563 load data: Snapshot 1, Blocks = 2, Block Type = 4 [ 1423.908851] tas2563 3-004c: TAS2563 load block: Type = 4, commands = 0 [ 1423.915385] tas2563 3-004c: load new configuration: configuration_Tuning Mode_48 KHz_s1_0, coeff block data [ 1423.925133] tas2563 3-004c: TAS2563 load data: Snapshot 1, Blocks = 2, Block Type = 3 [ 1423.932988] tas2563 3-004c: TAS2563 load block: Type = 3, commands = 288 [ 1423.966429] tas2563 3-004c: Block PChkSum: FW = 0x79, Reg = 0x79 [ 1423.972462] tas2563 3-004c: Block[0x3] PChkSum match [ 1423.977491] tas2563 3-004c: tas2563_load_default, 1742, ret = 0 [ 1423.983469] tas2563 3-004c: tas2563_set_slot, slot_width:16 [ 1423.989433] tas2563 3-004c: tas2563_load_default, 1747, ret = 0 [ 1423.995540] tas2563 3-004c: INV format: NBNF [ 1424.000082] tas2563 3-004c: tas2563_load_default, 1763, ret = 0 [ 1424.006051] tas2563 3-004c: tas2563_set_bitwidth 1619 [ 1424.011341] tas2563 3-004c: mnCh_size: 16 [ 1424.015455] tas2563 3-004c: tas2563_load_default, 1768, ret = 0 [ 1424.022427] tas2563 3-004c: tas2563_load_default, 1789, ret = 0 [ 1426.607506] tas2563 3-004c: tas2563_mute [ 1426.611566] tas2563 3-004c: mute: tas2563_mute stream = 0 [ 1426.617030] tas2563 3-004c: set power state: 2 [ 1426.621507] tas2563 3-004c: tas2563_set_power_state, state: 2, mbPowerup 0 [ 1426.628866] tas2563 3-004c: SND_SOC_DAPM_PRE_PMD -----------