gnuboot/website/pages/docs/misc/codenames.md

119 lines
4.4 KiB
Markdown
Raw Permalink Normal View History

2021-05-18 14:21:48 +02:00
---
title: Product Codenames
...
TODO: this page could do with an update. More info, about more boards
Introduction
============
This document lists product codenames for some hardware.
Please note that just because a certain device is listed here does NOT mean
that it is supported in GNU Boot nor that it was supported in Libreboot when
it was fully free. For supported devices refer to the
[GNU Boot status](status.md) or the [GNU Boot manual](manual/gnuboot.html).
2021-05-18 14:21:48 +02:00
### A note on GPUs
Some laptops come with and without a discrete GPU (dGPU). Whether the
motherboard includes one or not can be determined by (in descending order
of reliability):
- often thorough disassembly and searching for the actual chip
- looking at white PCB markings near RAM slots / under keyboard
and comparing with some known codenames (if not available FRU ID sticker)
listed below.
- sometimes by looking at heatsink grills: on
discrete GPU laptops these will look orange and on intergrated ones
they will appear silver.
List of models and codenames
============================
### Codenames
- Asus Chromebook C201PA: speedy\_rk3288, veyron-speedy
- ThinkPad X60: KS Note (Sumo)
- ThinkPad X60s (slim): KS Note-2 / KS-2 (Kabuki)
- ThinkPad X60 Tablet: Dali (Same PCB as KS Note-2, different EC firmware)
- ThinkPad X200: Mocha-1
- ThinkPad X200s (slim): Pecan-1
- ThinkPad X200 Tablet: Caramel-1
- ThinkPad R400/T400: Malibu-3
- with discrete GPU (dGPU), at board revision 0: "MLB3D-0
- with only integrated GPU (iGPU), at board revision 0: "MLB3I-0"
- ThinkPad T500/W500: Coronado-5
- with dGPU (radeon): "COR5D-0" (last number is the board revision)
- with only iGPU: "COR5I-0"
- ThinkPad T400s (slim): Shinai-MV
- ThinkPad R500: Waikiki-3
- T6x (whole family): Davinci. They don't have codename label in
silkscreen so you need to use FRU label of the board, which is placed
under RAM sticks.
- T60:
- with dGPU (radeon): Magi-0 (last number is the board revision)
- with iGPU: Lisa-0
- R60(e): RP-1, RP-2 - Rockwell / Picasso
- With ThinkPads on Intel platforms newer than Montevina (Except T410),
the codenames become more consistent. All boards have the following
appended based on the type of graphics they have:
- with dGPU: SWG (SWitchable Graphics)
- with only iGPU: UMA (Unified Memory Access)
*Note that Intel platforms newer than Montevina were not supported by
libreboot yet when it was still fully free. Only Calistoga and
Montevina platforms were supported at the time.
2021-05-18 14:21:48 +02:00
- These are the known model codenames:
- ThinkPad T410: NOZOMI-1 # EXT/INT
- ThinkPad T410s: SHINAI-2 # SWG/UMA
- ThinkPad T420: NOZOMI-3 # SWG/UMA
- ThinkPad T420s: SHINAI-3 # SWG/UMA
- ThinkPad T430: NOZOMI-4 # SWG/UMA
- ThinkPad T430s: SHINAI-4 # SWG/UMA
- ThinkPad T520: KENDO-1
- ThinkPad W520: KENDO-1 WS
- ThinkPad T520: KENDO-3
- ThinkPad W520: KENDO-3 WS
- ThinkPad T530: KENDO-4
- ThinkPad W530: KENDO-4 WS
- ThinkPad T-series dock codenames:
- Advanced Mini Dock - Donatello
- Advanced Mini Dock (lacking SuperIO) - Donatello-lite
- Advanced Dock - Rodin
- Dock II - Aswan
- Mini Dock - Seville
- Port Replicator II - Seville-lite
### Miscellaneous
- [Calistoga](https://ark.intel.com/products/codename/5950/Calistoga):
945GM/945PM chipset family name
- Napa: calistoga based platform
- [Cantiga](https://ark.intel.com/products/codename/26552/Cantiga):
GM45/GS45/PM45 chipset family name.
This is the chipset used in T400,X200 and similar.
- Montevina: cantiga based platform.
- PMH: the Power Management Hub is a gate array for managing the power
up/down sequence. It is additionally tasked with extending EC's I/O.
Its later version was called "Thinker-1", and eventually it was merged
with PMIC (Rinkan) as ThinkEngine (Do not confuse it with EC chip which is also
has ThinkEngine logo on ThinkPad boards)
- Kozak, Tsurumai, Rinkan: These are successive versions of power management
ICs for Notebook PCs. Tsurumai chip marking is "TB62501F" and datasheet
of it fully describes its operation.
See also
========
- Many more Intel codenames can be found at
[Wikipedia](https://en.wikipedia.org/wiki/List_of_Intel_codenames).
- For ThinkPads see [Documentation/thinkpad/codenames.csv @ Coreboot]
(https://review.coreboot.org/cgit/coreboot.git/tree/Documentation/thinkpad/codenames.csv)