device_soc_unisoc

Introduction

This repository is used to store Unisoc chip adaptation content.

uis7885 Chip

Hardware Features Technical Capabilities
Processor uis7885
Architecture ARM
CPU 1*A76@2.7GHz+3*A76@2.3GHz+4*A55@2.1GHz 8-core architecture
GPU ARM NATT-4core@850MHz graphics processor
MODEM 2G/3G/4G/5G, 5G full scenario coverage, 3GPP R15, NSA/SA, 2CC, SUL, LTE DL Cat15+UL Cat18
VDSP VQ7@2.1GHz; NPU 8TOPS AI computing power
Video Decoder 4K@60fps

Directory Structure

├── p7885
│   ├── bootloader          # bootloader source code
│   ├── hardware            # HDI hardware adaptation layer
│   │   ├── camera_unisoc   # camera HDI adaptation layer implementation
│   │   ├── display         # display HDI adaptation layer implementation
│   │   ├── gpu             # gpu HDI adaptation layer implementation
│   │   ├── modem           # modem HDI adaptation layer implementation
│   │   └── npu             # npu HDI adaptation layer implementation
│   ├── modules             # kernel driver *.ko files
│   │   ├── audio           # audio module driver related .ko files, firmware
│   │   ├── gnss            # gnss module driver related .ko files
│   │   ├── gpu             # gpu module driver related .ko files
│   │   ├── location        # gnss HDI adaptation layer implementation, configuration files
│   │   ├── input           # input module driver related .ko files
│   │   ├── npu             # npu module driver related .ko files
│   │   ├── video           # video module driver related .ko files
│   │   ├── vpu             # vpu module driver related .ko files
│   │   ├── wcn             # wcn module driver related .ko files, configuration files, firmware
│   │   └── ws73            # NearLink ws73 module driver related .ko files, configuration files, firmware
│   ├── pac                 # boot.img, dtbo.img kernel images, fdl1-sign.bin, modem-related and other Unisoc bin files
│   └── third_kit           # third-party source code
└── README.md

License

See the LICENSE file and code declarations in the corresponding directories.

Usage

Environment Preparation

Build and Compilation Method

Flashing Method

Adaptation Methods

Startup Adaptation

Display Adaptation

Screen Adaptation

NPU Adaptation

Modem Adaptation

BT Framework Adaptation

WiFi Adaptation

Audio Adaptation

GNSS Adaptation

Face Recognition

Contribution

How to Contribute

Commit Message Specification

device_board_revoview

vendor_revoview