Initial commit

This commit is contained in:
Alpha Area
2024-04-11 00:59:30 +08:00
commit f1ab4036b8
102 changed files with 382541 additions and 0 deletions

View File

@@ -0,0 +1,7 @@
# Beta BIOS
Beta BIOS may contain unforeseen issues and is recommended for professional developers to try out only.
## LP-BS-S70NC1R200-SR-20240410
Modified from **LP-BS-S70NC1R200-SR-A**, with IBECC option enabled for evaluating stability and performance differences.

Binary file not shown.

View File

@@ -0,0 +1,45 @@
# DEFT Branch
Default factory BIOS interface configuration for LattePanda Mu.
## Interface Configuration
### Special Notes
- **USB2_P6**: Dedicated for USB Type-C, must be used in conjunction with a PD controller, **cannot be used as a standard USB port**.
### HSIO (High-Speed Input/Output)
- **HSIO0**: USB 3.2 10Gbps
- **HSIO1**: USB 3.2 10Gbps
- **HSIO2**: PCIe 3.0 x1
- **HSIO3**: PCIe 3.0 x1
- ==========
- **HSIO8**: PCIe 3.0 x4 (Lane 0)
- **HSIO9**: PCIe 3.0 x4 (Lane 1)
- **HSIO10**: PCIe 3.0 x4 (Lane 2)
- **HSIO11**: PCIe 3.0 x4 (Lane 3)
- ==========
- **HSIO6**: PCIe 3.0 x1
### DDI/TCP
- **DDIA**: eDP 1.4b (eDP interface on LattePanda Mu)
- **DDIB**: HDMI 2.0
- **TCP0**: HDMI 2.0
- **TCP1**: USB Type-C (requires external PD controller)
### GPIOs
- **I2C1**: Touch panel (touch connector on LattePanda Mu)
- **I2C2**: Communication with Type-C PD controller
- **GPP_B11**: Type-C PD controller PMCALERT\#
- **GPP_B14**: SATA HDD LED
- **GPP_D0**: WWAN_Power_Off
- **GPP_D1**: WWAN_Reset
- **GPP_D2**: Communication interrupt with Type-C PD controller
Other GPIOs not listed are not allocated specific functions.

39
Softwares/BIOS/README.md Normal file
View File

@@ -0,0 +1,39 @@
# BIOS
This repository includes official releases and beta versions of BIOS for various branches, as well as related tools.
- ⚠ Generally, you should only upgrade the BIOS of the same branch. Cross-branch upgrades should only be performed when testing different BIOS features.
- ⚠ Upgrading the BIOS across different branches will invalidate the Secure Boot keys.
- ⚠ Upgrading to the incorrect BIOS branch may result in some functions of the carrier board not working properly.
## BIOS Naming Rule
> Example:
> LP-BS-S70NC1R200-SR-A-SATA
>
> - **LP**: LattePanda
> - **BS**: BIOS
> - **S70NC1R200**: Internal version number for LattePanda Mu
> - **SR**:
> - SR: Single Rank memory
> - DR: Dual Rank memory
> - **A**: BIOS version number, with new versions sequentially labeled in alphabetical order
> - **SATA**: The interface configuration for this BIOS branch, with detailed configuration differences for each branch available in the README within the branch directory.
> - No suffix: DFLT (Default) branch
> - SATA: SATA branch
> - PCIE: PCIE branch
> - MUSB: MUSB branch
## File Description
- Beta: Beta version BIOS, not specific to any branch, intended for professional developers to assess new features.
- DFLT: Default version BIOS, which is the BIOS branch that comes pre-installed on the LattePanda Mu.
- MUSB: A BIOS branch configured to maximize USB 3.2 10Gbps interface capabilities (coming soon).
- PCIE: A BIOS branch configured to maximize PCIe 3.0 lane configurations (coming soon).
- SATA: A BIOS branch that provides SATA interface signal.
- Tools: Tools for BIOS maintenance.

Binary file not shown.

View File

@@ -0,0 +1,45 @@
# SATA Branch
Enabled integrated SATA controller on the basis of standard BIOS.
## Interface Configuration
### Special Notes
- **USB2_P6**: Dedicated for USB Type-C, must be used in conjunction with a PD controller, **cannot be used as a standard USB port**.
### HSIO (High-Speed Input/Output)
- **HSIO0**: USB 3.2 10Gbps
- **HSIO1**: USB 3.2 10Gbps
- **HSIO2**: PCIe 3.0 x1
- **HSIO3**: PCIe 3.0 x1
- ==========
- **HSIO8**: PCIe 3.0 x4 (Lane 0)
- **HSIO9**: PCIe 3.0 x4 (Lane 1)
- **HSIO10**: SATA 3.0
- **HSIO11**: SATA 3.0
- ==========
- **HSIO6**: PCIe 3.0 x1
### DDI/TCP
- **DDIA**: eDP 1.4b (eDP interface on LattePanda Mu)
- **DDIB**: HDMI 2.0
- **TCP0**: HDMI 2.0
- **TCP1**: USB Type-C (requires external PD controller)
### GPIOs
- **I2C1**: Touch panel (touch connector on LattePanda Mu)
- **I2C2**: Communication with Type-C PD controller
- **GPP_B11**: Type-C PD controller PMCALERT\#
- **GPP_B14**: SATA HDD LED
- **GPP_D0**: WWAN_Power_Off
- **GPP_D1**: WWAN_Reset
- **GPP_D2**: Communication interrupt with Type-C PD controller
Other GPIOs not listed are not allocated specific functions.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,9 @@
# BIOS Tools
## Files
- AfuEfi64: BIOS tool for EFI Shell environments
- AfuWin64: BIOS tool for Windows
- UEFI-Shell: UEFI Shell image, to be used with AfuEfi64

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -0,0 +1,28 @@
# Drivers
This repository contains only the LattePanda Mu drivers. For drivers related to the carrier board, please refer to the carrier board documentation.
## Windows 10/11
After installing Windows, the system will automatically connect to the internet to download driver updates. If it is unable to access the Windows Update service, or if there are missing drivers after the automatic updates, you can download the offline driver package here.
| Name | Version | Size | Download |
|--------------------------------------------|-----------------|---------|---------------------------------------------------------------------------------|
| Intel Chipset Driver | 10.1.19376.8374 | 2.72 MB | [⬇️](./Chipset_10.1.19376.8374.zip) |
| Intel Iris Xe Graphics Driver | Latest | N/A | [⬇️](https://www.intel.com/content/www/us/en/download/785597/)[^1] |
| intel Serial IO Driver | 30.100.2229.4 | 353 KB | [⬇️](./SerialIO_30.100.2229.4.zip) |
| intel HID Event Filter Driver | 2.2.1.386 | 46.6 KB | [⬇️](./HID_2.2.1.386.zip) |
| Intel Management Engine Interface Driver | 2306.4.10.0 | 20.5 MB | [⬇️](./MEI_2306.4.10.0.zip) |
| Intel GNA Scoring Accelerator Driver | 03.00.00.1457 | 54 KB | [⬇️](./GNA_03.00.00.1457.zip) |
| Intel Integrated Sensor Solution Driver | 3.1.0.4589 | 2.73 MB | [⬇️](./ISH_3.1.0.4589.zip) |
| TouchPanel Driver | 1.3.2.0 | 67.5 KB | [⬇️](./TouchPanel_1.3.2.0.zip) |
[^1]: Download from intel official website
## Linux
Linux drivers are generally provided by the distribution through kernel and kernel module updates. Please use a newer kernel version to ensure full driver support.
- Minimum kernel version: 5.18
- Recommended kernel version: 6.1 or later

Binary file not shown.

Binary file not shown.

11
Softwares/README.md Normal file
View File

@@ -0,0 +1,11 @@
# Software Resources
Within this repository, you will find a range of software resources specifically related to the LattePanda Mu, including BIOS updates, firmware, and a variety of drivers.
Please be aware that this repository is dedicated to providing materials relevant to the LattePanda Mu. For firmware and drivers related to expansion carrier boards, refer to the respective carrier board documentation pages for more details.
## Resource Categories
- **BIOS**: Contains stable and beta BIOS updates officially supported, as well as related tools.
- **Drivers**: Drivers and related descriptions.