Skip to content

Csrng enablement Shikra & Nord - #63

Open
rehman688 wants to merge 4 commits into
qualcomm-linux:qcom-nextfrom
rehman688:csrng_enablement_v2
Open

rehman688 wants to merge 4 commits into
qualcomm-linux:qcom-nextfrom
rehman688:csrng_enablement_v2

Conversation

@rehman688

@rehman688 rehman688 commented Sep 9, 2026

Copy link
Copy Markdown

This series enables CSRNG (PRNG) support on Qualcomm platforms.

Changes included:

  • Enable PRNG support on Nord.
  • Enable PRNG support on Shikra.
  • Update PRNG base address configuration for Kodiak.
  • Update PRNG base address configuration for Lemans.
  • Update the CSRNG driver to support Nord and Shikra platforms.

Validation:

  • Build validation completed on Nord and Shikra.
  • CSRNG functionality verified on Nord.
  • CSRNG functionality verified on Shikra.

Commit Breakdown:

  1. plat-qcom: wildcat: nord: enable PRNG support
  2. plat-qcom: bruin: shikra: enable PRNG support
  3. plat-qcom: hoya: kodiak: update PRNG base address
  4. plat-qcom: hoya: lemans: update PRNG base address
  5. drivers: qcom: prng: add support for Nord and Shikra

AI Usage:
No AI-generated code was used in this change set.

@b49020

Copy link
Copy Markdown
Member

Duplicate PR for #50, please update the existing PR where review has happened.

@rehman688

Copy link
Copy Markdown
Author

this is duplicate PR for #50

@srikanthvaindam srikanthvaindam left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Changes look good

@rehman688
rehman688 force-pushed the csrng_enablement_v2 branch 2 times, most recently from 3b8b68a to b1f05f1 Compare September 10, 2026 09:14
Add support for the Qualcomm CSRNG driver on Nord and
Shikra platforms.

Introduce the required platform-specific handling to
enable CSRNG access from OP-TEE.

Validation:
- Build verified on Nord
- Build verified on Shikra
- CSRNG functionality validated on both platforms

Signed-off-by: mrehman <mrehman@qti.qualcomm.com>
Enable CSRNG support for the Nord platform.

Add the required platform configuration to expose the
CSRNG driver to OP-TEE.

Validation:
- Build verified on Nord
- CSRNG functionality validated on Nord

Signed-off-by: mrehman <mrehman@qti.qualcomm.com>
Enable CSRNG support for the Shikra platform.

Add the required platform configuration to expose the
CSRNG driver to OP-TEE.

Validation:
- Build verified on Shikra
- CSRNG functionality validated on Shikra

Signed-off-by: mrehman <mrehman@qti.qualcomm.com>
Move the PRNG base address definition from the common
Hoya configuration into the platform-specific target
configurations.

This avoids macro redefinition warnings and allows
platform-specific PRNG base addresses to be maintained
independently for Kodiak and Lemans.

Validation:
- Build verified on Kodiak
- Build verified on Lemans

Signed-off-by: mrehman <mrehman@qti.qualcomm.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