uint16_t reg_id, reg_pwr, reg_ctrl, reg_dac_vol, reg_hp_vol, reg_status;
sgtl5000_read_reg(codec_dev, 0x0000, ®_id); /* CHIP_ID */
sgtl5000_read_reg(codec_dev, 0x0030, ®_pwr); /* CHIP_ANA_POWER */
sgtl5000_read_reg(codec_dev, 0x0024, ®_ctrl); /* CHIP_ANA_CTRL */
sgtl5000_read_reg(codec_dev, 0x0010, ®_dac_vol); /* CHIP_DAC_VOL */
sgtl5000_read_reg(codec_dev, 0x0022, ®_hp_vol); /* CHIP_ANA_HP_CTRL */
sgtl5000_read_reg(codec_dev, 0x0036, ®_status); /* CHIP_ANA_STATUS */
printk("=== SGTL5000 AUDIO REGISTERS DIAGNOSTIC ===\n");
printk("CHIP_ID (0x0000): 0x%04X\n", reg_id);
printk("CHIP_ANA_POWER (0x30): 0x%04X\n", reg_pwr);
printk("CHIP_ANA_CTRL (0x24): 0x%04X\n", reg_ctrl);
printk("CHIP_DAC_VOL (0x10): 0x%04X\n", reg_dac_vol);
printk("CHIP_ANA_HP_CTRL (0x22):0x%04X\n", reg_hp_vol);
printk("CHIP_ANA_STATUS (0x36):0x%04X\n", reg_status);
printk("===========================================\n");