Skip to content

Enable Cadence QSPI Driver #46443

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

Merged
merged 5 commits into from
Sep 1, 2022

Conversation

ngboonkhai
Copy link
Collaborator

@ngboonkhai ngboonkhai commented Jun 10, 2022

This is to enable the Cadence QSPI Driver

The low level driver code is leverage from Trusted-Firmware-A (BSD-3 Clause)
https://github.com/ARM-software/arm-trusted-firmware

Submited an Issue for the Zephyr TSC to review on the Trusted-Firmware-A licensing.
#46444

@ngboonkhai ngboonkhai force-pushed the agilex_qspi_bringup branch 6 times, most recently from db69362 to 0c9ced4 Compare June 16, 2022 19:33
@ngboonkhai ngboonkhai requested review from nashif, carlocaione, XenuIsWatching and keith-packard and removed request for XenuIsWatching August 31, 2022 09:23
@ngboonkhai
Copy link
Collaborator Author

Hi @nashif @carlocaione resolved all comments, ci all green, please approve.

@galak galak added the TSC Topics that need TSC discussion label Aug 31, 2022
@galak galak dismissed their stale review August 31, 2022 14:40

DT bits now look good.

@galak
Copy link
Collaborator

galak commented Aug 31, 2022

Still need to resolve the license question with TSC as this being BSD based.

@nashif
Copy link
Member

nashif commented Aug 31, 2022

@galak

Still need to resolve the license question with TSC as this being BSD based.

This has been approved by the TSC already.

@galak galak removed the TSC Topics that need TSC discussion label Aug 31, 2022
@ngboonkhai ngboonkhai force-pushed the agilex_qspi_bringup branch from 28f53cc to d64821b Compare August 31, 2022 16:18
@ngboonkhai
Copy link
Collaborator Author

Still need to resolve the license question with TSC as this being BSD based.

#46444
Done.

@ngboonkhai ngboonkhai requested a review from stephanosio August 31, 2022 16:24
@ngboonkhai
Copy link
Collaborator Author

ngboonkhai commented Aug 31, 2022

Hi @stephanosio @galak @nashif @carlocaione resolved all comments, ci all green.

This patch is to increase kernel VM size to 1.5MB and
memory size to 2MB to ready for future driver bring up.

Signed-off-by: Boon Khai Ng <[email protected]>
…ment

This patch is to add Cadence QSPI NOR flash device tree element
for the Cadence QSPI NOR flash driver bringup

Signed-off-by: Boon Khai Ng <[email protected]>
This patch is to enable new driver, Cadence QSPI NOR
flash for Intel SoC FPGA Agilex Family

Signed-off-by: Boon Khai Ng <[email protected]>
Add code owner for Cadence QSPI NOR Flash Driver.

Signed-off-by: Boon Khai Ng <[email protected]>
This patch is to enable QSPI at Intel SoC FPGA Agilex Board

Signed-off-by: Boon Khai Ng <[email protected]>
@ngboonkhai
Copy link
Collaborator Author

Having conflict with Kconfig and CMakelist.txt, rebased to main branch.

@ngboonkhai
Copy link
Collaborator Author

Hi @stephanosio @galak @nashif @carlocaione ci all green after rebase, please review.

@nashif
Copy link
Member

nashif commented Sep 1, 2022

@nvlsianpu can you please take another look?

@nashif nashif merged commit 69eb4c6 into zephyrproject-rtos:main Sep 1, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: ARM64 ARM (64-bit) Architecture area: C Library C Standard Library area: Devicetree area: Flash
Projects
None yet
Development

Successfully merging this pull request may close these issues.