Skip to content
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

DA1469x Crypto Driver Support #1

Open
wants to merge 11 commits into
base: da1469x-GF-silicon-public
Choose a base branch
from

Conversation

ioannis-karachalios
Copy link

This is a 'mock' pull request so that a first review round can be kicked off internally. The branch is based on 'da1469x-GF-silicon-public' so that the driver can be evaluated in GF silicon variants. Please note that the GF changes have already been reviewed and accepted but not merged into Zephyr's public repository.

Update OTPC timing settings following system clock transitions.

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
Add the necessary clock driver changes to support the GF silicon variant.

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
Add API to parse the CS section in OTP and verify the presence of a given register-value pair.

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
1. Apply XTAL32M optimum values where necessary (if not available in CS in OTP).
2. Fine tune the XTAL32M ready signaling (by getting the time it took for the RDY signal to be asserted).

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
Add support for silicon variant detection and preferred values.

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
@ioannis-karachalios ioannis-karachalios force-pushed the da1469x-crypto branch 3 times, most recently from a84678e to 3829c68 Compare August 1, 2023 14:47
@ioannis-karachalios ioannis-karachalios force-pushed the da1469x-crypto branch 2 times, most recently from 073a312 to 8294893 Compare August 31, 2023 10:52
This adds implementation of shared memory communication with CMAC.
kasjer and others added 4 commits September 21, 2023 15:51
Condition was incorrect resulting in assertion failure.

Signed-off-by: Jerzy Kasenberg <jerzy.kasenberg@codecoup.pl>
This removes dynamic memory allocation from PD code and uses simple
static buffer instead.
Add helper macros to check peripherals memory boundaries.

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
Support translating remapped to physical addresses (required by DMA, Crypto etc.)

Signed-off-by: Ioannis Karachalios <ioannis.karachalios.px@renesas.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants