Conversation
added 3 commits
September 11, 2026 00:52
Add the Shikra SPL board implementation, linker script, and defconfig. Provide QCLIB interface-table hooks, select the core_nhlos_a FIT partition, and add the SPL pinctrl option needed for early eMMC and console bring-up. Signed-off-by: abhilash.v <abhilash.v@oss.qualcomm.com>
Load QUP firmware from the eMMC GPT partition before probing the non-minicore console. Retain the required device-tree nodes, initialize eMMC before the last-stage event, enable the QUP wrapper clocks before accessing serial-engine registers, and release the firmware buffer after all consumers have loaded it. Signed-off-by: abhilash.v <abhilash.v@oss.qualcomm.com>
Use Shikra's fixed pre-DDR memory map when enabling caches in SPL. Allocate page tables from the early malloc-F heap and select the board map through a common Qualcomm hook. Flush BootIMEM before transferring control to QCLIB. Signed-off-by: abhilash.v <abhilash.v@oss.qualcomm.com>
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.
Add initial SPL boot support for the Qualcomm Shikra platform. This series introduces the Shikra SPL implementation, enables QUP firmware loading from eMMC during early boot, and adds MMU/cache initialization using the board-specific pre-DDR memory map. Together, these changes provide the foundation required for SPL bring-up.