Difference between revisions of "Minnowboard:MaxBios"

From eLinux.org
Jump to: navigation, search
(adding F2 to the ways you can get to the bios menu)
(South Cluster Configuration)
Line 114: Line 114:
 
** ISP PCI Device Selection<br/>'''ISP PCI Device as B0D2F0''' / Disable / ISP PCI Device as B0D3F0
 
** ISP PCI Device Selection<br/>'''ISP PCI Device as B0D2F0''' / Disable / ISP PCI Device as B0D3F0
 
==== South Cluster Configuration ====
 
==== South Cluster Configuration ====
 +
The South Cluster can be thought of like an old south bridge chipset.
 +
===== PCI Express Configuration =====
 +
* PCIe 0 Speed<br/>'''Auto''' / Gen1 / Gen2<br/>'''UNUSED'''
 +
* PCIe 1 Speed<br/>'''Auto''' / Gen1 / Gen2<br/>'''UNUSED'''
 +
* PCIe 2 Speed<br/>'''Auto''' / Gen1 / Gen2<br/>Gigabit Ethernet
 +
* PCIe 3 Speed<br/>'''Auto''' / Gen1 / Gen2<br/>High Speed Connector
 +
* PCI Express Root Port 1<br/>'''Enable''' / Disable
 +
* PCI Express Root Port 2<br/>'''Disable''' / Enable
 +
* PCI Express Root Port 3<br/>'''Enable''' / Disable
 +
* PCI Express Root Port 4<br/>'''Disable''' / Enable
 +
===== USB Configuration =====
 +
* USB Controller Auto Mode<br/>'''Enable''' / Disable
 +
** XHCI Controller<br/>'''Enable''' / Disable<br/>'''NOTE:''' This series of options is only available if Disable is selected for the previous setting
 +
*** HSIC #0<br/>'''Disable''' / Enable
 +
** XHCI Mode<br/>'''Enable''' / Disable
 +
** USB2 Link Power Management<br/>'''Enable''' / Disable
 +
* USB OTG Support<br/>'''Disable''' / PCI Mode<br/>'''NOTE:''' The Baytrail-I (which the MinnowBoard MAX uses) does not have an OTG capable port
 +
* USB VBUS<br/>'''ON''' / OFF / Auto
 +
* EHCI Controller<br/>'''Disable''' / Enable<br/>This is normally greyed out
 +
* USB RMH Mode<br/>'''Enable''' / Disable<br/>This is normally greyed out
 +
* USB EHCI debug<br/>'''Disable''' / Enable<br/>This is normally greyed out
 +
* USB Per-Port Control<br/>'''Enable''' / Disable<br/>This is dependent on USB Controller Auto Mode being disabled
 +
* USB Port #0<br/>'''Enable''' / Disable<br/>This is dependent on USB Controller Auto Mode being disabled
 +
* USB Port #1<br/>'''Enable''' / Disable<br/>This is dependent on USB Controller Auto Mode being disabled
 +
* USB Port #2<br/>'''Enable''' / Disable<br/>This is dependent on USB Controller Auto Mode being disabled
 +
* USB Port #3<br/>'''Enable''' / Disable<br/>This is dependent on USB Controller Auto Mode being disabled
 +
===== Audio Configuration =====
 +
* LPE Audio Support<br/>'''Disable''' / LPE Audio PCI mode / LPE Audio ACPI mode<br/>'''NOTE:''' Audio is available via I2S, but requires a codec chip to be useful.  This is intended to be resolved in a later lure.
 +
* Audio Controller<br/>'''Enable''' / Disable
 +
** Azalia VCi Enable<br/>'''Enable''' / Disable
 +
** Azalia Docking Support Enable<br/>'''Disable''' / Enable
 +
** Azalia PME Enable<br/>'''Enable''' / Disable
 +
** Azalia HDMI Codec<br/>'''Enable''' / Disable
 +
===== SATA Drives =====
 +
* Chipset-SATA Controller Configuration
 +
** Chipset SATA<br/>'''Enable''' / Disable
 +
* SATA Test Mode<br/>'''Disable''' / Enable
 +
** Chipset SATA Mode<br/>'''AHCI''' / IDE
 +
*** SATA Port 0<br/>&#91;Not Installed&#93;<br/>'''NOTE:''' This is the port pinned out, when a drive is present it's name will be populated
 +
*** SATA Port 1<br/>&#91;Not Installed&#93;<br/>'''NOTE:''' Not used, not pulled out from the SOC
 +
*** SATA Port 0 Hot Plug<br/>'''Enable''' / Disable
 +
* Capability
 +
** SATA Port 1 Hot Plug<br/>'''Enable''' / Disable<br/>'''Note:''' This port is not used on the MinnowBoard MAX
 +
* Capability
 +
===== LPSS & SCC Configuration =====
 +
This is used to configure the various Low-speed pin connections on the MinnowBoard MAX
 +
 +
* LPSS & SCC Devices Mode<br/>'''PCI Mode''' / ACPI Mode
 +
<br/>
 +
* SCC Configuration
 +
* SCC eMMC Boot Controller<br/>'''Auto Detect''' / Disable / eMMC 4.41 / eMMC 4.5
 +
* eMMC Secure Erase<br/>'''Disable''' / Enable
 +
<br/>
 +
* SCC eMMC45 Support<br/>'''Enable''' / Disable<br/>Greyed out
 +
* DDR50 Capability Support<br/>'''Enable''' / Disable<br/>Greyed out
 +
* HS200 Capability Support<br/>'''Enable''' / Disable<br/>Greyed out
 +
* Re Tune Timer Value<br/>'''8'''<br/>Greyed out
 +
<br/>
 +
* SCC SDIO Support<br/>'''Enable''' / Disable
 +
* SCC SD Card Support<br/>'''Enable''' / Disable
 +
* SDR25 Capability Support for SDCard<br/>'''Disable''' / Enable<br/>Greyed out
 +
* DDR50 Capability Support for SDCard<br/>'''Enable''' / Disable<br/>Greyed out
 +
<br/>
 +
* LPSS 1 Configuration
 +
* LPSS DMA #1 Support<br/>'''Enable''' / Disable
 +
* LPSS HSUART #1 Support<br/>'''Disable''' / Enable<br/>'''Note:''' Controls the state of Low-speed pins #6, #8, #10, #12
 +
* LPSS HSUART #1 FlowCtrl<br/>'''Enable''' / Disable<br/>'''Note:''' This is only available when HSUART #1 is on
 +
* LPSS HSUART #2 Support<br/>'''Disable''' / Enable<br/>'''Note:''' Controls the state of Low-speed pins #17, #19.  HSUART #2 does not have hardware FlowControl due to lack of CTS/RTS lines being pulled out
 +
* LPSS HSUART #2 FlowCtrl<br/>'''Enable''' / Disable<br/>'''Note:''' This is only available when HSUART #2 is on<br/>'''Note:''' Hardware Flow Control is not available, since CTS / RTS are not pulled out and available
 +
* LPSS PWM #1 Support<br/>'''Disable''' / Enable<br/>'''Note:''' Controls the state of Low-speed pin #22
 +
* LPSS PWM #2 Support<br/>'''Disable''' / Enable<br/>'''Note:''' Controls the state of Low-speed pin #24
 +
* LPSS SPI Support<br/>'''Disable''' / Enable<br/>'''Note:''' Controls the state of Low-speed pins #5, #7, #9, #11
 +
<br/>
 +
* LPSS 2 Configuration
 +
* LPSS DMA #2 Support<br/>'''Enable''' / Disable
 +
* LPSS I2C #1 Support<br/>'''Enable''' / Disable<br/>'''Note:''' Not used
 +
* LPSS I2C #2 Support<br/>'''Enable''' / Disable<br/>'''Note:''' Not used
 +
* LPSS I2C #3 Support<br/>'''Enable''' / Disable<br/>'''Note:''' Not used
 +
* LPSS I2C #4 Support<br/>'''Enable''' / Disable<br/>'''Note:''' Not used
 +
* LPSS I2C #5 Support<br/>'''Enable''' / Disable<br/>'''Note:''' Not used
 +
* LPSS I2C #6 Support<br/>'''Enable''' / Disable<br/>'''Note:''' This is what's used on the Low-speed pins #13, #15
 +
* LPSS I2C #7 Support<br/>'''Enable''' / Disable<br/>'''Note:''' Not used
 +
<br/>
 +
* I2C Devices Configuration
 +
* I2C Touch Device Address<br/>'''Auto'' / 0x4B / 0x4A
 +
<br/>
 +
* SAR Sensor<br/>'''Enable''' / Disable
 +
===== ISCT Configuration =====
 +
[http://www.intel.com/content/www/us/en/architecture-and-technology/smart-connect-technology.html Intel Smart Connect Technlogy], this probably doesn't work with the MinnowBoard MAX, your mileage may vary and this is currently untested.
 +
 +
* ISCT Configuration
 +
* ISCT Configuration<br/>'''Disable''' / Enable
 +
** Options Available upon '''Enable'''
 +
*** ISCT Notification Control<br/>'''Enable''' / Disable
 +
*** ISCT WLAN Power Control<br/>'''Enable''' / Disable
 +
*** ISCT WWAN Power Control<br/>'''Disable''' / Enable
 +
*** ISCT Sleep Duration Value Format<br/>'''Seconds'''
 +
*** ISCT RF Kill Support<br/>'''Physical Switch''' / Soft Switch<br/>'''Note:''' The MinnowBoard MAX does not explicitly provide either of these switches, Your Mileage May Vary
 +
<br/>
 +
* WLAN Card Presence
 +
* NGFF Card Inserted<br/>'''NO''' / YES<br/>'''Note:''' The MinnowBoard MAX does not specifically support NGFF
 +
* UHPAM Card Inserted<br/>'''NO''' / YES
 +
===== Miscellaneous Configuration =====
 +
* Miscellaneous Configuration
 +
* High Precision Timer<br/>'''Enable''' / Disable
 +
* State After G3<br/>'''S0 State''' / S5 State
 +
* Clock Spread Spectrum<br/>'''Disable''' / Enable
 +
* UART Interface Selection<br/>'''Internal UART''' / SuperIO UART
 +
* PCU UART Com 1<br/>'''Enable''' / Disable
 +
* BIOS Read/Write Protection<br/>'''Disable''' / Enable
 +
* PCI MMIO Size<br/>'''2GB''' / 0.75GB / 1GB / 1.25GB / 1.5GB
 +
* PCI Express Dynamic Clock Gating<br/>'''Disable''' / Enable
 +
 
==== Boot ====
 
==== Boot ====
 
==== Security Configuration ====
 
==== Security Configuration ====

Revision as of 11:48, 30 June 2014

The MinnowBoard MAX uses a UEFI system level firmware, and provides both the UEFI shell, and a typical BIOS style menu interface.

UEFI Shell

UEFI Shell prompt

The simplest way to get to the UEFI shell is to:

  1. Make sure that the MinnowBoard MAX is powered down
  2. Disconnect all bootable media
    1. USB drives
    2. SATA drives
    3. SD cards
  3. Power on the MinnowBoard MAX

At this point you should get a screen that looks very similar to the one at right. This is the UEFI Shell, there are a number of commands that can be done here, and the system can be explored in great depth from this interface.

Places to find more information about UEFI shell and it's commands:

BIOS menu

Exit UEFI Shell prompt

The BIOS menu gives a more traditional way to configure the basic firmware parameters on the system, set the GPIO pinmux states and perform the typical tasks one would expect to do in these menus.

To get to it:

  1. Key-press way
    1. Press F2 during bootup to jump directly to it
  2. UEFI Shell way
    1. Follow the steps to get to the UEFI Shell (above)
    2. Type the following:
   exit

You should now get a screen that looks like the following: Main BIOS menu screen

This is the main menu on the BIOS menu

BIOS Menu Tree

Continue

This just continues the boot process

Select Language

This adjusts the language that the bios is displayed in

Boot Manager

This adjusts the basic boot options, including what to boot to.

EFI Internal Shell

This will boot to the UEFI shell

Device Manager

This allows for the configuration of specific devices on the system

System Setup

Configure System Settings

Main

Contains:

  • Bios Information
    • IFWI Version
    • BIOS Version
    • BIOS Vendor
    • Core Version
    • Build Time
  • Processor Information
    • Type
    • SKU Type
    • Speed
    • Family/Model/Step
    • Microcode Revision
    • Number of Cores
    • 64-bit capability
  • System Date
  • System Time
Platform Information
  • Platform firmware Information
    • VLV SOC
    • MRC Version
    • PUNIT FW Patch
    • PMC FW Patch
    • KSC FW
    • TXE FW Version
    • GOP
    • CPU Flavor
    • Board ID
    • Fab ID
  • Memory Information
    • Total Memory
    • Memory Speed
    • L1 Data Cache
    • L1 Instruction Cache
    • L2 Cache RAM

CPU Configuration

Hyperthreading Supprt: (Chip doesn't support it)

CPU Power Management

<no options>

Uncore Configuration

  • GOP Configuration
    • GOP Driver
      Enable / Disable
      Enabled: will unload VBIOS; Disabled it will load VBIOS
    • GOP Brightness Level
      20/40/60/80/100/120/140/160/180/200/220/240/255
      Sets the GOP brightness
  • IGD Configuration (Integrated Graphics Device)
    • Integrated Graphics Device
      Enable / Disable
      Enable or disabled the integrated graphics. NOTE: If you disable this, the only way to turn it back on is via the serial port
    • Primary Display
      IGD / Auto / PCIe
    • RC6 (Render Standby)
      Enable / Disable
    • PAVC
      LITE Mode / Disable / SERPENT Mode
    • DOP CG
      Enable / Disable
    • GTT Size
      2MB / 1MB
    • Aperture Size
      256MB / 128MB / 512MB
    • DVMT Pre-Allocated
      64M / 96M / 128M / 160M / 192M / 224M / 256M / 288M / 320M / 352M / 384M / 416M / 448M / 480M / 512M
    • DVMT Total Gfx Mem
      256M / 128M / MAX
    • IGD Turbo
      Auto / Enable / Disable
  • IGD - LCD Control
    • Force Lid Status
      Auto / OFF / ON
    • BIA
      Auto / Disabled / Level 1 / Level 2 / Level 3 / Level 4 / Level 5
    • ALS Support
      Disable / Enable
    • LCD Panel Type
      Auto / 640x480 / 800x600 / 1024x768 / 1280x1024 / 1366x768 / 1680x1050 / 1920x1200 / 1280x800
    • IGD Boot Type
      Auto / VGA Port / HDMI / DP Port B / DB Port C / eDP / DSI PORT A / DSI PORT C
    • Panel Scaling
      Auto / Centering / Stretching
    • GMCH BLC Control
      PWM-Inverted / GMBus-Inverted / PWM-Normal / GMBus-Normal
  • ISP PCI Device Configuration
    • ISP Enable / Disable
      Enable / Disable
    • ISP PCI Device Selection
      ISP PCI Device as B0D2F0 / Disable / ISP PCI Device as B0D3F0

South Cluster Configuration

The South Cluster can be thought of like an old south bridge chipset.

PCI Express Configuration
  • PCIe 0 Speed
    Auto / Gen1 / Gen2
    UNUSED
  • PCIe 1 Speed
    Auto / Gen1 / Gen2
    UNUSED
  • PCIe 2 Speed
    Auto / Gen1 / Gen2
    Gigabit Ethernet
  • PCIe 3 Speed
    Auto / Gen1 / Gen2
    High Speed Connector
  • PCI Express Root Port 1
    Enable / Disable
  • PCI Express Root Port 2
    Disable / Enable
  • PCI Express Root Port 3
    Enable / Disable
  • PCI Express Root Port 4
    Disable / Enable
USB Configuration
  • USB Controller Auto Mode
    Enable / Disable
    • XHCI Controller
      Enable / Disable
      NOTE: This series of options is only available if Disable is selected for the previous setting
      • HSIC #0
        Disable / Enable
    • XHCI Mode
      Enable / Disable
    • USB2 Link Power Management
      Enable / Disable
  • USB OTG Support
    Disable / PCI Mode
    NOTE: The Baytrail-I (which the MinnowBoard MAX uses) does not have an OTG capable port
  • USB VBUS
    ON / OFF / Auto
  • EHCI Controller
    Disable / Enable
    This is normally greyed out
  • USB RMH Mode
    Enable / Disable
    This is normally greyed out
  • USB EHCI debug
    Disable / Enable
    This is normally greyed out
  • USB Per-Port Control
    Enable / Disable
    This is dependent on USB Controller Auto Mode being disabled
  • USB Port #0
    Enable / Disable
    This is dependent on USB Controller Auto Mode being disabled
  • USB Port #1
    Enable / Disable
    This is dependent on USB Controller Auto Mode being disabled
  • USB Port #2
    Enable / Disable
    This is dependent on USB Controller Auto Mode being disabled
  • USB Port #3
    Enable / Disable
    This is dependent on USB Controller Auto Mode being disabled
Audio Configuration
  • LPE Audio Support
    Disable / LPE Audio PCI mode / LPE Audio ACPI mode
    NOTE: Audio is available via I2S, but requires a codec chip to be useful. This is intended to be resolved in a later lure.
  • Audio Controller
    Enable / Disable
    • Azalia VCi Enable
      Enable / Disable
    • Azalia Docking Support Enable
      Disable / Enable
    • Azalia PME Enable
      Enable / Disable
    • Azalia HDMI Codec
      Enable / Disable
SATA Drives
  • Chipset-SATA Controller Configuration
    • Chipset SATA
      Enable / Disable
  • SATA Test Mode
    Disable / Enable
    • Chipset SATA Mode
      AHCI / IDE
      • SATA Port 0
        [Not Installed]
        NOTE: This is the port pinned out, when a drive is present it's name will be populated
      • SATA Port 1
        [Not Installed]
        NOTE: Not used, not pulled out from the SOC
      • SATA Port 0 Hot Plug
        Enable / Disable
  • Capability
    • SATA Port 1 Hot Plug
      Enable / Disable
      Note: This port is not used on the MinnowBoard MAX
  • Capability
LPSS & SCC Configuration

This is used to configure the various Low-speed pin connections on the MinnowBoard MAX

  • LPSS & SCC Devices Mode
    PCI Mode / ACPI Mode


  • SCC Configuration
  • SCC eMMC Boot Controller
    Auto Detect / Disable / eMMC 4.41 / eMMC 4.5
  • eMMC Secure Erase
    Disable / Enable


  • SCC eMMC45 Support
    Enable / Disable
    Greyed out
  • DDR50 Capability Support
    Enable / Disable
    Greyed out
  • HS200 Capability Support
    Enable / Disable
    Greyed out
  • Re Tune Timer Value
    8
    Greyed out


  • SCC SDIO Support
    Enable / Disable
  • SCC SD Card Support
    Enable / Disable
  • SDR25 Capability Support for SDCard
    Disable / Enable
    Greyed out
  • DDR50 Capability Support for SDCard
    Enable / Disable
    Greyed out


  • LPSS 1 Configuration
  • LPSS DMA #1 Support
    Enable / Disable
  • LPSS HSUART #1 Support
    Disable / Enable
    Note: Controls the state of Low-speed pins #6, #8, #10, #12
  • LPSS HSUART #1 FlowCtrl
    Enable / Disable
    Note: This is only available when HSUART #1 is on
  • LPSS HSUART #2 Support
    Disable / Enable
    Note: Controls the state of Low-speed pins #17, #19. HSUART #2 does not have hardware FlowControl due to lack of CTS/RTS lines being pulled out
  • LPSS HSUART #2 FlowCtrl
    Enable / Disable
    Note: This is only available when HSUART #2 is on
    Note: Hardware Flow Control is not available, since CTS / RTS are not pulled out and available
  • LPSS PWM #1 Support
    Disable / Enable
    Note: Controls the state of Low-speed pin #22
  • LPSS PWM #2 Support
    Disable / Enable
    Note: Controls the state of Low-speed pin #24
  • LPSS SPI Support
    Disable / Enable
    Note: Controls the state of Low-speed pins #5, #7, #9, #11


  • LPSS 2 Configuration
  • LPSS DMA #2 Support
    Enable / Disable
  • LPSS I2C #1 Support
    Enable / Disable
    Note: Not used
  • LPSS I2C #2 Support
    Enable / Disable
    Note: Not used
  • LPSS I2C #3 Support
    Enable / Disable
    Note: Not used
  • LPSS I2C #4 Support
    Enable / Disable
    Note: Not used
  • LPSS I2C #5 Support
    Enable / Disable
    Note: Not used
  • LPSS I2C #6 Support
    Enable / Disable
    Note: This is what's used on the Low-speed pins #13, #15
  • LPSS I2C #7 Support
    Enable / Disable
    Note: Not used


  • I2C Devices Configuration
  • I2C Touch Device Address
    'Auto / 0x4B / 0x4A


  • SAR Sensor
    Enable / Disable
ISCT Configuration

Intel Smart Connect Technlogy, this probably doesn't work with the MinnowBoard MAX, your mileage may vary and this is currently untested.

  • ISCT Configuration
  • ISCT Configuration
    Disable / Enable
    • Options Available upon Enable
      • ISCT Notification Control
        Enable / Disable
      • ISCT WLAN Power Control
        Enable / Disable
      • ISCT WWAN Power Control
        Disable / Enable
      • ISCT Sleep Duration Value Format
        Seconds
      • ISCT RF Kill Support
        Physical Switch / Soft Switch
        Note: The MinnowBoard MAX does not explicitly provide either of these switches, Your Mileage May Vary


  • WLAN Card Presence
  • NGFF Card Inserted
    NO / YES
    Note: The MinnowBoard MAX does not specifically support NGFF
  • UHPAM Card Inserted
    NO / YES
Miscellaneous Configuration
  • Miscellaneous Configuration
  • High Precision Timer
    Enable / Disable
  • State After G3
    S0 State / S5 State
  • Clock Spread Spectrum
    Disable / Enable
  • UART Interface Selection
    Internal UART / SuperIO UART
  • PCU UART Com 1
    Enable / Disable
  • BIOS Read/Write Protection
    Disable / Enable
  • PCI MMIO Size
    2GB / 0.75GB / 1GB / 1.25GB / 1.5GB
  • PCI Express Dynamic Clock Gating
    Disable / Enable

Boot

Security Configuration

Thermal

System Component

Debug Configuration

Secure Boot Configuration

Set Secure Boot information

Network Device List

Boot Maintenance Manager