mirror of
https://github.com/archr-linux/Arch-R.git
synced 2026-03-31 14:41:55 -07:00
Major architecture change: move from BSP kernel 6.6 with pre-merged panel DTBs to mainline kernel 6.12.61 LTS with separated board DTBs + panel overlays. - Board DTB = hardware profile (GPIOs, PMIC, joypad, audio). 16 boards. Auto-selected by U-Boot via SARADC ADC reading (hwrev). - Panel overlay = display init sequence. 20 panels. Applied at boot time via boot.ini fdt apply. - Two image variants: original (a_boot.ini) and clone (b_boot.ini) - Kernel cross-compiles from x86 host (no ARM chroot needed) - Initramfs boot splash with SVG rendering at 0.7s - Out-of-tree joypad driver (singleadc-joypad) for clone boards - Panel generic-dsi driver with archr,generic-dsi compatible Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
107 lines
2.1 KiB
Plaintext
107 lines
2.1 KiB
Plaintext
# Build output
|
|
output/
|
|
|
|
# Kernel and bootloader source (cloned during build)
|
|
kernel/src/
|
|
|
|
# Kernel module build artifacts (compiled .ko/.o are not source)
|
|
kernel/drivers/**/*.o
|
|
kernel/drivers/**/*.ko
|
|
kernel/drivers/**/*.mod
|
|
kernel/drivers/**/*.mod.c
|
|
kernel/drivers/**/*.mod.o
|
|
kernel/drivers/**/*.cmd
|
|
kernel/drivers/**/Module.symvers
|
|
kernel/drivers/**/modules.order
|
|
kernel/drivers/**/.module-common.o
|
|
|
|
# Compiled DTBs in source tree (use output/boot/dtbs/ instead)
|
|
kernel/dts/*.dtb
|
|
bootloader/src/
|
|
|
|
# Build cache
|
|
.cache/
|
|
rootfs/staging/
|
|
|
|
# Logs
|
|
*.log
|
|
|
|
# Archives and images (build artifacts)
|
|
*.tar.gz
|
|
*.xz
|
|
*.img
|
|
# Exception: U-Boot prebuilt binaries
|
|
!bootloader/u-boot-r36s-working/*.img
|
|
|
|
# Datasheets (copyrighted, not distributable)
|
|
*.pdf
|
|
|
|
# Backup/stale configs
|
|
*.bak
|
|
*.bak-*
|
|
config/archr-6.6-r36s.config.bak-pre-splash
|
|
|
|
# Cross-compilation (doesn't work on ARM — use native chroot)
|
|
config/toolchain-aarch64.cmake
|
|
cross-build-es.sh
|
|
|
|
# One-off deploy/diagnostic scripts (not part of build)
|
|
deploy-*.sh
|
|
diagnose-sd.sh
|
|
cleanup-*.sh
|
|
read-logs.sh
|
|
|
|
# Quick rebuild scripts (development iteration, not part of main build)
|
|
quick-*.sh
|
|
quick-rebuild-es.sh.backup-patches1-17
|
|
|
|
# Failed splash approach (retired)
|
|
scripts/archr-splash
|
|
scripts/archr-splash.c
|
|
scripts/splash-diag.sh
|
|
scripts/splash-display.py
|
|
scripts/splash-progress.py
|
|
scripts/splash-show.sh
|
|
|
|
# Build artifacts from scripts
|
|
scripts/__pycache__/
|
|
scripts/libvlc-stub-aarch64.so
|
|
|
|
# Build log .txt files
|
|
log-*.txt
|
|
|
|
# Misc development files
|
|
/lib*.so*
|
|
/es-log*.txt
|
|
/log.txt
|
|
/.config
|
|
/apply-fix-round4.sh
|
|
/fix-sd-issues.sh
|
|
reddit-post.md
|
|
scripts/auto_suspend_update.sh
|
|
|
|
# Mesa recovery script (utility, not part of build)
|
|
restore-mesa26-gbm.sh
|
|
|
|
# Website (separate project)
|
|
website/
|
|
|
|
# Environment secrets
|
|
.env
|
|
|
|
# Bootloader source trees (cloned/downloaded during build)
|
|
bootloader/rkbin/
|
|
bootloader/u-boot-mainline/
|
|
bootloader/u-boot-rk3326-clone/
|
|
|
|
# Pre-built U-Boot backups (working binaries, not part of build pipeline)
|
|
bootloader/u-boot-clone-working/
|
|
|
|
# Extracted DTBs (debugging artifacts)
|
|
bootloader/u-boot-r36s-working/extracted_dtb_*.dtb
|
|
|
|
# Clone U-Boot build output
|
|
bootloader/u-boot-clone-build/
|
|
|
|
# Others
|
|
feedback/ |