Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 3 additions & 2 deletions configs/AM62DX/AM62DX_linux_config.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ Replacement Variables
'__SDK_SHORT_NAME__' : 'PSDK'
'__SDK_INSTALL_FILE__' : 'ti-processor-sdk-linux-am62dxx-evm-<version>-Linux-x86-Install.bin'
'__SDK_INSTALL_DIR__' : 'ti-processor-sdk-linux-am62dxx-evm-<version>'
'__SDK_DOWNLOAD_URL__' : '`AM62D-SDK-Download-page <https://www.ti.com/tool/AM62D-PROCESSOR-SDK>`__'
'__SDK_DOWNLOAD_URL__' : '`AM62D-SDK-Download-page <https://www.ti.com/drr/opn/AM62D-LINUX-RT-RESTRICTED-SDK>`__'
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hmm, that's an unusual link for a linux sdk

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yeah actually its a mysecure link. Since AM62D does not have SDK page yet

'__LINUX_UBUNTU_VERSION_LONG__' : '22.04 (64-bit)'
'__LINUX_UBUNTU_VERSION_SHORT__' : '22.04'
'__OPTEE_PLATFORM_FLAVOR__' : 'k3-am62ax'
Expand All @@ -39,4 +39,5 @@ Configuration Values
'CONFIG_image_type' : 'default'
'CONFIG_icss_support' : 'yes'
'CONFIG_rt_linux_support' : 'yes'
'CONFIG_crypto' : 'DTHEv2'
'CONFIG_crypto' : 'sa2ul'
'CONFIG_mcrc64' : 'mcrc64'
15 changes: 14 additions & 1 deletion configs/AM62DX/AM62DX_linux_toc.txt
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
devices/AM62DX/index
devices/AM62DX/index_RTOS
devices/AM62DX/linux/Overview
devices/AM62DX/linux/Overview_Getting_Started_Guide
devices/AM62DX/linux/Overview/Download_and_Install_the_SDK
Expand Down Expand Up @@ -33,25 +34,30 @@ linux/Foundational_Components/U-Boot/BG-Environment-K3
linux/Foundational_Components/U-Boot/BG-Ram-Device-Trees-K3
linux/Foundational_Components/U-Boot/UG-DFU
linux/Foundational_Components/U-Boot/UG-Memory-K3
linux/Foundational_Components/U-Boot/UG-UMS
linux/Foundational_Components/U-Boot/UG-QSPI
linux/Foundational_Components/U-Boot/UG-UART
linux/Foundational_Components/U-Boot/UG-RemoteProc

linux/Foundational_Components/U-Boot/Applications
linux/Foundational_Components/U-Boot/Apps-SPL-Debug-OpenOCD

linux/Foundational_Components_Kernel
linux/Foundational_Components_Kernel_Drivers
linux/Foundational_Components/Kernel/Kernel_Drivers/Audio
linux/Foundational_Components/Kernel/Kernel_Drivers/Crypto/SA2UL_OMAP
linux/Foundational_Components/Kernel/Kernel_Drivers/EQEP
linux/Foundational_Components/Kernel/Kernel_Drivers/GPIO
linux/Foundational_Components/Kernel/Kernel_Drivers/I2C
linux/Foundational_Components/Kernel/Kernel_Drivers/MCAN
#linux/Foundational_Components/Kernel/Kernel_Drivers/MCAN
linux/Foundational_Components/Kernel/Kernel_Drivers/MCRC64
linux/Foundational_Components/Kernel/Kernel_Drivers/Network/CPSW-Ethernet
linux/Foundational_Components/Kernel/Kernel_Drivers/PWM
linux/Foundational_Components/Kernel/Kernel_Drivers/SPI
linux/Foundational_Components/Kernel/Kernel_Drivers/QSPI
linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/MMC-SD
#linux/Foundational_Components/Kernel/Kernel_Drivers/Storage/NAND
linux/Foundational_Components/Kernel/Kernel_Drivers/DM-Timer
linux/Foundational_Components/Kernel/Kernel_Drivers/UART
linux/Foundational_Components/Kernel/Kernel_Drivers/UBIFS
linux/Foundational_Components/Kernel/Kernel_Drivers/VTM
Expand All @@ -68,18 +74,25 @@ linux/Foundational_Components_Tools
linux/Foundational_Components/Tools/Development_Tools
linux/Foundational_Components/Tools/Pin_Mux_Tools
linux/Foundational_Components/Tools/Flash_via_Fastboot
linux/Foundational_Components_IPC62dx
linux/Foundational_Components_ATF
linux/Foundational_Components_OPTEE

linux/How_to_Guides
linux/How_to_Guides_Developer_Notes
linux/How_to_Guides/Host/Moving_Files_to_the_Target_System
linux/How_to_Guides/Host/K3_Resource_Partitioning_Tool
linux/How_to_Guides/Host/SYSFW_Trace_Parser
linux/How_to_Guides/Target/Processor_SDK_Linux_File_System_Optimization_Customization
linux/How_to_Guides/Target/How_to_enable_DT_overlays_in_linux
linux/How_to_Guides/Target/How_to_emmc_boot
linux/How_to_Guides/Target/How_to_mmcsd_boot_emmc_uda
#linux/How_to_Guides/Target/How_to_test_MCAN_on_AM62x
linux/How_to_Guides/Target/How_to_Use_K3Conf_Tool
linux/How_to_Guides/Target/Runtime_debug_unlock_on_secure_device
linux/How_to_Guides/FAQ/How_to_Check_Device_Tree_Info
linux/How_to_Guides/FAQ/How_to_Integrate_Open_Source_Software
linux/How_to_Guides/Target/How_To_Carve_Out_CMA
linux/How_to_Guides_Hardware_Setup_with_CCS
linux/How_to_Guides/Hardware_Setup_with_CCS/AM62Dx_EVM_Hardware_Setup

Expand Down
1 change: 1 addition & 0 deletions source/devices/AM62DX/index.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@ Linux SDK Software Developer's Guide
/devices/AM62DX/linux/Release_Specific
/linux/Foundational_Components
/linux/How_to_Guides
/devices/AM62DX/index_RTOS
/linux/Demo_User_Guides/index_Demos
/linux/Documentation_Tarball

Expand Down
7 changes: 7 additions & 0 deletions source/devices/AM62DX/index_RTOS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
#######################

Check warning on line 1 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.ReadabilityGrade] Simplify your language. The calculated Flesch–Kincaid grade level of 9.64 is above the recommended reading grade level of 9. Raw Output: {"message": "[RedHat.ReadabilityGrade] Simplify your language. The calculated Flesch–Kincaid grade level of 9.64 is above the recommended reading grade level of 9.", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 1, "column": 1}}}, "severity": "INFO"}
RTOS/NO-RTOS [MCU+ SDK]

Check warning on line 2 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'MCU') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'MCU') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 2, "column": 15}}}, "severity": "INFO"}

Check warning on line 2 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'RTOS') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'RTOS') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 2, "column": 9}}}, "severity": "INFO"}

Check warning on line 2 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Headings] Use sentence-style capitalization in 'RTOS/NO-RTOS [MCU+ SDK]'. Raw Output: {"message": "[RedHat.Headings] Use sentence-style capitalization in 'RTOS/NO-RTOS [MCU+ SDK]'.", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 2, "column": 1}}}, "severity": "INFO"}

Check warning on line 2 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Slash] Use either 'or' or 'and' in 'RTOS/NO' Raw Output: {"message": "[RedHat.Slash] Use either 'or' or 'and' in 'RTOS/NO'", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 2, "column": 1}}}, "severity": "WARNING"}

Check warning on line 2 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'RTOS') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'RTOS') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 2, "column": 1}}}, "severity": "INFO"}
#######################

**For MCU+ SDK RTOS/NO-RTOS documentation, refer below links**

Check warning on line 5 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'RTOS') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'RTOS') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 5, "column": 24}}}, "severity": "INFO"}

Check warning on line 5 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Slash] Use either 'or' or 'and' in 'RTOS/NO' Raw Output: {"message": "[RedHat.Slash] Use either 'or' or 'and' in 'RTOS/NO'", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 5, "column": 16}}}, "severity": "WARNING"}

Check warning on line 5 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'RTOS') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'RTOS') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 5, "column": 16}}}, "severity": "INFO"}

Check warning on line 5 in source/devices/AM62DX/index_RTOS.rst

View workflow job for this annotation

GitHub Actions / vale

[vale] reported by reviewdog 🐶 [RedHat.Definitions] Define acronyms and abbreviations (such as 'MCU') on first occurrence if they're likely to be unfamiliar. Raw Output: {"message": "[RedHat.Definitions] Define acronyms and abbreviations (such as 'MCU') on first occurrence if they're likely to be unfamiliar.", "location": {"path": "source/devices/AM62DX/index_RTOS.rst", "range": {"start": {"line": 5, "column": 7}}}, "severity": "INFO"}

- `MCU+ SDK Documentation <https://software-dl.ti.com/mcu-plus-sdk/esd/AM62DX/11_02_00_20/exports/docs/api_guide_am62dx/index.html>`__
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ Software Build Sheet

Build Sheet of supported features and modules for this |__SDK_FULL_NAME__| Release.
The following table lists the supported features and modules with the support status
for Linux on A53. Please refer to `RTOS Build Sheet <https://software-dl.ti.com/mcu-plus-sdk/esd/AM62DX/11_01_00_16/exports/docs/build_sheet/am62d-sw-buildsheet.html>`__
for Linux on A53. Please refer to `RTOS Build Sheet <https://software-dl.ti.com/mcu-plus-sdk/esd/AM62DX/11_02_00_20/exports/docs/build_sheet/am62d-sw-buildsheet.html>`__
for the supported features and modules on RTOS.

The support status is indicated by the following codes:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,7 +46,7 @@ What's new
**Processor SDK Linux AM62DX Release has following new features:**

- Second 2025 LTS Reference Release Including RT combined branch model
- McASP async mode: independent transmit (playback) and receIve (capture) clocking.
- McASP async mode: independent transmit (playback) and receive (capture) clocking.
- 4 channel recording support.
- OSPI, EQEP, PWM, support.
- Important Bug Fixes on top of Processor SDK 11.01.05.03 Release.
Expand Down
1 change: 1 addition & 0 deletions source/linux/Foundational_Components.rst
Original file line number Diff line number Diff line change
Expand Up @@ -23,6 +23,7 @@ Foundational Components
Foundational_Components_IPC_J722S
Foundational_Components_IPC62x
Foundational_Components_IPC62ax
Foundational_Components_IPC62dx
Foundational_Components_IPC62px
Foundational_Components_IPC64x
Foundational_Components_IPCLLD
Expand Down
139 changes: 137 additions & 2 deletions source/linux/Foundational_Components/IPC/_RPMsg_char_driver.rst
Original file line number Diff line number Diff line change
Expand Up @@ -266,10 +266,10 @@ rpmsg_char_close()
+------------------+--------------------+---------+-----------------------------------+


.. ifconfig:: CONFIG_part_variant in ('AM62AX')
.. ifconfig:: CONFIG_part_variant in ('AM62AX','AM62DX')

The below table lists the device enumerations as defined in the
rpmsg_char_library. The validity of the enumerations wrt AM62Ax is also
rpmsg_char_library. The validity of the enumerations wrt |__PART_FAMILY_NAME__| is also
specified.

.. code-block:: text
Expand Down Expand Up @@ -979,6 +979,100 @@ SDK wic image filesystem:

TEST STATUS: PASSED

.. ifconfig:: CONFIG_part_variant in ('AM62DX')

.. code-block:: console

# MCU R5F<->A53_0 IPC
root@am62dxx-evm:~# rpmsg_char_simple -r0 -n10
Created endpt device rpmsg-char-0-990, fd = 3 port = 1025
Exchanging 10 messages with rpmsg device rpmsg-char-0-990 on rproc id 0 ...

Sending message #0: hello there 0!
Receiving message #0: hello there 0!
Sending message #1: hello there 1!
Receiving message #1: hello there 1!
Sending message #2: hello there 2!
Receiving message #2: hello there 2!
Sending message #3: hello there 3!
Receiving message #3: hello there 3!
Sending message #4: hello there 4!
Receiving message #4: hello there 4!
Sending message #5: hello there 5!
Receiving message #5: hello there 5!
Sending message #6: hello there 6!
Receiving message #6: hello there 6!
Sending message #7: hello there 7!
Receiving message #7: hello there 7!
Sending message #8: hello there 8!
Receiving message #8: hello there 8!
Sending message #9: hello there 9!
Receiving message #9: hello there 9!

Communicated 10 messages successfully on rpmsg-char-0-990

TEST STATUS: PASSED

# for DM R5F<->A53 IPC, use the below command. For remote proc ids, please refer to : 'https://git.ti.com/cgit/rpmsg/ti-rpmsg-char/tree/include/rproc_id.h'
root@am62dxx-evm:~# rpmsg_char_simple -r15 -n10
Created endpt device rpmsg-char-15-995, fd = 3 port = 1025
Exchanging 10 messages with rpmsg device rpmsg-char-15-995 on rproc id 15 ...

Sending message #0: hello there 0!
Receiving message #0: hello there 0!
Sending message #1: hello there 1!
Receiving message #1: hello there 1!
Sending message #2: hello there 2!
Receiving message #2: hello there 2!
Sending message #3: hello there 3!
Receiving message #3: hello there 3!
Sending message #4: hello there 4!
Receiving message #4: hello there 4!
Sending message #5: hello there 5!
Receiving message #5: hello there 5!
Sending message #6: hello there 6!
Receiving message #6: hello there 6!
Sending message #7: hello there 7!
Receiving message #7: hello there 7!
Sending message #8: hello there 8!
Receiving message #8: hello there 8!
Sending message #9: hello there 9!
Receiving message #9: hello there 9!

Communicated 10 messages successfully on rpmsg-char-15-995

TEST STATUS: PASSED

# C7x<->A53_0 IPC
root@am62dxx-evm:~# rpmsg_char_simple -r8 -n10
Created endpt device rpmsg-char-8-998, fd = 3 port = 1025
Exchanging 10 messages with rpmsg device rpmsg-char-8-998 on rproc id 8 ...

Sending message #0: hello there 0!
Receiving message #0: hello there 0!
Sending message #1: hello there 1!
Receiving message #1: hello there 1!
Sending message #2: hello there 2!
Receiving message #2: hello there 2!
Sending message #3: hello there 3!
Receiving message #3: hello there 3!
Sending message #4: hello there 4!
Receiving message #4: hello there 4!
Sending message #5: hello there 5!
Receiving message #5: hello there 5!
Sending message #6: hello there 6!
Receiving message #6: hello there 6!
Sending message #7: hello there 7!
Receiving message #7: hello there 7!
Sending message #8: hello there 8!
Receiving message #8: hello there 8!
Sending message #9: hello there 9!
Receiving message #9: hello there 9!

Communicated 10 messages successfully on rpmsg-char-8-127180

TEST STATUS: PASSED

.. rubric:: RPMsg kernel space example

The kernel space example is in the Linux Processor SDK under
Expand Down Expand Up @@ -1449,3 +1543,44 @@ SDK wic image filesystem:
[ 2081.878713] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.13: incoming msg 10 (src: 0xd)
[ 2081.887258] rpmsg_client_sample virtio2.ti.ipc4.ping-pong.-1.13: goodbye!

.. ifconfig:: CONFIG_part_variant in ('AM62DX')

.. code-block:: console

root@am62dxx-evm:~# modprobe rpmsg_client_sample count=10
[ 180.532155] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: new channel: 0x401 -> 0xd!
[ 180.532359] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 1 (src: 0xd)
[ 180.532457] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: new channel: 0x401 -> 0xd!
[ 180.532495] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 1 (src: 0xd)
[ 180.532571] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 2 (src: 0xd)
[ 180.532599] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 3 (src: 0xd)
[ 180.532626] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 4 (src: 0xd)
[ 180.532640] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: new channel: 0x401 -> 0xd!
[ 180.532654] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 5 (src: 0xd)
[ 180.532687] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 6 (src: 0xd)
[ 180.532711] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 7 (src: 0xd)
[ 180.532741] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 8 (src: 0xd)
[ 180.532780] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 2 (src: 0xd)
[ 180.532822] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 1 (src: 0xd)
[ 180.532853] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 2 (src: 0xd)
[ 180.532887] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 9 (src: 0xd)
[ 180.532915] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: incoming msg 10 (src: 0xd)
[ 180.532921] rpmsg_client_sample virtio1.rpmsg-client-sample.-1.13: goodbye!
[ 180.532940] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 3 (src: 0xd)
[ 180.533007] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 4 (src: 0xd)
[ 180.533047] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 3 (src: 0xd)
[ 180.533075] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 5 (src: 0xd)
[ 180.533109] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 6 (src: 0xd)
[ 180.533141] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 7 (src: 0xd)
[ 180.533171] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 8 (src: 0xd)
[ 180.533202] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 9 (src: 0xd)
[ 180.533238] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: incoming msg 10 (src: 0xd)
[ 180.533244] rpmsg_client_sample virtio2.rpmsg-client-sample.-1.13: goodbye!
[ 180.533264] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 4 (src: 0xd)
[ 180.533487] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 5 (src: 0xd)
[ 180.533766] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 6 (src: 0xd)
[ 180.534000] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 7 (src: 0xd)
[ 180.534216] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 8 (src: 0xd)
[ 180.534433] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 9 (src: 0xd)
[ 180.534654] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: incoming msg 10 (src: 0xd)
[ 180.534660] rpmsg_client_sample virtio0.rpmsg-client-sample.-1.13: goodbye!
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ The following is a list of supported hardware accelerated algorithms:
- SHA256, SHA512
- CMAC(AES)

* - AM62X / AM62A / AM62P
* - AM62X / AM62A / AM62D / AM62P
- AES (CBC, ECB)
- AES-GCM, AUTHENC(HMAC-SHA256, CBC-AES)
- SHA256, SHA512
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ EQEP
Linux has support for EQEP (Enhanced Quadature Encoder Pulse).
EQEP channels can be used to interface with rotary encoder hardware.

.. ifconfig:: CONFIG_part_variant in ('AM62X', 'AM62AX')
.. ifconfig:: CONFIG_part_variant in ('AM62X', 'AM62AX', 'AM62DX')

- AM62x SK: EQEP0: k3-am62x-sk-eqep.dtso

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -188,5 +188,5 @@ The current PWM settings for ePWM and eCAP(APWM) can be monitored from the debug
EHRPWM can be tested using the following overlays for each of the following devices:

#. AM62X SK: k3-am625-sk-rpi-hdr-ehrpwm.dtso
#. AM62AX SK: k3-am62a7-sk-rpi-hdr-ehrpwm.dtso
#. AM62AX SK and AM62DX EVM: k3-am62a7-sk-rpi-hdr-ehrpwm.dtso
#. AM62PX SK: k3-am62p5-sk-rpi-hdr-ehrpwm.dtso
Loading
Loading