Maciej Matuszczyk has uploaded this change for review. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/variants/r60/gpio.c M src/mainboard/lenovo/t60/variants/t60/gpio.c 4 files changed, 72 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/1
diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md index 83189757..fb9cf05 100644 --- a/Documentation/mainboard/index.md +++ b/Documentation/mainboard/index.md @@ -65,6 +65,7 @@
- [Mainboard codenames](lenovo/codenames.md) - [Hardware Maintenance Manual of ThinkPads](lenovo/thinkpad_hmm.md) +- [R60](lenovo/r60.md) - [T4xx common](lenovo/t4xx_series.md) - [X2xx common](lenovo/x2xx_series.md)
diff --git a/Documentation/mainboard/lenovo/r60.md b/Documentation/mainboard/lenovo/r60.md new file mode 100644 index 0000000..73fdcce --- /dev/null +++ b/Documentation/mainboard/lenovo/r60.md @@ -0,0 +1,38 @@ +# Lenovo ThinkPad R60 + +https://imgur.com/a/0wpMGsm + +Untested on boards with external Radeon graphics adapter. If you have such board, proceed at your own risk and document if it does work. It should work, but no one tested it yet. + +# Flashing instructions + +## External flashing + +The flash IC is located at the bottom center of the mainboard. Access to the flash chip is blocked by the magnesium frame, so you need to disassemble the entire laptop and remove the mainboard. + +To disassemble the laptop, follow the Hardware Maintenance Manual. +https://thinkpads.com/support/hmm/hmm_pdf/42x3749_02.pdf + +## Internal flashing on Vendor BIOS + +You might be able to flash R60 using T60 method involving running bucts program, but this is untested. + +## Updating coreboot + +After installing coreboot all lenovo bios flashing restrictions are lifted. Flashrom should be able to flash new coreboot.rom without any problems. + +## Things working: + +- Intel WiFi card. +- Suspend and resume. +- Native graphics initialization. +- GRUB2 and SeaBIOS payloads. +- Reflashing with flashrom (use flashrom-git as of 17.09.2019). +- 2G+1G memory configuration working. + +## Things not working: + +- 2504 dock USB ports under Linux. It can detect pendrive on GRUB2 payload if not hotplugged. +- Several pixel black bar at the left side of screen. Doesn't appear in Linux. See picture. +- Rfkill button behaviour is inverted. Might be fact that T60 chassis has it inverted in comparison +- Sometimes it takes several second to run coreboot. Just wait. Might be an outdated EC firmware or missing capacitor on my unit diff --git a/src/mainboard/lenovo/t60/variants/r60/gpio.c b/src/mainboard/lenovo/t60/variants/r60/gpio.c index f220b2b..3317e2e 100644 --- a/src/mainboard/lenovo/t60/variants/r60/gpio.c +++ b/src/mainboard/lenovo/t60/variants/r60/gpio.c @@ -1,7 +1,7 @@ /* * This file is part of the coreboot project. * - * Copyright (C) 2016 Arthur Heymans arthur@aheymans.xyz + * Copyright (C) 2019 Maciej Matuszczyk maccraft123mc@gmail.com. * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ #include <southbridge/intel/common/gpio.h>
static const struct pch_gpio_set1 pch_gpio_set1_mode = { - .gpio1 = GPIO_MODE_GPIO, + .gpio1 = GPIO_MODE_GPIO, /* HDD_DTCT */ .gpio6 = GPIO_MODE_GPIO, /* LEGACYIO# */ .gpio7 = GPIO_MODE_GPIO, /* BDC_PRESENCE# */ .gpio8 = GPIO_MODE_GPIO, /* H8_WAKE# */ @@ -26,8 +26,9 @@ .gpio13 = GPIO_MODE_GPIO, .gpio14 = GPIO_MODE_GPIO, /* CPUSB# */ .gpio15 = GPIO_MODE_GPIO, /* CPPE# */ - .gpio19 = GPIO_MODE_GPIO, - .gpio22 = GPIO_MODE_GPIO, + .gpio19 = GPIO_MODE_GPIO, /* GBE_RST# */ + .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */ + .gpio22 = GPIO_MODE_GPIO, /* FWH_WP */ .gpio24 = GPIO_MODE_GPIO, .gpio25 = GPIO_MODE_GPIO, /* MDC_KILL# */ .gpio26 = GPIO_MODE_GPIO, @@ -47,7 +48,8 @@ .gpio14 = GPIO_DIR_INPUT, .gpio15 = GPIO_DIR_INPUT, .gpio19 = GPIO_DIR_OUTPUT, - .gpio22 = GPIO_DIR_INPUT, + .gpio21 = GPIO_DIR_INPUT, + .gpio22 = GPIO_DIR_OUTPUT, .gpio24 = GPIO_DIR_OUTPUT, .gpio25 = GPIO_DIR_OUTPUT, .gpio26 = GPIO_DIR_OUTPUT, @@ -73,26 +75,32 @@ .gpio13 = GPIO_INVERT, };
-static const struct pch_gpio_set1 pch_gpio_set1_blink = { +const struct pch_gpio_set1 pch_gpio_set1_blink = { };
static const struct pch_gpio_set2 pch_gpio_set2_mode = { + .gpio34 = GPIO_MODE_GPIO, /* SMB_3B_EN */ .gpio36 = GPIO_MODE_GPIO, /*PLANARID0 */ .gpio37 = GPIO_MODE_GPIO, /*PLANARID1 */ .gpio38 = GPIO_MODE_GPIO, /*PLANARID2 */ .gpio39 = GPIO_MODE_GPIO, /*PLANARID3 */ - .gpio48 = GPIO_MODE_GPIO, + .gpio48 = GPIO_MODE_GPIO, /* FWH_TBL */ + };
static const struct pch_gpio_set2 pch_gpio_set2_direction = { + .gpio34 = GPIO_DIR_INPUT, .gpio36 = GPIO_DIR_INPUT, .gpio37 = GPIO_DIR_INPUT, .gpio38 = GPIO_DIR_INPUT, .gpio39 = GPIO_DIR_INPUT, .gpio48 = GPIO_DIR_OUTPUT, + };
static const struct pch_gpio_set2 pch_gpio_set2_level = { + .gpio33 = GPIO_LEVEL_LOW, + .gpio35 = GPIO_LEVEL_HIGH, .gpio48 = GPIO_LEVEL_HIGH, };
@@ -101,7 +109,6 @@ .mode = &pch_gpio_set1_mode, .direction = &pch_gpio_set1_direction, .level = &pch_gpio_set1_level, - .blink = &pch_gpio_set1_blink, .invert = &pch_gpio_set1_invert, }, .set2 = { diff --git a/src/mainboard/lenovo/t60/variants/t60/gpio.c b/src/mainboard/lenovo/t60/variants/t60/gpio.c index 1f527b7..f220b2b 100644 --- a/src/mainboard/lenovo/t60/variants/t60/gpio.c +++ b/src/mainboard/lenovo/t60/variants/t60/gpio.c @@ -1,225 +1,112 @@ /* - * This file is part of the coreboot project. - * - - * Copyright (C) 2019 Maciej Matuszczyk maccraft123mc@gmail.com. - + * Copyright (C) 2016 Arthur Heymans arthur@aheymans.xyz * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; version 2 of the License. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - */ - - + #include <southbridge/intel/common/gpio.h> - - + static const struct pch_gpio_set1 pch_gpio_set1_mode = { - - .gpio1 = GPIO_MODE_GPIO, /* HDD_DTCT */ - + .gpio1 = GPIO_MODE_GPIO, .gpio6 = GPIO_MODE_GPIO, /* LEGACYIO# */ - .gpio7 = GPIO_MODE_GPIO, /* BDC_PRESENCE# */ - .gpio8 = GPIO_MODE_GPIO, /* H8_WAKE# */ - .gpio9 = GPIO_MODE_GPIO, - .gpio10 = GPIO_MODE_GPIO, /* MDI_DETECT */ - .gpio12 = GPIO_MODE_GPIO, /* H8SCI# */ - .gpio13 = GPIO_MODE_GPIO, - .gpio14 = GPIO_MODE_GPIO, /* CPUSB# */ - .gpio15 = GPIO_MODE_GPIO, /* CPPE# */ - - .gpio19 = GPIO_MODE_GPIO, /* GBE_RST# */ - - .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */ - - .gpio22 = GPIO_MODE_GPIO, /* FWH_WP */ - + .gpio19 = GPIO_MODE_GPIO, + .gpio22 = GPIO_MODE_GPIO, .gpio24 = GPIO_MODE_GPIO, - .gpio25 = GPIO_MODE_GPIO, /* MDC_KILL# */ - .gpio26 = GPIO_MODE_GPIO, - .gpio27 = GPIO_MODE_GPIO, /* EXC_PWR_CTRL */ - .gpio28 = GPIO_MODE_GPIO, /* EXC_AUX_CTRL */ - }; - - + static const struct pch_gpio_set1 pch_gpio_set1_direction = { - .gpio1 = GPIO_DIR_INPUT, - .gpio6 = GPIO_DIR_INPUT, - .gpio7 = GPIO_DIR_INPUT, - .gpio8 = GPIO_DIR_INPUT, - .gpio9 = GPIO_DIR_INPUT, - .gpio10 = GPIO_DIR_INPUT, - .gpio12 = GPIO_DIR_INPUT, - .gpio13 = GPIO_DIR_INPUT, - .gpio14 = GPIO_DIR_INPUT, - .gpio15 = GPIO_DIR_INPUT, - .gpio19 = GPIO_DIR_OUTPUT, - - .gpio21 = GPIO_DIR_INPUT, - - .gpio22 = GPIO_DIR_OUTPUT, - + .gpio22 = GPIO_DIR_INPUT, .gpio24 = GPIO_DIR_OUTPUT, - .gpio25 = GPIO_DIR_OUTPUT, - .gpio26 = GPIO_DIR_OUTPUT, - .gpio27 = GPIO_DIR_OUTPUT, - .gpio28 = GPIO_DIR_OUTPUT, - }; - - + static const struct pch_gpio_set1 pch_gpio_set1_level = { - .gpio19 = GPIO_LEVEL_HIGH, - .gpio24 = GPIO_LEVEL_HIGH, - .gpio25 = GPIO_LEVEL_HIGH, - .gpio26 = GPIO_LEVEL_LOW, - .gpio27 = GPIO_LEVEL_HIGH, - .gpio28 = GPIO_LEVEL_HIGH, - }; - - + static const struct pch_gpio_set1 pch_gpio_set1_invert = { - .gpio1 = GPIO_INVERT, - .gpio6 = GPIO_INVERT, - .gpio7 = GPIO_INVERT, - .gpio8 = GPIO_INVERT, - .gpio12 = GPIO_INVERT, - .gpio13 = GPIO_INVERT, - }; - - -const struct pch_gpio_set1 pch_gpio_set1_blink = { - + +static const struct pch_gpio_set1 pch_gpio_set1_blink = { }; - - + static const struct pch_gpio_set2 pch_gpio_set2_mode = { - - .gpio34 = GPIO_MODE_GPIO, /* SMB_3B_EN */ - .gpio36 = GPIO_MODE_GPIO, /*PLANARID0 */ - .gpio37 = GPIO_MODE_GPIO, /*PLANARID1 */ - .gpio38 = GPIO_MODE_GPIO, /*PLANARID2 */ - .gpio39 = GPIO_MODE_GPIO, /*PLANARID3 */ - - .gpio48 = GPIO_MODE_GPIO, /* FWH_TBL */ - - + .gpio48 = GPIO_MODE_GPIO, }; - - + static const struct pch_gpio_set2 pch_gpio_set2_direction = { - - .gpio34 = GPIO_DIR_INPUT, - .gpio36 = GPIO_DIR_INPUT, - .gpio37 = GPIO_DIR_INPUT, - .gpio38 = GPIO_DIR_INPUT, - .gpio39 = GPIO_DIR_INPUT, - .gpio48 = GPIO_DIR_OUTPUT, - - }; - - + static const struct pch_gpio_set2 pch_gpio_set2_level = { - - .gpio33 = GPIO_LEVEL_LOW, - - .gpio35 = GPIO_LEVEL_HIGH, - .gpio48 = GPIO_LEVEL_HIGH, - }; - - + const struct pch_gpio_map mainboard_gpio_map = { - .set1 = { - .mode = &pch_gpio_set1_mode, - .direction = &pch_gpio_set1_direction, - .level = &pch_gpio_set1_level, - + .blink = &pch_gpio_set1_blink, .invert = &pch_gpio_set1_invert, - }, - .set2 = { - .mode = &pch_gpio_set2_mode, - .direction = &pch_gpio_set2_direction, - .level = &pch_gpio_set2_level, - }, - };
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 1:
(3 comments)
I guess you messed up with git, but here are some comments about the gpio.c file.
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */ Do you have the "LISA-7 FOR SVT" schematics? This is not true in there.
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 82: * SMB_3B_EN */ Also not true. GPIO34 is NC
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 102: .gpio33 = GPIO_LEVEL_LOW, : .gpio35 = GPIO_LEVEL_HIGH, This is meaningless as those are not configured as GPIO's
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#2).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/variants/r60/gpio.c M src/mainboard/lenovo/t60/variants/t60/gpio.c 4 files changed, 72 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/2
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#3).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A src/mainboard/lenovo/t60/variants/r60/devicetree.cb M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/devicetree.cb M src/mainboard/lenovo/t60/variants/t60/gpio.c 6 files changed, 558 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/3
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#4).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/devicetree.cb M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt A src/mainboard/lenovo/t60/variants/t60/devicetree.cb M src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 558 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/4
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 4: Code-Review+1
(3 comments)
Patch Set 1:
(3 comments)
I guess you messed up with git, but here are some comments about the gpio.c file.
yea fixed that
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */ This is R60, not T60. Yes, I do have schematics for R60. This is LCD_PRESENCE and this is output.
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 82: * SMB_3B_EN */
Also not true. […]
According to my schematics, GPIO34 is output, and connects to SMB_3B_EN through R814
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 102: .gpio33 = GPIO_LEVEL_LOW, : .gpio35 = GPIO_LEVEL_HIGH,
This is meaningless as those are not configured as GPIO's
oops
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 4:
(2 comments)
Patch Set 4: Code-Review+1
(3 comments)
Patch Set 1:
(3 comments)
I guess you messed up with git, but here are some comments about the gpio.c file.
yea fixed that
No, this is based on a parent that is not on gerrit...
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */
Do you have the "LISA-7 FOR SVT" schematics? This is not true in there.
Ack
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */
This is R60, not T60. […]
Ack
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 4:
Patch Set 4:
(2 comments)
Patch Set 4: Code-Review+1
(3 comments)
Patch Set 1:
(3 comments)
I guess you messed up with git, but here are some comments about the gpio.c file.
yea fixed that
No, this is based on a parent that is not on gerrit...
Uhhh, I have written that file from scratch based on schematics and boardview.
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 4:
Patch Set 4:
Patch Set 4:
(2 comments)
Patch Set 4: Code-Review+1
(3 comments)
Patch Set 1:
(3 comments)
I guess you messed up with git, but here are some comments about the gpio.c file.
yea fixed that
No, this is based on a parent that is not on gerrit...
Uhhh, I have written that file from scratch based on schematics and boardview.
No I meant that the hash of the commit before this is not on gerrit. This is changing files that are not on master and are not added by a previous patch...
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 4:
Patch Set 4:
Patch Set 4:
Patch Set 4:
(2 comments)
Patch Set 4: Code-Review+1
(3 comments)
Patch Set 1:
(3 comments)
I guess you messed up with git, but here are some comments about the gpio.c file.
yea fixed that
No, this is based on a parent that is not on gerrit...
Uhhh, I have written that file from scratch based on schematics and boardview.
No I meant that the hash of the commit before this is not on gerrit. This is changing files that are not on master and are not added by a previous patch...
oh god accidentaly cloned from github
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#5).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Before anyone reviews: R60 devicetree and data.vbt is copied from T60 R60.md was reviewed in https://review.coreboot.org/c/coreboot/+/35293
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/devicetree.cb M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt A src/mainboard/lenovo/t60/variants/t60/devicetree.cb M src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 558 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/5
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#6).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Before anyone reviews: R60 devicetree and data.vbt is copied from T60 R60 documentation was reviewed in https://review.coreboot.org/c/coreboot/+/35293
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/devicetree.cb M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt A src/mainboard/lenovo/t60/variants/t60/devicetree.cb M src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 558 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/6
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#7).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Before anyone reviews: R60 devicetree and data.vbt is copied from T60 without modifications. R60 documentation was reviewed in https://review.coreboot.org/c/coreboot/+/35293
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/devicetree.cb M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt A src/mainboard/lenovo/t60/variants/t60/devicetree.cb M src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 558 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/7
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#8).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/devicetree.cb M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt A src/mainboard/lenovo/t60/variants/t60/devicetree.cb M src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 558 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/8
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#9).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig A src/mainboard/lenovo/t60/variants/r60/data.vbt M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt M src/mainboard/lenovo/t60/variants/t60/gpio.c 7 files changed, 72 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/9
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 7:
(3 comments)
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG Commit Message:
PS7: Please obey the 72 chars per line rule of Git.
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG@9 PS7, Line 9: - It can be 100 % Open Source. Please clarify what `It` is in this context. I suppose `coreboot` if you exclude microcode updates?
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG@12 PS7, Line 12: black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. Please mention that this is with native graphics init. I assume it is?
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#10).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- Board can run 100 % Open Source build of Coreboot. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig A src/mainboard/lenovo/t60/variants/r60/data.vbt M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt M src/mainboard/lenovo/t60/variants/t60/gpio.c 7 files changed, 72 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/10
Paul Menzel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 10:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/10/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/t60/gpio.c:
PS10: Did you want to change this file?
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#11).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- Board can run 100 % Open Source build of Coreboot. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. It might be VBT or native graphics initialization. So far it's been observed only on legacy VGA text mode. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig A src/mainboard/lenovo/t60/variants/r60/data.vbt M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt M src/mainboard/lenovo/t60/variants/t60/gpio.c 7 files changed, 72 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/11
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 11:
Patch Set 10:
(1 comment)
This _should_ be copy of T60 gpio.c
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 11:
Patch Set 10:
(1 comment)
Checksum is the same as T60 gpio.c
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 11:
Patch Set 11:
Patch Set 10:
(1 comment)
Checksum is the same as T60 gpio.c
You did something in this file in a previous commit that is not on gerrit: 19e4ea0.
You're building upon a 'parent' that is not in coreboot master. Please rebase this change on top of coreboot master.
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#12).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- Board can run 100 % Open Source build of coreboot. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. It might be VBT or native graphics initialization. So far it's been observed only on legacy VGA text mode. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig A src/mainboard/lenovo/t60/variants/r60/data.vbt M src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt M src/mainboard/lenovo/t60/variants/t60/gpio.c 7 files changed, 72 insertions(+), 139 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/12
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#13).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt A src/mainboard/lenovo/t60/variants/t60/gpio.c 7 files changed, 282 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/13
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#14).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt A src/mainboard/lenovo/t60/variants/t60/gpio.c 7 files changed, 282 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/14
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#15).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/data.vbt A src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 284 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/15
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#16).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/gpio.c 7 files changed, 281 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/16
Maccraft123 has abandoned this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Abandoned
https://review.coreboot.org/c/coreboot/+/35293
Maccraft123 has restored this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Restored
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 16:
(3 comments)
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/K... File src/mainboard/lenovo/t60/Kconfig:
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/K... PS16, Line 27: config DEVICETREE : string : default "variants/$(CONFIG_VARIANT_DIR)/devicetree.cb" This makes no sense if you use override trees.
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/K... PS16, Line 43: default "variants/t60/overridetree.cb" if BOARD_LENOVO_R60 : # R60 uses same files as T60 except gpio.c : default "variants/$(CONFIG_VARIANT_DIR)/overridetree.cb" just make it explicit: default "variant/t60/overridetree.cb" if BOARD_LENOVO_T60 || BOARD_LENOVO_R60
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/v... PS16, Line 1: /* : * This file is part of the coreboot project. : * : * Copyri neither of these variant/*/gpio.c files are linked...
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 16:
Patch Set 16:
(3 comments)
Why should they be linked? They are different
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#17).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/devicetree.cb A src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 505 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/17
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 16:
Patch Set 16:
Patch Set 16:
(3 comments)
Why should they be linked? They are different
Those files are not compiled, nor linked at the moment, is what I meant to say.
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 17:
Patch Set 16:
Patch Set 16:
Patch Set 16:
(3 comments)
Why should they be linked? They are different
Those files are not compiled, nor linked at the moment, is what I meant to say.
Oooh
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins),
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#18).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name A src/mainboard/lenovo/t60/variants/r60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/t60/devicetree.cb A src/mainboard/lenovo/t60/variants/t60/gpio.c A src/mainboard/lenovo/t60/variants/z61t/Makefile.inc 11 files changed, 511 insertions(+), 2 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/18
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#19).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/t60/devicetree.cb A src/mainboard/lenovo/t60/variants/t60/gpio.c A src/mainboard/lenovo/t60/variants/z61t/Makefile.inc 12 files changed, 511 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/19
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 19:
Patch Set 16:
Patch Set 16:
Patch Set 16:
(3 comments)
Why should they be linked? They are different
Those files are not compiled, nor linked at the moment, is what I meant to say.
Fixed
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 19:
Patch Set 19:
Patch Set 16:
Patch Set 16:
Patch Set 16:
(3 comments)
Why should they be linked? They are different
Those files are not compiled, nor linked at the moment, is what I meant to say.
Fixed
No it's not. You need the makefile to tell about the new Makefiles with subdirs-y += ...
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#20).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/t60/devicetree.cb A src/mainboard/lenovo/t60/variants/t60/gpio.c A src/mainboard/lenovo/t60/variants/z61t/Makefile.inc 12 files changed, 514 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/20
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#21).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- A .tmpconfig.lintmiTEi9 M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c A src/mainboard/lenovo/t60/variants/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/t60/devicetree.cb A src/mainboard/lenovo/t60/variants/t60/gpio.c A src/mainboard/lenovo/t60/variants/z61t/Makefile.inc 13 files changed, 513 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/21
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 20:
(7 comments)
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... PS20, Line 2: : https://imgur.com/a/0wpMGsm Please remove links to image and include directly. I don't think this one is very useful?
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... PS20, Line 36: - Several pixel black bar at the left side of screen. Doesn't appear in Linux. See picture. Does this also happen in native res instead of textmode?
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/M... File src/mainboard/lenovo/t60/Makefile.inc:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/M... PS20, Line 16: subdirs-y += variants/r60/ : subdirs-y += variants/t60/ : subdirs-y += variants/z61t/ Only add the dir you want to link.
IMO it just make it explicit which file you want to link instead of going through this variant dir Makefile.
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */ If only this and gpio24 are different, I think you can just use the preprocessor to do that and keep a single file
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/t60/Makefile.inc:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 1: bootblock-y += gpio.c why?
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/t60/devicetree.cb:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 2: ## This file is part of the coreboot project. this file is unused.
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 1: /* The gpio.c file in the basedir is still there.
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 21:
NOTE: Rfkill inverted on vendor bios too
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 21:
Patch Set 20:
(7 comments)
T60 flashing method confirmed working, on linear framebuffer mode one character on the left side is cut off. SeaBIOS payload.
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 21:
(3 comments)
Patch Set 20:
(7 comments)
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... PS20, Line 16: # Should I include link or credit the creator? https://gist.github.com/ArthurHeymans/c5ef494ada01af372735f237f6c6adbe
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... PS20, Line 36: - Several pixel black bar at the left side of screen. Doesn't appear in Linux. See picture.
Does this also happen in native res instead of textmode?
Yep. Just tested
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */ IMO this would decrease readibility to someone else.
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 21:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */
IMO this would decrease readibility to someone else.
I'd argue that knowing that they are 99% the same because of just a few lines of preprocessor increases readability.
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#22).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- A .tmpconfig.lintmiTEi9 M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60.png M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/data.vbt A src/mainboard/lenovo/t60/variants/r60/gpio.c R src/mainboard/lenovo/t60/variants/t60/gpio.c 10 files changed, 168 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/22
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 22:
(1 comment)
Patch Set 21:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */ This good? #ifdef CONFIG_LENOVO_R60 .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */ #endif And same about making it input?
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 23:
(10 comments)
The r60 data.vbt is exactly the same as t60, so please remove it.
https://review.coreboot.org/c/coreboot/+/35864/23/.tmpconfig.lintmiTEi9 File .tmpconfig.lintmiTEi9:
PS23: Get rid of this.
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 1: ThinkPad Thinkpad
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 3: ![](r60.png) I'm still not convinced this image is useful.
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 4: : Untested on boards with external Radeon graphics adapter. If you have such board, proceed at your own risk and document if it does work. It should work, but no one tested it yet. You're saying everything twice here...
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 11: The flash IC is located at the bottom center of the mainboard. Access to the flash chip is blocked by the magnesium frame, so you need to disassemble the entire laptop and remove the mainboard. Note: a Picture of the flash IC's location would be useful. Not a must if you don't want to disassemble to do that.
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 18: I This is documentation, not a blog.
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 17: : I have flashed it correctly using this method: : https://gist.github.com/ArthurHeymans/c5ef494ada01af372735f237f6c6adbe : In config use R60 board instead of X60 something like "This [method](https://.... ) describes a way to install coreboot with vendor firmware still installed on the Lenovo Thinkpad X60, it is reported to also work in Thinkpad R60, with the only difference being the board target you build coreboot for" ?
I update that guide and put it in documentation...
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 24: After installing coreboot all lenovo bios flashing restrictions are lifted. : Flashrom is able to flash updated coreboot.rom without any problems. I'd just state that by default coreboot does not feature flash restrictions like the vendor firmware and therefore flashing firmware internally can be done without problems.
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 25: updated coreboot.rom "any rom"
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.png:
PS23: 2M is way too large. reduce to at least 100Kb
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#24).
Change subject: menovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
menovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt A src/mainboard/lenovo/t60/variants/r60/gpio.c R src/mainboard/lenovo/t60/variants/t60/gpio.c 9 files changed, 174 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/24
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#25).
Change subject: menovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
menovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt A src/mainboard/lenovo/t60/variants/r60/gpio.c R src/mainboard/lenovo/t60/variants/t60/gpio.c 9 files changed, 174 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/25
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#26).
Change subject: menovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
menovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt A src/mainboard/lenovo/t60/variants/r60/gpio.c R src/mainboard/lenovo/t60/variants/t60/gpio.c 9 files changed, 174 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/26
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: menovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 26:
(2 comments)
https://review.coreboot.org/c/coreboot/+/35864/26/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/26/Documentation/mainboard/le... PS26, Line 22: installation configuration
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */
This good? […]
just #if. Also do it for input
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#27).
Change subject: mb/lennovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lennovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt A src/mainboard/lenovo/t60/variants/r60/gpio.c R src/mainboard/lenovo/t60/variants/t60/gpio.c 9 files changed, 174 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/27
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#28).
Change subject: mb/lennovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lennovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt A src/mainboard/lenovo/t60/variants/r60/gpio.c R src/mainboard/lenovo/t60/variants/t60/gpio.c 9 files changed, 174 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/28
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#29).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt A src/mainboard/lenovo/t60/variants/r60/gpio.c R src/mainboard/lenovo/t60/variants/t60/gpio.c 9 files changed, 174 insertions(+), 3 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/29
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#30).
Change subject: mb/lennovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lennovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt R src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 83 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/30
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#31).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt R src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 83 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/31
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#32).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt R src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 83 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/32
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#33).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt R src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 83 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/33
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#34).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt R src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 84 insertions(+), 4 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/34
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#36).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt R src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 101 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/36
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#37).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt R src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 101 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/37
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#38).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc A src/mainboard/lenovo/t60/variants/r60/board_info.txt R src/mainboard/lenovo/t60/variants/t60/gpio.c 8 files changed, 92 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/38
Peter Lemenkov has uploaded a new patch set (#39) to the change originally created by Maccraft123. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/gpio.c 7 files changed, 74 insertions(+), 15 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/39
Peter Lemenkov has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 39:
@Maccraft123, please try the latest patch. I've reworked yours one a bit - I guess it will work.
Peter Lemenkov has uploaded a new patch set (#40) to the change originally created by Maccraft123. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maccraft maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 76 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/40
Paul Menzel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 40:
(3 comments)
https://review.coreboot.org/c/coreboot/+/35864/40//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/35864/40//COMMIT_MSG@2 PS40, Line 2: Maccraft Please use your real name or a pseudonym.
https://review.coreboot.org/c/coreboot/+/35864/40//COMMIT_MSG@23 PS40, Line 23: Maccraft Ditto.
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... File src/mainboard/lenovo/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... PS40, Line 30: .gpio19 = GPIO_MODE_GPIO, /* GBE_RS# */ The comments, and format changes could be added in a separate commit to make the diff smaller and review easier.
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 40:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... File src/mainboard/lenovo/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... PS40, Line 88: .gpio36 = GPIO_DIR_INPUT, why change?
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 40:
(2 comments)
Patch Set 40:
(3 comments)
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... File src/mainboard/lenovo/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... PS40, Line 88: .gpio36 = GPIO_DIR_INPUT,
why change?
oops
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... PS40, Line 30: .gpio19 = GPIO_MODE_GPIO, /* GBE_RS# */
The comments, and format changes could be added in a separate commit to make the diff smaller and re […]
These comments only add what gpio does what if it isn't native function. It is not any "code" commit.
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#41).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matiszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 76 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/41
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#42).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 76 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/42
Hello Alexander Couzens, Patrick Rudolph, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#43).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 76 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/43
Peter Lemenkov has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 43: Code-Review+1
Looks good to me.
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 43: Code-Review+1
Patch Set 43: Code-Review+1
Looks good to me.
Peter Lemenkov: yep it still works
Peter Lemenkov has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 43:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... File src/mainboard/lenovo/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... PS40, Line 88: .gpio36 = GPIO_DIR_INPUT,
oops
Done
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 43:
r/thinkpad: yep u/maccraft123 on reddit is me.
Paul Menzel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 43:
(9 comments)
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
PS43: Can you wrap the lines please? (After 80(?) characters?)
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 14: https://thinkpads.com/support/hmm/hmm_pdf/42x3749_02.pdf Make this a line?
[Hardware Maintenance Manual](https://thinkpads.com/support/hmm/hmm_pdf/42x3749_02.pdf)
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 18: This [method](https://gist.github.com/ArthurHeymans/c5ef494ada01af372735f237f6c6adbe) describes a way to install coreboot with vendor firmware still installed on the Lenovo Thinkpad X60, it is reported to also work in Thinkpad R60, with the only difference being the board target you build coreboot for. A feature commit should factor that out into a separate file for *60 devices to avoid duplication.
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 28: - Suspend and resume. In GNU/Linux?
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 30: - GRUB2 and SeaBIOS payloads. What versions?
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 27: - Intel WiFi card. : - Suspend and resume. : - Native graphics initialization. Both legacy VGA and linear framebuffer work. : - GRUB2 and SeaBIOS payloads. : - Reflashing with flashrom (use flashrom-git as of 17.09.2019). : - 2G+1G memory configuration working. Please remove the dots/periods at the end.
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 36: Linux What version?
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 37: picture Please link to the picture.
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 38: - Sometimes it takes several second to run coreboot. Just wait. Might be an outdated EC firmware or missing capacitor on my unit. Please post the logs on the mailing list, if that happens.
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#44).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 83 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/44
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#45).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
Image of issue with the screen: [1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 83 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/45
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 46: Code-Review+1
(5 comments)
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
PS43:
Can you wrap the lines please? (After 80(?) characters?)
Ack
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 14: https://thinkpads.com/support/hmm/hmm_pdf/42x3749_02.pdf
Make this a line? […]
Ack
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 18: This [method](https://gist.github.com/ArthurHeymans/c5ef494ada01af372735f237f6c6adbe) describes a way to install coreboot with vendor firmware still installed on the Lenovo Thinkpad X60, it is reported to also work in Thinkpad R60, with the only difference being the board target you build coreboot for.
A feature commit should factor that out into a separate file for *60 devices to avoid duplication.
Ack
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 36: Linux
What version?
Linux 5.3
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 38: - Sometimes it takes several second to run coreboot. Just wait. Might be an outdated EC firmware or missing capacitor on my unit.
Please post the logs on the mailing list, if that happens.
Ack
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#47).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 83 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/47
Paul Menzel has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 48:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
PS43:
Ack
Not done yet, right?
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 48:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
PS43:
Not done yet, right?
Well it is. But to 100 characters which is marked in gerrit file editor ,_,
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#49).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- It can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 83 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/49
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 49:
Patch Set 48:
(1 comment)
i have to check my patches more often...
Peter Lemenkov has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 49: Code-Review+1
Looks good.
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 49: Code-Review+1
Patrick Georgi has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 50:
(21 comments)
https://review.coreboot.org/c/coreboot/+/35864/40//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/35864/40//COMMIT_MSG@2 PS40, Line 2: Maccraft
Please use your real name or a pseudonym.
Ack
https://review.coreboot.org/c/coreboot/+/35864/40//COMMIT_MSG@23 PS40, Line 23: Maccraft
Ditto.
Done
https://review.coreboot.org/c/coreboot/+/35864/23/.tmpconfig.lintmiTEi9 File .tmpconfig.lintmiTEi9:
PS23:
Get rid of this.
Done
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... PS20, Line 16: #
Should I include link or credit the creator? […]
Done
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 1: ThinkPad
Thinkpad
Done
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 3: ![](r60.png)
I'm still not convinced this image is useful.
Done
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 4: : Untested on boards with external Radeon graphics adapter. If you have such board, proceed at your own risk and document if it does work. It should work, but no one tested it yet.
You're saying everything twice here...
Done
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 11: The flash IC is located at the bottom center of the mainboard. Access to the flash chip is blocked by the magnesium frame, so you need to disassemble the entire laptop and remove the mainboard.
Note: a Picture of the flash IC's location would be useful. […]
Ack
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 18: I
This is documentation, not a blog.
Done
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 17: : I have flashed it correctly using this method: : https://gist.github.com/ArthurHeymans/c5ef494ada01af372735f237f6c6adbe : In config use R60 board instead of X60
something like "This [method](https://.... […]
Done
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 24: After installing coreboot all lenovo bios flashing restrictions are lifted. : Flashrom is able to flash updated coreboot.rom without any problems.
I'd just state that by default coreboot does not feature flash restrictions like the vendor firmware […]
Done
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... PS23, Line 25: updated coreboot.rom
"any rom"
Done
https://review.coreboot.org/c/coreboot/+/35864/26/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/26/Documentation/mainboard/le... PS26, Line 22: installation
configuration
Done
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 28: - Suspend and resume.
In GNU/Linux?
Done
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 30: - GRUB2 and SeaBIOS payloads.
What versions?
Done
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 27: - Intel WiFi card. : - Suspend and resume. : - Native graphics initialization. Both legacy VGA and linear framebuffer work. : - GRUB2 and SeaBIOS payloads. : - Reflashing with flashrom (use flashrom-git as of 17.09.2019). : - 2G+1G memory configuration working.
Please remove the dots/periods at the end.
Done
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 36: Linux
Linux 5. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... PS43, Line 37: picture
Please link to the picture.
Done
https://review.coreboot.org/c/coreboot/+/35864/23/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.png:
PS23:
2M is way too large. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/K... File src/mainboard/lenovo/t60/Kconfig:
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/K... PS16, Line 27: config DEVICETREE : string : default "variants/$(CONFIG_VARIANT_DIR)/devicetree.cb"
This makes no sense if you use override trees.
Done
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... File src/mainboard/lenovo/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/40/src/mainboard/lenovo/t60/g... PS40, Line 30: .gpio19 = GPIO_MODE_GPIO, /* GBE_RS# */
These comments only add what gpio does what if it isn't native function. […]
Ack
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 50:
(19 comments)
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG Commit Message:
PS7:
Please obey the 72 chars per line rule of Git.
Done
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG@9 PS7, Line 9: - It can be 100 % Open Source.
Please clarify what `It` is in this context. I suppose `coreboot` if […]
Done
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG@12 PS7, Line 12: black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that.
Please mention that this is with native graphics init. […]
Yes it is
https://review.coreboot.org/c/coreboot/+/35864/40//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/35864/40//COMMIT_MSG@23 PS40, Line 23: Maccraft
Done
Done
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... PS20, Line 2: : https://imgur.com/a/0wpMGsm
Please remove links to image and include directly. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/20/Documentation/mainboard/le... PS20, Line 36: - Several pixel black bar at the left side of screen. Doesn't appear in Linux. See picture.
Yep. […]
Yes. Happens regardless of this setting
https://review.coreboot.org/c/coreboot/+/35864/43/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
PS43:
Well it is. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/K... File src/mainboard/lenovo/t60/Kconfig:
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/K... PS16, Line 43: default "variants/t60/overridetree.cb" if BOARD_LENOVO_R60 : # R60 uses same files as T60 except gpio.c : default "variants/$(CONFIG_VARIANT_DIR)/overridetree.cb"
just make it explicit: default "variant/t60/overridetree. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/M... File src/mainboard/lenovo/t60/Makefile.inc:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/M... PS20, Line 16: subdirs-y += variants/r60/ : subdirs-y += variants/t60/ : subdirs-y += variants/z61t/
Only add the dir you want to link. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 82: * SMB_3B_EN */
According to my schematics, GPIO34 is output, and connects to SMB_3B_EN through R814
Done
https://review.coreboot.org/c/coreboot/+/35864/1/src/mainboard/lenovo/t60/va... PS1, Line 102: .gpio33 = GPIO_LEVEL_LOW, : .gpio35 = GPIO_LEVEL_HIGH,
oops
Done
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/16/src/mainboard/lenovo/t60/v... PS16, Line 1: /* : * This file is part of the coreboot project. : * : * Copyri
neither of these variant/*/gpio.c files are linked...
Done
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/r60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */
If only this and gpio24 are different, I think you can just use the preprocessor to do that and keep […]
Done
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */
IMO this would decrease readibility to someone else. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 30: .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE */
just #if. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/t60/Makefile.inc:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 1: bootblock-y += gpio.c
why?
Done
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/t60/devicetree.cb:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 2: ## This file is part of the coreboot project.
this file is unused.
Done
https://review.coreboot.org/c/coreboot/+/35864/10/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/t60/gpio.c:
PS10:
Did you want to change this file?
Done
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... File src/mainboard/lenovo/t60/variants/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/20/src/mainboard/lenovo/t60/v... PS20, Line 1: /*
The gpio.c file in the basedir is still there.
Done
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#51).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- Board port can be 100 % Open Source. - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 83 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/51
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 51:
(3 comments)
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... PS51, Line 8: # Flashing instructions This is a L1 header. Please change that, it does not work well with sphinx.
https://review.coreboot.org/c/coreboot/+/35864/51/src/mainboard/lenovo/t60/M... File src/mainboard/lenovo/t60/Makefile.inc:
https://review.coreboot.org/c/coreboot/+/35864/51/src/mainboard/lenovo/t60/M... PS51, Line 5: ## Copyright (C) 2019 Maciej Matuszczyk Nothing is changed in this file
https://review.coreboot.org/c/coreboot/+/35864/51/src/mainboard/lenovo/t60/g... File src/mainboard/lenovo/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/51/src/mainboard/lenovo/t60/g... PS51, Line 5: * Copyright (C) 2019 Maciej Matuszczyk We are migrating that to authors. No need to add it here afaik.
Patrick Georgi has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 51:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/51/src/mainboard/lenovo/t60/g... File src/mainboard/lenovo/t60/gpio.c:
https://review.coreboot.org/c/coreboot/+/35864/51/src/mainboard/lenovo/t60/g... PS51, Line 5: * Copyright (C) 2019 Maciej Matuszczyk
We are migrating that to authors. No need to add it here afaik.
Right, but it's also nothing we need to hold up ourselves on because Martin is going through the tree anyway (just avoid adding new lines to files that are already converted :-) See AUTHORS for what's already done)
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#52).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/Makefile.inc M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 9 files changed, 83 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/52
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#53).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/53
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 53:
(2 comments)
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... PS51, Line 8: # Flashing instructions
This is a L1 header. Please change that, it does not work well with sphinx.
Done
https://review.coreboot.org/c/coreboot/+/35864/51/src/mainboard/lenovo/t60/M... File src/mainboard/lenovo/t60/Makefile.inc:
https://review.coreboot.org/c/coreboot/+/35864/51/src/mainboard/lenovo/t60/M... PS51, Line 5: ## Copyright (C) 2019 Maciej Matuszczyk
Nothing is changed in this file
Forgot to take it out
Angel Pons has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 53:
(6 comments)
https://review.coreboot.org/c/coreboot/+/35864/51//COMMIT_MSG Commit Message:
PS51: Some lines are too long.
https://review.coreboot.org/c/coreboot/+/35864/51//COMMIT_MSG@8 PS51, Line 8: Maybe move all the tested/untested working/not working statements to Documentation, so as to avoid redundancy.
https://review.coreboot.org/c/coreboot/+/35864/51//COMMIT_MSG@9 PS51, Line 9: - Board port can be 100 % Open Source. I fear this might confuse people into thinking no proprietary software runs on the mainboard, which isn't true.
https://review.coreboot.org/c/coreboot/+/35864/51//COMMIT_MSG@12 PS51, Line 12: black Please indent this two spaces to the right, so that it is aligned with the previous sentence.
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... PS51, Line 30: Is there anything that has *not* been tested?
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... PS51, Line 45: Sometimes it takes several second to run coreboot. Just wait for it "several" is not what I would expect 20 seconds to be like.
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#54).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/54
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 54:
(4 comments)
https://review.coreboot.org/c/coreboot/+/35864/51//COMMIT_MSG Commit Message:
PS51:
Some lines are too long.
Done
https://review.coreboot.org/c/coreboot/+/35864/51//COMMIT_MSG@8 PS51, Line 8:
Maybe move all the tested/untested working/not working statements to Documentation, so as to avoid r […]
They are already in Documentation
https://review.coreboot.org/c/coreboot/+/35864/51//COMMIT_MSG@9 PS51, Line 9: - Board port can be 100 % Open Source.
I fear this might confuse people into thinking no proprietary software runs on the mainboard, which […]
Done
https://review.coreboot.org/c/coreboot/+/35864/51//COMMIT_MSG@12 PS51, Line 12: black
Please indent this two spaces to the right, so that it is aligned with the previous sentence.
Done
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#55).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/55
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 55:
(2 comments)
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... PS51, Line 30:
Is there anything that has *not* been tested?
Yes. The things like WWAN, Expresscard, CardBus, 56k modem,
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... PS51, Line 45: Sometimes it takes several second to run coreboot. Just wait for it
"several" is not what I would expect 20 seconds to be like.
Well it varies between 5-20. I suspect that capacitor. Have to get more reports.
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 56:
(4 comments)
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... PS51, Line 45: Sometimes it takes several second to run coreboot. Just wait for it
Well it varies between 5-20. I suspect that capacitor. Have to get more reports.
The question is whether you have this with vendor firmware or not. If yes it's your hardware if not then it's software. Please look at the timestamps!
https://review.coreboot.org/c/coreboot/+/35864/56/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/56/Documentation/mainboard/le... PS56, Line 26: ### Is this a subsection to Flashing instructions?
https://review.coreboot.org/c/coreboot/+/35864/56/Documentation/mainboard/le... PS56, Line 31: ### Things tested and working in Linux 5.3: Same.
https://review.coreboot.org/c/coreboot/+/35864/56/Documentation/mainboard/le... PS56, Line 40: : ### Things tested and not working: Same
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 56:
(4 comments)
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/51/Documentation/mainboard/le... PS51, Line 45: Sometimes it takes several second to run coreboot. Just wait for it
Well it varies between 5-20. I suspect that capacitor. Have to get more reports. […]
I just booted with vendor bios to update EC firmware. I had timestamps somewhere and pasted them on #coreboot
https://review.coreboot.org/c/coreboot/+/35864/56/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/56/Documentation/mainboard/le... PS56, Line 26: ###
Is this a subsection to Flashing instructions?
"### Flashing on coreboot" it will be
https://review.coreboot.org/c/coreboot/+/35864/56/Documentation/mainboard/le... PS56, Line 31: ### Things tested and working in Linux 5.3:
Same.
This isn't
https://review.coreboot.org/c/coreboot/+/35864/56/Documentation/mainboard/le... PS56, Line 40: : ### Things tested and not working:
Same
This isn't
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#57).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/57
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#58).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/58
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#59).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Might be fact that my unit is missing one of power line filtering capacitors.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/59
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#61).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/61
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#62).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/62
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#63).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/63
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 63: Code-Review+1
(4 comments)
Not a fan of all the (dying) links.
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG@12 PS7, Line 12: black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that.
Yes it is
mention it in the commit message?
https://review.coreboot.org/c/coreboot/+/35864/63/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/63/Documentation/mainboard/le... PS63, Line 16: ![](https://imgur.com/aiEmDa6.jpg) Should this refer to `r60_chip.jpg`?
https://review.coreboot.org/c/coreboot/+/35864/63/Documentation/mainboard/le... PS63, Line 18: To disassemble the laptop, follow the [Hardware Maintenance Manual](https://thinkpads.com/support/hmm/hmm_pdf/42x3749_02.pdf). In the long run, the full title would be more useful, IMHO. Links often turn out dead. A string to search the web for can't break.
https://review.coreboot.org/c/coreboot/+/35864/63/src/mainboard/lenovo/t60/K... File src/mainboard/lenovo/t60/Kconfig:
https://review.coreboot.org/c/coreboot/+/35864/63/src/mainboard/lenovo/t60/K... PS63, Line 35: t60 typo?
Nico Huber has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 63:
(1 comment)
https://review.coreboot.org/c/coreboot/+/35864/63/src/mainboard/lenovo/t60/K... File src/mainboard/lenovo/t60/Kconfig:
https://review.coreboot.org/c/coreboot/+/35864/63/src/mainboard/lenovo/t60/K... PS63, Line 35: t60
typo?
scratch that, just realized what this is.
default "t60" if BOARD_LENOVO_T60 || BOARD_LENOVO_R60
would make the intention clearer, I guess
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Nico Huber, Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#64).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. So far it has been observed with native graphics initialization. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/64
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Nico Huber, Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#65).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. So far it has been observed with native graphics initialization. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 16 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/65
Maciej Matuszczyk has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 65:
(3 comments)
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG Commit Message:
https://review.coreboot.org/c/coreboot/+/35864/7//COMMIT_MSG@12 PS7, Line 12: black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't why it appears like that.
mention it in the commit message?
Done
https://review.coreboot.org/c/coreboot/+/35864/63/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/63/Documentation/mainboard/le... PS63, Line 16: ![](https://imgur.com/aiEmDa6.jpg)
Should this refer to `r60_chip. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/63/src/mainboard/lenovo/t60/K... File src/mainboard/lenovo/t60/Kconfig:
https://review.coreboot.org/c/coreboot/+/35864/63/src/mainboard/lenovo/t60/K... PS63, Line 35: t60
scratch that, just realized what this is. […]
Yea those boards are 99% the same
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Nico Huber, Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#66).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. So far it has been observed with native graphics initialization. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/66
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Nico Huber, Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#67).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. So far it has been observed only with native graphics initialization. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 82 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/67
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 68:
(2 comments)
https://review.coreboot.org/c/coreboot/+/35864/67/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/67/Documentation/mainboard/le... PS67, Line 3: https://i.imgur.com/jkD0Bou.jpg 1) it's a link. Please embed if you want it in here. 2) I don't think this is a useful image. It is not referenced in the guide.
https://review.coreboot.org/c/coreboot/+/35864/67/Documentation/mainboard/le... PS67, Line 14: The flash chip is U49 "The flash chip is referenced as U49 in the schematics and in the boardview." ?
Hello Alexander Couzens, Patrick Rudolph, Peter Lemenkov, build bot (Jenkins), Nico Huber, Patrick Georgi, Martin Roth,
I'd like you to reexamine a change. Please visit
https://review.coreboot.org/c/coreboot/+/35864
to look at the new patch set (#69).
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. So far it has been observed only with native graphics initialization. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 81 insertions(+), 17 deletions(-)
git pull ssh://review.coreboot.org:29418/coreboot refs/changes/64/35864/69
Maccraft123 has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 69:
(2 comments)
https://review.coreboot.org/c/coreboot/+/35864/67/Documentation/mainboard/le... File Documentation/mainboard/lenovo/r60.md:
https://review.coreboot.org/c/coreboot/+/35864/67/Documentation/mainboard/le... PS67, Line 3: https://i.imgur.com/jkD0Bou.jpg
- it's a link. Please embed if you want it in here. […]
Done
https://review.coreboot.org/c/coreboot/+/35864/67/Documentation/mainboard/le... PS67, Line 14: The flash chip is U49
"The flash chip is referenced as U49 in the schematics and in the boardview. […]
Done
Arthur Heymans has posted comments on this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
Patch Set 69: Code-Review+2
Patrick Georgi has submitted this change. ( https://review.coreboot.org/c/coreboot/+/35864 )
Change subject: mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board ......................................................................
mb/lenovo/{t60,r60}: Add ThinkPad R60 support as variant board
- This port should be Reclaim Your Freedom compliant (not certified yet). - Untested on boards with external Radeon graphics adapter. - Some columns on the left-most side of display are completely black on 1400x1050 IPS display[1]. Display works fine on Linux. I don't know why it appears like that. So far it has been observed only with native graphics initialization. - Only GRUB2 and SeaBIOS payloads tested for now. - 2504 docking station USB doesn't work under Linux. Can detect pendrive in GRUB2 payload. - Sometimes it takes 20s of "pretending it's powered off" to run coreboot code. Issue is payload agnostic. Probably caused by missing one capacitor on my unit.
[1] https://imgur.com/a/0wpMGsm
Change-Id: Ibd9208a5eafd228f8eedbc8fb4f4eb9ed1932a14 Signed-off-by: Maciej Matuszczyk maccraft123mc@gmail.com Reviewed-on: https://review.coreboot.org/c/coreboot/+/35864 Tested-by: build bot (Jenkins) no-reply@coreboot.org Reviewed-by: Arthur Heymans arthur@aheymans.xyz --- M Documentation/mainboard/index.md A Documentation/mainboard/lenovo/r60.md A Documentation/mainboard/lenovo/r60_chip.jpg M src/mainboard/lenovo/t60/Kconfig M src/mainboard/lenovo/t60/Kconfig.name M src/mainboard/lenovo/t60/board_info.txt M src/mainboard/lenovo/t60/gpio.c M src/mainboard/lenovo/t60/variants/t60/board_info.txt 8 files changed, 81 insertions(+), 17 deletions(-)
Approvals: build bot (Jenkins): Verified Arthur Heymans: Looks good to me, approved
diff --git a/Documentation/mainboard/index.md b/Documentation/mainboard/index.md index 2aa2763..4c9d08c 100644 --- a/Documentation/mainboard/index.md +++ b/Documentation/mainboard/index.md @@ -65,6 +65,7 @@
- [Mainboard codenames](lenovo/codenames.md) - [Hardware Maintenance Manual of ThinkPads](lenovo/thinkpad_hmm.md) +- [R60](lenovo/r60.md) - [T4xx common](lenovo/t4xx_series.md) - [X2xx common](lenovo/x2xx_series.md)
diff --git a/Documentation/mainboard/lenovo/r60.md b/Documentation/mainboard/lenovo/r60.md new file mode 100644 index 0000000..91854fb --- /dev/null +++ b/Documentation/mainboard/lenovo/r60.md @@ -0,0 +1,44 @@ +# Lenovo Thinkpad R60 + +Untested on boards with external Radeon graphics adapter. If you have such +board, proceed at your own risk and document if it does work. + +## Flashing instructions + +### External flashing + +The flash IC is located at the bottom center of the mainboard. Access to +the flash chip is blocked by the magnesium frame, so you need to disassemble +the entire laptop and remove the mainboard. The flash chip is referenced as U49 in +the schematics and in the boardview. + +![](r60_chip.jpg) + +To disassemble the laptop, follow the [Hardware Maintenance Manual](https://thinkpads.com/support/hmm/hmm_pdf/42x3749_02.pdf). + +### Internal flashing on Vendor BIOS + +This [method](https://gist.github.com/ArthurHeymans/c5ef494ada01af372735f237f6c6adbe) describes a way to install coreboot with vendor firmware still +installed on the Lenovo Thinkpad X60. It is reported to also work in Thinkpad +R60, with the only difference being the board target you build coreboot for. + +### Flashing on coreboot + +Default configuration of coreboot doesn't feature any flash restrictions +like the vendor firmware, therefore flashrom is able to flash any rom without problems. + +## Things tested and working in Linux 5.3: + +- Intel WiFi card +- Suspend and resume +- Native graphics initialization. Both legacy VGA and linear framebuffer work +- GRUB2 2.04 and SeaBIOS 1.12.1 payloads +- Reflashing with flashrom (use flashrom-git as of 17.09.2019) +- 2G+1G memory configuration working +- 2504 dock USB ports if not hotplugged + +## Things tested and not working: + +- 2504 dock hotplugging +- Black bar at the left side of the screen. Doesn't appear in Linux. See picture at top +- Sometimes it takes several second to run coreboot. Just wait for it diff --git a/Documentation/mainboard/lenovo/r60_chip.jpg b/Documentation/mainboard/lenovo/r60_chip.jpg new file mode 100644 index 0000000..94d26a1 --- /dev/null +++ b/Documentation/mainboard/lenovo/r60_chip.jpg Binary files differ diff --git a/src/mainboard/lenovo/t60/Kconfig b/src/mainboard/lenovo/t60/Kconfig index ad74f63..bc8fa29 100644 --- a/src/mainboard/lenovo/t60/Kconfig +++ b/src/mainboard/lenovo/t60/Kconfig @@ -1,4 +1,4 @@ -if BOARD_LENOVO_T60 || BOARD_LENOVO_Z61T +if BOARD_LENOVO_T60 || BOARD_LENOVO_Z61T || BOARD_LENOVO_R60
config BOARD_SPECIFIC_OPTIONS def_bool y @@ -30,7 +30,7 @@
config VARIANT_DIR string - default "t60" if BOARD_LENOVO_T60 + default "t60" if BOARD_LENOVO_T60 || BOARD_LENOVO_R60 default "z61t" if BOARD_LENOVO_Z61T
config OVERRIDE_DEVICETREE @@ -41,9 +41,10 @@ string default "ThinkPad T60" if BOARD_LENOVO_T60 default "ThinkPad Z61t" if BOARD_LENOVO_Z61T + default "ThinkPad R60" if BOARD_LENOVO_R60
config MAX_CPUS int default 2
-endif # BOARD_LENOVO_T60 || BOARD_LENOVO_Z61T +endif # BOARD_LENOVO_T60 || BOARD_LENOVO_Z61T || BOARD_LENOVO_R60 diff --git a/src/mainboard/lenovo/t60/Kconfig.name b/src/mainboard/lenovo/t60/Kconfig.name index 4cf8def..454ac52 100644 --- a/src/mainboard/lenovo/t60/Kconfig.name +++ b/src/mainboard/lenovo/t60/Kconfig.name @@ -3,3 +3,6 @@
config BOARD_LENOVO_Z61T bool "ThinkPad Z61t" + +config BOARD_LENOVO_R60 + bool "ThinkPad R60" diff --git a/src/mainboard/lenovo/t60/board_info.txt b/src/mainboard/lenovo/t60/board_info.txt index 19e2d1e..3b7137a 100644 --- a/src/mainboard/lenovo/t60/board_info.txt +++ b/src/mainboard/lenovo/t60/board_info.txt @@ -1,5 +1,5 @@ Vendor name: Lenovo -Board name: ThinkPad T60/T60p/Z61t baseboard +Board name: ThinkPad R60/T60/T60p/Z61t baseboard Category: laptop ROM package: SOIC-8 ROM protocol: SPI diff --git a/src/mainboard/lenovo/t60/gpio.c b/src/mainboard/lenovo/t60/gpio.c index f220b2b..2ddeb04 100644 --- a/src/mainboard/lenovo/t60/gpio.c +++ b/src/mainboard/lenovo/t60/gpio.c @@ -2,6 +2,7 @@ * This file is part of the coreboot project. * * Copyright (C) 2016 Arthur Heymans arthur@aheymans.xyz + * Copyright (C) 2019 Maciej Matuszczyk * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -16,21 +17,24 @@ #include <southbridge/intel/common/gpio.h>
static const struct pch_gpio_set1 pch_gpio_set1_mode = { - .gpio1 = GPIO_MODE_GPIO, + .gpio1 = GPIO_MODE_GPIO, /* DASP_BAY# */ .gpio6 = GPIO_MODE_GPIO, /* LEGACYIO# */ .gpio7 = GPIO_MODE_GPIO, /* BDC_PRESENCE# */ .gpio8 = GPIO_MODE_GPIO, /* H8_WAKE# */ - .gpio9 = GPIO_MODE_GPIO, + .gpio9 = GPIO_MODE_GPIO, /* Pulled Up */ .gpio10 = GPIO_MODE_GPIO, /* MDI_DETECT */ .gpio12 = GPIO_MODE_GPIO, /* H8SCI# */ - .gpio13 = GPIO_MODE_GPIO, + .gpio13 = GPIO_MODE_GPIO, /* Pulled Up */ .gpio14 = GPIO_MODE_GPIO, /* CPUSB# */ .gpio15 = GPIO_MODE_GPIO, /* CPPE# */ - .gpio19 = GPIO_MODE_GPIO, - .gpio22 = GPIO_MODE_GPIO, - .gpio24 = GPIO_MODE_GPIO, + .gpio19 = GPIO_MODE_GPIO, /* GBE_RS# */ +#if CONFIG(BOARD_LENOVO_R60) + .gpio21 = GPIO_MODE_GPIO, /* LCD_PRESENCE# */ +#endif + .gpio22 = GPIO_MODE_GPIO, /* FWH_WP# */ + .gpio24 = GPIO_MODE_GPIO, /* Pulled Down */ .gpio25 = GPIO_MODE_GPIO, /* MDC_KILL# */ - .gpio26 = GPIO_MODE_GPIO, + .gpio26 = GPIO_MODE_GPIO, /* Pulled Down */ .gpio27 = GPIO_MODE_GPIO, /* EXC_PWR_CTRL */ .gpio28 = GPIO_MODE_GPIO, /* EXC_AUX_CTRL */ }; @@ -47,7 +51,12 @@ .gpio14 = GPIO_DIR_INPUT, .gpio15 = GPIO_DIR_INPUT, .gpio19 = GPIO_DIR_OUTPUT, +#if CONFIG(BOARD_LENOVO_R60) + .gpio21 = GPIO_DIR_INPUT, + .gpio22 = GPIO_DIR_OUTPUT, +#else .gpio22 = GPIO_DIR_INPUT, +#endif .gpio24 = GPIO_DIR_OUTPUT, .gpio25 = GPIO_DIR_OUTPUT, .gpio26 = GPIO_DIR_OUTPUT, @@ -77,14 +86,20 @@ };
static const struct pch_gpio_set2 pch_gpio_set2_mode = { - .gpio36 = GPIO_MODE_GPIO, /*PLANARID0 */ - .gpio37 = GPIO_MODE_GPIO, /*PLANARID1 */ - .gpio38 = GPIO_MODE_GPIO, /*PLANARID2 */ - .gpio39 = GPIO_MODE_GPIO, /*PLANARID3 */ - .gpio48 = GPIO_MODE_GPIO, +#if CONFIG(BOARD_LENOVO_R60) + .gpio34 = GPIO_MODE_GPIO, /* SMB_3B_EN */ +#endif + .gpio36 = GPIO_MODE_GPIO, /* PLANARID0 */ + .gpio37 = GPIO_MODE_GPIO, /* PLANARID1 */ + .gpio38 = GPIO_MODE_GPIO, /* PLANARID2 */ + .gpio39 = GPIO_MODE_GPIO, /* PLANARID3 */ + .gpio48 = GPIO_MODE_GPIO, /* FWH_TBL# */ };
static const struct pch_gpio_set2 pch_gpio_set2_direction = { +#if CONFIG(BOARD_LENOVO_R60) + .gpio34 = GPIO_DIR_INPUT, +#endif .gpio36 = GPIO_DIR_INPUT, .gpio37 = GPIO_DIR_INPUT, .gpio38 = GPIO_DIR_INPUT, diff --git a/src/mainboard/lenovo/t60/variants/t60/board_info.txt b/src/mainboard/lenovo/t60/variants/t60/board_info.txt index 9ba2f57..d7c759c 100644 --- a/src/mainboard/lenovo/t60/variants/t60/board_info.txt +++ b/src/mainboard/lenovo/t60/variants/t60/board_info.txt @@ -1,5 +1,5 @@ Vendor name: Lenovo -Board name: ThinkPad T60/T60p +Board name: ThinkPad R60/T60/T60p Category: laptop ROM package: SOIC-8 ROM protocol: SPI