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.