[coreboot] Patch merged into coreboot/master: e988b51 ASRock E350M1: Let `BiosGnbPcieSlotReset()` return `AGESA_UNSUPPORTED`

gerrit at coreboot.org gerrit at coreboot.org
Thu Mar 7 00:45:42 CET 2013


the following patch was just integrated into master:
commit e988b515f11fa9483fc5209a9894b8d485525a61
Author: Paul Menzel <paulepanter at users.sourceforge.net>
Date:   Sat Feb 23 00:15:49 2013 +0100

    ASRock E350M1: Let `BiosGnbPcieSlotReset()` return `AGESA_UNSUPPORTED`
    
    Quoting Jens Rottmann [1]:
    
    Nevertheless I still think this whole function is bogus for the E350M1.  The
    function assumes GPIO21 is wired to reset APU PCIe lane 0+1 (PCIe x8, port 4+5
    as Coreboot/AGESA calls it), GPIO25 resets lane 2 (PCIe x4) and GPIO02 lane 3.
    But the E350M1 has PCIe x16 i.e. probably APU lanes 0-3 bundled, completely
    different layout.  They could have chosen GPIO21 to force resets, or 25 - or
    maybe 50 like on the Persimmon or any other they fancied or - and this is the
    most probable - none at all.  Having BiosGnbPcieSlotReset() toggle some GPIOs
    without knowing what they do on the E350M1 (if anything at all) is nonsense.
    In my opinion this whole function should just "return AGESA_UNSUPPORTED" and
    good riddance.
    
    [1] http://review.coreboot.org/#/c/2445/
    
    Change-Id: Iac66da41182e838c7e6925250cc3982adbb3e4ec
    Reported-by: Jens Rottmann <JRottmann at LiPPERTembedded.de>
    Signed-off-by: Paul Menzel <paulepanter at users.sourceforge.net>
    Reviewed-on: http://review.coreboot.org/2489
    Tested-by: build bot (Jenkins)
    Reviewed-by: Marc Jones <marc.jones at se-eng.com>
    Reviewed-by: Jens Rottmann <JRottmann at LiPPERTembedded.de>

Build-Tested: build bot (Jenkins) at Tue Feb 26 21:36:49 2013, giving +1
Reviewed-By: Marc Jones <marc.jones at se-eng.com> at Tue Feb 26 21:55:00 2013, giving +2
See http://review.coreboot.org/2489 for details.

-gerrit



More information about the coreboot mailing list