Adding back this code causes mat-thd (input only) to work
Add back Cache_wb() after swapHdmi()
Fix previous cherry-pick result
Revert updates for DDP,MAT-THD,and OAR submodules for PASDK-215 (Harmony 1.3)
Add capIb at DSP Rx SIO reclaim
Add debug counters
Change check for primary sync (major Au in case of MAT-THD) to decode status sample rate instead of stream audio frame sample rate. This is so input can run without output running.
Relocate capIbBuf to DDR3 to increase amount of available memory for capture
Update capIb for MAT-THD
Update capIb to account for input buffer wrap. Add gCapIbAccBytes reset to capIbReset().
Updates for PASDK-53
Update DDP,MAT-THD,and OAR submodules, update for PASDK-215 (Harmony 1.3)
* Fixes towards PASDK-53 include --- PART II (BIOS6 Queue API usage CleanUp:
1. (sap.c) - Add debug counters; reduce underrun frame-length (impacts outputStartClocks); remove unnecessary Edma3_CacheFlush call.
Remove context-protection around swapHdmi, experimentally - to unblock UART intr mainly.
Remove TEST_MULTICHANNEL from the file-level.
2. (mib.c, mob.c) Fix Queue API usage, to remove compiler warnings about unsavoury typecasting.
3. (audioStreamInpProc.c) minor cleanup for removing compiler warnings.
1. (sap.c) - Add debug counters; reduce underrun frame-length (impacts outputStartClocks); remove unnecessary Edma3_CacheFlush call.
Remove context-protection around swapHdmi, experimentally - to unblock UART intr mainly.
Remove TEST_MULTICHANNEL from the file-level.
2. (mib.c, mob.c) Fix Queue API usage, to remove compiler warnings about unsavoury typecasting.
3. (audioStreamInpProc.c) minor cleanup for removing compiler warnings.
* Fixes towards PASDK-53 include --- PART I (HDMI-Input CleanUp, mainly):
1.(dbgDib.c) capIb now performs necessary wrap-around handling (in IB), along with necessary cache operations.
2.(io.c) General clean up of the IO shortcuts.
3.(audioStreamInpProc.c) Debug counters added.
4.(params.c) The 2nd Memtab in inpMemTabPrimary is configured to size=0, now. No impact to the system observed thus far.
5.(audio_dc_cfg.c) APIs to Read Error/Audio/Clock statuses from HSR41, in addition to samprate, periodically.
EDID configuration updated to reflect ATMOS + DTS:X support in accordance with CEA prescribed values.
At system startup (audioHDMIConfig (), one-time call) now wait for VideoSync event from HSR41 before returning.
6.(sap_d10.c) manageInput revamped now to periodically look for lock/clock/error statuses + minor clean-up.
7.(sap_mcasp.c) General clean-up and debug counters.
1.(dbgDib.c) capIb now performs necessary wrap-around handling (in IB), along with necessary cache operations.
2.(io.c) General clean up of the IO shortcuts.
3.(audioStreamInpProc.c) Debug counters added.
4.(params.c) The 2nd Memtab in inpMemTabPrimary is configured to size=0, now. No impact to the system observed thus far.
5.(audio_dc_cfg.c) APIs to Read Error/Audio/Clock statuses from HSR41, in addition to samprate, periodically.
EDID configuration updated to reflect ATMOS + DTS:X support in accordance with CEA prescribed values.
At system startup (audioHDMIConfig (), one-time call) now wait for VideoSync event from HSR41 before returning.
6.(sap_d10.c) manageInput revamped now to periodically look for lock/clock/error statuses + minor clean-up.
7.(sap_mcasp.c) General clean-up and debug counters.
Update for PASDK150
Merge updates for PASDK-114
Update Debug_pkgs builds
Merge updates for PASDK-69
resolved merge issues.
Merge branch 'dev_pasdk_pp_pasdk69ArmDspCom' into 'dev_pasdk_pp_pasdk114matthdissue'
Conflicts:
build_paf_libs.bat
pasdk/test_arm/.cproject
pasdk/test_dsp/.cproject
pasdk/test_dsp/application/app.cmd
tools/alpha/thd_a.h
tools/alpha/thd_a.hdM
Conflicts:
build_paf_libs.bat
pasdk/test_arm/.cproject
pasdk/test_dsp/.cproject
pasdk/test_dsp/application/app.cmd
tools/alpha/thd_a.h
tools/alpha/thd_a.hdM
PASDK114: updated submodule.
PASDK150: Workaround for UART timeout due to Hwi_disable().
PASDK114: updated PAF and MAT-THD submodule.
PASDK114: Bug in Circular buffer fixed for MAT streams (observed when metadata size increased)
Fixed IPC init issue.
Updates for DCS7 (UART SWI implementation). Fixed IPC init issue.
Update dcs7_params.c for using the DCS7 code after review.
Took UART LLD cancel() improvement from Latest PDK code base.
Update dcs7_params.c for using the DCS7 code after review.
Took UART LLD cancel() improvement from Latest PDK code base.
PASDK150: Updated PAF submodule.
Merge branch 'dev_pasdk_pp_pasdk69ArmDspCom' into 'dev_pasdk_pp'.
Update PAF submodule
Add target platform and version number for generated packages.
Add date stamp to generated Dolby IP package names.
Dynamically determine Dolby IP package names in CCS project build.
Add date stamp to generated Dolby IP package names.
Dynamically determine Dolby IP package names in CCS project build.
PASDK-53: Input Data Integrity investigation.
* Fixed the EDID configuration of the HSR41. The Dolby streaming Tool now reports: "EDID of the Audio Device indicates support for Dolby Atmos on EC3
EDID of the Audio Device indicates support for Dolby Atmos on MAT"
* Fixed a weird Interface Clock behavior, which leads to the input frame=48K & output-frame=12KHz(?!!).
Specifically, modified clkxDivHDMI to tackle PAF_SAMPLERATE_UNKNOWN situations just like PAF_SAMPLERATE_48000HZ; including the clock relationships.
These new division factors avoid the output_frame=12KHz situation.
* Fixed the EDID configuration of the HSR41. The Dolby streaming Tool now reports: "EDID of the Audio Device indicates support for Dolby Atmos on EC3
EDID of the Audio Device indicates support for Dolby Atmos on MAT"
* Fixed a weird Interface Clock behavior, which leads to the input frame=48K & output-frame=12KHz(?!!).
Specifically, modified clkxDivHDMI to tackle PAF_SAMPLERATE_UNKNOWN situations just like PAF_SAMPLERATE_48000HZ; including the clock relationships.
These new division factors avoid the output_frame=12KHz situation.
PASDK69: Created task for idleAudioStream(). Added MAT-THD alpha header file.
Merge branch 'dev_pasdk_frank' of gitorious.design.ti.com:dolby-harmonious/ddp_demo into dev_pasdk_govind
PASDK69: Updated paf and MAT-THD submodule.
Fix merge changes to support MAT-THD.
Merge branch 'dev_pasdk_govind' into 'dev_pasdk_pp_pasdk69ArmDspCom'
Conflicts:
pasdk/paf
pasdk/test_arm/framework/audioStreamDecodeProc.c
pasdk/test_dsp/framework/audioStreamInpProc.c
Conflicts:
pasdk/paf
pasdk/test_arm/framework/audioStreamDecodeProc.c
pasdk/test_dsp/framework/audioStreamInpProc.c
Update PAF submodule
Update intrinsics submodule
Update DDP submodule
Add custom clean rule for mat-thd libraries
Add more build artifacts to gitignore
Remove original platform lib code -- can be obtained from Processor SDK 2.0.2.11
Remove SPI LLD build artifacts
Remove I2C LLD build artifacts
Remove UART LLD build artifacts
Single .gitignore for super repo
Add some build artifacts to gitignore
Add custom make rules for UART, SPI, and I2C LLDs
Update build scripts to remove check IP soure files (.c, .h) and makefile from OS package
Update ARM Debug_pkgs to use app_pkgs.cmd
Update setup guide to v0.3 for Alpha-2 release
Update submodules
Update processor audio sdk version number
Remove setup guide from OS package creation
PASDK69: updated ddp and paf submodules.
PASDK69: updated DCS7 params.
PASDK69: added support for NON_CACHE_STATUS.
Update FD package creation: pa parent folder and DOC folder name to docs
Update paf submodule
Remove checkIp.h header file from OS package
Update FD package generation to use existing component directory strcture
Retain stderr.h and bmerr.h in OS package
Fix scripts directory locatio
Update oar package include for dlb_buffer.h
Update alpha command files to not include dap
Fix DSP Debug_pkgs build
Reverse order of parameters to build_ccs_projects.bat
Change OS package name
Remove DEL3 from FD package
Add cygwin to path end instead of path start so git.exe found in git installation instead of cygwin
Update paf submodule
Small fixes for build profile
Remove unnecessary cd
Add Debug, Release, and SDF build profiles. This allows normal build all and SDF build all.
Add nul to directory existence check
Add OS package creation script
Move DH-IP package creation outside of CCS project build script
Add FD package creation script
PASDK69: Added support for Non-cacheable DDR memory.
Add ARM/DSP debug build profiles which use generated dolby ip packages
Save / restore path before / after PDK LLD libraries build
Remove unzip (git tools) from path since this disturbs PAF library builds
Update build scripts for package creation
Add brute force reset of environment after PDK LLD library builds
Update package creation script. Work in progress.
Update build scripts for auto build
Move build batch files to scripts folder
Change ENC channel map from for 7.1
Change DDP at-boot configuration to 7.1
Use already installed sed instead of cygwin sed for build. Update build instructions.
Add comment in at-boot for 12-speaker layout SYS channel config.
PASDK69: updated DDP and PAF submodule.
PASDK69: Created Non-Cacheable memory region.
Update PAF and component build batch files.
ARM/DSP PAF libraries now built without manually modifying target.mk.
Note sed (cygwin) dependency introduced.
ARM/DSP PAF libraries now built without manually modifying target.mk.
Note sed (cygwin) dependency introduced.
Add BMDA configuration for at-boot DDP 5.1.2 speaker layout
Merge branch 'dev_pasdk_govind' into dev_pasdk_frank
Change at-boot configuration to DDP
PASDK69: added common API to access shared status structures.