Skip to content

驱动仓库 ​

驱动和库使用独立仓库。组件目录记录范围、接口、依赖、版本、构建命令和输出。SoC 与设备配置选择规范 ID。维护中的驱动仓库带有 unixnu topic。

官方驱动 ​

这些仓库由 UniXNU 组织维护。

驱动仓库层页面
Adreno740UniXNU/Adreno740XNU GPUAdreno740
AdrenoMetalUniXNU/AdrenoMetalXNU Metal 前端AdrenoMetal
ShengUfsUniXNU/ShengUfsXNU 存储ShengUfs
ShengHidInputUniXNU/ShengHidInputXNU 输入ShengHidInput
RamBlockUniXNU/RamBlockXNU 存储RamBlock
GopFramebufferUniXNU/GopFramebufferXNU 显示GopFramebuffer
QcomGeniSpiUniXNU/QcomGeniSpiXNU SPIQcomGeniSpi
SoftwareAESUniXNU/SoftwareAESXNU 加密SoftwareAES
AppleKeyStoreStateUniXNU/AppleKeyStoreStateXNU keystoreAppleKeyStoreState
VirtioMmioBlockUniXNU/VirtioMmioBlockXNU 存储VirtioMmioBlock
VirtioMmioConsoleUniXNU/VirtioMmioConsoleXNU 控制台VirtioMmioConsole
ShengNovatekTouchUniXNU/ShengNovatekTouchXNU 触控ShengNovatekTouch
XnuPrelinkUniXNU/XnuPrelink内核工具XnuPrelink
Ath12kWifiUniXNU/Ath12kWifiXNU Wi-FiAth12kWifi
ArmCpuUniXNU/ArmCpuXNU CPU 和 GICArmCpu
ArmDTPlatformUniXNU/ArmDTPlatformXNU 平台专家ArmDTPlatform
ArmVirtPlatformUniXNU/ArmVirtPlatformXNU 平台ArmVirtPlatform
ArmSmmu4KUniXNU/ArmSmmu4KXNU SMMU kitArmSmmu4K
AirNirUniXNU/AirNir编译器 kitAirNir
AdrenoPM4UniXNU/AdrenoPM4GPU 命令 kitAdrenoPM4
AdrenoFirmwareUniXNU/AdrenoFirmwareGPU 固件 kitAdrenoFirmware
DarwinBootUniXNU/DarwinBootUEFI 加载器DarwinBoot
VerifiedRootUniXNU/VerifiedRoot根信任工具VerifiedRoot
ShengPreflightUniXNU/ShengPreflightUEFI 预检ShengPreflight

社区驱动 ​

这些仓库由各自维护者维护,由使用它的设备仓库链接。

驱动设备仓库页面
NativeMsdcBenesse TAB-A04-BR3(MT8167)mouseos/NativeMsdcNativeMsdc
NativeAdreno-myronRedmi K90 Pro Max / Poco F8 Ultrazg7681/NativeAdreno-myronNativeAdreno-myron
NativeUfs-myronRedmi K90 Pro Max / Poco F8 Ultrazg7681/NativeUfs-myronNativeUfs-myron
NativeAdreno-fuxi小米 13ljhhkx529/NativeAdreno-fuxiNativeAdreno-fuxi
NativeUfs-aliothRedmi K40 / Poco F3FFT-infra/NativeUfs-aliothNativeUfs-alioth
unixnu-nativeufsGalaxy Tab S7 FE Wi-FiRigoLigoRLC/unixnu-nativeufsunixnu-nativeufs
unixnu-nativemobiledisplayGalaxy Tab S7 FE Wi-FiRigoLigoRLC/unixnu-nativemobiledisplayunixnu-nativemobiledisplay
unixnu-nativeramblockGalaxy Tab S7 FE Wi-FiRigoLigoRLC/unixnu-nativeramblockunixnu-nativeramblock
NativeEmmcRedmi Note 9Dracen-W/NativeEmmcNativeEmmc
NativeDwc3小米平板 5Lux12138/NativeDwc3NativeDwc3
unixnu-nativefocaltechtouchGalaxy Tab S7 FE Wi-FiRigoLigoRLC/unixnu-nativefocaltechtouchunixnu-nativefocaltechtouch

设备分支 ​

这些仓库是跟随官方驱动的设备分支,由对应设备仓库链接,不单独建驱动页。

设备驱动仓库
Sony Xperia 1 IINativeAdrenochardidathing/NativeAdreno
小米平板 7NativeAdreno、NativeMobileDisplayAllenwdk/NativeAdreno、Allenwdk/NativeMobileDisplay
Nothing Phone (3a)NativeAdreno、NativeUfsrootstockos/NativeAdreno、rootstockos/NativeUfs
一加 6TNativeAdreno、NativeMetaljohnpanos/NativeAdreno、johnpanos/NativeMetal
小米 13 ProNativeUfspubglite55/NativeUfs
一加 5NativeUfslss717/NativeUfs
QEMU virtNativeAdreno、NativeMetal、NativeMobileDisplay、NativeUfsxVanTuring/NativeAdreno、xVanTuring/NativeMetal、xVanTuring/NativeMobileDisplay、xVanTuring/NativeUfs
Benesse TAB-A04-BR3NativeMetalmouseos/NativeMetal
Unisoc 设备NativeUfsN1709/NativeUfs

规则 ​

  • 每个硬件驱动单独一个仓库。
  • SoC 和设备配置按 ID 选择目录组件,feeds 与子模块提供额外源码。
  • 官方机型或通用栈的驱动可以贡献到 UniXNU 组织。
  • 其他驱动由维护者独立维护,以子模块链接。
  • 每个驱动仓库都带 unixnu topic。

Released under the BSD-2-Clause-Patent License.