Files
BBeOS/kernel/msm8960-defconfig
Eliott 71941f0584
Some checks failed
CI / markdown-lint (push) Failing after 15s
Phase 1: Initial kernel development setup
- Added comprehensive hardware research documentation
- Created bootloader analysis and driver compatibility research
- Set up development environment with cross-compilation tools
- Created Q20-specific device tree (simplified version)
- Added kernel build scripts and configuration
- Set up CI/CD pipeline with Gitea Actions
- Added .gitignore for build artifacts
2025-07-31 17:43:09 +02:00

124 lines
2.1 KiB
Plaintext

# BBeOS Kernel Configuration for BlackBerry Classic Q20 (MSM8960)
# Based on known hardware specifications
# Architecture
CONFIG_ARM=y
CONFIG_CPU_32v7=y
CONFIG_CPU_HAS_ASID=y
CONFIG_ARCH_MSM8960=y
# MSM8960 specific
CONFIG_MSM_SMD=y
CONFIG_MSM_SMD_PKG3=y
CONFIG_MSM_RPM=y
CONFIG_MSM_RPM_LOG=y
CONFIG_MSM_MPM=y
CONFIG_MSM_MPM_OF=y
# Device tree support
CONFIG_OF=y
CONFIG_DTC=y
CONFIG_ARM_ATAG_DTB_COMPAT=y
# Memory management
CONFIG_HIGHMEM=y
CONFIG_HIGHPTE=y
CONFIG_ARM_LPAE=y
# Serial console
CONFIG_SERIAL_MSM=y
CONFIG_SERIAL_MSM_CONSOLE=y
CONFIG_SERIAL_MSM_HS=y
# USB support
CONFIG_USB_SUPPORT=y
CONFIG_USB_MSM_OTG=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_OHCI_HCD=y
CONFIG_USB_GADGET=y
CONFIG_USB_G_SERIAL=y
# Display and graphics
CONFIG_DRM=y
CONFIG_DRM_MSM=y
CONFIG_DRM_MSM_MDP5=y
CONFIG_DRM_MSM_DSI=y
CONFIG_DRM_MSM_HDMI=y
CONFIG_FB=y
CONFIG_FB_MSM=y
# Audio
CONFIG_SND=y
CONFIG_SND_SOC=y
CONFIG_SND_SOC_MSM8960=y
CONFIG_SND_SOC_WCD9310=y
# Input devices
CONFIG_INPUT=y
CONFIG_INPUT_KEYBOARD=y
CONFIG_INPUT_MOUSE=y
CONFIG_INPUT_TOUCHSCREEN=y
CONFIG_I2C=y
CONFIG_I2C_MSM=y
# Power management
CONFIG_PM=y
CONFIG_PM_SLEEP=y
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
# Network
CONFIG_NET=y
CONFIG_INET=y
CONFIG_NETDEVICES=y
CONFIG_WLAN=y
CONFIG_ATH6KL=y
CONFIG_BT=y
CONFIG_BT_HCIUART=y
# Storage
CONFIG_MMC=y
CONFIG_MMC_BLOCK=y
CONFIG_MMC_MSM=y
CONFIG_MMC_MSM_SDC1=y
CONFIG_MMC_MSM_SDC2=y
CONFIG_MMC_MSM_SDC3=y
CONFIG_MMC_MSM_SDC4=y
# GPIO and I2C
CONFIG_GPIO_SYSFS=y
CONFIG_GPIO_MSM_V1=y
CONFIG_I2C_HELPER_AUTO=y
CONFIG_I2C_COMPAT=y
# Debugging
CONFIG_DEBUG_FS=y
CONFIG_DEBUG_KERNEL=y
CONFIG_KGDB=y
CONFIG_KGDB_SERIAL_CONSOLE=y
# Security
CONFIG_SECURITY=y
CONFIG_SECURITYFS=y
CONFIG_KEYS=y
CONFIG_KEYS_DEBUG_PROC_KEYS=y
# File systems
CONFIG_EXT4_FS=y
CONFIG_VFAT_FS=y
CONFIG_NTFS_FS=y
CONFIG_SQUASHFS=y
CONFIG_CRAMFS=y
# Compression
CONFIG_LZO_COMPRESS=y
CONFIG_LZO_DECOMPRESS=y
CONFIG_XZ_DEC=y
CONFIG_XZ_DEC_X86=y
CONFIG_XZ_DEC_POWERPC=y
CONFIG_XZ_DEC_IA64=y
CONFIG_XZ_DEC_ARM=y
CONFIG_XZ_DEC_ARMTHUMB=y
CONFIG_XZ_DEC_SPARC=y