Merge remote-tracking branch 'remotes/origin/dev_pasdk_qin_pasdk111_fix' into dev_pasdk_frank
# Conflicts:
# pasdk/test_dsp/framework/itopo/patchs.c
# Conflicts:
# pasdk/test_dsp/framework/itopo/patchs.c
Update OARI submodule for PASDK-35 & PASDK-111 testing. This is version with OARI update only.
Re-order CAR and OAR in patches since OAR overwrites audio frame bitstream metadata mode to ch-based.
CAR will always execute if it follows OAR.
This follows DA8xx DH1.2 convention.
This PASDK-35 & PASDK-111 testing, before bug fix version of framework.
CAR will always execute if it follows OAR.
This follows DA8xx DH1.2 convention.
This PASDK-35 & PASDK-111 testing, before bug fix version of framework.
Update OARI submodule for PASDK-35 & PASDK-111 testing. This is before bug fix version of OARI.
Update for PASDK-79: DSP crashes on system initialization if CAR is enabled by default.
Update for PASDK-64: DDP Baseline: alpha commands over UART cause muting. AFP task thread higher priority than ASIT/ASOT. This is a temporary fix.
Testing for PASDK-38:Verify ARM crash doesn't happen
Changes in generate mute frame - Use last audio frame configuration info to generate mute frame to avoid OAR/CAR re-initialization due to different channel configuration request
Included OAR in the ASP processing chain.
Fixed AF PCM buffers memory size calculation problem.
Update submodules.
Manual merge from dev_pasdk_qin_thdintegration, commitId=434f3e8
Moved AudioFrame buffers in DecodeInStruct/DecodeOutStruct to external
memory.
Moved AudioFrame buffers in DecodeInStruct/DecodeOutStruct to external
memory.
Update paf submodule
Update for UART/SPI/I2C LLD build instructions
Update paf submodule
Add build_pdk_libs.bat file
Update I2C and SPI LLD makefiles -- reduce build time
PDK: UART EDMA, Tx fifo fix in UART_close().
PDK: UART EDMA mode fixes updated.
SPI and I2C LLD slave support.
Add code build and install instructions
Update setup guide
Update include directories in test_dsp and test_arm CCS projects
Update paf submodule
Update paf submodule
Update Dolby IP submodules
Add paf as submodule
Update test_arm CCS project for Dolby IP submodules
Update test_arm and test_dsp CCS projects for Dolby IP submodules
Update submodules
Update submodules
Add submodules
Remove processor_audio_sdk_1_00_00_00 subfolder
Update test_arm and test_dsp projects for new locations of IPC and PDK eng
Move IPC 3.43.00.00 eng and PDK 1.0.1.0 eng to subfolders
Change directory names in eclipse folder for RTSC plugin -- missing feature.xml
Add batch file to build alg libs
Move components up one folder level
Remove IPC 3.43.00.00 eng .zip file
Update gitattributes & gitignore
Add IPC 3.34.00.00 eng release
Update DSP app to select pdk eng RTSC component
Update app builds for new pdk folder
Update files in eclipse folder for RTSC plugin
Change directory names in eclipse folder for RTSC plugin
Change pdk_k2g_1_0_1 directory name in preparation for updating RSTC plugin
Add alpha files for car
Fix typo
Initial CAR integration (256 kB L2).
Fix typo in comment
Remove DDPJOCDcodeModeDisable, change SYS ch cfg request to 7.1. Remove DAP, add OAR.
Increase at-boot master volume to 0 dB so no need to issue alpha command for volume increase at start up (convenient for development)
Add support for DDR shared heap. Note:algs use IALG_EXTERNAL_SHM, which is IALG_ESDATA.
Add comment for original nominal transfer size. Results in different type of failure for DDP streaming.
Reduce at-boot master volume to -40 dB for connection to amps
Clean up DSP patchs
Wait for cached update on ARM before using information
Update aboot.c for Ltr/Rtm sys ch cfg request and enc ch map from
Add support for AC3 to framework
Add cbReset debug log
Govind's changes to remove AC3, MAT-THD from EDID
Change Enc channel map from for Ltm/Rtm
Add metadata initialization to cbInit routines
Fix metadata buffer size in ARM/DSP params
Add Govind's changes for new HSR4/interconnect boards -- explicitly check HSR4 readys status before issuing I2C
Add dap and bmda to alpha command files
Currently DAP only works for analog. Add at-boot shortcut for 5.1.2 sys ch cfg request.
From Qin-DAP integration
Add Decoder Output Circular Buffer reset function
Add Govind's changes for new HSR4/interconnect boards -- explicitly check HSR4 readys status before issuing I2C commands
Change Gate SR to 0, comment out debug traces
Add 1 16-bit word for EDMA padding for Input Driver
Fix typo in prototype
Add Govind's changes to pdk platform lib for new HSR4/interconnect boards
Add Govind's changes for new HSR4/interconnect boards
Fix various bugs:
GateMP API usage
Circular buffer cache problems
ASIT/ASOT/ASDT custom parameters
GateMP API usage
Circular buffer cache problems
ASIT/ASOT/ASDT custom parameters
Fix DSP patchs
Fix ARM patchs
Add GateMP for Decoder Output Circular Buffer
Add shared state for ASIT/ASOT. Add Decoder CB output control.
Fix DSP params for custom ASOT params
Split Decoder Output Circular Buffer code between Master (DSP:init,read) and Slave (ARM:write)
Customize ASOT params, patchs, and configuration
Customize ASOT params, patchs, and configuration for ASOT
- Params with corresponding settings on ASDT/ASIT should have the same
value as the ASDT/ASIT values. This can be changed in future with
ARM/DSP common (shared) params data
- ASOT config has local configuration (currently ACP handle) and
pointer to commmon (shared) ARM/DSP configuration.
Customize ASOT params, patchs, and configuration for ASOT
- Params with corresponding settings on ASDT/ASIT should have the same
value as the ASDT/ASIT values. This can be changed in future with
ARM/DSP common (shared) params data
- ASOT config has local configuration (currently ACP handle) and
pointer to commmon (shared) ARM/DSP configuration.
Customize ASIT params, patchs, and configuration
Customize ASIT params, patchs, and configuration for ASIT
- Params with corresponding settings on ASDT/ASOT should have the same
value as the ASDT/ASOT values. This can be changed in future with
ARM/DSP common (shared) params data
- ASIT config has local configuration (currently ACP handle) and
pointer to commmon (shared) ARM/DSP configuration.
Customize ASIT params, patchs, and configuration for ASIT
- Params with corresponding settings on ASDT/ASOT should have the same
value as the ASDT/ASOT values. This can be changed in future with
ARM/DSP common (shared) params data
- ASIT config has local configuration (currently ACP handle) and
pointer to commmon (shared) ARM/DSP configuration.
Change metadata buffer pointers types to match audio frame (remove ARM compiler warning)
Fix ARM params for custom ASDT params
Customize ASDT params, patchs, and configuration
Customize ASDT params, patchs, and configuration for ASDT.
- Params with corresponding settings on ASIT/ASOT should have the same
value as the ASIT/ASOT values. This can be changed in future with ARM/DSP
common (shared) params data.
- ASDT config has local configuration (currently ACP handle) and pointer
to commmon (shared) ARM/DSP configuration.
Customize ASDT params, patchs, and configuration for ASDT.
- Params with corresponding settings on ASIT/ASOT should have the same
value as the ASIT/ASOT values. This can be changed in future with ARM/DSP
common (shared) params data.
- ASDT config has local configuration (currently ACP handle) and pointer
to commmon (shared) ARM/DSP configuration.
Several updates
- Change pC (AST configuration pointer) to local pointer for each AS task
- Change location of Decoder Output Circular Buffer in AST configuration
- Add separate initPhase in ASIT for Decoder Output Circular Buffer
- Change pC (AST configuration pointer) to local pointer for each AS task
- Change location of Decoder Output Circular Buffer in AST configuration
- Add separate initPhase in ASIT for Decoder Output Circular Buffer
Fix cache_wait in ARM decode task
Fix dec output circ buffer PCM init, add read AF mute.
Enable execution analysis in sys/bios configuration files
Add OAR to master alpha command file
Add OAR to dsp build
Fix typo in comment
Add ddp and oar alpha command files
Clean up metadata handling in Dec Op circular buffer. Change initial delay (experiment).
Add ddp back to i13_a.h
Update dec status & beta table sharing between ARM & DSP