sunxi: add F1C100 (arm926ej-s) support
authorZoltan HERPAI <[email protected]>
Fri, 30 May 2025 21:30:38 +0000 (21:30 +0000)
committerZoltan HERPAI <[email protected]>
Mon, 6 Oct 2025 08:26:56 +0000 (10:26 +0200)
commit3ec468ff4fa3106d459ae58ec4bc4833715118c6
tree0e815bfd179dc7b3d31a6f81a263e5b36eacb114
parent09ae2daa7c38f839a77f11b74dcf1bdfa70d388c
sunxi: add F1C100 (arm926ej-s) support

This is Allwinner's ARM926EJ-S core, which is one of its early
products, reappearing in recent compact designs. The SoC includes
32/64Mb memory in the same physical package, and has display and USB
interfaces, allowing for very small footprint boards.

The target consists of basic 6.12 support, with u-boot. Instead of creating
a separate suniv target, as both the kernel and u-boot supports enough of
this SoC by now with minimal patching, add it into sunxi as a subtarget.

Link: https://github.com/openwrt/openwrt/pull/15022
Signed-off-by: Zoltan HERPAI <[email protected]>
13 files changed:
package/boot/uboot-sunxi/Makefile
package/boot/uboot-sunxi/patches/260-sunxi-add-USB-support-and-PopStick-support.patch [new file with mode: 0644]
package/boot/uboot-sunxi/patches/261-sunxi-add-popstick-defconfig.patch [new file with mode: 0644]
package/boot/uboot-sunxi/uEnv-f1c.txt [new file with mode: 0644]
target/linux/sunxi/Makefile
target/linux/sunxi/arm926ejs/config-6.12 [new file with mode: 0644]
target/linux/sunxi/arm926ejs/target.mk [new file with mode: 0644]
target/linux/sunxi/config-6.12
target/linux/sunxi/cortexa7/config-6.12
target/linux/sunxi/cortexa8/config-6.12
target/linux/sunxi/image/arm926ejs.mk [new file with mode: 0644]
target/linux/sunxi/patches-6.12/460-f1c100s-sram-driver.patch [new file with mode: 0644]
target/linux/sunxi/patches-6.12/461-f1c100s-watchdog-compat.patch [new file with mode: 0644]