C.1.9.3 removing dolby headphone 2, C.1.10 dts-hd™ high resolution audio, C.1.10 dts-hd – Cirrus Logic CS4970x4 User Manual

Page 159: High resolution audio

Advertising
background image

C-6

Copyright 2013 Cirrus Logic, Inc.

DS810UM6

Introduction
CS4953x4/CS4970x4 System Designer’s Guide

C.1.9.2 Loading Dolby Headphone 2 with Dolby ProLogic II

The host commands necessary to load Dolby Headphone 2 along with Dolby ProLogic II are:

UCMD Ef00000000000100

UCMD Ef000008000p000q

UCMD Ef000009000r000s

UCMD Ef00000000000001

p = PL2x_A mode, q = PL2x_A uld id as per flash.h
r = DH2 mode, s = DH2 uld id as per flash.h

C.1.9.3 Removing Dolby Headphone 2

Then DH2 can be removed by the following commands

UCMD Ef00000000000100

UCMD Ef000008000p000q

UCMD Ef00000900000000

UCMD Ef00000000000001

C.1.10 DTS-HD

High Resolution Audio

See the Cirrus Logic application note, AN304DB for a complete description of the DTS-HD High
Resolution Audio firmware module.

C.1.10.1 Loading DTS-HD High Resolution Audio for Stereo Downmix Output

Host commands necessary to load DTS-HD High Resolution Audio for Stereo downmix output are:

1.

Load Apply crossbar_b

UCMD EF00000000000100

UCMD EF000009000X00YY

UCMD EF00000000000001

x= apply crossbar mode with main mixer disabled
yy= apply crossbar uld id

2. Set index 0x28 of the DTSHD-HRA API (SYS_SPEAKER_OUT) for stereo out:

UCMD 9F00002800000002

Note: The DSP would auto-detect, auto-switch DTSHRA 96/24 stream. So, there is no extra

commands necessary as in the case of legacy DTS96/24

For 6.1 inputs,

“x” should be the appropriate DTSHD-HRA mode with relevant bits (14:13 or 12) set in the index 0x0000
of the API. The host can set this explicitly instead of having a mode in the image but every time any other
mode change is performed, the decoder will go back to default state as defined in the 'concurrency
modes' section of the flash_image.xml file.

Advertising
This manual is related to the following products: