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.
Community drivers
These repositories are maintained by their owners. They are linked from the device repository that uses them.
| Driver | Device | Repository | Page |
|---|---|---|---|
| NativeMsdc | Benesse TAB-A04-BR3 (MT8167) | mouseos/NativeMsdc | NativeMsdc |
| NativeAdreno-myron | Redmi K90 Pro Max / Poco F8 Ultra | zg7681/NativeAdreno-myron | NativeAdreno-myron |
| NativeUfs-myron | Redmi K90 Pro Max / Poco F8 Ultra | zg7681/NativeUfs-myron | NativeUfs-myron |
| NativeAdreno-fuxi | Xiaomi 13 | ljhhkx529/NativeAdreno-fuxi | NativeAdreno-fuxi |
| NativeUfs-alioth | Redmi K40 / Poco F3 | FFT-infra/NativeUfs-alioth | NativeUfs-alioth |
| unixnu-nativeufs | Galaxy Tab S7 FE Wi-Fi | RigoLigoRLC/unixnu-nativeufs | unixnu-nativeufs |
| unixnu-nativemobiledisplay | Galaxy Tab S7 FE Wi-Fi | RigoLigoRLC/unixnu-nativemobiledisplay | unixnu-nativemobiledisplay |
| unixnu-nativeramblock | Galaxy Tab S7 FE Wi-Fi | RigoLigoRLC/unixnu-nativeramblock | unixnu-nativeramblock |
| NativeEmmc | Redmi Note 9 | Dracen-W/NativeEmmc | NativeEmmc |
| NativeDwc3 | Xiaomi Pad 5 | Lux12138/NativeDwc3 | NativeDwc3 |
| unixnu-nativefocaltechtouch | Galaxy Tab S7 FE Wi-Fi | RigoLigoRLC/unixnu-nativefocaltechtouch | unixnu-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.
| Device | Driver | Repository |
|---|---|---|
| Sony Xperia 1 II | NativeAdreno | chardidathing/NativeAdreno |
| Xiaomi Pad 7 | NativeAdreno, NativeMobileDisplay | Allenwdk/NativeAdreno, Allenwdk/NativeMobileDisplay |
| Nothing Phone (3a) | NativeAdreno, NativeUfs | rootstockos/NativeAdreno, rootstockos/NativeUfs |
| OnePlus 6T | NativeAdreno, NativeMetal | johnpanos/NativeAdreno, johnpanos/NativeMetal |
| Xiaomi 13 Pro | NativeUfs | pubglite55/NativeUfs |
| OnePlus 5 | NativeUfs | lss717/NativeUfs |
| QEMU virt | NativeAdreno, NativeMetal, NativeMobileDisplay, NativeUfs | xVanTuring/NativeAdreno, xVanTuring/NativeMetal, xVanTuring/NativeMobileDisplay, xVanTuring/NativeUfs |
| Benesse TAB-A04-BR3 | NativeMetal | mouseos/NativeMetal |
| Unisoc devices | NativeUfs | N1709/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
unixnutopic.