* VIA has recently released open documentation for the VX700 and VX800 chipsets at the [http://linux.via.com.tw/support/downloadFiles.action VIA Download Portal].

+

−

== Embedded Controllers ==

+

== Embedded controllers ==

−

The remaining issue with supporting netbooks may be open firmware support for the Embedded Controller (EC).

+

The remaining issue with supporting netbooks may be open firmware support for the [[Embedded controller]] (EC).

These ECs used to support keyboard scan, lid open/closed, battery charging, power management, etc.

These ECs used to support keyboard scan, lid open/closed, battery charging, power management, etc.

coreboot should work with the "stock" EC firmware. This may still be a challenge because "we don't know what we don't know". Behavior at runtime is fairly standardized, but we don't know what we need to do for initialization - do we need to set up registers, put in tables, kick things, or will it all Just Work (TM)?

coreboot should work with the "stock" EC firmware. This may still be a challenge because "we don't know what we don't know". Behavior at runtime is fairly standardized, but we don't know what we need to do for initialization - do we need to set up registers, put in tables, kick things, or will it all Just Work (TM)?

−

=== Renesas M3885/M3886 ===

+

== HOWTO to find a way ==

−

These ECs are supported by coreboot. There are several versions, with flash and with mask roms. Only the flash versions are update-able. These ECs are Family 740 based. A development environment including compiler and simulator is available from Renesas.

+

See [[Motherboard_Porting_Guide]]

−

=== ENE KB3310/KB3910/KB3920 ===

+

== Laptop survey ==

−

Very common ECs in netbooks are the KB3310, KB3910 and KB3920 from [http://www.ene.com.tw/en/index.asp ENE Technology]. The ENE ECs are 8051 based.

+

This not a list of coreboot supported laptops. This page only lists the chipsets, Super I/Os, flash chips, and especially [[embedded controller]]s used in a few laptops, just for reference purposes.

−

+

−

The Quanta IL1 reference design seems to use ENE3310 controller. The q1d25i.rom was examined. The EC code is on 0xFFF00000 on One Mini A110. Its 64KB big HOLE0.ROM.

Original Design Manufacturers (ODM) make the laptops for Original Equipment Manufacturers (OEM). They in turn, add their preloaded hard drives and sell them to consumers. This is why a laptop is a bit more complicated to support with coreboot. The OEM's may not even have all the specifications for the laptop since the ODM has done all the design and assembly.

Original Design Manufacturers (ODM) make the laptops for Original Equipment Manufacturers (OEM). They in turn, add their preloaded hard drives and sell them to consumers. This is why a laptop is a bit more complicated to support with coreboot. The OEM's may not even have all the specifications for the laptop since the ODM has done all the design and assembly.

The following list is a out of date. These were laptops of interest as possible candidates for coreboot support. Most, if not all of these laptops are no longer available. It is only here for reference.

VIA has a list of many netbooks at [http://via.com.tw/en/products/notebook/notebook.jsp VIA Partner Mobility Devices].

VIA has a list of many netbooks at [http://via.com.tw/en/products/notebook/notebook.jsp VIA Partner Mobility Devices].

Line 159:

Line 143:

VIA also has information on other mobile platforms at [http://via.com.tw/en/products/notebook/index.jsp VIA Mobility Platform].

VIA also has information on other mobile platforms at [http://via.com.tw/en/products/notebook/index.jsp VIA Mobility Platform].

−

The [http://www.a110wiki.de/wiki/Main_Page Quanta IL1] vx800 based reference design covers similar models/clones such as:

+

The [http://www.a110wiki.de Quanta IL1] vx800 based reference design covers similar models/clones such as:

Laptops with coreboot Support

Embedded controllers

The remaining issue with supporting netbooks may be open firmware support for the Embedded controller (EC).
These ECs used to support keyboard scan, lid open/closed, battery charging, power management, etc.

coreboot should work with the "stock" EC firmware. This may still be a challenge because "we don't know what we don't know". Behavior at runtime is fairly standardized, but we don't know what we need to do for initialization - do we need to set up registers, put in tables, kick things, or will it all Just Work (TM)?

Who really makes your laptop?

There are several various brands of laptops, but there are only a few actual laptop makers.

Name brand companies like Hewlet Packard, Compaq, IBM, Dell, Gateway, Sony, Micron, Toshiba and others; including Alienware and Voodoo do not make their own laptops. The exceptions are Asus and Apple, and even Apple doesn't make all of their laptops.

Original Design Manufacturers (ODM) make the laptops for Original Equipment Manufacturers (OEM). They in turn, add their preloaded hard drives and sell them to consumers. This is why a laptop is a bit more complicated to support with coreboot. The OEM's may not even have all the specifications for the laptop since the ODM has done all the design and assembly.

Random product links

The following list is a out of date. These were laptops of interest as possible candidates for coreboot support. Most, if not all of these laptops are no longer available. It is only here for reference.