diff options
Diffstat (limited to 'Documentation/mainboard/apple')
-rw-r--r-- | Documentation/mainboard/apple/macbookpro10_1.md | 55 | ||||
-rwxr-xr-x | Documentation/mainboard/apple/mbp101_board.jpg | bin | 0 -> 88853 bytes |
2 files changed, 55 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 |