diff options
author | Evgeny Zinoviev <me@ch1p.io> | 2021-02-07 01:49:19 +0300 |
---|---|---|
committer | Evgeny Zinoviev <me@ch1p.io> | 2021-02-07 01:49:19 +0300 |
commit | 8f96216188ae440be6af63af650e26f05a86fd81 (patch) | |
tree | 39fa8bc3f70ebb6041f8751982f913ab85cbf06d /Documentation | |
parent | 372766f26b8d765d4a6cc58992febc957c9b4d66 (diff) | |
parent | 7cffa9ed36562be010a6bac91f2469051e33049b (diff) |
Merge branch 'macbookpro10_1' into mbp101_medisable_1
Diffstat (limited to 'Documentation')
-rw-r--r-- | Documentation/mainboard/apple/macbookpro10_1.md | 55 | ||||
-rwxr-xr-x | Documentation/mainboard/apple/mbp101_board.jpg | bin | 0 -> 88853 bytes | |||
-rw-r--r-- | Documentation/mainboard/index.md | 4 |
3 files changed, 59 insertions, 0 deletions
diff --git a/Documentation/mainboard/apple/macbookpro10_1.md b/Documentation/mainboard/apple/macbookpro10_1.md new file mode 100644 index 0000000000..a1a5061e2b --- /dev/null +++ b/Documentation/mainboard/apple/macbookpro10_1.md @@ -0,0 +1,55 @@ +# Apple MacBook Pro 10,1 + +This page describes how to run coreboot on MacBook Pro 10,1, also known +as 15'' Mid 2012 with Retina Display. + +```eval_rst ++-------------+-------------+ +| Model No. | Motherboard | ++-------------+-------------+ +| A1398 | 820-3332 | ++-------------+-------------+ +``` + +## Flashing instructions + +The board has one 8MB Macronix flash chip. To access the chip, you need to +remove the back cover. + +![](mbp101_board.jpg) + +The flash layout of the OEM firmware is as follows: + + 00000000:00000fff fd + 00190000:007fffff bios + 00001000:0018ffff me + +## Working + +- 8GB model +- libgfxinit +- VGA ROM loading +- Integrated GPU +- Discrete GPU +- SeaBIOS, GRUB, TianoCore +- Linux 4.9, Linux 5.8 +- Wi-Fi +- Both USB ports +- Trackpad +- me_cleaner +- Integrated/Discrete graphics selection via nvramtool +- Camera +- Mic +- SD card reader +- Speaker +- usbdebug (the usb port on the right side) +- Backlight control via gmux (/sys/class/backlight/gmux_backlight), + works out of box on Ubuntu 20.04 + +## Untested + +- Thunderbolt +- FireWire + +## TODOs +- Support other memory configurations diff --git a/Documentation/mainboard/apple/mbp101_board.jpg b/Documentation/mainboard/apple/mbp101_board.jpg Binary files differnew file mode 100755 index 0000000000..ed7ee527d2 --- /dev/null +++ b/Documentation/mainboard/apple/mbp101_board.jpg diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md index 3260f73484..cec5ed03b3 100644 --- a/Documentation/mainboard/index.md +++ b/Documentation/mainboard/index.md @@ -9,6 +9,10 @@ This section contains documentation about coreboot on specific mainboards. ## AMD - [padmelon](amd/padmelon/padmelon.md) +## Apple + +- [MacBook Pro 10,1](apple/macbookpro10_1.md) + ## ASRock - [H81M-HDS](asrock/h81m-hds.md) |