Commits on Oct 7, 2019

  1. Copy the full SHA
    d3ca173 View commit details
    Browse the repository at this point in the history
  2. device: Rename scan_static_bus() -> enable_static_devices()

    The new name should reflect better what this function does, as that
    is only one specific step of the scanning.
    
    Change-Id: I9c9dc437b6117112bb28550855a2c38044dfbfa5
    Signed-off-by: Nico Huber <nico.huber@secunet.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/31900
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-by: Patrick Rudolph <siro@das-labor.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    n-huber authored and felixheld committed Oct 7, 2019
    Copy the full SHA
    f7ed3d4 View commit details
    Browse the repository at this point in the history
  3. src: Capitalize Super I/O

    Change-Id: I9ad9294dd2ae3e4a8a9069ac6464ad753af65ea5
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35541
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    ElyesH authored and felixheld committed Oct 7, 2019
    Copy the full SHA
    495bb66 View commit details
    Browse the repository at this point in the history
  4. mb/google/octopus/variants/fleex: Adjust I2C0 CLK to meet spec

    After adjustment on Grob360S
    I2C0 CLK: 389.9 KHz
    
    BUG=b:141729962
    BRANCH=master
    TEST=emerge-octopus coreboot chromeos-bootimage
         measure by scope with Grob360S.
    
    Change-Id: I6a30257b7978cc8899a55f9fd6ffffe01cb2a851
    Signed-off-by: John Su <john_su@compal.corp-partner.google.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35788
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Justin TerAvest <teravest@chromium.org>
    Reviewed-by: Karthik Ramasubramanian <kramasub@google.com>
    Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com>
    John Su authored and furquan-goog committed Oct 7, 2019
    Copy the full SHA
    4e07adb View commit details
    Browse the repository at this point in the history
  5. mb/google/hatch: Preserve MRC training data across FW update

    Add PRESERVE to UNIFIED_MRC_CACHE so that we don't retain the memory
    training data upon a FW update unless we need to.  We have had users
    complaining that a 15 second memory training upon update makes them
    believe that their device is not booting, thus many of them hard
    resetting before bootup.
    
    BUG=b:142084637
    BRANCH=None
    TEST=flash RW_SECTION_A, RW_SECTION_B, and WP_RO sections and make
         sure memory training doesn't occur on following bootup.
    
    Change-Id: Ia5eb228b1f665a8371982544723dab3dfc40d401
    Signed-off-by: Shelley Chen <shchen@google.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35803
    Reviewed-by: Angel Pons <th3fanbus@gmail.com>
    Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
    Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Shelley Chen committed Oct 7, 2019
    Copy the full SHA
    62e79d2 View commit details
    Browse the repository at this point in the history

Commits on Oct 8, 2019

  1. mb/google/kohaku: Assign GPP_A19 as reset_gpio of stylus

    Applying reset_gpio config of stylus for kohaku. GPP_A19 has been assigned in
    the latest schematics.
    
    We would keep GPP_A10 as output high for old revision devices temporarily.
    
    BUG=b:141914474
    BRANCH=none
    TEST=verified stylus works internally
    Signed-off-by: Seunghwan Kim <sh_.kim@samsung.com>
    
    Change-Id: I61f0f9a4378f47bf455f0726d44beeaf2f67197b
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35748
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Shelley Chen <shchen@google.com>
    shkim117 authored and Shelley Chen committed Oct 8, 2019
    Copy the full SHA
    34d306a View commit details
    Browse the repository at this point in the history
  2. mb/google/drallion: Add detect pin for Wacom touchscreen

    Add the missing detect pin to fix Wacom touchscreen function.
    
    BUG=b:140415892,b:138082886
    BRANCH=N/A
    TEST=N/A
    
    Change-Id: I8a1b48d4d502945b88e38393383512d30b684fa4
    Signed-off-by: Frank Wu <frank_wu@compal.corp-partner.google.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35790
    Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Frank-Wu-718 authored and wzeh committed Oct 8, 2019
    Copy the full SHA
    2431a70 View commit details
    Browse the repository at this point in the history
  3. device/mmio.h: Add more bit field helpers

    For fields with single bit, it's easier to declare as
    
     DEFINE_BIT(name, bit)
    
    Change-Id: If20e6b1809073b2c0dc84190edc25b207bf332b7
    Signed-off-by: Hung-Te Lin <hungte@chromium.org>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35787
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Julius Werner <jwerner@chromium.org>
    Reviewed-by: Yu-Ping Wu <yupingso@google.com>
    hungte authored and wzeh committed Oct 8, 2019
    Copy the full SHA
    dafb661 View commit details
    Browse the repository at this point in the history
  4. Revert "site-local: Allow to read Makefile.inc w/o .config"

    This reverts commit 275f2e2.
    Since in this commit the inclusion of site-local/Makefile.inc was moved
    outside of the guard 'ifeq ($(NOCOMPILE),1)', this Makefile.inc will be
    included always here (what seems to be the intention of this commit).
    
    As we have a second place where site-local/Makefile.inc is included
    (top-level Makefile.inc via subdirs-y class) this unconditional include
    leads to a double included site-local/Makefile.inc. Therefore one will
    get errors if a separate rule is used in site-local/Makefile.inc.
    
    Change-Id: I0a693c1d793b978c8023e4f107dce139d537d8db
    Signed-off-by: Werner Zeh <werner.zeh@siemens.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35786
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Angel Pons <th3fanbus@gmail.com>
    Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    wzeh committed Oct 8, 2019
    Copy the full SHA
    b7f1c2d View commit details
    Browse the repository at this point in the history
  5. mb/lenovo/{t60,z61t}: Convert to variant board

    Change-Id: I0a3076780ac5cf183235f06e4c56d0707bf5e6ca
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/34123
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
    lemenkov authored and ArthurHeymans committed Oct 8, 2019
    Copy the full SHA
    c71093b View commit details
    Browse the repository at this point in the history
  6. mb/lenovo/t60: Switch to override tree

    Change-Id: I13c0134b22e2203e6cee6ecafda0dae89e086aff
    Signed-off-by: Peter Lemenkov <lemenkov@gmail.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/34779
    Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-by: Patrick Georgi <pgeorgi@google.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    lemenkov authored and ArthurHeymans committed Oct 8, 2019
    Copy the full SHA
    c1dc2d5 View commit details
    Browse the repository at this point in the history
  7. device/dram/ddr4: Check spd_bytes_total and spd_bytes_used values

    The value stored to 'spd_bytes_total' is never read. Now it is fixed.
    This is spotted using clang-tool v9.
    Also add a check if spd_bytes_used and/or spd_bytes_total are reserved
    and make sure that spd_bytes_used is not greater than spd_bytes_total.
    
    Change-Id: I426a7e64cc4c0bcced91d03387e02c8d965a21dc
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35558
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    ElyesH authored and i-c-o-n committed Oct 8, 2019
    Copy the full SHA
    2a0fbe3 View commit details
    Browse the repository at this point in the history
  8. arch/x86: Add a choice for selecting normal/fallback cbfs prefix

    Setting the cbfs prefix is prone to error. Therefore add a Kconfig
    choice for 2 common values, fallback and normal, while still keeping
    the ability to specify an arbitrary value.
    
    Change-Id: I04222120bd1241c3b0996afa27dcc35ac42fbbc8
    Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35822
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    ArthurHeymans authored and i-c-o-n committed Oct 8, 2019
    Copy the full SHA
    6010eb2 View commit details
    Browse the repository at this point in the history
  9. arch/x86: Don't allow separate verstage to boot from romcc bootblock

    CONFIG_VBOOT_SEPARATE_VERSTAGE has a dependency on
    C_ENVIRONMENT_BOOTBLOCK so Kconfig already guards against this.
    
    Change-Id: I8f963a27f9023fd4c6ebc418059d57e00e4dfb4c
    Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35824
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    ArthurHeymans authored and i-c-o-n committed Oct 8, 2019
    Copy the full SHA
    c70af65 View commit details
    Browse the repository at this point in the history
  10. device/root_device: Consolidate common _scan_bus() functions

    scan_usb_bus() and root_dev_scan_bus() had the very same implementation.
    So rename the latter to scan_static_bus() and use that for both cases.
    
    Change-Id: If0aba9c690b23e3716f2d47ff7a8c3e8f6d82679
    Signed-off-by: Nico Huber <nico.huber@secunet.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/31901
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    n-huber authored and i-c-o-n committed Oct 8, 2019
    Copy the full SHA
    a89c82e View commit details
    Browse the repository at this point in the history
  11. device: Use scan_static_bus() over scan_lpc_bus()

    Devices behind LPC can expose more buses (e.g. I2C on a super-i/o).
    So we should scan buses on LPC devices, too.
    
    Change-Id: I0eb005e41b9168fffc344ee8e666d43b605a30ba
    Signed-off-by: Nico Huber <nico.huber@secunet.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/29474
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    Reviewed-by: Aaron Durbin <adurbin@chromium.org>
    Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-by: Patrick Rudolph <siro@das-labor.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    n-huber authored and i-c-o-n committed Oct 8, 2019
    Copy the full SHA
    51b75ae View commit details
    Browse the repository at this point in the history
  12. asus/f2a85m_pro: Fix superio type in devicetree

    The superio driver that was linked in is nct6779d but static
    devicetree expected symbol superio_nuvoton_nct5572d_ops.
    
    Change-Id: I648b7680bb39b9ff5b38cc3bd5147bd336e0b282
    Signed-off-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35855
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    kmalkki authored and felixheld committed Oct 8, 2019
    Copy the full SHA
    2f8192b View commit details
    Browse the repository at this point in the history
  13. superio/hwm5_conf: factor out HWM access from ITE env_ctrl

    Nuvoton and Winbond use the same off-by-5 indirect address space to
    access their hardware monitor/environment controller in the SIO chip, so
    move this to a common location and replace the inb/outb calls with the
    corresponding inline functions from device/pnp.h
    
    Change-Id: I20606313d0cc9cf74be7dca30bc4550059125fe1
    Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35858
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
    felixheld committed Oct 8, 2019
    Copy the full SHA
    166b55c View commit details
    Browse the repository at this point in the history
  14. superio/it8772f: use HWM access functionality from hwm5_conf.h

    Change-Id: I12ac8dd0503f3c46fdb50e49df60c01387128b55
    Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35859
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
    felixheld committed Oct 8, 2019
    Copy the full SHA
    fa120eb View commit details
    Browse the repository at this point in the history
  15. intel/dcp847ske: use functions from hwm5_conf.h for HWM setup

    Change-Id: I67de5260a756fc7b1cf0ec1903bee0058a2dcb06
    Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35861
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
    felixheld committed Oct 8, 2019
    Copy the full SHA
    4a0899f View commit details
    Browse the repository at this point in the history
  16. superio/winbond/w83627*: use hwm5_conf.h for HWM setup

    Change-Id: Id78042606f02e02035dc917d162d0c98c9de38a4
    Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35862
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
    felixheld committed Oct 8, 2019
    Copy the full SHA
    08abfa3 View commit details
    Browse the repository at this point in the history
  17. superio/it8772f: use pnp_ops.h for pnp register access

    Change-Id: I983249fb54b6fbccc4339c955cb5041848b21cf8
    Signed-off-by: Felix Held <felix-coreboot@felixheld.de>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35860
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
    felixheld committed Oct 8, 2019
    Copy the full SHA
    6c244bd View commit details
    Browse the repository at this point in the history

Commits on Oct 9, 2019

  1. SMBIOS: (Type 9) Add PCI Express Gen 4 values

    Change-Id: I616a435d80715bee6f7530d7318319556a7580e7
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35890
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    ElyesH authored and i-c-o-n committed Oct 9, 2019
    Copy the full SHA
    5d0942b View commit details
    Browse the repository at this point in the history
  2. SMBIOS (Type 17): Add HBM device type and DIE form factor value

    Add High Bandwidth Memory, High Bandwidth Memory Generation 2 and new
    form factor value (Die).
    
    Change-Id: Ia174e09bffdadeed4a18d443f75e2386d756e9bf
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35893
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    ElyesH authored and i-c-o-n committed Oct 9, 2019
    Copy the full SHA
    86b683a View commit details
    Browse the repository at this point in the history
  3. mb/google/hatch: Set FPS as wake source

    BUG=b:142131099
    BRANCH=None
    TEST=powerd_dbus_suspend, ensure DUT in S0ix
         touch fp sensor and ensure DUT wakes up in S0
    
    Change-Id: If57094aa1076d79ac0886b71fa5532411bfeb45f
    Signed-off-by: Shelley Chen <shchen@google.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35903
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
    Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
    Shelley Chen committed Oct 9, 2019
    Copy the full SHA
    9b93383 View commit details
    Browse the repository at this point in the history
  4. acpi_table_header: Replace hard-coded length via sizeof(acpi_fadt_t)

    Minimize use of hard-coded value for acpi_table_header->length to soft
    code. Replace length of acpi_header_t with sizeof(acpi_fadt_t).
    
    Change-Id: Ibcae72e8f02497719fcd3f180838557e8e9abd38
    Signed-off-by: Himanshu Sahdev <himanshusah@hcl.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35540
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Richard Spiegel <richard.spiegel@silverbackltd.com>
    Himanshu Sahdev authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    fa6024e View commit details
    Browse the repository at this point in the history
  5. drivers/spi: ignore -Wvla on clang too

    Change-Id: I99bc6877680b32f2bae78437ab0482baa65496d8
    Signed-off-by: Greg V <greg@unrelenting.technology>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35865
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
    Reviewed-by: Julius Werner <jwerner@chromium.org>
    valpackett authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    1c3dbdb View commit details
    Browse the repository at this point in the history
  6. ec/google/chromeec: fix format security warning

    Change-Id: I7a7bcb56523d595e8d4f32849aac53d66d416a12
    Signed-off-by: Greg V <greg@unrelenting.technology>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35866
    Reviewed-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    valpackett authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    ae47a6f View commit details
    Browse the repository at this point in the history
  7. mb/[google/intel/lenovo]/*: fix posix shell bug with SPD files

    FreeBSD's sh (basic posix shell) did not interpret the '\%o' escape
    in the same way bash/zsh do. As a result, the decoded files ended up
    with ASCII numbers instead of the decoded binary data.
    
    Change-Id: I95b414d959e5cd4479fcf100adcf390562032c68
    Signed-off-by: Greg V <greg@unrelenting.technology>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35867
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
    Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
    Reviewed-by: Patrick Georgi <pgeorgi@google.com>
    valpackett authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    84c491a View commit details
    Browse the repository at this point in the history
  8. mb/google/hatch: Remove pen device for dratini/dragonair

    Dratini/Dragonair doesn't support pen insertion/ejection feature,
    so remove it.
    
    BUG=b:142159117
    TEST=emerge-hatch coreboot
    
    Change-Id: I64859a162d8dc75ffe55d98b72a056dd72e8de75
    Signed-off-by: Wisley Chen <wisley.chen@quantatw.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35844
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
    Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
    Reviewed-by: Shelley Chen <shchen@google.com>
    WisleyChen authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    2ef5d1a View commit details
    Browse the repository at this point in the history
  9. mb/google/drallion: Enable UART console for arcada_cml and sarien_cml

    Drallion uses UART 0 for console, other two variants remain as UART 2.
    
    BUG=b:139095062
    TEST=emerge-drallion coreboot chromeos-bootimage.
         Console should be visible.
    
    Change-Id: I520a07ad6f755bc2e6481329fc69bef9a36e31e2
    Signed-off-by: Bernardo Perez Priego <bernardo.perez.priego@intel.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35785
    Reviewed-by: Bora Guvendik <bora.guvendik@intel.com>
    Reviewed-by: Angel Pons <th3fanbus@gmail.com>
    Reviewed-by: Aamir Bohra <aamir.bohra@intel.com>
    Reviewed-by: Mathew King <mathewk@chromium.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    perezpri authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    a31e6e8 View commit details
    Browse the repository at this point in the history
  10. sb/intel/bd82x6x: Remove setting up lpc decode ranges in ramstage

    This is now done during the romstage.
    
    Change-Id: I7c1a848ae871ffb73c09ee88f96331d6b823e39d
    Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/34978
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Patrick Rudolph <siro@das-labor.org>
    ArthurHeymans authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    3cde494 View commit details
    Browse the repository at this point in the history
  11. soc/mediatek/mt8183: Simplify usage of dramc_engine2_end

    Since we always write to &ch[chn].ao.dummy_rd after calling
    dramc_engine2_end(), this write could be merged into dramc_engine2_end()
    to simplify code.
    
    BUG=none
    BRANCH=none
    TEST=emerge-kukui coreboot
    
    Change-Id: Ibb4bd5ed016118811ad2097098417c19f00f4263
    Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35749
    Reviewed-by: Hung-Te Lin <hungte@chromium.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Yu-Ping Wu authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    093d8ea View commit details
    Browse the repository at this point in the history
  12. soc/mediatek/mt8183: Add the shared 'dramc_param' module

    The dramc_param module simplifies the communication between coreboot and
    MTK DRAM full calibration blob, and is shared by both implementations to
    ensure the same format of parameters.
    
    BUG=b:139099592
    BRANCH=none
    TEST=emerge-kukui coreboot
    
    Change-Id: I4cfd634da1855a76706aab0b050197251e2ed4dd
    Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35775
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Hung-Te Lin <hungte@chromium.org>
    Yu-Ping Wu authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    732e215 View commit details
    Browse the repository at this point in the history
  13. soc/mediatek/mt8183: Use cached calibration result for faster bootup

    Load calibration params from flash. If the format of the params is
    correct, use these calibration params for fast calibration to reduce the
    bootup time.
    
    Bootup time of DRAM partial calibration:
     - 1,349,385 usecs with low frequency
     -   924,698 usecs with middle frequency
     - 1,270,089 usecs with high frequency
    3,544,172 usecs in total.
    
    Bootup time of DRAM fast calibration:
     - 216,663 usecs with low frequency
     - 328,220 usecs with middle frequency
     - 322,612 usecs with high frequency
    867,495 usecs in total.
    
    BUG=b:139099592
    BRANCH=none
    TEST=Boots correctly on Kukui
    
    Change-Id: I9ef4265dd369a1c276bb02294696556df927e7bc
    Signed-off-by: Huayang Duan <huayang.duan@mediatek.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35164
    Reviewed-by: Hung-Te Lin <hungte@chromium.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Huayang Duan authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    846be44 View commit details
    Browse the repository at this point in the history
  14. soc/mediatek/mt8183: Run DRAM full calibration

    Load the calibration params from flash first and check the correctness
    of the params. If the params have correct format, perform DRAM fast
    calibration with these params to reduce bootup time. Otherwise, load the
    DRAM blob and perform DRAM full calibration.
    
    Bootup time of DRAM partial calibration:
     - 1,349,385 usecs with low frequency
     -   924,698 usecs with middle frequency
     - 1,270,089 usecs with high frequency
    3,544,172 usecs in total.
    
    Bootup time of DRAM fast calibration:
     - 216,663 usecs with low frequency
     - 328,220 usecs with middle frequency
     - 322,612 usecs with high frequency
    867,495 usecs in total.
    
    BUG=b:139099592
    BRANCH=none
    TEST=emerge-kukui coreboot
    
    Change-Id: I8de29b14b1fb24b3b4f351c855c5c4d8f350cc34
    Signed-off-by: Huayang Duan <huayang.duan@mediatek.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35110
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Hung-Te Lin <hungte@chromium.org>
    Huayang Duan authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    078332e View commit details
    Browse the repository at this point in the history
  15. soc/mediatek/mt8183: Change argument type of mt_set_emi

    Since struct dramc_param has been defined, we can pass the struct
    directly from mt_mem_init().
    
    BUG=b:139099592
    BRANCH=none
    TEST=emerge-kukui coreboot
    
    Change-Id: If7333fb579eff76dd9d1c2bf6fdfe7eccb22050f
    Signed-off-by: Yu-Ping Wu <yupingso@chromium.org>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35846
    Reviewed-by: Hung-Te Lin <hungte@chromium.org>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Yu-Ping Wu authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    0e5b196 View commit details
    Browse the repository at this point in the history
  16. soc/qualcomm: Remove default ops to generate bootblock.bin

    This is done by default in the main Makefile.inc.
    
    TEST: With BUILD_TIMELESS=1 the resulting binary is identical before
    and after the change.
    
    Change-Id: Ie85e023df1f1c2b0f115e4f92719a511f60019c3
    Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35899
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Julius Werner <jwerner@chromium.org>
    ArthurHeymans authored and pgeorgi committed Oct 9, 2019
    Copy the full SHA
    7f9b90f View commit details
    Browse the repository at this point in the history

Commits on Oct 10, 2019

  1. mb/{ibase/mb899,kontron/986lcd-m}: Use pnp_write_hwm5_index function

    Change-Id: If30a17d053da8f0758085fc36469b564d46049cd
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35901
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    ElyesH authored and felixheld committed Oct 10, 2019
    Copy the full SHA
    edfe125 View commit details
    Browse the repository at this point in the history
  2. soc/intel: sgx: get rid of UEFI-style usage of global variable

    Rework SGX enable status in a clean way without using a global variable.
    
    Change-Id: Ida6458eb46708df8fd238122aed41b57ca48c15b
    Signed-off-by: Michael Niewöhner <foss@mniewoehner.de>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35882
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    c0d3z3r0 authored and i-c-o-n committed Oct 10, 2019
    Copy the full SHA
    6e66d7b View commit details
    Browse the repository at this point in the history
  3. nb/intel/pineview/Kconfig: Remove romcc leftover

    This is unused since C_ENVIRONMENT_BOOTBLOCK is used.
    
    Change-Id: Id5af41e455d211eba89cfeb625f4c728b4145da7
    Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35948
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Patrick Rudolph <siro@das-labor.org>
    Reviewed-by: Kyösti Mälkki <kyosti.malkki@gmail.com>
    Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
    Reviewed-by: Nico Huber <nico.h@gmx.de>
    ArthurHeymans authored and i-c-o-n committed Oct 10, 2019
    Copy the full SHA
    2463343 View commit details
    Browse the repository at this point in the history
  4. mb/google/octopus/variants/fleex: Update GPIOs to fix EMR

    Update GPIO_138 and GPIO_139 setting to fix EMR function.
    
    BUG=b:141729962,b:141281846
    BRANCH=octopus
    TEST=verify EMR function in Grob360S.
    
    Change-Id: I28cef592374fb4aeee2f3d3010cc0e237d62a2fd
    Signed-off-by: John Su <john_su@compal.corp-partner.google.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35881
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Marco Chen <marcochen@google.com>
    Reviewed-by: EricR Lai <ericr_lai@compal.corp-partner.google.com>
    Reviewed-by: Paul Menzel <paulepanter@users.sourceforge.net>
    John Su authored and furquan-goog committed Oct 10, 2019
    Copy the full SHA
    d4697a0 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2019

  1. mb/google/hatch: Add new touchscreen option for Kohaku

    The next board rev will have a new option for an Elan touchscreen.  Add
    support for this in the devicetree, as well as use the 'probed' property
    on both touchscreen options.
    
    BUG=b:141957731
    BRANCH=none
    TEST=compiles (next board rev not available yet)
    
    Change-Id: I135e693304cbb8dffc0caf4c07846033d6802208
    Signed-off-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35944
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Paul Fagerburg <pfagerburg@chromium.org>
    Reviewed-by: Shelley Chen <shchen@google.com>
    Tim Wawrzynczak authored and Shelley Chen committed Oct 11, 2019
    Copy the full SHA
    bac8e8d View commit details
    Browse the repository at this point in the history
  2. vendorcode/siemens: Remove sourcing non existing Kconfig files

    There is only one subdir in vendorcode/siemens and it does not feature
    a Kconfig file.
    
    Change-Id: I136743344465cea9c769234aa84d9ebe874ef0d2
    Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35953
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Werner Zeh <werner.zeh@siemens.com>
    ArthurHeymans committed Oct 11, 2019
    Copy the full SHA
    894240d View commit details
    Browse the repository at this point in the history
  3. vendorcode/eltan/Kconfig: Hide the Kconfig options when lacking support

    The vendorcode/eltan mboot and verified boot options only build if a
    few other Kconfig options are defined.
    
    Change-Id: Ie333d2fbf294e23ec01df06ee551e2d09541c744
    Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35954
    Reviewed-by: Wim Vervoorn
    Reviewed-by: Michał Żygowski <michal.zygowski@3mdeb.com>
    Reviewed-by: Frans Hendriks <fhendriks@eltan.com>
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    ArthurHeymans committed Oct 11, 2019
    Copy the full SHA
    cbe5357 View commit details
    Browse the repository at this point in the history
  4. sb/intel/i82801gx: Move CIR init to a common place

    Some boards with the G41 chipset lacked programming CIR, so this
    change add that to those boards too.
    
    Change-Id: Ia10c050785170fc743f7aef918f4849dbdd6840e
    Signed-off-by: Arthur Heymans <arthur@aheymans.xyz>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35795
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: HAOUAS Elyes <ehaouas@noos.fr>
    ArthurHeymans committed Oct 11, 2019
    Copy the full SHA
    2437fe9 View commit details
    Browse the repository at this point in the history
  5. mb/{razer,purism}: Don't select NO_POST

    The NO_POST option covers more than classical port 80 output, hence
    selecting it seems wrong in any case. The default is still rather
    user patronizing, but let's keep it.
    
    As a side effect, this fixes the ability to override the default
    for NO_POST which Kconfig rejected while these boards selected it.
    (Seems like a bug in Kconfig, though.)
    
    Change-Id: I896b08812b1aa6ce249d7acc8073ebcc0f72eace
    Signed-off-by: Nico Huber <nico.huber@secunet.com>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35956
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Matt DeVillier <matt.devillier@gmail.com>
    n-huber authored and i-c-o-n committed Oct 11, 2019
    Copy the full SHA
    484ad0f View commit details
    Browse the repository at this point in the history

Commits on Oct 12, 2019

  1. mb/getac/p470: Use pnp_write_config function

    Change-Id: Iaf9a4608f1b7d25cf5d8dbe2c1489b3d2d00f25a
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35964
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    ElyesH authored and felixheld committed Oct 12, 2019
    Copy the full SHA
    d6c8bdc View commit details
    Browse the repository at this point in the history
  2. mb/roda/rk886ex: Use pnp_write_config function

    Change-Id: Ic56367d64b9304b36f5ba5a4b7d5237574eb73ae
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35965
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    ElyesH authored and felixheld committed Oct 12, 2019
    Copy the full SHA
    cd7adbf View commit details
    Browse the repository at this point in the history
  3. mb/biostar/am1ml: Use ite's common functions

    Change-Id: I0b1356420c9ae419b2a0a247b9dc6c8e92b7689a
    Signed-off-by: Elyes HAOUAS <ehaouas@noos.fr>
    Reviewed-on: https://review.coreboot.org/c/coreboot/+/35966
    Tested-by: build bot (Jenkins) <no-reply@coreboot.org>
    Reviewed-by: Felix Held <felix-coreboot@felixheld.de>
    ElyesH authored and felixheld committed Oct 12, 2019
    Copy the full SHA
    3c8f9b8 View commit details
    Browse the repository at this point in the history