Lines Matching refs:DeviceAddr
135 uint32_t cs43l22_Init(uint16_t DeviceAddr, uint16_t OutputDevice, uint8_t Volume, uint32_t AudioFre… in cs43l22_Init() argument
143 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL1, 0x01); in cs43l22_Init()
169 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, OutputDev); in cs43l22_Init()
172 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_CLOCKING_CTL, 0x81); in cs43l22_Init()
175 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_INTERFACE_CTL1, CODEC_STANDARD); in cs43l22_Init()
178 counter += cs43l22_SetVolume(DeviceAddr, Volume); in cs43l22_Init()
184 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_PLAYBACK_CTL2, 0x06); in cs43l22_Init()
187 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_SPEAKER_A_VOL, 0x00); in cs43l22_Init()
188 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_SPEAKER_B_VOL, 0x00); in cs43l22_Init()
199 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_ANALOG_ZC_SR_SETT, 0x00); in cs43l22_Init()
201 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_MISC_CTL, 0x04); in cs43l22_Init()
203 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_LIMIT_CTL1, 0x00); in cs43l22_Init()
205 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_TONE_CTL, 0x0F); in cs43l22_Init()
207 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_PCMA_VOL, 0x0A); in cs43l22_Init()
208 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_PCMB_VOL, 0x0A); in cs43l22_Init()
230 uint32_t cs43l22_ReadID(uint16_t DeviceAddr) in cs43l22_ReadID() argument
236 Value = AUDIO_IO_Read(DeviceAddr, CS43L22_CHIPID_ADDR); in cs43l22_ReadID()
248 uint32_t cs43l22_Play(uint16_t DeviceAddr, uint16_t* pBuffer, uint16_t Size) in cs43l22_Play() argument
255 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_MISC_CTL, 0x06); in cs43l22_Play()
258 counter += cs43l22_SetMute(DeviceAddr, AUDIO_MUTE_OFF); in cs43l22_Play()
261 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL1, 0x9E); in cs43l22_Play()
274 uint32_t cs43l22_Pause(uint16_t DeviceAddr) in cs43l22_Pause() argument
280 counter += cs43l22_SetMute(DeviceAddr, AUDIO_MUTE_ON); in cs43l22_Pause()
283 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL1, 0x01); in cs43l22_Pause()
293 uint32_t cs43l22_Resume(uint16_t DeviceAddr) in cs43l22_Resume() argument
299 counter += cs43l22_SetMute(DeviceAddr, AUDIO_MUTE_OFF); in cs43l22_Resume()
303 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, OutputDev); in cs43l22_Resume()
306 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL1, 0x9E); in cs43l22_Resume()
321 uint32_t cs43l22_Stop(uint16_t DeviceAddr, uint32_t CodecPdwnMode) in cs43l22_Stop() argument
326 counter += cs43l22_SetMute(DeviceAddr, AUDIO_MUTE_ON); in cs43l22_Stop()
329 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_MISC_CTL, 0x04); in cs43l22_Stop()
332 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL1, 0x9F); in cs43l22_Stop()
345 uint32_t cs43l22_SetVolume(uint16_t DeviceAddr, uint8_t Volume) in cs43l22_SetVolume() argument
353 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_MASTER_A_VOL, convertedvol - 0xE7); in cs43l22_SetVolume()
354 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_MASTER_B_VOL, convertedvol - 0xE7); in cs43l22_SetVolume()
359 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_MASTER_A_VOL, convertedvol + 0x19); in cs43l22_SetVolume()
360 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_MASTER_B_VOL, convertedvol + 0x19); in cs43l22_SetVolume()
372 uint32_t cs43l22_SetFrequency(uint16_t DeviceAddr, uint32_t AudioFreq) in cs43l22_SetFrequency() argument
384 uint32_t cs43l22_SetMute(uint16_t DeviceAddr, uint32_t Cmd) in cs43l22_SetMute() argument
391 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, 0xFF); in cs43l22_SetMute()
392 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_HEADPHONE_A_VOL, 0x01); in cs43l22_SetMute()
393 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_HEADPHONE_B_VOL, 0x01); in cs43l22_SetMute()
397 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_HEADPHONE_A_VOL, 0x00); in cs43l22_SetMute()
398 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_HEADPHONE_B_VOL, 0x00); in cs43l22_SetMute()
399 counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, OutputDev); in cs43l22_SetMute()
413 uint32_t cs43l22_SetOutputMode(uint16_t DeviceAddr, uint8_t Output) in cs43l22_SetOutputMode() argument
420 …counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, 0xFA); /* SPK always ON & HP always … in cs43l22_SetOutputMode()
425 …counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, 0xAF); /* SPK always OFF & HP always… in cs43l22_SetOutputMode()
430 …counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, 0xAA); /* SPK always ON & HP always … in cs43l22_SetOutputMode()
435 …counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, 0x05); /* Detect the HP or the SPK a… in cs43l22_SetOutputMode()
440 …counter += CODEC_IO_Write(DeviceAddr, CS43L22_REG_POWER_CTL2, 0x05); /* Detect the HP or the SPK a… in cs43l22_SetOutputMode()
452 uint32_t cs43l22_Reset(uint16_t DeviceAddr) in cs43l22_Reset() argument