)]}'
{
  "log": [
    {
      "commit": "1ae955e3a58f46918ef99b0b6c562967ba1bf39e",
      "tree": "70da72e3ba9608813d863914a345f70735fdc7cc",
      "parents": [
        "b3f48734384aab649422d789447aa8a12d4eb716"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Mon Nov 09 17:20:05 2020 -0500"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Mon Nov 09 17:20:05 2020 -0500"
      },
      "message": "Prepare v2021.01-rc2\n\nSigned-off-by: Tom Rini \u003ctrini@konsulko.com\u003e\n"
    },
    {
      "commit": "b3f48734384aab649422d789447aa8a12d4eb716",
      "tree": "b91282bbc88ad9f8e4272608077500fd61b447bf",
      "parents": [
        "74f11b55df961170223d22e0daea13b095013514",
        "a322f54f50cfb2e8e7a68968c060b2fd3dbd934d"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Mon Nov 09 15:48:50 2020 -0500"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Mon Nov 09 15:48:50 2020 -0500"
      },
      "message": "Merge tag \u0027efi-2021-01-rc2-2\u0027 of https://gitlab.denx.de/u-boot/custodians/u-boot-efi\n\nPull request for UEFI sub-system for efi-2021-01-rc2 (2)\n\nThe following bugs are fixed:\n\n* The conitrace command failed to build.\n* Non-volatile UEFI variables were not delete form the file store.\n\nThe following features are added:\n\n* Support for the FN1 - FN10 keys on crosswire keyboards is added.\n* An EFI binary is provided to dump the binary device tree.\n\ntpm2_get_capability() is adjusted in preparation of the implementation\nof the EFI_TCG2_PROTOCOL.\n"
    },
    {
      "commit": "74f11b55df961170223d22e0daea13b095013514",
      "tree": "fdca77577d9a516f4c184348b3ca8d77efafa091",
      "parents": [
        "97949924f1aeca19c3fa0249e2bf35856d632cec"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Mon Nov 09 14:23:01 2020 -0500"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Mon Nov 09 14:23:01 2020 -0500"
      },
      "message": "configs: Resync with savedefconfig\n\nRsync all defconfig files using moveconfig.py\n\nSigned-off-by: Tom Rini \u003ctrini@konsulko.com\u003e\n"
    },
    {
      "commit": "97949924f1aeca19c3fa0249e2bf35856d632cec",
      "tree": "fd1c80716b43bf9c24bdfe98b7d28715438bbc70",
      "parents": [
        "68cbc63da0e9ba5c26c4f98f076f7a6e2fb3ccef"
      ],
      "author": {
        "name": "Amit Singh Tomar",
        "email": "amittomer25@gmail.com",
        "time": "Mon Nov 09 19:31:08 2020 +0530"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Mon Nov 09 14:18:10 2020 -0500"
      },
      "message": "arm: actions: increase SYS_MALLOC_F_LEN\n\nafter commit 4ab3817ff16a (\"clk: fixed-rate: Enable DM_FLAG_PRE_RELOC flag\")\nCubieboard7 (based on actions S700 SoC) fails to boot.\n\nIt is due to the fact that the default value of CONFIG_SYS_MALLOC_F_LEN (0x400)\nwould not provide enough memory for clock device to probe (before relocation)\nwell.\n\nThis commit fixes it, by increasing SYS_MALLOC_F_LEN to value 0x2000.\n\nSuggested-by: Andre Przywara \u003candre.przywara@arm.com\u003e\nSigned-off-by: Amit Singh Tomar \u003camittomer25@gmail.com\u003e\n"
    },
    {
      "commit": "68cbc63da0e9ba5c26c4f98f076f7a6e2fb3ccef",
      "tree": "85d453086c6d02a9c511459b72eabdc191db2956",
      "parents": [
        "22ad69b7987eb4b10221330661db4427e40174fb"
      ],
      "author": {
        "name": "Marek Vasut",
        "email": "marex@denx.de",
        "time": "Thu Oct 08 15:14:17 2020 +0200"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Mon Nov 09 14:18:09 2020 -0500"
      },
      "message": "net: ks8851: Implement EEPROM MAC address readout\n\nIn case there is an EEPROM attached to the KS8851 MAC and the EEPROM\ncontains a valid MAC address, the MAC address is loaded into the NIC\nregisters on power on. Read the MAC address out of the NIC registers\nand provide it to U-Boot.\n\nSigned-off-by: Marek Vasut \u003cmarex@denx.de\u003e\nCc: Eugen Hristev \u003ceugen.hristev@microchip.com\u003e\nCc: Joe Hershberger \u003cjoe.hershberger@ni.com\u003e\n"
    },
    {
      "commit": "a322f54f50cfb2e8e7a68968c060b2fd3dbd934d",
      "tree": "5a1da7557ca17a3a7c253d1a6f8fd72bb2b6d44e",
      "parents": [
        "b1aa6fcf274cb655ffb56eadcb9518fbb57e47b5"
      ],
      "author": {
        "name": "Ilias Apalodimas",
        "email": "ilias.apalodimas@linaro.org",
        "time": "Thu Nov 05 23:58:43 2020 +0200"
      },
      "committer": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Mon Nov 09 17:28:18 2020 +0100"
      },
      "message": "tpm: Change response length of tpm2_get_capability()\n\nFor implementing the EFI_TCG2_PROTOCOL we need the count field returned by\nthe TPM when reading capabilities via tpm2_get_capability().\n\nAdjust the implementation of the \u0027tpm2 get_capability\u0027 command accordingly.\n\nSuggested-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nSigned-off-by: Ilias Apalodimas \u003cilias.apalodimas@linaro.org\u003e\nReviewed-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\n"
    },
    {
      "commit": "b1aa6fcf274cb655ffb56eadcb9518fbb57e47b5",
      "tree": "5545266e69e35ba2305c69b329fb16dea0521cad",
      "parents": [
        "ab02c3fec499e89e09b0f024ef263821e4b5d918"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Wed Nov 04 22:00:48 2020 +0100"
      },
      "committer": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Mon Nov 09 17:28:17 2020 +0100"
      },
      "message": "efi_selftest: add tool to download dtb\n\nFor validating the fixed up device tree we need a tool to need to save it\nto a file.\n\ndtbdump.efi copies the configuration table with the device tree to a file\non the same partition from which dtbdump.efi was invoked. The file name can\nbe entered on the console.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\n"
    },
    {
      "commit": "ab02c3fec499e89e09b0f024ef263821e4b5d918",
      "tree": "171a821e9cbeee082fa058e2cde5ae3750a08fd0",
      "parents": [
        "b055a05b989cb67484d2cef62b784896914ceb58"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Mon Nov 02 19:32:24 2020 +0100"
      },
      "committer": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Mon Nov 09 17:28:17 2020 +0100"
      },
      "message": "efi_loader: non-volatile variable not deleted from file\n\nWhen deleting a non-volatile variable it was deleted from memory but the\ndeletion was not persisted to the file system.\n\nSetVariable() may be called with attributes \u003d\u003d 0 to delete a variable. To\ndetermine if the deletion shall be persisted we have to consider the\nnon-volatile flag in the attributes of the deleted variable and not the\nvalue passed in the call parameter.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\n"
    },
    {
      "commit": "b055a05b989cb67484d2cef62b784896914ceb58",
      "tree": "06399720fa83b690433835353023406bd800207e",
      "parents": [
        "2fb3ed2cbc5012718c9cfbfae7fcf87daa000e9b"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Fri Oct 23 20:52:26 2020 +0200"
      },
      "committer": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Mon Nov 09 17:28:17 2020 +0100"
      },
      "message": "input: add support for FN1 - FN10 on crosswire kbd\n\nChromebooks and the sandbox use a crosswire keyboard with function keys\nFN1 - FN10. These keys are needed when running UEFI applications like GRUB\nor the UEFI SCT.\n\nAdd support for these keys when translating from key codes to\nECMA-48 (or withdrawn ANSI 3.64) escape sequences.\n\nAll escape sequences start with 0x1b. So we should not repeat this\nbyte in the kbd_to_ansi364 table.\n\nFor testing use:\n\nsandbox_defconfig + CONFIG_EFI_SELFTEST\u003dy\n\n$ ./u-boot -D -l\n\n\u003d\u003e setenv efi_selftest extended text input\n\u003d\u003e bootefi selftest\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "2fb3ed2cbc5012718c9cfbfae7fcf87daa000e9b",
      "tree": "b780a8bfae098c7f036b1542320bb3d20d8e9630",
      "parents": [
        "22ad69b7987eb4b10221330661db4427e40174fb"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Fri Oct 23 12:46:04 2020 +0200"
      },
      "committer": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Mon Nov 09 17:28:17 2020 +0100"
      },
      "message": "cmd: conitrace: replace getc() by getchar()\n\nThis command was missed when renaming getc() to getchar().\n\nFixes: c670aeee3df9 (\"common: rename getc() to getchar()\")\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\n"
    },
    {
      "commit": "22ad69b7987eb4b10221330661db4427e40174fb",
      "tree": "b13bc4ba708907cd76a0ec09c4599b55cb586953",
      "parents": [
        "896cc5aa4a8fc0c28036b9615a37f0034addad44",
        "dc4b2a9770b5b932cd6d98c33ebff6dc46de6849"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Fri Nov 06 11:27:14 2020 -0500"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Fri Nov 06 11:27:14 2020 -0500"
      },
      "message": "Merge tag \u0027dm-pull5nov20\u0027 of git://git.denx.de/u-boot-dm\n\npatman status subcommand to collect tags from Patchwork\npatman showing email replies from Patchwork\nsandbox poweroff command\nminor fixes in binman, tests\n"
    },
    {
      "commit": "896cc5aa4a8fc0c28036b9615a37f0034addad44",
      "tree": "8f3c4e19546de377d6ec618911ef6a2c41ec5f85",
      "parents": [
        "d062c1344cefb6c368b96efea4c2a20e63657b8d",
        "014b9f96762d17d04038d8902d419b6476753e4f"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Fri Nov 06 08:42:11 2020 -0500"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Fri Nov 06 09:46:43 2020 -0500"
      },
      "message": "Merge tag \u0027u-boot-amlogic-20201105\u0027 of https://gitlab.denx.de/u-boot/custodians/u-boot-amlogic\n\n- meson64_android: don\u0027t show logo on ROM USB boot\n- doc: update support matrix and fix vim3/l build instructions\n- meson64: relocate config_distro_bootcmmd header\n"
    },
    {
      "commit": "d062c1344cefb6c368b96efea4c2a20e63657b8d",
      "tree": "56dcc373217bbcb248c35f7253c9478c1ba7e715",
      "parents": [
        "71d3fa7efa4fc07e6f161c742397ddbe4466c631",
        "e4f8e543f1a905857a753a1d411997a81f4f52aa"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Fri Nov 06 08:41:49 2020 -0500"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Fri Nov 06 09:46:43 2020 -0500"
      },
      "message": "Merge https://gitlab.denx.de/u-boot/custodians/u-boot-x86\n\n- Add a new SMBIOS parser and enable it when booting from coreboot\n- Fix up various driver names to avoid dtoc warnings\n- Fully enable ACPI support on Google Chromebook Coral\n- Add a way to set SMBIOS properties using the devicetree\n- Update existing boards to use devicetree for SMBIOS using a new\n  default sysinfo driver\n"
    },
    {
      "commit": "71d3fa7efa4fc07e6f161c742397ddbe4466c631",
      "tree": "b73451e0e425cee55c2bd7d3aae6922a23c55145",
      "parents": [
        "7716c328c843d4365c9fe2703e66a7aeee557dfa"
      ],
      "author": {
        "name": "Pali Rohár",
        "email": "pali@kernel.org",
        "time": "Wed Nov 04 10:34:35 2020 +0100"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Fri Nov 06 09:46:11 2020 -0500"
      },
      "message": "Makefile: Fix calling make with V\u003d1\n\nCalling \u0027make V\u003d1 all\u0027 on Ubuntu 18.04 with gcc version 9.2.1 and GNU Make\nversion 4.1 fails on error:\n\n    scripts/Kbuild.include:220: *** Recursive variable \u0027echo-cmd\u0027 references itself (eventually).  Stop.\n\nAs a workaround expand \u0027echo-cmd\u0027 variable via \u0027call\u0027 construction instead\nof expanding it directly.\n\nSigned-off-by: Pali Rohár \u003cpali@kernel.org\u003e\nReported-by: Patrick Delaunay \u003cpatrick.delaunay@st.com\u003e\nReviewed-by: Patrick Delaunay \u003cpatrick.delaunay@st.com\u003e\nFixes: ae897022d7bd (\"Makefile: Fix u-boot-nodtb.bin target\")\n"
    },
    {
      "commit": "e4f8e543f1a905857a753a1d411997a81f4f52aa",
      "tree": "602db8b33b49120a946f296c65d0a105eff863d9",
      "parents": [
        "839d66cdb518f5bd28d25b4b9bf3413711826945"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:18 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:26:32 2020 +0800"
      },
      "message": "smbios: Drop the unused Kconfig options\n\nNow that we can use devicetree to specify this information, drop the old\nCONFIG options.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "839d66cdb518f5bd28d25b4b9bf3413711826945",
      "tree": "3d8a8b640d13538cbc37981728903d784fbee690",
      "parents": [
        "8f1f374f63076cdbb8f7106bd80fcae50ba62394"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:17 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:25:56 2020 +0800"
      },
      "message": "x86: Provide default SMBIOS manufacturer/product\n\nAdd a file containing defaults for these, using the existing CONFIG\noptions. This file must be included with #include since it needs to\nbe passed through the C preprocessor.\n\nEnable the driver for all x86 boards that generate SMBIOS tables.\nDisable it for coral since it has its own driver.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n[bmeng: reword the commit message a little bit]\nSigned-off-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "8f1f374f63076cdbb8f7106bd80fcae50ba62394",
      "tree": "01d3dd656152275c108e39a8674776b20da22d9e",
      "parents": [
        "fa9e1bcfc44e0982ece00d8c335b8748be907b07"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:16 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "x86: galileo: Use devicetree for SMBIOS settings\n\nAdd settings and enable the default sysinfo driver so that these can come\nfrom the device tree.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "fa9e1bcfc44e0982ece00d8c335b8748be907b07",
      "tree": "f61f3a33ec24fc80b97ac51a545104edb0b1eb06",
      "parents": [
        "a1d63bc13505c7f1257f01aac9e74c6fb7f0c72d"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:15 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "arm64: mvebu: Use devicetree for SMBIOS settings on uDPU\n\nAdd settings and enable the default sysinfo driver so that these can come\nfrom the device tree.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "a1d63bc13505c7f1257f01aac9e74c6fb7f0c72d",
      "tree": "a7e50daf38bec9083015c79e053de018c6ce75da",
      "parents": [
        "c0697c1f4b6ddbe4a708bda78852c5dda153f522"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:14 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "odroid-c2: Use devicetree for SMBIOS settings\n\nAdd settings and enable the default sysinfo driver so that these can come\nfrom the device tree.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "c0697c1f4b6ddbe4a708bda78852c5dda153f522",
      "tree": "569a60ab5ef56e4df45ae59c10605ce3f473b0c1",
      "parents": [
        "70190f82cb3b469e327a274ba523e4453c4c4402"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:13 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "imx: Use devicetree for SMBIOS settings on MYiR MYS-6ULX\n\nAdd settings and enable the default sysinfo driver so that these can come\nfrom the device tree.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "70190f82cb3b469e327a274ba523e4453c4c4402",
      "tree": "c8bfb16452cc29f30eed37647428cdba848f9038",
      "parents": [
        "44c74bdd5828c885b97a1518b9d85239a1020c6c"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:12 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "rockchip: Use devicetree for SMBIOS settings\n\nAdd settings and enable the default sysinfo driver so that these can come\nfrom the device tree.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "44c74bdd5828c885b97a1518b9d85239a1020c6c",
      "tree": "93c7b4344741ebde63b5e143dbc10ee75d4dba35",
      "parents": [
        "f96965315489fcb7fc9df8fe4da0137150bb3826"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:11 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "sysinfo: Provide a default driver to set SMBIOS values\n\nSome boards want to specify the manufacturer or product name but do not\nneed to have their own sysinfo driver.\n\nAdd a default driver which provides a way to specify this SMBIOS\ninformation in the devicetree, without needing any board-specific\nfunctionality.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "f96965315489fcb7fc9df8fe4da0137150bb3826",
      "tree": "249becdb03e1d1cd72697645b4e8a5c69e72bc86",
      "parents": [
        "a3f5c8ea69a0047aa0db12517b3bf91ae7d3f682"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:10 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "smbios: Add documentation and devicetree binding\n\nAdd information about how to set SMBIOS properties using the devicetree.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "a3f5c8ea69a0047aa0db12517b3bf91ae7d3f682",
      "tree": "008ff6be17d80a4e0a9baf86ead4f7f7d95d552e",
      "parents": [
        "44ffb6f0ecaf25bd233b511cbf2ddb7b6019a53d"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:09 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "smbios: Add more properties\n\nThe current tables only support a subset of the available fields defined\nby the SMBIOS spec. Add a few more.\n\nWe could use CONFIG_SYS_CPU or CONFIG_SYS_SOC as a default for family, but\nthe meaning of that value relates more to the whole system rather than\njust the SoC.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "44ffb6f0ecaf25bd233b511cbf2ddb7b6019a53d",
      "tree": "11715b65426a05365c975818c4c9aadc946976c2",
      "parents": [
        "78227d4eda26d5838b34e12f5080346728015fa5"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:08 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "smbios: Allow properties to come from the device tree\n\nSupport a way to put SMBIOS properties in the device tree. These can be\nplaced in a \u0027board\u0027 device in an \u0027smbios\u0027 subnode.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "78227d4eda26d5838b34e12f5080346728015fa5",
      "tree": "715f35ded858bb4330b11dabac713b5de8ae83e3",
      "parents": [
        "49337238effdd86e5863b14a52c1ecc08867bb01"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:07 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "x86: Pass an ofnode into each SMBIOS function\n\nAs a first step to obtaining SMBIOS information from the devicetree, add\nan ofnode parameter to the writing functions.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "49337238effdd86e5863b14a52c1ecc08867bb01",
      "tree": "2a708442f86a51c49fab24ab404f82effe9e7fc6",
      "parents": [
        "3a8ee3df836614b68881f5b84d3197305ee1b08e"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:06 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "doc: Add a binding for sysinfo\n\nAdd a simple binding file for this, so that it is clear what this binding\ndirectory is for.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "3a8ee3df836614b68881f5b84d3197305ee1b08e",
      "tree": "ff5e90586913588eb3dcb8babb01cd2893a8644a",
      "parents": [
        "a40f890bdb01c54745274a939cd23942d92648ab"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 06:32:05 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 10:18:20 2020 +0800"
      },
      "message": "board: Rename uclass to sysinfo\n\nThis uclass is intended to provide a way to obtain information about a\nU-Boot board. But the concept of a U-Boot \u0027board\u0027 is the whole system,\nnot just one circuit board, meaning that \u0027board\u0027 is something of a\nmisnomer for this uclass.\n\nIn addition, the name \u0027board\u0027 is a bit overused in U-Boot and we want to\nuse the same uclass to provide SMBIOS information.\n\nThe obvious name is \u0027system\u0027 but that is so vague as to be meaningless.\nUse \u0027sysinfo\u0027 instead, since this uclass is aimed at providing information\non the system.\n\nRename everything accordingly.\n\nNote: Due to the patch delta caused by the symbol renames, this patch\nshows some renamed files as being deleted in one place and created in\nanother.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "a40f890bdb01c54745274a939cd23942d92648ab",
      "tree": "77af4d7c10890a1d1fdfb8bec134492feca63b0a",
      "parents": [
        "7c79eddbec32d8258df701d95d8b432f9835110b"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:59:15 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:34 2020 +0800"
      },
      "message": "x86: zimage: Quieten down the zimage boot process\n\nMuch of the output is not very useful. The bootm command is quite a bit\nquieter. Convert some output to use log_debug().\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\nReviewed-by: Igor Opaniuk \u003cigor.opaniuk@toradex.com\u003e\n"
    },
    {
      "commit": "7c79eddbec32d8258df701d95d8b432f9835110b",
      "tree": "ede22c32cfb03446f3a5858bae0532f747f9b5bc",
      "parents": [
        "b73d61a5565c3ab9e207a288186049806ce13e1b"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:59:14 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:34 2020 +0800"
      },
      "message": "x86: zimage: Sanity-check the kernel version before printing it\n\nWith Chrome OS the kernel setup block is stored in a separate place from\nthe kernel, so it is not possible to access the kernel version string.\nAt present, garbage is printed.\n\nAdd a sanity check to avoid this.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "b73d61a5565c3ab9e207a288186049806ce13e1b",
      "tree": "5551f6d79b1e0fd02f48e92d6be641aaf972538c",
      "parents": [
        "d46c0932a9d4b2fcd8064f4567436f5143526147"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:59:13 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:34 2020 +0800"
      },
      "message": "x86: zimage: Add a little more logging\n\nAdd logging for each part of the boot process, using a new\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\nReviewed-by: Igor Opaniuk \u003cigor.opaniuk@toradex.com\u003e\n"
    },
    {
      "commit": "d46c0932a9d4b2fcd8064f4567436f5143526147",
      "tree": "2f6671099b494477adaec075059b1bb6430b0e4d",
      "parents": [
        "dd27cd6dab40765797962df500bda8eab6e665f5"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:43 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:33 2020 +0800"
      },
      "message": "x86: fsp: Adjust calculations for MTRR range and DRAM top\n\nAt present the top of available DRAM is the same as the top of the range\nof the low-memory MTRR.\n\nIn fact, U-Boot is allowed to use memory up until the start of the FSP\nreserved memory. Use that value for low_end, since it makes more memory\navailable.\n\nKeep the same calculation as before for mtrr_top, i.e. the top of\nreserved memory.\n\nA side-effect of this change is that the E820 tables have a single entry\nthat extends from the bottom of the memory used by U-Boot to the bottom\nof the FSP reserved memory. This includes the bloblist, if ACPI tables\nare placed there.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "dd27cd6dab40765797962df500bda8eab6e665f5",
      "tree": "2ba20bfeb8d3a58cae688b71d603c4fd9f15fe34",
      "parents": [
        "98bf740e7f690951acf672486d57587e21237da8"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:42 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:33 2020 +0800"
      },
      "message": "x86: pinctrl: Silence the warning when a pin is not found\n\nThis does not necessarily indicate a problem, since some pins are\noptional. Let the caller show an error if necessary.\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "98bf740e7f690951acf672486d57587e21237da8",
      "tree": "b9894ef1c6296aae3e94b5f28ebe27f4ec207c6c",
      "parents": [
        "7f061e0d255d5cdfbd216960134ea66e474ae819"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:41 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:33 2020 +0800"
      },
      "message": "x86: acpi: Don\u0027t show the UART address by default\n\nThis is useful when using Linux\u0027s earlycon since the MMIO address must be\nprovided on some platforms, e.g.:\n\n   earlycon\u003duart8250,mmio32,0xddffc000,115200n8\n\nHowever this is only for debugging, so don\u0027t show it by default.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "7f061e0d255d5cdfbd216960134ea66e474ae819",
      "tree": "50d91001c517bc96bb54b61f30f9662b38b94287",
      "parents": [
        "1da448bb9fd281e5a0574aab838d9ef1f6b18575"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:40 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:32 2020 +0800"
      },
      "message": "x86: acpi: Include the TPMv1 table only if needed\n\nThis table is not needed if a v2 TPM is in use. Add a condition to avoid\nadding it when not needed.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "1da448bb9fd281e5a0574aab838d9ef1f6b18575",
      "tree": "6adc2fee9f477bf8ecc39bc1b9a8154fd4368859",
      "parents": [
        "d0147fe8a27aaf21eb07d15088cd417853e76965"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:39 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:32 2020 +0800"
      },
      "message": "x86: Silence some logging statements\n\nQuite a few log_info() calls are included in the x86 code which should use\nlog_debug() instead. Convert them to reduce unwanted output.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "d0147fe8a27aaf21eb07d15088cd417853e76965",
      "tree": "63c816ede3a9557e0b846f754f37d6690e8affa7",
      "parents": [
        "e0028ab75a8da96b85b210adda323ca2bf3da94f"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:38 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:32 2020 +0800"
      },
      "message": "x86: fsp: Convert fsp_dram to use log_debug()\n\nUse log_debug() instead of debug() in this file, to enable the extra\nfeatures.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "e0028ab75a8da96b85b210adda323ca2bf3da94f",
      "tree": "2b900924fdbdcc30f35bd6b471ae8e74948b2af8",
      "parents": [
        "9910fc183a165db9d836877cd6d9c07e8ce71338"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:37 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:32 2020 +0800"
      },
      "message": "x86: Boot coral into Chrome OS by default\n\nAdd a script to boot Chrome OS from the internal MMC. This involved adding\na few commands and options.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "9910fc183a165db9d836877cd6d9c07e8ce71338",
      "tree": "e1b977ac9b0244aeaf6eb52f991da9b9dc850a16",
      "parents": [
        "96d0aa91430b885eed2a01f0b9edc0107687ab06"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:36 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:31 2020 +0800"
      },
      "message": "x86: Set up Chrome OS to boot into developer mode\n\nSet up a few fields necessarily to make Chrome OS boot without showing a\nfirmware error.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "96d0aa91430b885eed2a01f0b9edc0107687ab06",
      "tree": "d74bac4abec8b51f73497b7faf899a26d4dfacf8",
      "parents": [
        "08059c9c02b1e87add0f2409d15ab5cdc745b6fd"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:35 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:31 2020 +0800"
      },
      "message": "x86: Use CONFIG_CHROMEOS_VBOOT for verified boot\n\nAt present CONFIG_CHROMEOS is used to determine whether verified boot is\nin use. The code to implement that is not in U-Boot mainline.\n\nHowever, it is useful to be able to boot a Chromebook in developer mode\nin U-Boot mainline without needing the verified boot code.\n\nTo allow this, use CONFIG_CHROMEOS_VBOOT to indicate that verified boot\nshould be used, and CONFIG_CHROMEOS to indicate that the board supports\nChrome OS. That allows us to define CONFIG_CHROMEOS on coral.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "08059c9c02b1e87add0f2409d15ab5cdc745b6fd",
      "tree": "4d4e7621aeadc0e8c963a7549292162861dded7e",
      "parents": [
        "18434aec1b69d8490cb23ef35b2f39cf1784d1d0"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:34 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:31 2020 +0800"
      },
      "message": "x86: Define the Chrome OS GNVS region\n\nIt is not possible to boot Chrome OS properly without passing some basic\ninformation from U-Boot. This applies even if verified boot is not being\nused. Add a structure definition for this.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "18434aec1b69d8490cb23ef35b2f39cf1784d1d0",
      "tree": "097c9ba2c28a6b825ecccff390eafd00ffc40795",
      "parents": [
        "01e3c9d2ecbb532ab98da46ceebe8507b6bceec8"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:33 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:31 2020 +0800"
      },
      "message": "acpi: Don\u0027t reset the tables with every new generation\n\nAt present if SSDT and DSDT code is created, only the latter is retained\nfor examination by the \u0027acpi items\u0027 command. Fix this by only resetting\nthe list when explicitly requested.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "01e3c9d2ecbb532ab98da46ceebe8507b6bceec8",
      "tree": "94ffb669740963ad3a0ad1b7f113a88325393d0d",
      "parents": [
        "2de4744dae572b6ba9c1c3e3a40b377e53994630"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:32 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:30 2020 +0800"
      },
      "message": "x86: acpi: Put the generated code first in DSDT\n\nThe current implementation for DSDT tables is not correct for the case\nwhere there is generated code, as the length ends up being incorrect.\nAlso, we want the generated code to go first in the table.\n\nRewrite this piece to correct these problems.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "2de4744dae572b6ba9c1c3e3a40b377e53994630",
      "tree": "b788817b435e0669e7902f725dfeea249fa5ee75",
      "parents": [
        "be1cee11b26880c385d9ce1d84792403a59f8855"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:31 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:30 2020 +0800"
      },
      "message": "x86: acpi: Allow the SSDT to be empty\n\nIf there is nothing in the SSDT we should not include it in the tables.\nUpdate the implementation to check this.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "be1cee11b26880c385d9ce1d84792403a59f8855",
      "tree": "d9af39c218ae3da65f62eb108722780ffa81de2f",
      "parents": [
        "dd30c5bb574aba55e99284dbdfe0d6033bf44d7f"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:30 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:30 2020 +0800"
      },
      "message": "acpi: Correct reset handling in acpi_device_add_power_res()\n\nIf there is no reset line, this still emits ACPI code for the reset GPIO.\nFix it by updating the check.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "dd30c5bb574aba55e99284dbdfe0d6033bf44d7f",
      "tree": "9e3a21ede0f6748d5a18dd7238f315e016a7013b",
      "parents": [
        "a0ed800376b0db57428f9bf6401db36789ff1aa6"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:29 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:29 2020 +0800"
      },
      "message": "x86: sound: Correct error handling\n\nA few functions have changed to return pin numbers or I2C addresses. The\nerror checking for some of the callers is therefore wrong. Fix them.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "a0ed800376b0db57428f9bf6401db36789ff1aa6",
      "tree": "293f5f54b352f72ec856d4bb328602a3c0fa9dd3",
      "parents": [
        "8bcfb7917a61ef8230d85b6efc5a272fd20637ff"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:28 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:29 2020 +0800"
      },
      "message": "x86: Show the interrupt pointer with \u0027irqinfo\u0027\n\nIt is useful for this command to show the address of the interrupt table.\nAdd support for this.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "8bcfb7917a61ef8230d85b6efc5a272fd20637ff",
      "tree": "26d0d9654029ea974bffb61e5f9c7c0e5513b7ce",
      "parents": [
        "a87fff80eeaaac3653e3d3c63ca73298fd38c02c"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:27 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:29 2020 +0800"
      },
      "message": "x86: nhlt: Fix a few bugs in the table generation\n\nAt present these tables do not have the correct header, and there is an\noccasional incorrect value due to uninited data. Fix these bugs.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "a87fff80eeaaac3653e3d3c63ca73298fd38c02c",
      "tree": "4a985d4e718392bfedabadf897f0c37c01a111eb",
      "parents": [
        "d2cb7a22da0fec2b67b356e9fb58247cdff8c95e"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:26 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:29 2020 +0800"
      },
      "message": "x86: nhlt: Correct output of bytes and 16-bit data\n\nAt present these functions are incorrect. Fix them and add some logging\nand checking to avoid future problems.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "d2cb7a22da0fec2b67b356e9fb58247cdff8c95e",
      "tree": "5505469cac342c9877b06fdeb104e6a6792a6dda",
      "parents": [
        "f36e4c7d8059a3bb03bb172bf87ebefd7a95bd56"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:25 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Fri Nov 06 09:51:28 2020 +0800"
      },
      "message": "x86: Allow putting some tables in the bloblist\n\nAt present all tables are placed starting at address f0000 in memory, and\ncan be up to 64KB in size. If the tables are very large, this may not\nprovide enough space.\n\nAlso if the tables point to other tables (such as console log or a ramoops\narea) then we must allocate other memory anyway.\n\nThe bloblist is a nice place to put these tables since it is contiguous,\nwhich makes it easy to reserve this memory for linux using the 820 tables.\n\nAdd an option to put some of the tables in the bloblist. For SMBIOS and\nACPI, create suitable pointers from the f0000 region to the new location\nof the tables.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n[bmeng: squashed in http://patchwork.ozlabs.org/project/uboot/patch/\n 20201105062407.1.I8091ad931cbbb5e3b6f6ababdf3f8d5db0d17bb9@changeid/]\nSigned-off-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "7716c328c843d4365c9fe2703e66a7aeee557dfa",
      "tree": "9c5e71617f5dfa53de3bca87c660b1554047766d",
      "parents": [
        "35b7ca768f7d826b77d5d3d6ccd6b1b8ed21f186",
        "b431970e7f0ce5b83fae1502eddc3568115207ad"
      ],
      "author": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Thu Nov 05 11:57:50 2020 -0500"
      },
      "committer": {
        "name": "Tom Rini",
        "email": "trini@konsulko.com",
        "time": "Thu Nov 05 11:57:50 2020 -0500"
      },
      "message": "Merge tag \u0027u-boot-imx-20201105\u0027 of https://gitlab.denx.de/u-boot/custodians/u-boot-imx\n\nu-boot-imx for 2021.1\n---------------------\n\n- new boards : GE (new B1x5v2), phytec phyCORE-i.MX8MM\n- converted doc to reST\n- fixes for verdin-imx8mm (Toradex)\n- fixes for i.MX thermal driver\n- mx7ulp: Align the PLL_USB frequency\n- mx53: primary/secondary bmode\n\nTravis: https://travis-ci.org/github/sbabic/u-boot-imx/builds/741465284\n"
    },
    {
      "commit": "dc4b2a9770b5b932cd6d98c33ebff6dc46de6849",
      "tree": "9f4ffd9d309709ed2e134cea3609821350f98ed5",
      "parents": [
        "6b3252e230a1b8ba763883a79906d69b9aa50415"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:38 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Support listing comments from patchwork\n\nWhile reviewing feedback it is helpful to see the review comments on the\ncommand line to check that each has been addressed. Add an option to\nsupport that.\n\nUpdate the workflow documentation to describe the new features.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "6b3252e230a1b8ba763883a79906d69b9aa50415",
      "tree": "48c08b03ee11e2417c29c7dadac6f6a298728039",
      "parents": [
        "8f9ba3ab56c49880fb13fc483493b635f787627c"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:37 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Support parsing of review snippets\n\nAdd support for parsing the contents of a patchwork \u0027patch\u0027 web page\ncontaining comments received from reviewers. This allows patman to show\nthese comments in a simple \u0027snippets\u0027 format.\n\nA snippet is some quoted code plus some unquoted comments below it. Each\nreview is from a unique person/email and can produce multiple snippets,\none for each part of the code that attracts a comment.\n\nShow the file and line-number info at the top of each snippet if\navailable.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "8f9ba3ab56c49880fb13fc483493b635f787627c",
      "tree": "b83166cab86194a61fa68b982a31e73309e42a8b",
      "parents": [
        "dc6df972c9ee2afefd937bee3771865012daccef"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:36 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Support updating a branch with review tags\n\nIt is tedious to add review tags into the local branch and errors can\nsometimes be made. Add an option to create a new branch with the review\ntags obtained from patchwork.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "dc6df972c9ee2afefd937bee3771865012daccef",
      "tree": "20343d5ae78a420010b60d482dba8e04171a03c1",
      "parents": [
        "be051c0c7741d67f5093f6b61b64c45eb200235b"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:35 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Support checking for review tags in patchwork\n\nBefore sending out a new version of a series for review, it is important\nto add any review tags (e.g. Reviewed-by, Acked-by) collected by\npatchwork. Otherwise people waste time reviewing the same patch\nrepeatedly, become frustrated and stop reviewing your patches.\n\nTo help with this, add a new \u0027status\u0027 subcommand that checks patchwork\nfor review tags, showing those which are not present in the local branch.\n\nThis allows users to see what new review tags have been received and then\nadd them.\n\nSample output:\n   $ patman status\n     1 Subject 1\n       Reviewed-by: Joe Bloggs \u003cjoe@napierwallies.co.nz\u003e\n     2 Subject 2\n       Tested-by: Lord Edmund Blackaddër \u003cweasel@blackadder.org\u003e\n       Reviewed-by: Fred Bloggs \u003cf.bloggs@napier.net\u003e\n     + Reviewed-by: Mary Bloggs \u003cmary@napierwallies.co.nz\u003e\n   1 new response available in patchwork\n\nThe \u0027+\u0027 indicates a new tag. Colours are used to make it easier to read.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "be051c0c7741d67f5093f6b61b64c45eb200235b",
      "tree": "edeac766a4773d11556b8092d9d7daa531f9252f",
      "parents": [
        "b3348522b753450be9e442452bf42aaa032d15d1"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:34 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Detect missing upstream in CountCommitsToBranch\n\nAt present if we fail to find the upstream then the error output is piped\nto wc, resulting in bogus results. Avoid the pipe and check the output\ndirectly.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "b3348522b753450be9e442452bf42aaa032d15d1",
      "tree": "3a12fbf9765466d36e9bb1dfabe300aaed47764e",
      "parents": [
        "a12ad7c94064759f5be02b879f3f52ed5111335f"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:33 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Improve handling of files\n\nSometimes warnings are associated with a file and sometimes with the\npatch as a whole. Update the regular expression to handle both cases,\neven in emacs mode. Also add support for detecting new files.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "a12ad7c94064759f5be02b879f3f52ed5111335f",
      "tree": "ae5efb5c217448dac600881373bc33baa12857b5",
      "parents": [
        "b5e188131f048ad57420545c7e867e80d60b835b"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:32 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Allow showing a Commit as a string\n\nUse the subject of the Commit object when printing it out.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "b5e188131f048ad57420545c7e867e80d60b835b",
      "tree": "a20395598d2cdd075453ebf710869d90225227ea",
      "parents": [
        "9994baadc0317e1a6a252b2b873f47f9c3390b57"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:31 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Don\u0027t ignore lines starting with hash\n\nThese lines can indicate a continuation of an error and should not be\nignored. Fix this.\n\nFixes: 666eb15e923 (\"patman: Handle checkpatch output with notes and code\")\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "9994baadc0317e1a6a252b2b873f47f9c3390b57",
      "tree": "ba7048a78833eb9dbfdca60098c5e070699b17a6",
      "parents": [
        "8c17f8c5d21842bc95ca6e27680009b6bc650b0f"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:30 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Fix spelling of plural for warning\n\nTidy up the extra \u0027s\u0027 when there is only a single warning. Fix the empty\nprint statement also.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "8c17f8c5d21842bc95ca6e27680009b6bc650b0f",
      "tree": "c9245b03dd5a019e3e96048cdc2128af1e8bce35",
      "parents": [
        "4af99874562f2ae26e84a9904009c7ce121d540d"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:29 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Convert testBasic() to use an interator\n\nOn balance it is easier to use an iterator here, particularly if we need\nto insert lines due to new functionality. The only niggle is the need to\nkeep the previous iterator value around in one case.\n\nConvert this test to use iter().\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "4af99874562f2ae26e84a9904009c7ce121d540d",
      "tree": "cf368df7e353963f8752651e590e6f655e38b2af",
      "parents": [
        "7457051e41be1058494bcb96f8ebd05176a3e6cc"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:28 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Add some tests for warnings\n\nAdd tests that check that warnings are generated when expected.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "7457051e41be1058494bcb96f8ebd05176a3e6cc",
      "tree": "77d5ce508a7beff151678c5222088f9f94165b21",
      "parents": [
        "47f62952cce810c6e02eb216ec32ce69713534a7"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:27 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Add a test for PatchStream tags\n\nThe current functional tests run most of patman. Add a smaller test that\njust checks tag handling with the PatchStream class.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "47f62952cce810c6e02eb216ec32ce69713534a7",
      "tree": "d352d07e80648bc88a894e81da1c32f71c212d7c",
      "parents": [
        "dffa42c3ef98a8f9bc26a221cdfc3fcfb9f0fa40"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:26 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Drop unused signoff member\n\nThis is not used. Drop it.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "dffa42c3ef98a8f9bc26a221cdfc3fcfb9f0fa40",
      "tree": "ba5b3d635f1f729fa4da83df43289153bbf8bb75",
      "parents": [
        "313ef5f897f15bc7ec2ca8054f4e4871a2f6be93"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:25 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Convert \u0027Series-xxx\u0027 tag errors into warnings\n\nIf the Series-xxx tag is not recognised patman currently reports a fatal\nerror. This is inconvenient if a new feature is later added to patman that\nan earlier version does not support.\n\nReport a warning instead, to allow the user to take action if needed, but\nstill allow operation to proceed.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "313ef5f897f15bc7ec2ca8054f4e4871a2f6be93",
      "tree": "be3546d33bf076ab8363d1e073a38c3dd97eb484",
      "parents": [
        "b5cc39905343312d1b7064ede72561394049be21"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:24 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Attach warnings to individual patches\n\nAt present warnings are produced across the whole set of patches when\nparsing them. It is more useful to associate each warning with the patch\n(or commit) that generated it.\n\nAttach warnings to the Commit object and move them out of PatchStream.\nAlso avoid generating duplicate warnings for the same commit.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "b5cc39905343312d1b7064ede72561394049be21",
      "tree": "25a47259682c75889d64da56bf0b55ed1d58b2e7",
      "parents": [
        "1cb1c0fc8d6b797901f68afe5e9dd18c20401c5e"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:23 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Move warning collection to a function\n\nAdd a new function in PatchStream to collect the warnings generated while\nparsing the stream. This will allow us to adjust the logic, such as\ndealing with per-commit warnings.\n\nTwo of the warnings are in fact internal errors, so change them to raise\nand exception.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "1cb1c0fc8d6b797901f68afe5e9dd18c20401c5e",
      "tree": "279d4aed3064487065b0e353412527fb57cfc234",
      "parents": [
        "e3a816b9f4ae760fc76ac04b1c730ef5a9f1c1cc"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:22 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Fix up argument/return docs in patchstream\n\nAdd missing documentation and type information. Fix up some missing docs\non exceptions also.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "e3a816b9f4ae760fc76ac04b1c730ef5a9f1c1cc",
      "tree": "e59c59039350fa81da0485111e956a3d8386f5dd",
      "parents": [
        "dd147eda10d24a04ed3378bfc8679ac25160f96c"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:21 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Drop unused args in patchstream\n\nDrop a few arguments that are not used in functions.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "dd147eda10d24a04ed3378bfc8679ac25160f96c",
      "tree": "1c2e84175e0de3ad931e9c06d6678acf949fab69",
      "parents": [
        "d93720e13800423d3d6c9f8318d5a75ce7362639"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:20 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Rename variables in patchstream\n\nSome variables are too short or shadow other variables or types. Fix these\nto keep pylint3 happy.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "d93720e13800423d3d6c9f8318d5a75ce7362639",
      "tree": "139a6fe152935166b3a2c0f0cff73dafd1ccad9b",
      "parents": [
        "5769904082aa976e7d1676adc673977c9f8c7717"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:19 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Rename functions in patchstream\n\nRename these functions to lower case as per PEP8.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "5769904082aa976e7d1676adc673977c9f8c7717",
      "tree": "9317059dcc391422d8ef3c4f896bdaad01dd6141",
      "parents": [
        "d06e55a7c66194a0aaedf61ee4762a8e11fc8aac"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:18 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Fix constant style in patchstream\n\nThese constants should use upper case. Update them to keep pylint3 happy.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "d06e55a7c66194a0aaedf61ee4762a8e11fc8aac",
      "tree": "6c224411b68e35851653a0e2aad7b981c620df3e",
      "parents": [
        "f9e428489b46ec727b716317bc5b4e4c7a0a11cc"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:17 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Fix indenting in patchstream\n\nUpdate the indenting to keep pylint3 happy.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "f9e428489b46ec727b716317bc5b4e4c7a0a11cc",
      "tree": "4b1c3313233097e286c37c3339cbbf485f232767",
      "parents": [
        "fca99117a5512ad0af87fabef3954dce353d765f"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:16 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Allow linking a series with patchwork\n\nAdd a new Series-links tag to tell patman how to find the series in\npatchwork. Each item is the series ID optionally preceded by the series\nversion that the link refers to. An empty version indicates this is the\nlatest series.\n\nFor example:\n\n   Series-links: 209816 1:203302\n\nDocumentation is added in a later patch.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "fca99117a5512ad0af87fabef3954dce353d765f",
      "tree": "77919ec02d654657855b9d84d3de5842b6056de6",
      "parents": [
        "366954fdd75200852c134003de4a66b0a20f9362"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:15 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Fix remaining pylint3 warnings in func_test\n\nThis fixes all but the ones about too many variables/statements.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "366954fdd75200852c134003de4a66b0a20f9362",
      "tree": "76a4d5f94c34a550c273ea4b455ad0d60a90089c",
      "parents": [
        "427b028aeb2f3678aced5568a5d86c2fff406f46"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:14 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Use capture_sys_output() consistently\n\nOne test still uses its own function for capturing output. Modify it to\nuse the standard one in test_util\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "427b028aeb2f3678aced5568a5d86c2fff406f46",
      "tree": "c5871e26b081b380bbe4d64c91ba52fb34355fa5",
      "parents": [
        "e21c515817eacc49422d9bb651894a2e724414dc"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:13 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Fix whitespace errors in func_test\n\nFix up various indentation and other minor things to make pylint3 happier.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "e21c515817eacc49422d9bb651894a2e724414dc",
      "tree": "62571210ad1d366f4d42e6976a5bc44f99a810d1",
      "parents": [
        "bd73bb447ffc11f0fbc567e9edc785f98f5ab673"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:12 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Update how tests are run\n\nThe current instructions are out-of-date. Fix them.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "bd73bb447ffc11f0fbc567e9edc785f98f5ab673",
      "tree": "12341298ffb0466053c791fa63ae5e4e204d43d1",
      "parents": [
        "4a9e578138c60aa22821910e22a6e6289c884363"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:11 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "azure/gitLab/travis: Add pygit2 as a dependency for tests\n\nThis lets patman run all of its tests, rather than skipping quite a few.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "4a9e578138c60aa22821910e22a6e6289c884363",
      "tree": "895bbd531ea17770a32e3bc62827a55079d3565e",
      "parents": [
        "08594d49860c335f39d4f7797cac766ac8b57c56"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Oct 29 21:46:10 2020 -0600"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "patman: Correct operation of -n\n\nThis operation was unfortunately broken by a recent change. It is now\nnecessary to use -i in addition to -n, if there are errors or warnings in\nthe patches.\n\nCorrect this by always showing the summary information.\n\nFixes: f3653759758 (\"patman: Move main code out to a control module\")\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "08594d49860c335f39d4f7797cac766ac8b57c56",
      "tree": "0740407075d8770e02abe3edd17316fd6e815c26",
      "parents": [
        "271a08380634f2def4a6b148187cce6693e878a5"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Mon Nov 02 12:55:44 2020 -0700"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "binman: Correct calculation for image-pos\n\nA recent change removed the base offset from the calculation. This is\nused on coral to find the FSP-S binary. Fix it.\n\nFixes: a9fad07d4b8 (\"binman: Avoid reporting image-pos with compression\")\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "271a08380634f2def4a6b148187cce6693e878a5",
      "tree": "42fbe4ecf47ff5e950425f76abe38d3189017000",
      "parents": [
        "de429d7b0962a91f91bbe921600745fb4608ece0"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Mon Nov 02 12:55:43 2020 -0700"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "binman: Update intel_ifwi to store padded section\n\nWith a recent change this entry stores only part of the section data,\nleaving out the padding at the end. Fix this by using GetPaddedData() to\nget the data. Add this function to the base Entry class also.\n\nFixes: d1d3ad7d1fe (\"binman: Move section padding to the parent\")\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "de429d7b0962a91f91bbe921600745fb4608ece0",
      "tree": "deb9f88fb1f6f5040e2eeac232dfa677b6768f96",
      "parents": [
        "c961b1b594df3a9099afb425d46e820e07dfc315"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Sat Oct 31 08:59:25 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "test: linking test/compression.c fails\n\nBuilding U-Boot with unit tests on a non-sandbox systems fails:\n\nld.bfd: test/built-in.o: in function `compress_using_gzip\u0027:\ntest/compression.c:138: undefined reference to `gzip\u0027\nld.bfd: test/built-in.o: in function `uncompress_using_bzip2\u0027:\ntest/compression.c:187: undefined reference to `BZ2_bzBuffToBuffDecompress\u0027\nld.bfd: test/built-in.o: in function `uncompress_using_lzma\u0027:\ntest/compression.c:222: undefined reference to `lzmaBuffToBuffDecompress\u0027\nld.bfd: test/built-in.o: in function `uncompress_using_lzo\u0027:\ntest/compression.c:257: undefined reference to `lzop_decompress\u0027\nld.bfd: test/built-in.o: in function `uncompress_using_lz4\u0027:\ntest/compression.c:292: undefined reference to `ulz4fn\n\nAdd the missing dependencies.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "c961b1b594df3a9099afb425d46e820e07dfc315",
      "tree": "a9458055c4edc0758b744a0a8a0e5a4734d869b3",
      "parents": [
        "690079767803c7406062dc074bbb1f8f0ff37fa0"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Sat Oct 31 08:38:06 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "test: test/bloblist.c depends on asm/state.h\n\nBuilding test/bloblist.c fails for non sandbox devices:\n\ntest/bloblist.c:10:10: fatal error: asm/state.h: No such file or directory\n #include \u003casm/state.h\u003e\n          ^~~~~~~~~~~~~\n\nBuild the test only on the sandbox.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "690079767803c7406062dc074bbb1f8f0ff37fa0",
      "tree": "e3fa347bde860b56c8939d8b6f95617899b10ad2",
      "parents": [
        "9485a80be1354e55fc712ba82817dbe8779284d8"
      ],
      "author": {
        "name": "Alper Nebi Yasak",
        "email": "alpernebiyasak@gmail.com",
        "time": "Fri Oct 30 20:25:20 2020 +0300"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "cros_ec: Support keyboard scanning with EC_CMD_GET_NEXT_EVENT\n\nThe cros_ec_keyb driver currently uses EC_CMD_MKBP_STATE to scan the\nkeyboard, but this host command was superseded by EC_CMD_GET_NEXT_EVENT\nand unavailable on more recent devices (including gru-kevin), as it was\nremoved in cros-ec commit 87a071941b89 (\"mkbp: Add support for buttons\nand switches.\") dated 2016-07-06.\n\nThe EC_CMD_GET_NEXT_EVENT has been available since cros-ec commit\nd1ed75815efe (\"MKBP event signalling implementation\") dated 2014-10-20,\nbut it looks like it isn\u0027t included in firmware-* branches for at least\nlink, nyan-big, samus, snow, spring, panther and peach-pit which have\ndefconfigs in U-Boot. So this patch falls back to the old method if the\nEC doesn\u0027t recognize the newer command.\n\nThe implementation is mostly adapted from Depthcharge commit\nf88af26b44fc (\"cros_ec: Change keyboard scanning method.\").\n\nOn a gru-kevin, the current driver before this patch fails to read the\npressed keys with:\n\n    out: cmd\u003d0x60: 03 9d 60 00 00 00 00 00\n    in-header: 03 fc 01 00 00 00 00 00\n    in-data:\n    ec_command_inptr: len\u003d-1, din\u003d0000000000000000\n    check_for_keys: keyboard scan failed\n\nHowever the keyboard works fine with the newer command:\n\n    out: cmd\u003d0x67: 03 96 67 00 00 00 00 00\n    in-header: 03 ef 00 00 0e 00 00 00\n    in-data: 00 00 00 00 00 00 00 00 00 00 00 00 00 00\n    ec_command_inptr: len\u003d14, din\u003d00000000f412df30\n    key_matrix_decode: num_keys \u003d 0\n      0 valid keycodes found\n    out: cmd\u003d0x67: 03 96 67 00 00 00 00 00\n    in-header: 03 df 00 00 0e 00 00 00\n    in-data: 00 00 00 00 00 00 00 00 00 00 00 00 10 00\n    ec_command_inptr: len\u003d14, din\u003d00000000f412df30\n    key_matrix_decode: num_keys \u003d 1\n      valid\u003d1, row\u003d4, col\u003d11\n        keycode\u003d28\n      1 valid keycodes found\n     {0d}\n\nSigned-off-by: Alper Nebi Yasak \u003calpernebiyasak@gmail.com\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "9485a80be1354e55fc712ba82817dbe8779284d8",
      "tree": "23ac918be15897d0154dbe5f53d1511803510c74",
      "parents": [
        "6723b4c6ca7b6ef1435ee5529a53e14df3e1b099"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Wed Aug 26 15:34:24 2020 +0200"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "binman: Fix typo in kernel-doc format for binman_symname()\n\nFix typo.\n\nFixes: 19790632648b (\"binman: Support accessing binman tables at run time\")\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "6723b4c6ca7b6ef1435ee5529a53e14df3e1b099",
      "tree": "df18bfd0658579e54060c0227226f72d42a8a13c",
      "parents": [
        "0ae9bc3c42f1e47ac4954bc3b3112067e15bb6f3"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "michal.simek@xilinx.com",
        "time": "Wed Aug 26 15:13:14 2020 +0200"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "binman: Call helper function binman_set_rom_offset() to fill offset\n\nThere is prepared function for filing rom_offset. That\u0027s why use it instead\nof copying content of it.\n\nSigned-off-by: Michal Simek \u003cmichal.simek@xilinx.com\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "0ae9bc3c42f1e47ac4954bc3b3112067e15bb6f3",
      "tree": "d930df84bf6f188c6244549582c7e909a434e342",
      "parents": [
        "063790cb62c90b712d298d6d21d910d1a52492b5"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Tue Oct 27 20:29:28 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "doc: add sandbox API\n\nAdd sandbox API to generated HTML documentation\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "063790cb62c90b712d298d6d21d910d1a52492b5",
      "tree": "12ec1a19bfe79707bbe49bf9f656b67897244979",
      "parents": [
        "bf896a2f5a8c106c42186ed0a2bb4d2b2d9c6c58"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Tue Oct 27 20:29:27 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:31 2020 -0700"
      },
      "message": "sandbox: update function descriptions in os.h\n\nUse Sphinx style function descriptions.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "bf896a2f5a8c106c42186ed0a2bb4d2b2d9c6c58",
      "tree": "1ef73e3eb42a7d1f24b38cc2de2fcc881f837a34",
      "parents": [
        "329dccc0675b97d8a1ab9debfb610165262f35c6"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Tue Oct 27 20:29:26 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:30 2020 -0700"
      },
      "message": "test: adjust sysreset tests\n\nAs we have a working COLD_RESET on the sandbox the sysreset test has to be\nadjusted.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "329dccc0675b97d8a1ab9debfb610165262f35c6",
      "tree": "6f7b32ab18a4807d7967853ff137aa009cb59f73",
      "parents": [
        "c0b19f25a1a2ba935333899e5dcbe4429851cb18"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Tue Oct 27 20:29:25 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:30 2020 -0700"
      },
      "message": "sandbox: implement reset\n\nUp to now the sandbox would shutdown upon a cold reset request. Instead it\nshould be reset.\n\nIn our coding we use static variables like LIST_HEAD(efi_obj_list). A reset\ncan occur at any time, e.g. via an UEFI binary calling the reset service.\nThe only safe way to return to an initial state is to relaunch the U-Boot\nbinary.\n\nThe reset implementation uses execv() to relaunch U-Boot.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "c0b19f25a1a2ba935333899e5dcbe4429851cb18",
      "tree": "6bf06e419dfb99bd42374627419b7d94743d44b5",
      "parents": [
        "35d949222f5fc629cf89063a39998fbc39c2c4ca"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Tue Oct 27 20:29:24 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:30 2020 -0700"
      },
      "message": "sandbox: use O_CLOEXEC in os_open()\n\nDuring a cold reset execv() is used to relaunch the U-Boot binary.\nWe must ensure that all files are closed in this case.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "35d949222f5fc629cf89063a39998fbc39c2c4ca",
      "tree": "84fa0a69494512fc752acfebb8199048d41f9af4",
      "parents": [
        "b1ad4157638ed4f22d8ae59c434f694730163bca"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Tue Oct 27 20:29:23 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:30 2020 -0700"
      },
      "message": "test/py: test poweroff\n\nIt is the \u0027poweroff\u0027 and not the \u0027reset\u0027 command that should shut down the\nsandbox.\n\nAdjust the unit test accordingly\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "b1ad4157638ed4f22d8ae59c434f694730163bca",
      "tree": "eaf4b85c402eebca2025d4f86e1dd8f825d7547f",
      "parents": [
        "6eec4b04a2d12e6efe7744ff1221597b15c9b2ed"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Tue Oct 27 20:29:22 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:30 2020 -0700"
      },
      "message": "sandbox: enable poweroff command\n\nThe command to shut down a device is \u0027poweroff\u0027. It is a deficit of the\nsandbox that it does not support resetting yet but shuts down upong seeing\nthe \u0027reset\u0027 command.\n\nOnce the sandbox properly supports reset we need the \u0027poweroff\u0027 command to\nleave the sandbox.\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "6eec4b04a2d12e6efe7744ff1221597b15c9b2ed",
      "tree": "d93e351313f26c0b67beff69a818ad1abf2465f6",
      "parents": [
        "35b7ca768f7d826b77d5d3d6ccd6b1b8ed21f186"
      ],
      "author": {
        "name": "Heinrich Schuchardt",
        "email": "xypron.glpk@gmx.de",
        "time": "Tue Oct 27 20:29:21 2020 +0100"
      },
      "committer": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Thu Nov 05 09:11:30 2020 -0700"
      },
      "message": "sandbox: eth-raw: do not close the console input\n\nWhen the sandbox eth-raw device host_lo is removed this leads to closing\nthe console input.\n\nDo not call close(0).\n\nSigned-off-by: Heinrich Schuchardt \u003cxypron.glpk@gmx.de\u003e\nReviewed-by: Simon Glass \u003csjg@chromium.org\u003e\n"
    },
    {
      "commit": "014b9f96762d17d04038d8902d419b6476753e4f",
      "tree": "7b490d10ba80c4a569b25f52ae6541f88e45b1b7",
      "parents": [
        "72f22839739845937051a09df5f3e6bc75f6c8d9"
      ],
      "author": {
        "name": "Jaehoon Chung",
        "email": "jh80.chung@samsung.com",
        "time": "Mon Nov 02 12:07:06 2020 +0900"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "narmstrong@baylibre.com",
        "time": "Thu Nov 05 16:27:31 2020 +0100"
      },
      "message": "configs: meson64: relocate config_distro_bootcmmd header\n\nRelocate a config_distro_bootcmd header before defined\nCONFIG_EXTRA_ENV_SETTINGS. Otherwise it can\u0027t change to specific\nenvironment.\n\nSigned-off-by: Jaehoon Chung \u003cjh80.chung@samsung.com\u003e\nAcked-by: Neil Armstrong \u003cnarmstrong@baylibre.com\u003e\nSigned-off-by: Neil Armstrong \u003cnarmstrong@baylibre.com\u003e\n"
    },
    {
      "commit": "72f22839739845937051a09df5f3e6bc75f6c8d9",
      "tree": "0d15808094fc698766a23b0efe1e579930ff24a7",
      "parents": [
        "82aec2e53c5e96f9db6011d5fc5e771bb7de5dd5"
      ],
      "author": {
        "name": "Neil Armstrong",
        "email": "narmstrong@baylibre.com",
        "time": "Thu Nov 05 16:18:57 2020 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "narmstrong@baylibre.com",
        "time": "Thu Nov 05 16:26:02 2020 +0100"
      },
      "message": "doc: board: vim3: Fix build instructions\n\nThe build instructions were buggy and changed a little since they\nwere written.\n\nSigned-off-by: Neil Armstrong \u003cnarmstrong@baylibre.com\u003e\n"
    },
    {
      "commit": "82aec2e53c5e96f9db6011d5fc5e771bb7de5dd5",
      "tree": "b2ac7c9492d8792becd5b7ed1d8968eb36df81ea",
      "parents": [
        "82f6508ad7e89f0afcd01007d541179fbc2b9c95"
      ],
      "author": {
        "name": "Neil Armstrong",
        "email": "narmstrong@baylibre.com",
        "time": "Thu Nov 05 16:18:56 2020 +0100"
      },
      "committer": {
        "name": "Neil Armstrong",
        "email": "narmstrong@baylibre.com",
        "time": "Thu Nov 05 16:26:02 2020 +0100"
      },
      "message": "doc: board: amlogic: Update support matrix\n\nUpdate the matrix table with new supported features and\nnew SoC features to support.\n\nSigned-off-by: Neil Armstrong \u003cnarmstrong@baylibre.com\u003e\n"
    },
    {
      "commit": "f36e4c7d8059a3bb03bb172bf87ebefd7a95bd56",
      "tree": "a8dac4afdf525294bae7e83a6a0cbbb529b8c66f",
      "parents": [
        "cac9c6a38f7828ae049c9c38af4a6d1d6d8e12d7"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:24 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Thu Nov 05 14:58:45 2020 +0800"
      },
      "message": "x86: Use if instead of #ifdef in write_tables()\n\nUse if() to remove the extra build path in this code.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    },
    {
      "commit": "cac9c6a38f7828ae049c9c38af4a6d1d6d8e12d7",
      "tree": "54629d40522d51d0740b8b9fbc5c5183d33a5640",
      "parents": [
        "726310166b3585ee8a0936f88e7e1c12c3180013"
      ],
      "author": {
        "name": "Simon Glass",
        "email": "sjg@chromium.org",
        "time": "Wed Nov 04 09:57:22 2020 -0700"
      },
      "committer": {
        "name": "Bin Meng",
        "email": "bmeng.cn@gmail.com",
        "time": "Thu Nov 05 14:58:45 2020 +0800"
      },
      "message": "x86: Add SMBIOS info for Coral\n\nThis is required by Chrome OS so that the audio and other unibuild\nfeatures work correctly. Add it.\n\nSigned-off-by: Simon Glass \u003csjg@chromium.org\u003e\nReviewed-by: Bin Meng \u003cbmeng.cn@gmail.com\u003e\n"
    }
  ],
  "next": "726310166b3585ee8a0936f88e7e1c12c3180013"
}
