Skip to content

Driver repositories ​

Drivers and libraries have independent repositories. The component catalog records their scope, interfaces, dependencies, revisions, build commands, and outputs. SoC and device profiles select canonical IDs. Every maintained driver repository carries the unixnu topic.

Official drivers ​

These repositories are maintained in the UniXNU organization.

DriverRepositoryLayerPage
Adreno740UniXNU/Adreno740XNU GPUAdreno740
AdrenoMetalUniXNU/AdrenoMetalXNU Metal frontendAdrenoMetal
ShengUfsUniXNU/ShengUfsXNU storageShengUfs
ShengHidInputUniXNU/ShengHidInputXNU inputShengHidInput
RamBlockUniXNU/RamBlockXNU storageRamBlock
GopFramebufferUniXNU/GopFramebufferXNU displayGopFramebuffer
QcomGeniSpiUniXNU/QcomGeniSpiXNU SPIQcomGeniSpi
SoftwareAESUniXNU/SoftwareAESXNU cryptoSoftwareAES
AppleKeyStoreStateUniXNU/AppleKeyStoreStateXNU keystoreAppleKeyStoreState
VirtioMmioBlockUniXNU/VirtioMmioBlockXNU storageVirtioMmioBlock
VirtioMmioConsoleUniXNU/VirtioMmioConsoleXNU consoleVirtioMmioConsole
ShengNovatekTouchUniXNU/ShengNovatekTouchXNU touchShengNovatekTouch
XnuPrelinkUniXNU/XnuPrelinkKernel toolingXnuPrelink
Ath12kWifiUniXNU/Ath12kWifiXNU Wi-FiAth12kWifi
ArmCpuUniXNU/ArmCpuXNU CPU and GICArmCpu
ArmDTPlatformUniXNU/ArmDTPlatformXNU platform expertArmDTPlatform
ArmVirtPlatformUniXNU/ArmVirtPlatformXNU platformArmVirtPlatform
ArmSmmu4KUniXNU/ArmSmmu4KXNU SMMU kitArmSmmu4K
AirNirUniXNU/AirNirCompiler kitAirNir
AdrenoPM4UniXNU/AdrenoPM4GPU command kitAdrenoPM4
AdrenoFirmwareUniXNU/AdrenoFirmwareGPU firmware kitAdrenoFirmware
DarwinBootUniXNU/DarwinBootUEFI loaderDarwinBoot
VerifiedRootUniXNU/VerifiedRootRoot trust toolingVerifiedRoot
ShengPreflightUniXNU/ShengPreflightUEFI preflightShengPreflight

Community drivers ​

These repositories are maintained by their owners. They are linked from the device repository that uses them.

DriverDeviceRepositoryPage
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-fuxiXiaomi 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
NativeDwc3Xiaomi Pad 5Lux12138/NativeDwc3NativeDwc3
unixnu-nativefocaltechtouchGalaxy Tab S7 FE Wi-FiRigoLigoRLC/unixnu-nativefocaltechtouchunixnu-nativefocaltechtouch

Device forks ​

These repositories are device forks that track an official driver. They are linked from their device repositories and do not have a separate driver page.

DeviceDriverRepository
Sony Xperia 1 IINativeAdrenochardidathing/NativeAdreno
Xiaomi Pad 7NativeAdreno, NativeMobileDisplayAllenwdk/NativeAdreno, Allenwdk/NativeMobileDisplay
Nothing Phone (3a)NativeAdreno, NativeUfsrootstockos/NativeAdreno, rootstockos/NativeUfs
OnePlus 6TNativeAdreno, NativeMetaljohnpanos/NativeAdreno, johnpanos/NativeMetal
Xiaomi 13 ProNativeUfspubglite55/NativeUfs
OnePlus 5NativeUfslss717/NativeUfs
QEMU virtNativeAdreno, NativeMetal, NativeMobileDisplay, NativeUfsxVanTuring/NativeAdreno, xVanTuring/NativeMetal, xVanTuring/NativeMobileDisplay, xVanTuring/NativeUfs
Benesse TAB-A04-BR3NativeMetalmouseos/NativeMetal
Unisoc devicesNativeUfsN1709/NativeUfs

Rules ​

  • One hardware driver per repository.
  • SoC and device profiles select catalog components by ID. Feeds and submodules supply additional sources.
  • A driver for an official device or the generic stack can be contributed to the UniXNU organization.
  • Other drivers stay independently maintained and are linked as submodules.
  • Every driver repository carries the unixnu topic.

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