]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - processor-sdk/performance-audio-sr.git/blob - tools/alpha/car_a.h
Update submodule URLs
[processor-sdk/performance-audio-sr.git] / tools / alpha / car_a.h
1 //
2 //  Copyright (C) 2016 Texas Instruments Incorporated - http://www.ti.com/ 
3 //  ALL RIGHTS RESERVED 
4 //
6 //
7 //  CAR alpha codes
8 //  Revision: 1.1
9 //
11 #ifndef _CAR_A
12 #define _CAR_A
14 #include <acpbeta.h>
16 #define readCARMode         0xc200+STD_BETA_CAR,0x0400
17 #define writeCARModeDisable 0xca00+STD_BETA_CAR,0x0400
18 #define writeCARModeEnable  0xca00+STD_BETA_CAR,0x0401
20 #define readCARBypass          0xc200+STD_BETA_CAR,0x0500
21 #define writeCARBypassEnable   0xca00+STD_BETA_CAR,0x0500
22 #define writeCARBypassDisable  0xca00+STD_BETA_CAR,0x0501
24 #define readCARBassExtractCutoff       0xc300+STD_BETA_CAR,0x0006
25 #define writeCARBassExtractCutoffN(NN) 0xcb00+STD_BETA_CAR,0x0006,NN
27 #define readCARBassExtract             0xc200+STD_BETA_CAR,0x0800
28 #define writeCARBassExtractDisable     0xca00+STD_BETA_CAR,0x0800
29 #define writeCARBassExtractEnable      0xca00+STD_BETA_CAR,0x0801
31 #define readCARCenterSpread            0xc200+STD_BETA_CAR,0x0900
32 #define writeCARCenterSpreadDisable    0xca00+STD_BETA_CAR,0x0900
33 #define writeCARCenterSpreadEnable     0xca00+STD_BETA_CAR,0x0901
35 #define readCARInputChannelCfg         0xc600+STD_BETA_CAR,0x1008
37 #define readCARChannelCfgOverride                              0xc600+STD_BETA_CAR,0x1808
38 #define writeCARChannelCfgOverrideUnknown                      0xce00+STD_BETA_CAR,0x1808,0x0000,0x0000,0x0000,0x0000
39 #define writeCARChannelCfgOverrideStereo                       0xce00+STD_BETA_CAR,0x1808,0x0003,0x0000,0x0000,0x0000
40 #define writeCARChannelCfgOverride3Stereo                      0xce00+STD_BETA_CAR,0x1808,0x0008,0x0000,0x0000,0x0000
41 #define writeCARChannelCfgOverridePhantom2_0                   0xce00+STD_BETA_CAR,0x1808,0x0005,0x0000,0x0000,0x0000
42 #define writeCARChannelCfgOverrideStereoLtmRtm                 0xce00+STD_BETA_CAR,0x1808,0x0003,0x0000,0x0400,0x0000
43 #define writeCARChannelCfgOverrideSurround2_0                  0xce00+STD_BETA_CAR,0x1808,0x000a,0x0000,0x0000,0x0000
44 #define writeCARChannelCfgOverride3StereoLtmRtm                0xce00+STD_BETA_CAR,0x1808,0x0008,0x0000,0x0400,0x0000
45 #define writeCARChannelCfgOverridePhantom4_0                   0xce00+STD_BETA_CAR,0x1808,0x0007,0x0000,0x0000,0x0000
46 #define writeCARChannelCfgOverridePhantom2LtmRtm_0             0xce00+STD_BETA_CAR,0x1808,0x0005,0x0000,0x0400,0x0000
47 #define writeCARChannelCfgOverrideSurround4_0                  0xce00+STD_BETA_CAR,0x1808,0x000c,0x0000,0x0000,0x0000
48 #define writeCARChannelCfgOverrideSurround2LtmRtm_0            0xce00+STD_BETA_CAR,0x1808,0x000a,0x0000,0x0400,0x0000
49 #define writeCARChannelCfgOverrideSurround2LtfRtfLtrRtr_0      0xce00+STD_BETA_CAR,0x1808,0x000a,0x0000,0x0a00,0x0000
50 #define writeCARChannelCfgOverrideSurround4LtmRtm_0            0xce00+STD_BETA_CAR,0x1808,0x000c,0x0000,0x0400,0x0000
51 #define writeCARChannelCfgOverrideSurround4LtfRtfLtrRtr_0      0xce00+STD_BETA_CAR,0x1808,0x000c,0x0000,0x0a00,0x0000
53 #define readCARCurAudioMode                                    0xc400+STD_BETA_CAR,0x0020
55 #define   readCARStatus 0xc508,STD_BETA_CAR
56 #define   readCARCommon 0xc508,STD_BETA_CAR
57 #define   readCARControl \
58           readCARMode, \
59           readCARBypass, \
60           readCARBassExtractCutoff, \
61           readCARBassExtract, \
62           readCARCenterSpread, \
63        /* readCARLimiter, */ \
64           readCARInputChannelCfg, \
65           readCARChannelCfgOverride
67 #endif /* _CAR_A */