Repository navigation
UPSTREAM-PEND: drivers: crypto: crypto_mspm0_aes: MSPM0 crypto_aes driver native register access - #51
Open
Sunil-Hegde wants to merge 8 commits into
Conversation
Sunil-Hegde
force-pushed
the
mspm0_downstream_aes
branch
from
September 28, 2026 05:28
34558c8 to
9078016
Compare
commit 549beba upstream. Add bindings for TI MSPM0 AES Module. Signed-off-by: Girinandha Manivelpandiyan <girinandha@linumiz.com>
commit 394a227 upstream. add driver support for TI MSPM0 AES module Introduced a hardware accelerated AES driver for the TI MSPM0 enable support for encryption and decryption using ECB and CBC mode of operation. Signed-off-by: Girinandha Manivelpandiyan <girinandha@linumiz.com>
commit f7cea6b upstream. Add devicetree node support for AES ( Advanced Encryption Standard ) node for TI MSPM0. Signed-off-by: Girinandha Manivelpandiyan <girinandha@linumiz.com>
…board. commit e4a840b upstream. Add board-specific overlay to enable the MSPM0 AES in the zephyr crypto sample for lp_mspm0g3507 board. Signed-off-by: Girinandha Manivelpandiyan <girinandha@linumiz.com>
commit 06cc166 upstream. Extend the crypto API to support AES Cipher Feedback (CFB) and Output Feedback (OFB) modes of operation Signed-off-by: Girinandha Manivelpandiyan <girinandha@linumiz.com>
commit 43c3a54 upstream. Extend the crypto sample to include support for CFB and OFB modes of operation. Signed-off-by: Girinandha Manivelpandiyan <girinandha@linumiz.com>
…FB/... commit c1f6e60 upstream. Document the newly introduced AES CFB and OFB cipher mode identifiers in the crypto API under the 4.5 release notes. Signed-off-by: Girinandha Manivelpandiyan <girinandha@linumiz.com>
…tiv... PR: 117288 Replace all HAL calls to native register read/writes. Also, create macros in the same file eliminating the need for including the driver lib. Added helper functions like check alignment and, load_data, get_dataetc referring driverlib. Signed-off-by: Sunil Hegde <s-hegde3@ti.com>
Sunil-Hegde
force-pushed
the
mspm0_downstream_aes
branch
from
October 8, 2026 08:30
9078016 to
ce1c3c7
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Convert mspm0 crypto aes driver to native register
access.
Added a commit to include dl_common header in soc.h
file because some drivers including this require
delay_cycles which is present in dl_common.c. Including
the file globally inorder to avoid implicit declaration
error once dl_aes.h include is removed.
No modifications to code was done other than bringing APIs
from driverlib files to native file.
tested on lp_mspm0g3507