-
Notifications
You must be signed in to change notification settings - Fork 76
AM62d 11.2 doc update #579
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Changes from all commits
2c70501
7ead788
dab72c8
ef1f525
d62dd12
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,38 @@ | ||
| ############### | ||
| Migration Guide | ||
|
Check warning on line 2 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst
|
||
| ############### | ||
|
|
||
| .. rubric:: Overview | ||
|
|
||
| This page covers migration information for applications built on top | ||
| of the Processor SDK Linux AM62D. | ||
|
|
||
| **************************************** | ||
| Processor SDK Linux AM62D 11.xx Releases | ||
|
Check warning on line 11 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst
|
||
paresh-bhagat12 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| **************************************** | ||
|
|
||
| Processor SDK 11.02.08.02 | ||
| ========================= | ||
| - This is the second reference release on the 2025 LTS stream with 6.12 Kernel, 2025.01 U-Boot and Yocto Scarthgap/5.0 | ||
|
Check warning on line 16 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst
|
||
| - ATF 2.13+ | ||
|
Check warning on line 17 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst
|
||
| - OPTEE 4.7.0 | ||
|
Check warning on line 18 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst
|
||
| - Yocto Scarthgap/5.0 | ||
| - Platforms Supported : AM62Dx (HS-FS, HS-SE) : `AM62D-EVM <https://www.ti.com/tool/AUDIO-AM62D-EVM>`__ | ||
|
Check warning on line 20 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst
|
||
|
|
||
| Processor SDK 11.01.05.03 | ||
paresh-bhagat12 marked this conversation as resolved.
Show resolved
Hide resolved
|
||
| ========================= | ||
| - This is the first reference release on the 2025 LTS stream with 6.12 Kernel, 2025.01 U-Boot and Yocto Scarthgap/5.0 | ||
|
Check warning on line 24 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst
|
||
| - ATF 2.13+ | ||
|
Check warning on line 25 in source/devices/AM62DX/linux/Release_Specific_Migration_Guide.rst
|
||
| - OPTEE 4.6.0 | ||
| - Yocto Scarthgap/5.0 | ||
| - Platforms Supported : AM62Dx (HS-FS, HS-SE) : `AM62D-EVM <https://www.ti.com/tool/AUDIO-AM62D-EVM>`__ | ||
|
|
||
| .. note:: | ||
|
|
||
| - For U-Boot builds, k3-image-gen and core-secdev-k3 are no longer needed | ||
| as **binman** is used instead. Please refer to :ref:`U-Boot build | ||
| instructions<Build-U-Boot-label>` for the updated steps. | ||
|
|
||
| - For Linux builds, generic ``defconfig`` is used instead of custom | ||
| fragments. Please refer to :ref:`Kernel doc<preparing-to-build>` for | ||
| build instructions. | ||
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -722,12 +722,84 @@ Potential issues | |
|
|
||
| .. ifconfig:: CONFIG_part_variant in ('AM62DX') | ||
|
|
||
| Following additional issues were observed for AM62D2-EVM in this release: | ||
|
|
||
| - The device requires a restart if audio is missing or plays through | ||
| only one channel during simultaneous playback and recording. | ||
| - Starting playback while recording is active introduces a small glitch | ||
| in the recording. | ||
| **To resolve audio problems during simultaneous playback and recording, | ||
| such as missing audio or mono output—consider these approaches:** | ||
|
|
||
| - Reset DACs using the below script | ||
|
|
||
| .. code-block:: bash | ||
|
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. @cshilwant @jeevantelukula , for future reference, this code block should be indented to fall under the list item. Otherwise the list is actually split into 2 separate lists. Also, there was no no newline separating the end of the directive from the rest of the content. |
||
|
|
||
| #!/bin/bash | ||
|
|
||
| #reset and reconfigure TAD5212 DACs on AM62D EVM | ||
|
|
||
| for i in {50..53}; do | ||
| echo "Reconfiguring DAC@0x$i" | ||
| i2cset -f -y 1 0x"$i" 0x00 0x00 | ||
| i2cset -f -y 1 0x"$i" 0x01 0x01 | ||
| i2cset -f -y 1 0x"$i" 0x00 0x00 | ||
| i2cset -f -y 1 0x"$i" 0x02 0x01 | ||
| i2cset -f -y 1 0x"$i" 0x05 0x15 | ||
| i2cset -f -y 1 0x"$i" 0x06 0x35 | ||
| i2cset -f -y 1 0x"$i" 0x10 0x52 | ||
| i2cset -f -y 1 0x"$i" 0x11 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x18 0x40 | ||
| i2cset -f -y 1 0x"$i" 0x1A 0x30 | ||
| i2cset -f -y 1 0x"$i" 0x1c 0x01 | ||
| i2cset -f -y 1 0x"$i" 0x1f 0x01 | ||
| i2cset -f -y 1 0x"$i" 0x20 0x02 | ||
| i2cset -f -y 1 0x"$i" 0x21 0x03 | ||
| i2cset -f -y 1 0x"$i" 0x22 0x04 | ||
| i2cset -f -y 1 0x"$i" 0x23 0x05 | ||
| i2cset -f -y 1 0x"$i" 0x24 0x06 | ||
| i2cset -f -y 1 0x"$i" 0x25 0x07 | ||
| i2cset -f -y 1 0x"$i" 0x26 0x01 | ||
| i2cset -f -y 1 0x"$i" 0x28 0x20 | ||
| i2cset -f -y 1 0x"$i" 0x29 0x21 | ||
| i2cset -f -y 1 0x"$i" 0x2a 0x02 | ||
| i2cset -f -y 1 0x"$i" 0x2b 0x03 | ||
| i2cset -f -y 1 0x"$i" 0x2c 0x04 | ||
| i2cset -f -y 1 0x"$i" 0x2d 0x05 | ||
| i2cset -f -y 1 0x"$i" 0x2e 0x06 | ||
| i2cset -f -y 1 0x"$i" 0x2f 0x07 | ||
| i2cset -f -y 1 0x"$i" 0x34 0x40 | ||
| i2cset -f -y 1 0x"$i" 0x37 0x20 | ||
| i2cset -f -y 1 0x"$i" 0x42 0x11 | ||
| i2cset -f -y 1 0x"$i" 0x43 0x54 | ||
| i2cset -f -y 1 0x"$i" 0x4c 0x2e | ||
| i2cset -f -y 1 0x"$i" 0x50 0x04 | ||
| i2cset -f -y 1 0x"$i" 0x52 0xa1 | ||
| i2cset -f -y 1 0x"$i" 0x53 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x55 0x04 | ||
| i2cset -f -y 1 0x"$i" 0x57 0xa1 | ||
| i2cset -f -y 1 0x"$i" 0x58 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x5b 0xa1 | ||
| i2cset -f -y 1 0x"$i" 0x5c 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x5f 0xa1 | ||
| i2cset -f -y 1 0x"$i" 0x60 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x64 0x28 | ||
| i2cset -f -y 1 0x"$i" 0x65 0x60 | ||
| i2cset -f -y 1 0x"$i" 0x66 0x20 | ||
| i2cset -f -y 1 0x"$i" 0x67 0xc9 | ||
| i2cset -f -y 1 0x"$i" 0x68 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x69 0xc9 | ||
| i2cset -f -y 1 0x"$i" 0x6a 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x6b 0x28 | ||
| i2cset -f -y 1 0x"$i" 0x6c 0x60 | ||
| i2cset -f -y 1 0x"$i" 0x6d 0x20 | ||
| i2cset -f -y 1 0x"$i" 0x6e 0xc9 | ||
| i2cset -f -y 1 0x"$i" 0x6f 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x70 0xc9 | ||
| i2cset -f -y 1 0x"$i" 0x71 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x72 0x18 | ||
| i2cset -f -y 1 0x"$i" 0x73 0x18 | ||
| i2cset -f -y 1 0x"$i" 0x77 0xa0 | ||
| i2cset -f -y 1 0x"$i" 0x7a 0x80 | ||
| i2cset -f -y 1 0x"$i" 0x7c 0xc0 | ||
| i2cset -f -y 1 0x"$i" 0x7d 0x10 | ||
| i2cset -f -y 1 0x"$i" 0x7e 0xc1 | ||
| done | ||
| - Restart the device | ||
|
|
||
| Additional Information | ||
| ^^^^^^^^^^^^^^^^^^^^^^ | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.