Add board: FriendlyElec CM3588 NAS #6355
Merged
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.
Description
Hello! This adds board support for FriendlyElec's CM3588 board including its accompanying NAS Kit.
For now, only the legacy kernel 5.10 is supported. The required dts files have already been merged in armbian/linux-rockchip#151
About the board name: FriendlyElec did not name this board NanoPC or NanoPi. However, to make it easier to find, both for development and when using the build menu, I prefixed the board with "NanoPC", since simply "CM3588" is very generic otherwise. This way, it is grouped with the other FriendlyElec boards like the NanoPCs and NanoPis. This board also shares many similarities with the NanoPC-T6, I managed to boot the board with NanoPC-T6's Armbian image with some missing features.
Please let me know if you would prefer the name "NanoPi CM3588" or something else instead.
AR-2292
Hardware specs:
Notable features:
All hardware specs
Wiki link: https://wiki.friendlyelec.com/wiki/index.php/CM3588_NAS_Kit
How Has This Been Tested?
Test build configuration:
Armbian-unofficial_24.5.0-trunk_Nanopc-cm3588-nas_bookworm_legacy_5.10.160
Tested and working:
lsblk
output with 1 NVMe SSD attached:U-Boot log: click here
dmesg
output: https://paste.armbian.com/xaneneqatu.yamlNotable errors found in dmesg: click here
Even though there are many errors, warnings or failures, I did not have any immediate problems so far.
Checklist: