Commits on May 29, 2018

  1. southbridge/intel/bd82x6x: Remove unused argument from ACPI method

    The method POSC was only using 2 of the 3 arguments passed in to it.
    Remove the unused argument.
    
    Change-Id: I6bbc2a034c79581fd338276eea56aac6d1affa58
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26124
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    Martin Roth committed May 29, 2018
    Copy the full SHA
    a34b5bc View commit details
    Browse the repository at this point in the history
  2. mainboard/hp/dl145_g1: Remove empty WAK ACPI method

    Change-Id: I16cdf2781ce1bf9458300de70a87a3bb98d01636
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26128
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    Martin Roth committed May 29, 2018
    Copy the full SHA
    60e084b View commit details
    Browse the repository at this point in the history
  3. chromeec platforms: Update ACPI throttle handler call

    Currently the throttle event handler method THRT is defined as an extern,
    then defined again in the platform with thermal event handling.  In newer
    versions of IASL, this generates an error, as the method is defined in
    two places.  Simply removing the extern causes the call to it to fail on
    platforms where it isn't actually defined, so add a preprocessor define
    where it's implemented, and only call the method on those platforms.
    
    Change-Id: I6337c52edaf9350843848b31c5d87bbfca403930
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26121
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Furquan Shaikh <furquan@google.com>
    Martin Roth committed May 29, 2018
    Copy the full SHA
    6b1ceac View commit details
    Browse the repository at this point in the history
  4. src/soc: Add and update license headers

    This change adds and updates headers in all of the soc files that
    had missing or unrecognized headers.  After this goes in, we can
    turn on lint checking for headers in all soc directories.
    
    Change-Id: I8b34dcd10c692f1048bd8d6c0fe3bfce13d54967
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26569
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
    Martin Roth committed May 29, 2018
    Copy the full SHA
    c515898 View commit details
    Browse the repository at this point in the history
  5. src/southbridge: Add and update license headers

    This change adds and updates headers in all of the southbridge files
    that had missing or unrecognized headers.  After this goes in, we can
    turn on lint checking for headers in all southbridge directories.
    
    Change-Id: I09614730bfd4db923dda103bd07bab02836a4c92
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26570
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
    Martin Roth committed May 29, 2018
    Copy the full SHA
    ebace9f View commit details
    Browse the repository at this point in the history
  6. src/northbridge: Add and update license headers

    This change adds and updates headers in all of the northbridge files
    that had missing or unrecognized headers.  After this goes in, we can
    turn on lint checking for headers in all northbridge directories.
    
    Change-Id: I8cd7c04ddb8e58946dcdf9c7c125e23698647a73
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26571
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
    Martin Roth committed May 29, 2018
    Copy the full SHA
    5474eb1 View commit details
    Browse the repository at this point in the history

Commits on May 30, 2018

  1. libpayload-x86: i8042: fix i8042_data_ready_ps2 and i8042_data_ready_aux

    keyboard_disconnect was called without keyboard_init being called and in this
    case keyboard_havechar returns true because i8042_data_ready_ps2 is
    dereferencing uninitialized variable ps2_fifo from within fifo_is_empty causing
    keyboard_disconnect to be stuck in this while loop.
    while (keyboard_havechar())
        keyboard_getchar();
    
    BUG=b:80299098
    TEST=Check if the normal mode path in depthcharge is not causing a hang
    
    Change-Id: I944b4836005c887a2715717dff2df1b5a220818e
    Signed-off-by: Hannah Williams <hannah.williams@intel.com>
    Reviewed-on: https://review.coreboot.org/26590
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Reviewed-by: Furquan Shaikh <furquan@google.com>
    HannahWilliams1 authored and furquan-goog committed May 30, 2018
    Copy the full SHA
    b81362a View commit details
    Browse the repository at this point in the history
  2. soc/intel/cannonlake: Enable IDT and expection handling support for a…

    …ll stages
    
    Change-Id:I4146a040e5e43bed7ccc6cb0a7dc2271f1e7a8ea
    Signed-off-by: Aamir Bohra <aamir.bohra@intel.com>
    Reviewed-on: https://review.coreboot.org/26661
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Subrata Banik <subrata.banik@intel.com>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    aamirbohra authored and subrata-b committed May 30, 2018
    Copy the full SHA
    e462585 View commit details
    Browse the repository at this point in the history
  3. Documentation: Update index.md and move files

    * Add more subdirectories and index.mds.
    * Move "getting started" and "lessons" into sub-directories.
    * Move "NativeRaminit" into northbridge/intel/sandybridge folder.
    * Move "MultiProcessorInit" into soc/intel/icelake folder.
    * Reference new files
    
    Change-Id: I78c3ec0e8bcc342686277ae141a88d0486680978
    Signed-off-by: Philipp Deppenwiese <zaolin@das-labor.org>
    Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
    Reviewed-on: https://review.coreboot.org/26262
    Reviewed-by: Patrick Georgi <pgeorgi@google.com>
    Reviewed-by: Philipp Deppenwiese <zaolin.daisuki@gmail.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Philipp Deppenwiese authored and pgeorgi committed May 30, 2018
    Copy the full SHA
    438b463 View commit details
    Browse the repository at this point in the history
  4. mainboard/google/kahlee: move SPDs to variants/baseboard/spd

    The SPD files will be common to many of the mainboards, so move them out
    of grunt and into the variants/baseboard directory.
    
    BUG=b:80106042
    TEST=Build grunt, make sure spd.bin is the same.
    
    Change-Id: I53975a46a8c7d7e519bb6f7ef6ccd0b817ac4c92
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26523
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Martin Roth committed May 30, 2018
    Copy the full SHA
    ddb2a77 View commit details
    Browse the repository at this point in the history
  5. mainboard/google/kahlee: move grunt's chromeos.fmd to baseboard

    The chrmoeos.fmd file will be common across variants, so move it out of
    of grunt directory and into the variants/baseboard directory.
    
    BUG=b:80106042
    TEST=Build grunt
    
    Change-Id: I259d85f60c5e19e00f7d9149542bcfdcc6dfaf4f
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26656
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Martin Roth committed May 30, 2018
    Copy the full SHA
    f6081c2 View commit details
    Browse the repository at this point in the history
  6. util/gitconfig: improve robustness of checkpatch in pre-commit

    Users can have non-default configurations as to how git diff et al are
    presenting file names in diffs (default: a/ and b/ prefixes). checkpatch
    expects that and trims the first element, so enforce that configuration
    for the diff that's sent into it.
    
    Change-Id: I099795119456a73c900b31ce191c2d9e898a5c7e
    Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
    Reviewed-on: https://review.coreboot.org/26694
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    Reviewed-by: Martin Roth <martinroth@google.com>
    pgeorgi committed May 30, 2018
    Copy the full SHA
    9110c17 View commit details
    Browse the repository at this point in the history
  7. checkpatch: exclude util/crossgcc/patches

    These files are supposed to contain trailing whitespace due to the patch
    format. Also use the exclusion list in the pre-commit hook.
    
    Change-Id: I8816c05ea703964a332915a0675096836957b242
    Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
    Reviewed-on: https://review.coreboot.org/26695
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    Reviewed-by: Martin Roth <martinroth@google.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    pgeorgi committed May 30, 2018
    Copy the full SHA
    5486786 View commit details
    Browse the repository at this point in the history
  8. util/docker: Fix file ownership when building with coreboot-sdk

    Instead of requiring the user to enter their root password to set the
    created files to their user, create a new user inside the docker
    container with the correct UID & GID and build with that.
    
    Change-Id: Ibbeff00211e8cf653f48204d285e06bca39b5fd2
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26594
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Patrick Georgi <pgeorgi@google.com>
    Martin Roth authored and pgeorgi committed May 30, 2018
    Copy the full SHA
    f8307c3 View commit details
    Browse the repository at this point in the history

Commits on May 31, 2018

  1. AGESA binaryPI: Remove dependency on K8 headers

    The included .c file also pulled in ancient files
    amdk8/pre_f.h and amdk8/raminit.h
    
    Do a dirty copy-paste to work around that.
    
    Change-Id: Ie89a5f91d5234f1ef334d30a43dd56e0b722b5ac
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26670
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
    kmalkki committed May 31, 2018
    Copy the full SHA
    8251fa0 View commit details
    Browse the repository at this point in the history
  2. mb/msi/ms9652_fam10: Fix dependency on amdk8/util.asl

    Change-Id: I0bb515fbf7b1ae9b0dd1b61bad0c45a7f38d6767
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26685
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
    kmalkki committed May 31, 2018
    Copy the full SHA
    f054a4b View commit details
    Browse the repository at this point in the history
  3. Remove all AMD K8 boards

    Platforms with LATE_CBMEM_INIT were agreed to be
    removed with 4.7 release late 2017.
    
    Change-Id: I0ecbb40f8c7ebdf68217f50af5624905d9005c64
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26671
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
    kmalkki committed May 31, 2018
    Copy the full SHA
    1740230 View commit details
    Browse the repository at this point in the history
  4. Remove southbridges after K8 board removals

    Change-Id: Ib6935c026e2302b037fc82be64163f10bf775751
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26672
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
    kmalkki committed May 31, 2018
    Copy the full SHA
    4979ffc View commit details
    Browse the repository at this point in the history
  5. Remove AMD K8 cpu and northbridge support

    Change-Id: I9c53dfa93bf906334f5c80e4525a1c27153656a3
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26673
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
    kmalkki committed May 31, 2018
    Copy the full SHA
    d840eb5 View commit details
    Browse the repository at this point in the history
  6. Remove all VIA CN700 boards

    Platforms with LATE_CBMEM_INIT were agreed to be
    removed with 4.7 release late 2017.
    
    Change-Id: I06840476ad187cbb6e6af554b5c8e8c4d66f6624
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26674
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    82d7609 View commit details
    Browse the repository at this point in the history
  7. mb/via/vt8454c: Remove board

    Platforms with LATE_CBMEM_INIT were agreed to be
    removed with 4.7 release late 2017.
    
    Change-Id: Ic135c3f8eb18818d0ae3b63f53b542905815bbd0
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26675
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    6dcedfa View commit details
    Browse the repository at this point in the history
  8. mb/via/epia-m700: Remove board

    Platforms with LATE_CBMEM_INIT were agreed to be
    removed with 4.7 release late 2017.
    
    Change-Id: I34f9bffcced5ccdd8691994b78fffed057021d0e
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26676
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    7182cce View commit details
    Browse the repository at this point in the history
  9. Remove VIA CN700 northbridge support

    Change-Id: I6c33d35718cc445ce67fc625d71420ded3828d8b
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26677
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    ec953bc View commit details
    Browse the repository at this point in the history
  10. Remove VIA CX700 northbridge support

    Change-Id: Id46e3d40393598f6b03ae4fd3186182635f072ca
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26678
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    e99f039 View commit details
    Browse the repository at this point in the history
  11. Remove VIA VX800 northbridge support

    Change-Id: Id6026e9d7ff064d54b0dd93e80dabdcc4efd2b8e
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26679
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    f99fa10 View commit details
    Browse the repository at this point in the history
  12. Remove VIA C3 CPU support

    Change-Id: Ib33c05cec60238f17b68e3e729c1a9e125bfb179
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26680
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    5ceaf7b View commit details
    Browse the repository at this point in the history
  13. Remove VIA C7 CPU support

    Change-Id: Ib8c943e01ac293bdbf37f43ff72dbb636b46a8af
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26681
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    ef3f94a View commit details
    Browse the repository at this point in the history
  14. Remove VIA vt8237r southbridge support

    Change-Id: I2d0400212d32c4dee71163d2f5919c290b8c0616
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/26682
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    kmalkki committed May 31, 2018
    Copy the full SHA
    cea7e8b View commit details
    Browse the repository at this point in the history
  15. soc/intel/skylake: Select common P2SB code

    This patch select CONFIG_SOC_INTEL_COMMON_BLOCK_P2SB to include
    common p2sb code block.
    
    BUG=b:78109109
    BRANCH=none
    TEST=Build and boot EVE.
    
    Change-Id: I3f6aa6398e409a05a35766fb7aeb3aa221dd3970
    Signed-off-by: Subrata Banik <subrata.banik@intel.com>
    Reviewed-on: https://review.coreboot.org/26165
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    subrata-b committed May 31, 2018
    Copy the full SHA
    c51df93 View commit details
    Browse the repository at this point in the history
  16. cpu/x86/mtrr: Get rid of CACHE_ROM_SIZE_OVERRIDE

    As far as I can see this Kconfig option was used wrong ever since it
    was added. According to the commit message of 107f72e (Re-declare
    CACHE_ROM_SIZE as aligned ROM_SIZE for MTRR), it was only necessary
    to prevent overlapping with CAR.
    
    Let's handle the potential overlap in C macros instead and get rid
    of that option. Currently, it was only used by most FSP1.0 boards,
    and only because the `fsp1_0/Kconfig` set it to CBFS_SIZE (WTF?).
    
    Change-Id: I4d0096f14a9d343c2e646e48175fe2127198a822
    Signed-off-by: Nico Huber <nico.h@gmx.de>
    Reviewed-on: https://review.coreboot.org/26566
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    i-c-o-n committed May 31, 2018
    Copy the full SHA
    b4953a9 View commit details
    Browse the repository at this point in the history
  17. cpu/x86/mtrr: Prepare for ROM_SIZE > 16MiB

    Most, if not all, chipsets have MMIO between 0xfe000000 and 0xff000000.
    So don't try to cache more than 16MiB of the ROM. It's also common that
    at most 16MiB are memory mapped.
    
    Change-Id: I5dfa2744190a34c56c86e108a8c50dca9d428268
    Signed-off-by: Nico Huber <nico.h@gmx.de>
    Reviewed-on: https://review.coreboot.org/26567
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    i-c-o-n committed May 31, 2018
    Copy the full SHA
    6197b76 View commit details
    Browse the repository at this point in the history
  18. {cpu,drivers,nb,soc}/intel: Use CACHE_ROM_BASE where appropriate

    Change-Id: Ibc2392cd2a00fde3e15dda4d44c8b6874d7ac8a3
    Signed-off-by: Nico Huber <nico.h@gmx.de>
    Reviewed-on: https://review.coreboot.org/26574
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
    i-c-o-n committed May 31, 2018
    Copy the full SHA
    654cc2f View commit details
    Browse the repository at this point in the history
  19. soc/{amd,intel}: Use CACHE_ROM_(BASE|SIZE)

    Boards could choose a high ROM_SIZE that would result in an MTRR config
    that conflicts with other resources. Thus, always use the filtered
    CACHE_ROM_SIZE.
    
    Change-Id: I66d36b84ce49c1cb98cb36a4731977baaedf3225
    Signed-off-by: Nico Huber <nico.h@gmx.de>
    Reviewed-on: https://review.coreboot.org/26575
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    i-c-o-n committed May 31, 2018
    Copy the full SHA
    9593e97 View commit details
    Browse the repository at this point in the history
  20. mb/google/poppy/variants/nocturne: configure the FPMCU interface

    The FPMCU is using the standard cros-ec-spi interface on GSPI1.
    Configure the GPIOs controlling the MCU too.
    
    We need to be able to wake from S3 on the MCU interrupt, re-configure
    GPE0 DW0 to point to GPP_C bank.
    
    BRANCH=poppy
    BUG=b:79666174
    TEST=exercise the cros_ec interface, e.g. 'ectool --name=cros_fp version',
    verify the MKBP events by doing 'ectool --name=cros_fp fpmode fingerup'
    then 'ectool --name=cros_fp waitevent 5 10000', toggle the other GPIOs
    with the flash_fp_mcu script.
    
    Change-Id: Ib417dcf84cda8e354060785cd16a7b6b812148d5
    Signed-off-by: Vincent Palatin <vpalatin@chromium.org>
    Reviewed-on: https://review.coreboot.org/26684
    Reviewed-by: Furquan Shaikh <furquan@google.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    vpalatin authored and Martin Roth committed May 31, 2018
    Copy the full SHA
    405eb44 View commit details
    Browse the repository at this point in the history
  21. mainboard/google/kahlee: Add careena variant

    Add Careena variant, based on the grunt board.
    
    BUG=b:80106042
    TEST=Build Careena
    
    Change-Id: I87a24f6d8115aacf5b21181f3820cf2718ad252a
    Signed-off-by: Martin Roth <martinroth@google.com>
    Reviewed-on: https://review.coreboot.org/26524
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Martin Roth committed May 31, 2018
    Copy the full SHA
    ecb4491 View commit details
    Browse the repository at this point in the history
  22. i210: Add additional PCI-ID to the i210 driver

    When the i210 MACPHY is operated in the SERDES Backplane mode (which
    depends on the programmed firmware image), its PCI-ID will be 0x1537.
    This does however not change the programming interface for the MAC
    address.
    Therefore add this new PCI-ID to the driver so that the MAC address can
    be programmed in this operation mode as well.
    
    Change-Id: I608535202c49e40690381c2b2ab26322d62cfb37
    Signed-off-by: Werner Zeh <werner.zeh@siemens.com>
    Reviewed-on: https://review.coreboot.org/26683
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Mario Scheithauer <mario.scheithauer@siemens.com>
    Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    wzeh authored and Martin Roth committed May 31, 2018
    Copy the full SHA
    7731932 View commit details
    Browse the repository at this point in the history
  23. arch/x86/include/arch: Remove space after __attribute__

    Change-Id: I7c74eff97580fbf39242f16dbdde98286678d596
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/26321
    Reviewed-by: Christoph Pomaska <cp_public@posteo.de>
    Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    ElyesH authored and Martin Roth committed May 31, 2018
    Copy the full SHA
    a89b9cd View commit details
    Browse the repository at this point in the history
  24. soc/intel/broadwell: decouple PEI memory struct from coreboot header

    Recent changes to field lengths in include/memory_info.h resulted in
    a mismatch between the memory_info struct the MRC blob writes to and
    the struct used by coreboot to parse out data for the SMBIOS tables.
    This mismatch caused type 17 SMBIOS tables to be filled incorrectly.
    
    The solution used here is to define the memory_info struct as expected
    by MRC in the pei_data header, and manually copy the data field by field
    into the coreboot memory_info struct, observing the more restrictive
    lengths for the two structs.
    
    Test: build/boot google/lulu, verify SMBIOS type 17 tables correctly
    populated.
    
    Change-Id: I932b7b41ae1e3fd364d056a8c91f7ed5d25dbafc
    Signed-off-by: Matt DeVillier <matt.devillier@gmail.com>
    Reviewed-on: https://review.coreboot.org/26598
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    MrChromebox authored and Martin Roth committed May 31, 2018
    Copy the full SHA
    9aaf59a View commit details
    Browse the repository at this point in the history
  25. libpayload: Export usbhid_getmodifiers

    Add a new method to retrieve active usb keyboard modifiers.
    
    Change-Id: Ief6679ce782b58b9ced207f4f27504fb2a517b76
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    Reviewed-on: https://review.coreboot.org/18602
    Reviewed-by: Martin Roth <martinroth@google.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    siro20 authored and Martin Roth committed May 31, 2018
    Copy the full SHA
    1f5ebf7 View commit details
    Browse the repository at this point in the history
  26. libpayload-x86: Export keyboard modifiers

    Add function to get active keyboard modifiers.
    
    Change-Id: Ifc7bd4aa86f20d67c5b542d0458b966e605c5499
    Signed-off-by: Patrick Rudolph <siro@das-labor.org>
    Reviewed-on: https://review.coreboot.org/18601
    Reviewed-by: Martin Roth <martinroth@google.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    siro20 authored and Martin Roth committed May 31, 2018
    Copy the full SHA
    ae2cb2d View commit details
    Browse the repository at this point in the history
  27. util/lint: Add check that changes conform to clang-format style

    It's a white list (configured through $(top)/.clang-format-scope) with
    the expectation that the list will grow over time.
    Once everything is covered, we can turn off the white-listing and keep
    everything enforced.
    
    To not drive people crazy, only check the files their commit touched.
    
    Change-Id: I52c7ea73fd36aaa46c0bfce928158e1cd6304540
    Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
    Reviewed-on: https://review.coreboot.org/26514
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Ronald G. Minnich <rminnich@gmail.com>
    pgeorgi authored and Martin Roth committed May 31, 2018
    Copy the full SHA
    f743728 View commit details
    Browse the repository at this point in the history

Commits on Jun 1, 2018

  1. soc/amd/stoneyridge: Add ACPI device name lookup

    Add the ACPI devices defined in ASL to the soc_acpi_name() lookup
    function.
    
    BUG=b:80280671
    TEST=Add ACPI method to specific GPP bridge. Boot and verify method
    with ACPI dump.
    
    Change-Id: I5117e0d39db831364173c9c61ccdab6e34f18c59
    Signed-off-by: Marc Jones <marc.jones@scarletltd.com>
    Signed-off-by: Marc Jones <marcj303@gmail.com>
    Reviewed-on: https://review.coreboot.org/26698
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    Reviewed-by: Kevin Chiu <Kevin.Chiu@quantatw.com>
    Reviewed-by: Marshall Dawson <marshalldawson3rd@gmail.com>
    Marc Jones authored and marcjones-syspro committed Jun 1, 2018
    Copy the full SHA
    9022b9d View commit details
    Browse the repository at this point in the history
  2. mb/google/fizz: Add USB port info

    This adds all USB ports to the device tree. Additionally, it adds _PS0
    and _PS3 ACPI methods for the visible USB A ports, which makes it
    possible to control the port power (VBUS) of each port individually.
    
    Change-Id: I80ba090f323fbf9fc2b333b1c647b7dfb3393ff6
    Signed-off-by: Emil Lundmark <lndmrk@chromium.org>
    Reviewed-on: https://review.coreboot.org/26472
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Duncan Laurie <dlaurie@chromium.org>
    lndmrk authored and pgeorgi committed Jun 1, 2018
    Copy the full SHA
    2ad7ea0 View commit details
    Browse the repository at this point in the history
  3. superio/nuvoton/npcd378: Add PSU fan control

    Implement method to access the SuperIO's harware monitor (HWM) IO space.
    Set the PSU fan using a new CMOS option psu_fan_lvl. Add the CMOS option
    to all board that use NPCD378. In case no CMOS is set use the default
    fan level 3.
    
    The HWM space can be written to at any time, but the SuperIO has to be
    notified that a write is ongoing. After clearing the write-lock bit all
    changes are applied at once.
    
    Tested on HP Compaq 8200 SFF.
    
    Change-Id: I56ce7ad1df88638589a577b8a09d5d775557887b
    Signed-off-by: Patrick Rudolph <patrick.rudolph@9elements.com>
    Reviewed-on: https://review.coreboot.org/26050
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    PatrickRudolph authored and siro20 committed Jun 1, 2018
    Copy the full SHA
    9bd6015 View commit details
    Browse the repository at this point in the history
  4. ec/google/chromeec: Initialize SMI mask in google_chromeec_events_init

    This change adds smi_events to google_chromeec_event_info and allows
    mainboards to set SMI mask if current boot type is not S3 wakeup.
    
    Change-Id: I899a6af6e57d295b4eac2039c8245ebcc73a42bb
    Signed-off-by: Furquan Shaikh <furquan@google.com>
    Reviewed-on: https://review.coreboot.org/26709
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Raul Rangel <rrangel@chromium.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    furquan-goog committed Jun 1, 2018
    Copy the full SHA
    1a5b7c6 View commit details
    Browse the repository at this point in the history
  5. mb/google/rambi: Set SMI mask using google_chromeec_events_init

    This change updates rambi ec init to perform SMI mask setting using
    google_chromeec_events_init.
    
    Change-Id: I7def3c07b4d7bfbe15b2d1c45381bdc31b7e3476
    Signed-off-by: Furquan Shaikh <furquan@google.com>
    Reviewed-on: https://review.coreboot.org/26710
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Raul Rangel <rrangel@chromium.org>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    furquan-goog committed Jun 1, 2018
    Copy the full SHA
    1f31354 View commit details
    Browse the repository at this point in the history
  6. drivers/intel/wifi: Add PCI ID for Intel TP2 Wi-Fi

    This change adds PCI ID for Intel TP2 Wi-Fi and adds that to
    pci_device_ids in Intel wifi driver.
    
    Change-Id: I51abf615fca6001d564e7cd672cc16f3a0fb8dd6
    Signed-off-by: Furquan Shaikh <furquan@google.com>
    Reviewed-on: https://review.coreboot.org/26723
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    furquan-goog committed Jun 1, 2018
    Copy the full SHA
    39130a4 View commit details
    Browse the repository at this point in the history
  7. mb/google/octopus: Enable RT5682 headset codec for BIP board

    Patch adds required changes for RT5682 codec enablement for the BIP board.
    And code clean-up nhlt blob selection method in config.
    
    BUG=b:77892150
    TEST=build and boot on a BIP PO board.
    verify headset codec i2cdetects at address 1a.
    
    Change-Id: Iee91518c03a0e9e6ed52bc54a60fc607730a0b7d
    Signed-off-by: Naveen Manohar <naveen.m@intel.com>
    Reviewed-on: https://review.coreboot.org/26211
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Reviewed-by: Furquan Shaikh <furquan@google.com>
    naveen-manohar authored and Martin Roth committed Jun 1, 2018
    Copy the full SHA
    e098c8a View commit details
    Browse the repository at this point in the history
  8. util/lint: use a more compact output format

    It now looks like this:
    
    Check that files have license headers (lint-stable-000-license-headers): success
    Check for superfluous whitespace in the tree (lint-stable-003-whitespace): success
    Check that C labels begin at start-of-line (lint-stable-004-style-labels): success
    
    Change-Id: I9d1f6adebae5b68a51e89c2833f8713f0ffcb616
    Signed-off-by: Patrick Georgi <pgeorgi@chromium.org>
    Reviewed-on: https://review.coreboot.org/26703
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Martin Roth <martinroth@google.com>
    pgeorgi authored and Martin Roth committed Jun 1, 2018
    Copy the full SHA
    4f41336 View commit details
    Browse the repository at this point in the history
  9. soc/intel/broadwell: Get rid of device_t

    Use of device_t has been abandoned in ramstage.
    
    Change-Id: I043f4169ad080f9a449c8780500332c9512b62ff
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/26583
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    ElyesH authored and Martin Roth committed Jun 1, 2018
    Copy the full SHA
    040aff2 View commit details
    Browse the repository at this point in the history