)]}'
{
  "log": [
    {
      "commit": "2c78c25c2a4ef514acad503376346a4053a9da67",
      "tree": "1125a90c107f4ca5dbafa535318ecfe7f4b0c3ef",
      "parents": [
        "49ea4c3e5403e175c8d1e9d6f59a634ddfec9ec5"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Dec 01 19:59:31 2020 -0800"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Dec 01 19:59:31 2020 -0800"
      },
      "message": "Update LED behavior at powering up\n\nAt powering up, both green and red LEDs are on. Only after a successful\nboot the LED status will change to green. This is used to indicate the\nemergency mode.\n\nAlso update the u-boot console message of MMC capacity detection.\n\nBug: 171704186\nChange-Id: I09b22ba9c629cac501ee4c2e9a2f792cfe93dd59\n"
    },
    {
      "commit": "49ea4c3e5403e175c8d1e9d6f59a634ddfec9ec5",
      "tree": "6fe229bdf0aec4f7a9d2468d0c5a31d2e16e575b",
      "parents": [
        "cedba486dbe589ac0aa91cb9c8fd91ec744c1073"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Sep 29 15:04:33 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Sep 29 15:04:33 2020 -0700"
      },
      "message": "Set baud rate to 115200\n\nChange-Id: I649d3a63b44d85a5570aed806af68eb3e24fc48b\n"
    },
    {
      "commit": "cedba486dbe589ac0aa91cb9c8fd91ec744c1073",
      "tree": "b0502f126066ea596104e338d4135712fc9f36be",
      "parents": [
        "57f2bb68051adef0379e6b8581ac3bffdbb67fc3"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 11 14:12:35 2020 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Aug 11 14:12:35 2020 -0700"
      },
      "message": "Add the red LED to indicate the fastboot mode\n\nChange-Id: I87726bdad159f1dd43aec819079473b772e6adfc\n"
    },
    {
      "commit": "57f2bb68051adef0379e6b8581ac3bffdbb67fc3",
      "tree": "fd35883e51c1eebcc6437f551155ca35b418b64c",
      "parents": [
        "c1818962e2d137d4e1dac616f556d98bf026d12c"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Aug 11 11:04:27 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Aug 11 11:04:27 2020 -0700"
      },
      "message": "Set latch-ck to 1 for mmc0\n\n- DVT boards have trouble flashing, due to CRC errors. These seem to be\ntuning related, as naively copying the calculated tuning from LK works\n(but slowly, so we don\u0027t actually do this.)\n- The Linux driver documents the latch-ck parameter, and indicates that\nthis helps to resolve CRC errors. Enabling this lets flashing work on\nDVT units.\n\nChange-Id: Ic101e022f661adedccfc3a2b9b25489671bbb1ca\n"
    },
    {
      "commit": "c1818962e2d137d4e1dac616f556d98bf026d12c",
      "tree": "1bfadd2e472f65eb115d5248738cb4bf3899e389",
      "parents": [
        "3eac2677e588fb592959b24fc5a7c582f1df9883"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 27 17:23:49 2020 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Jul 27 17:29:08 2020 -0700"
      },
      "message": "Turn on green LED in u-boot\n\nUse the LED as the power on indicator\n\nChange-Id: I90e19eb627e955f2bf2ed4c2acf61258f1b51c1c\n"
    },
    {
      "commit": "3eac2677e588fb592959b24fc5a7c582f1df9883",
      "tree": "33a876a4c56df58cdfdb409fe1f762ce3784225a",
      "parents": [
        "dedf4996bd90369d6a533506f893b60d97269535"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jul 20 18:32:12 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jul 20 18:32:12 2020 -0700"
      },
      "message": "Change mmcboot command for home partition\n\n- Define boot_partition instead of rootfs_partition, this is\nsignificantly less likely to change than rootfs_partition (boot script\nuses this).\n- Give the kernel the rootfs by PARTUUID, which won\u0027t change.\n\nChange-Id: I50c4bde415290c8caf2aa041a48e024392d6b927\n"
    },
    {
      "commit": "dedf4996bd90369d6a533506f893b60d97269535",
      "tree": "f08eccdd782948df8bde77dc20ef54f59b03377d",
      "parents": [
        "1bab7be9e4f54e857e2bb6c339cc5e960ebdd4c7"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Jun 11 16:28:34 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 15 17:36:19 2020 -0700"
      },
      "message": "Allow erasing mmc0, speed up erase\n\n- Add in the ability to erase the whole MMC, using the name of the\npartition table (as we are able to do on LK)\n- Modify erase to not use the FASTBOOT_MAX_BLK_WRITE, just erase\neverything in one call.\n- Erase more than one erase_grp_size at a time: MMC spec allows for\nerasing more than one erase group at a time, so erase everything in one\ncommand.\n\nChange-Id: I57f1d531053992c5c654e61f13dbd3c505facf5b\n"
    },
    {
      "commit": "1bab7be9e4f54e857e2bb6c339cc5e960ebdd4c7",
      "tree": "fe7325227ad8f66f2364d37467ece4d8be7638ed",
      "parents": [
        "dd09e783136437d2bb42e6b4c9aef24e0244eaa0"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Jun 11 11:30:54 2020 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Thu Jun 11 11:57:17 2020 -0700"
      },
      "message": "Allow fastboot to erase the special partitions.\n\nIt is not as fast as in LK, but the user could erase these partitions\nwhen needed.\n\nBug: 158728447\n\nChange-Id: Id8a793673606496cf6b2c519fd7ced78cae8556b\n"
    },
    {
      "commit": "dd09e783136437d2bb42e6b4c9aef24e0244eaa0",
      "tree": "a817fbb0eaaeaace92c8e1284b35395ad5563888",
      "parents": [
        "ce2ce766a6f8f9a27773b5ad7eaec19e34a6c771"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 01 14:28:39 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Jun 08 10:40:41 2020 -0700"
      },
      "message": "Transfer data to and from the MMC using DMA\n\n- Add a method to transact with the MSDC interface using the DMA engine,\ninstead of using the FIFO directly.\n- Fix some issues in the tuning where the return values weren\u0027t being\nused -- this makes tuning 200MHz/8-bit happy\n- Set the bus to 8-bit wide, and the bus-frequency to 188MHz (taken from\nLK)\n\nChange-Id: Ia3e8780093843a1f5892a8a89a974858355cccf0\n"
    },
    {
      "commit": "ce2ce766a6f8f9a27773b5ad7eaec19e34a6c771",
      "tree": "82fab1c79ac0973ef1d1195e1043055b687fb223",
      "parents": [
        "9fb2102c8e4fddeaeedb39286b09a129c7ccf959"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Jun 03 17:16:00 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jun 05 11:23:16 2020 -0700"
      },
      "message": "Allow fastboot to flash mmc0boot0 and mmc0boot1\n\n- Add the concept of \"special partitions\" to fb_mmc. This lets us alias\na specified name to a different hardware partition on the MMC.\n\nChange-Id: I924216467011f768ff5bdaf27f0c48380ab4b923\n"
    },
    {
      "commit": "9fb2102c8e4fddeaeedb39286b09a129c7ccf959",
      "tree": "fd033b70ae171d74f0e8ce7eb2dd6394964bce19",
      "parents": [
        "bbd8a3f6eb6786dfa6d4b7a0a18ebec9b7f67741"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri May 29 13:47:52 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Jun 05 10:29:17 2020 -0700"
      },
      "message": "Add DMA functionality to USB RX\n\n- Use direct fifo reads for EP0, DMA for other endpoints.\n- Reduces the time to flash rootfs by ~2 minutes (64M transfer takes ~2s\ninstead of ~6s)\n\nChange-Id: Ic222e56ae4b265f2bb8d22cfb8d88e8cc1587298\n"
    },
    {
      "commit": "bbd8a3f6eb6786dfa6d4b7a0a18ebec9b7f67741",
      "tree": "2db37e45e70da1229efdeeac5ba4b58243dec276",
      "parents": [
        "3342717cb1c906144525d3fc88addb12e5fc67a5"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon May 18 12:42:20 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue May 26 10:39:32 2020 -0700"
      },
      "message": "A71CH driver, UID as serial number\n\n- Basic driver for A71CH. Resets device, negotiates transmission sizes,\nand fetches chip UID.\n- On EVT2 boards, probe A71CH and use UID as serial#.\n- Add support for SMBus-style block reads to the i2c-gpio driver.\n\nChange-Id: Ib47fb3f4a6e8d4a024877bf30916a4b195c7187e\n"
    },
    {
      "commit": "3342717cb1c906144525d3fc88addb12e5fc67a5",
      "tree": "a78e799cc6bf7c09c2b36381f91ccc4c45895b25",
      "parents": [
        "2ae1ba9befec8028ce7feb3cd90385973a657007"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue May 05 19:31:41 2020 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue May 05 19:38:06 2020 -0700"
      },
      "message": "Detect EVT2 board based on mmc capacity\n\nIt is used to apply evt2 device tree overlay automatically in the boot script.\n\nTested: EVT1 and EVT2 boards\nChange-Id: I3908bd761e34bf8ebd3318c24a190731723785d5\n"
    },
    {
      "commit": "2ae1ba9befec8028ce7feb3cd90385973a657007",
      "tree": "4554363a3368ed5bd5faf5469f0e00b18a2f737b",
      "parents": [
        "19c02e4c931bd297bc2d38074dbd691616868959"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Mon Apr 27 18:59:06 2020 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Tue Apr 28 00:03:31 2020 -0700"
      },
      "message": "Enable echo and env import commands\n\nUsed by the overlay function and debugging.\nAlso fix mmcboot end of line setting.\n\nChange-Id: I9059c287be04a4f4842d747cc53763b6dc78d3e3\n"
    },
    {
      "commit": "19c02e4c931bd297bc2d38074dbd691616868959",
      "tree": "c5006eb8198fcb11695994c395d47ac902e17551",
      "parents": [
        "16a0b055ff7e1315dddc255b0ae30388be4a80fb"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Mar 31 10:21:29 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Mar 31 10:21:29 2020 -0700"
      },
      "message": "Set CONFIG_SYS_PROMPT\n\n- Set CONFIG_SYS_PROMPT to \"uboot\u003d\u003e\", to align with the prompt on Enterprise.\nShould help simplify a few codepaths in testing.\n\nChange-Id: I5b02f3542cf9013d81e4ca09db093eadac86f4d3\n"
    },
    {
      "commit": "16a0b055ff7e1315dddc255b0ae30388be4a80fb",
      "tree": "0ea45e6811a5b96b55eb98bc72d95a0f1d32fe00",
      "parents": [
        "8f1cb9865b9d85149359f354fff6e53a52476027"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Mar 30 15:37:38 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Mar 30 15:38:43 2020 -0700"
      },
      "message": "Define placeholder fastboot serial number value\n\n- For now, set the fastboot serial to 0123456789ABCDEF, as LK did\npreviously. Change this in EVT2 timeframe when we have the crypto chip\nonboard.\n\nChange-Id: I2f062f60031eb42cbc127fda14a58b71b077707d\n"
    },
    {
      "commit": "8f1cb9865b9d85149359f354fff6e53a52476027",
      "tree": "fbabc32d42c82cdf43df814688b61e386d086142",
      "parents": [
        "695e5fe610da87b56c88513b00268c9830540e57"
      ],
      "author": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Mar 18 20:28:32 2020 -0700"
      },
      "committer": {
        "name": "Cindy Liu",
        "email": "hcindyl@google.com",
        "time": "Wed Mar 18 20:37:12 2020 -0700"
      },
      "message": "Add CONFIG_SUPPORT_EMMC_BOOT flag\n\nMatch the mmc command support with Enterprise. Used as part of the\nfactory test\n\nTest: build, flash, run u-boot \u003d\u003e mmc partconf 0\nChange-Id: I3bfb0b62c5366ffad938c015cccba04ecf6c1149\n"
    },
    {
      "commit": "695e5fe610da87b56c88513b00268c9830540e57",
      "tree": "e7488c3a68ec66d5e9678ae78beaed8ef1af371a",
      "parents": [
        "38935fb8f23aff8006b4b572930e2533dcad2e96"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Mar 16 13:46:17 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Mon Mar 16 13:47:15 2020 -0700"
      },
      "message": "Enable USB mass storage commands in U-boot\n\nChange-Id: I667a44f224688702d7c160b0289fee72971ca835\n"
    },
    {
      "commit": "38935fb8f23aff8006b4b572930e2533dcad2e96",
      "tree": "56dcec4a606fafec286510e48192c22cb6b2d9b4",
      "parents": [
        "078f2426911ceab591c785d676990814e87b5c9c"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Mar 11 12:52:49 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Mar 11 14:11:16 2020 -0700"
      },
      "message": "Add support for \u0027fastboot reboot-bootloader\u0027\n\n- Add calls to get and set the MTK_WDT_NONRST2 register, which isn\u0027t\ncleared on a reset.\n- Implement fastboot_set_reboot_flag, using the MTK_WDT_NONRST2 register\nto store the flag value at reset time\n- Enable MISC_INIT_R and use it to handle the flag, board_init runs before watchdog startup.\n\nChange-Id: I3c18ab3d97b4681775d426d487bf95968ab943d4\n"
    },
    {
      "commit": "078f2426911ceab591c785d676990814e87b5c9c",
      "tree": "cd4ddc785dd803aa1e644cc292c20f6592982a60",
      "parents": [
        "f7495602278f30a26889c16a84ccb6b47c88c9a2"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Feb 21 16:18:21 2020 -0800"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Thu Mar 05 16:24:35 2020 -0800"
      },
      "message": "Fork pumpkin defconfig and dts for Coral\n\nChange-Id: I7e089ab1075c4d34b15629506a79f1d078d8a815\n"
    },
    {
      "commit": "f7495602278f30a26889c16a84ccb6b47c88c9a2",
      "tree": "3124232f7164f4011ab98bc70c549ae362a0f37e",
      "parents": [
        "e342481a3dd2dbbee9cbc58293de5d30d24d2e90"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Wed Feb 05 12:32:36 2020 +0100"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Wed Feb 05 12:32:38 2020 +0100"
      },
      "message": "configs: mt8183_evb_defconfig: enable device-tree overlays\n\nEnable device-tree overlays.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "e342481a3dd2dbbee9cbc58293de5d30d24d2e90",
      "tree": "a9cd70c06d6f7e523d661dd379120e65c14e7b4a",
      "parents": [
        "7fde423ee1ec1d04fc2af01b8b2473d66f761609"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Dec 09 11:29:17 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Dec 09 13:01:22 2019 -0800"
      },
      "message": "configs: mt8183: support \u0027adb reboot bootloader\u0027\n\nAdd bcb logic to support \u0027adb reboot bootloader\u0027\n\nTest:\n    adb reboot bootloader\n    fastboot devices\n    # device is enumerated in fastboot\n    fastboot reboot\n    # device reboots into Android\n\nBug: RITA-105\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "7fde423ee1ec1d04fc2af01b8b2473d66f761609",
      "tree": "1e904a1f73e783c0db34118ccd98add554e6366c",
      "parents": [
        "b10c89ad8b9dbab957111206cc5ca5e83b48057f"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 12:23:53 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 14:43:02 2019 +0100"
      },
      "message": "mt8183: update all the defconfigs to enable fastboot support\n\nUpdate the defconfigs to enable support of fastboot.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "b10c89ad8b9dbab957111206cc5ca5e83b48057f",
      "tree": "8ead2f610366eb568befca15a25ade8534d990c2",
      "parents": [
        "1af3f55a62740c9073ba2411ae84b8cf9b614745"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 12:06:19 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 14:43:02 2019 +0100"
      },
      "message": "mt8183_evb: add support of USB device\n\nThis updates the dts dile to enable the support of USB device.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "1af3f55a62740c9073ba2411ae84b8cf9b614745",
      "tree": "979245409044dbf2f47907a6eee592e5d56a9601",
      "parents": [
        "e8b89e50ec2bc6cacc9cf0bef7753c7411d0acf4"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 17:00:31 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 14:43:02 2019 +0100"
      },
      "message": "drivers: usb: mtu3: Integrate the Linux kernel driver to U-Boot\n\nThis updates the driver to work in U-boot.\nCurrently, this only work in PIO mode, and only device mode\nis currently supported.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "e8b89e50ec2bc6cacc9cf0bef7753c7411d0acf4",
      "tree": "03f3397f8892c61e3f3239259507d4a3eb028444",
      "parents": [
        "4b9528f772826d15bd05b9e6079cf91e904b9055"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 16:52:37 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 14:42:52 2019 +0100"
      },
      "message": "drivers: usb: copy mtu3 Linux kernel driver\n\nIn order to add support of USB to mt8183, copy the Linux kernel driver.\nIn the current state, this is not expected to build and to work.\nThe U-Boot integration will be made in another patches.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "4b9528f772826d15bd05b9e6079cf91e904b9055",
      "tree": "3af13427f4e36c2833081b0c9f2e6a6d5565c9b7",
      "parents": [
        "8903115ea4b51129e5d02b3e530e9933ed8569b4"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 17:27:56 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 11:35:59 2019 +0100"
      },
      "message": "Add partial support of linux bitmap library\n\nThe bitmap is going to be used by the mtu3 driver to allocate\nand manage its internal FIFO.\nAdd the functions from the linux bitmap library required by the mtu3\ndriver.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "8903115ea4b51129e5d02b3e530e9933ed8569b4",
      "tree": "05047c8747c27da1116d15515c800fa13887fc5f",
      "parents": [
        "7d8613ff8f2def546e3afab0e09b55359247f014"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 17:23:50 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 11:34:26 2019 +0100"
      },
      "message": "usb: Add super speed plus to the list of USB speeds\n\nThis adds USB_SPEED_SUPER_PLUS to the list of USB speeds.\nThis is just required to build the mtu3 driver.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "7d8613ff8f2def546e3afab0e09b55359247f014",
      "tree": "13219bd60e9f12b504baa4951a02f2070928a8eb",
      "parents": [
        "8b0d439e53d225d9bfa270f6b1c1df74c1044959"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 17:16:48 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 11:34:26 2019 +0100"
      },
      "message": "io: Add support of iowrite32_rep()\n\nThis adds support of iowrite32_rep() function.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "8b0d439e53d225d9bfa270f6b1c1df74c1044959",
      "tree": "7bad0e9d855df127ae95aa5f0644811a475f4030",
      "parents": [
        "d9729cc212fb7d1fb647db86f2cc14a2152e96e6"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 17:14:03 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 11:34:26 2019 +0100"
      },
      "message": "list: add list_first_entry_or_null()\n\nThis adds the macro list_first_entry_or_null().\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "d9729cc212fb7d1fb647db86f2cc14a2152e96e6",
      "tree": "2335511aa8e8f3b518be23ad5379a2f452a805ab",
      "parents": [
        "9a9da5a265b81d459108611475567015f8c01220"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 16:42:21 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 11:34:26 2019 +0100"
      },
      "message": "drivers: phy: integrate the mt8183 phy driver to U-Boot\n\nThe driver is coming from Linux kernel.\nThis updates it to work with U-Boot\n\nNote that the driver has a lost support of all phy but USB device.\nIn addition, the integration has lost support of platform other\nthan mt8183 and mt2712 (untested).\nThis was required to simplify the integration and bring up USB support\nquickly.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "9a9da5a265b81d459108611475567015f8c01220",
      "tree": "b205721ddf47a257d4fbccb180558f12dad6e4aa",
      "parents": [
        "d9eea46a5706f104135a1e2b4bdc878671ac64ed"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 15:51:42 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 10:54:42 2019 +0100"
      },
      "message": "drivers: phy: Copy mt8183 phy driver from kernel\n\nIn order to add support of USB to mt8183, copy the Linux kernel driver.\nIn the current state, this is not expected to build and to work.\nThe U-Boot integration will be made in another patches.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "d9eea46a5706f104135a1e2b4bdc878671ac64ed",
      "tree": "246adb53d69cfa12406fea39ac7b83ca373deb88",
      "parents": [
        "d7528684a0fb3ccb84ab9c223cf2a70ece44756c"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 10:52:05 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 10:54:42 2019 +0100"
      },
      "message": "clk: Add two clock functions commonly used by linux drivers\n\nThis adds clk_prepare_enable() and clk_disable_unprepare(),\ntwo clock functions used by many linux drivers.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "d7528684a0fb3ccb84ab9c223cf2a70ece44756c",
      "tree": "e755f1984b36f0081af83b76054cd2fd0f8380de",
      "parents": [
        "2f485ab6f8b8ffef074bd070e63b51192369fc62"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 10:28:15 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Dec 06 10:54:35 2019 +0100"
      },
      "message": "clk: make devm_clk_get() available to other drivers\n\nCurrently, devm_clk_get() is implemented for only one driver.\nBecause some other drivers will use it, move it to device\ncore driver.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "2f485ab6f8b8ffef074bd070e63b51192369fc62",
      "tree": "7c38ecfe3f31ebbd6c0d6bed653ab57e6e8822ec",
      "parents": [
        "826416c14132b817df829acdc80473861463a2da"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 16:25:24 2019 +0100"
      },
      "committer": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Dec 05 17:43:00 2019 +0100"
      },
      "message": "generic-phy: Add a list of phy mode\n\nAlthough this is not supported by the current API,\na phy may support more than one mode.\nThis is going to be required by the phy of mt8183.\nAdd a list of phy mode to generic-phy.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "826416c14132b817df829acdc80473861463a2da",
      "tree": "a5f5485a80cdd7b626a36cee992551d768ba4ff1",
      "parents": [
        "79988f34416f154dfbeca7cc30fe21eee35c5368"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Dec 02 11:41:34 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Dec 02 15:16:02 2019 -0800"
      },
      "message": "cmd: aprop: fix double free() in aprop_load()\n\nIn case the partition file exist but we are unable to read it, we have\nthe following crash:\n  MMC read: dev # 0, block # 5120, count 16320 ... 16320 blocks read: OK\n  fs_devread read outside partition 15498713464\n  Error: file /property/persistent_properties read failed (-1)\n  \"Synchronous Abort\" handler, esr 0x96000044\n  elr: 000000004c0157c4 lr : 000000004c00ff68 (reloc)\n  elr: 000000007ffa97c4 lr : 000000007ffa3f68\n  x0 : 000000007fb9db40 x1 : 000000007fb94900\n  x2 : 000000676d697464 x3 : 000000007ffdca88\n  x4 : 000000007fb9db50 x5 : 000000007ffdc9c8\n  x6 : 000000000000000c x7 : 000000007ffdca88\n  x8 : 0000000000000000 x9 : 0000000000000002\n  x10: 000000000000000d x11: 0000000000000006\n  x12: 000000000001869f x13: 0000000000000013\n  x14: 000000000000000c x15: 00000000fffffffe\n  x16: 0000000000001080 x17: 0000000000000000\n  x18: 000000007fb92df0 x19: 000000007fb90e60\n\nWe have a double free in that error path. Fix it by removing\none free() statement.\n\nBug: https://baylibre.atlassian.net/browse/RITA-38\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "79988f34416f154dfbeca7cc30fe21eee35c5368",
      "tree": "961e6700143672f1d338f2b9850c4fb121517616",
      "parents": [
        "b062597fc480c3425fc12f059ae4c74313d0a4d4"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Dec 02 11:38:16 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Dec 02 15:00:54 2019 -0800"
      },
      "message": "cmd: aprop: fix indentation in comments\n\nFix a formatting issue of a comment.\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "b062597fc480c3425fc12f059ae4c74313d0a4d4",
      "tree": "bf2834fe143ad06bf8ac20bb132085aff1035829",
      "parents": [
        "24ea6c01aef1302d0ccb0150883bda7668944667"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Dec 02 11:29:17 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Dec 02 15:00:53 2019 -0800"
      },
      "message": "cmd: aprop: fix typo in cast propery-\u003eproperty\n\nWhile compiling aprop, we have the following warning\n  cmd/aprop.c: In function ‘aprop_serialize_to_buf’:\n  cmd/aprop.c:215:9: warning: assignment to ‘struct property_field *’ from incompatible pointer type ‘struct propery_field *’ [-Wincompatible-pointer-types]\n    field \u003d (struct propery_field *)hdr-\u003edata;\n\nFix it with s/propery_field/property_field\n\nBug: https://baylibre.atlassian.net/browse/RITA-38\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "24ea6c01aef1302d0ccb0150883bda7668944667",
      "tree": "0061d9835d67c94130f478369872bb1f99493613",
      "parents": [
        "9b5343ce0d8e2e28214794292b904dace272904e"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Tue Sep 24 17:26:28 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 25 14:19:25 2019 -0800"
      },
      "message": "ANDROID: Automatically perform A/B slot-selection in boot_android.\n\nIn order to perform A/B flow as accurately as possible, it should be\ntriggered from within the boot_android command rather than externally.\nThis patch makes the slot argument to boot_android optional, and if it\nis unspecified, it will be determined automatically via\nab_select_slot().\n\nBug: 141272741\nTest: cuttlefish boots\nChange-Id: I5ccafc9fd30d78a794d6d35a2cdd0420f22580d3\n\nLink: https://android-review.googlesource.com/c/platform/external/u-boot/+/1133070/2\nBug: https://baylibre.atlassian.net/browse/RITA-97\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "9b5343ce0d8e2e28214794292b904dace272904e",
      "tree": "797d9800b6c3ea27074eaf2cc1716ca400361964",
      "parents": [
        "40143a6c06653697238b755403b4ac887cb7d149"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Tue Sep 24 14:05:07 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 25 14:19:20 2019 -0800"
      },
      "message": "ANDROID: Do not attempt to round-robin bootable slots.\n\nThis feature does not quite fit within the A/B flow.\n\nThe intent of A/B is to provide an automatic rollback option for broken\nOTAs. Once an OTA has been applied, the slot may not boot for a number\nof reasons (power loss, broken package, etc), and it is important to\nmake consistent attempts to boot to the new slot rather than find *a*\nbootable slot (otherwise, the update may not take).\n\nNote that once a slot has been marked bootable, encryption keys are\nupgraded, and old slots will not work. Trying to rotate between slots\nis not likely to succeed.\n\nNote that Android ensures that the active slot always has the\nhighest priority. In the current u-boot implementation, this affords no\npossibility of rollback.\n\nTo match the expected A/B flow, this patch makes the following changes:\n - When initializing the BCB, set the \"_a\" slot to have the highest\n   priority.\n - Pick the highest priority slot that has been marked successful OR has\n   boot tries remaining.\n - If no such slot exists, the system is not bootable.\n\nBug: 141272741\nTest: cuttlefish boots\nChange-Id: I72ef74c947fd7b39af2e27d4cfce346f83ddee34\n\nLink: https://android-review.googlesource.com/c/platform/external/u-boot/+/1133069/2\nBug: https://baylibre.atlassian.net/browse/RITA-97\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "40143a6c06653697238b755403b4ac887cb7d149",
      "tree": "a669eebcc88c2c38ae6c5ad78c5d1600532558b1",
      "parents": [
        "7a1b6e054488ec8fe4ded0ee5fc2d1d52f9d02d7"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Tue Sep 24 13:52:58 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 25 14:19:17 2019 -0800"
      },
      "message": "ANDROID: Don\u0027t count boot-to-recovery as a boot attempt.\n\nThe slot rollback system is intended for normal boot failures after an\nOTA, and therefore, we should not attempt to change slots based on a failure\nto boot to recovery (or any other non-normal boot sequence).\n\nBug: 141272741\nTest: cuttlefish boots\nChange-Id: I3edc99b5f60635d30aba441dbddb8a29f2e34bfc\n\nLink: https://android-review.googlesource.com/c/platform/external/u-boot/+/1133068/2\nBug: https://baylibre.atlassian.net/browse/RITA-97\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "7a1b6e054488ec8fe4ded0ee5fc2d1d52f9d02d7",
      "tree": "03dd0019edbd6ed6968bbf7bea75e16979fe3c8f",
      "parents": [
        "763f98826fcee5c0bf73f1eaf13dc11c7ed7bf10"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Mon Sep 23 18:27:06 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 25 14:19:13 2019 -0800"
      },
      "message": "ANDROID: Fix ab_select_slot signature.\n\nThe part_info param should be const, and the descriptions should\nindicate more precisely what the parameters do.\n\nBug: 141272741\nTest: cuttlefish boots\nChange-Id: I282385e04fb333d91b72455aa9e97a675dbeaf6e\n\nLink: https://android-review.googlesource.com/c/platform/external/u-boot/+/1133067/2\nBug: https://baylibre.atlassian.net/browse/RITA-97\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "763f98826fcee5c0bf73f1eaf13dc11c7ed7bf10",
      "tree": "eaf1c19739a8081a465f33c4603e35451de62a9c",
      "parents": [
        "972cf3af107537128857e97468d2e81cd4bbe4d4"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Mon Sep 23 16:48:01 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 25 14:19:09 2019 -0800"
      },
      "message": "ANDROID: Fix slot suffix for misc partition.\n\nThe default Android HAL writes \"_a\" to the bootloader control block, not\n\"a\". The slot_suffix field is otherwise unused, but we might as well be\nconsistent with how it is written.\n\nBug: 141272741\nTest: cuttlefish boots\nChange-Id: I9688832a0c27754e364d1411172837b105d4abe8\n\nLink: https://android-review.googlesource.com/c/platform/external/u-boot/+/1133066/2\nBug: https://baylibre.atlassian.net/browse/RITA-97\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "972cf3af107537128857e97468d2e81cd4bbe4d4",
      "tree": "ab36dd948dd450ed231897b27d67e9dcb5fd2fb8",
      "parents": [
        "8ed3e4fd98ddc9abd79f8fe8d3ebde5aa233b0b8"
      ],
      "author": {
        "name": "David Anderson",
        "email": "dvander@google.com",
        "time": "Fri Sep 20 17:19:23 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 25 14:19:02 2019 -0800"
      },
      "message": "ANDROID: Put system-as-root behind a compile-time flag.\n\nFor DAP devices (such as cuttlefish), we:\n - Do not specify \"skip_initramfs\" on the kernel command-line. We must\n   always boot to the ramdisk.\n - Do not assume ramdisk boots to recovery. Instead, boot to the\n   recovery partition for recovery mode.\n\nBug: 141272741\nTest: cuttlefish boots\n\nChange-Id: Ie1c23b4e1c998e8035a1df672fd3b5bad912bc4e\nSigned-off-by: David Anderson \u003cdvander@google.com\u003e\n\nLink: https://android-review.googlesource.com/c/platform/external/u-boot/+/1126445/7\nBug: https://baylibre.atlassian.net/browse/RITA-97\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "8ed3e4fd98ddc9abd79f8fe8d3ebde5aa233b0b8",
      "tree": "4002051b47539862758a8a44496130ffa4f82331",
      "parents": [
        "62df0c18a483897d7e979eabecd0afa6c4d136e3"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Thu Dec 01 14:21:51 2016 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 25 14:18:58 2019 -0800"
      },
      "message": "ANDROID: Add \"boot_android\" command.\n\nThe new \"boot_android\" command simply executes the Android Bootloader\nflow. This receives the location (interface, dev, partition) of the\nAndroid \"misc\" partition which is then used to lookup and infer the\nkernel and system images that should be booted.\n\nBug: 32707546\nBug: 141272741\nTest: Booted a rpi3 build with Android Things.\nChange-Id: I2647ebb3b78bc00629e765a10719c5aee753670d\nSigned-off-by: Alex Deymo \u003cdeymo@google.com\u003e\nSigned-off-by: Alistair Strachan \u003castrachan@google.com\u003e\n[dvander: renamed fdt_addr to fdtaddr]\nSigned-off-by: David Anderson \u003cdvander@google.com\u003e\n\nLink: https://android-review.googlesource.com/c/platform/external/u-boot/+/1126444/7\nBug: https://baylibre.atlassian.net/browse/RITA-97\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "62df0c18a483897d7e979eabecd0afa6c4d136e3",
      "tree": "62e84ed4c790a5570a50c48f38023f3e0fa7f971",
      "parents": [
        "89ebbe615120d10519a5fd99a738191de595ecc9"
      ],
      "author": {
        "name": "Alex Deymo",
        "email": "deymo@google.com",
        "time": "Wed Nov 09 12:04:28 2016 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 25 14:18:25 2019 -0800"
      },
      "message": "ANDROID: Initial support for the Android Bootloader flow\n\nAn Android Bootloader must comply with certain boot modes and change\nthe kernel command line accordingly. This patch introduces the Android\nboot mode concept which determines whether the device should boot to\none of the following:\n * recovery: which should boot to the recovery image,\n * bootloader: which should boot to the \"bootloader\" (fastboot) and\n * normal: which should boot to the system image.\n\nThe boot mode is determined in part by the Boot Control Block (BCB)\nwhich is stored at the beginning of the \"misc\" partition. The BCB\nis defined in the \"bootloader_message.h\" file in AOSP, now copied\nhere as android_bootloader_message.h with minor modifications.\n\nThis patch implements the basic boot flow that loads and boots an\nAndroid kernel image assuming an A/B device which implies that it uses\nboot as recovery (BOARD_USES_RECOVERY_AS_BOOT in the BoardConfig.mk).\nThis means that the recovery image shares the same kernel with the\nnormal boot system image, but stores the recovery image as a ramdisk\nwhich is not used in normal mode.\n\nAmong the limitations, this patch doesn\u0027t implement the A/B slot\nselection, it only boots from the slot \"a\".\n\nBug: 31887729\nBug: 141272741\nTest: Booted a rpi3 with this flow.\nChange-Id: I4b1ff93145b1d73dc250e1fc2c9ec005f8fe147e\nSigned-off-by: Alex Deymo \u003cdeymo@google.com\u003e\n[astrachan: Merged in bits of CMD_LOAD_ANDROID, without the actual\n            load_android command, to keep this change building]\nSigned-off-by: Alistair Strachan \u003castrachan@google.com\u003e\nSigned-off-by: David Anderson \u003cdvander@google.com\u003e\n\nLink: https://android-review.googlesource.com/c/platform/external/u-boot/+/1126443/7\nBug: https://baylibre.atlassian.net/browse/RITA-97\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "89ebbe615120d10519a5fd99a738191de595ecc9",
      "tree": "8971c107fa96f2ccabb554d97aa3c785bddb5cdf",
      "parents": [
        "416fff13a0744680f84023905b6fb7149ed04e2e"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Nov 14 09:59:06 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Nov 14 10:08:08 2019 -0800"
      },
      "message": "configs: mt8183_evb_android_ab_defconfig: enable A/B\n\nThis way, we have:\n- mt8183_evb_android_ab_defconfig for A/B support\n- mt8183_evb_android_defconfig for legacy ota support\n\nBug: https://baylibre.atlassian.net/browse/RITA-89\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "416fff13a0744680f84023905b6fb7149ed04e2e",
      "tree": "e26110b300eb3563e91a1f1e49aec94a2d219a3e",
      "parents": [
        "837394ab21d757108ece36a92d7707bf2c7f5463"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 11 11:07:52 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Nov 14 10:08:08 2019 -0800"
      },
      "message": "configs: add mt8183_evb_ab_android defconfig\n\nIn order to support A/B on Android, we need to enable the following\noptions in the defconfig:\n  CONFIG_CMD_AB_SELECT\n  CONFIG_ANDROID_AB\n\nPrepare for A/B support by adding a dedicated ab defconfig.\n\nNote: this has been generated from:\n      cp configs/mt8183_evb_android_defconfig \\\n         configs/mt8183_evb_android_ab_defconfig\n\nBug: https://baylibre.atlassian.net/browse/RITA-89\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "837394ab21d757108ece36a92d7707bf2c7f5463",
      "tree": "a3273d79fb00dbff5fa7a208677f4ad7d8120b8c",
      "parents": [
        "bbf273928e8151e1dc7a017715a866d3231ea896"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Nov 14 09:53:20 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Nov 14 10:08:08 2019 -0800"
      },
      "message": "Revert \"configs: mt8183_evb_android: enable android A/B\"\n\nThis should be done in a dedicated defconfig so that we can support both\nvariants easily.\n\nThis reverts commit e9ae930b67270b75bca73d3821db181a2eb5c3db.\n\nBug: https://baylibre.atlassian.net/browse/RITA-89\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "bbf273928e8151e1dc7a017715a866d3231ea896",
      "tree": "dd47dfc1351f126cb98e16967526960bae92f710",
      "parents": [
        "e9ae930b67270b75bca73d3821db181a2eb5c3db"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Nov 14 10:06:17 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Nov 14 10:08:08 2019 -0800"
      },
      "message": "configs: m8183: android: add android_dt_dir for A/B\n\nThis has been forgotten for the A/B environment. Add it back\n\nFixes: 2210c85c29ee (\"configs: mt8183: android: add A/B slot select support\")\nBug: https://baylibre.atlassian.net/browse/RITA-89\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "e9ae930b67270b75bca73d3821db181a2eb5c3db",
      "tree": "6ab6651dbf225cae7dfdff4c6e6a0ec1adfb6cf4",
      "parents": [
        "2210c85c29eef02a0724e87d46b080a30bbfce73"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Fri Nov 01 14:52:31 2019 -0700"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "parent.f@gmail.com",
        "time": "Tue Nov 12 14:30:45 2019 +0000"
      },
      "message": "configs: mt8183_evb_android: enable android A/B\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "2210c85c29eef02a0724e87d46b080a30bbfce73",
      "tree": "0d4234aee3af19d11a610f7b3b6d683ded84405d",
      "parents": [
        "fec10d3787916e7cb651f2eec2297b1f3e3eb837"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Oct 31 13:33:05 2019 -0700"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "parent.f@gmail.com",
        "time": "Tue Nov 12 14:30:45 2019 +0000"
      },
      "message": "configs: mt8183: android: add A/B slot select support\n\nThis adds the u-boot environment support for Android A/B [1], such as:\n- slot selection on early startup (from /misc)\n- skip_initramfs commandline depending on boot mode\n\nAll A/B related code is guarded around CONFIG_CMD_AB_SELECT, and is not\nactivated.\n\nNote: the android_ab_slot env variable will always be defined, but is\nunused in the case of legacy ota support.\n\n[1]\nhttps://source.android.com/devices/tech/ota/ab/ab_implement\n\nBug: https://baylibre.atlassian.net/browse/RITA-53\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "fec10d3787916e7cb651f2eec2297b1f3e3eb837",
      "tree": "5eb7dd95ede1e780e9a56a99ef1403cba9fe9f91",
      "parents": [
        "436eb884e5e5b7b6549620a581c45db220ad25e7"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Fri Nov 01 14:26:50 2019 -0700"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "parent.f@gmail.com",
        "time": "Tue Nov 12 14:30:44 2019 +0000"
      },
      "message": "configs: pumpkin_android: resync with savedefconfig\n\nWhen moving to U-Boot v2019.10, we did not update the defconfig.\nUpdate them using:\n\n    ARCH\u003darm64 CROSS_COMPILE\u003daarch64-linux-gnu- make \\\n    pumpkin_android_defconfig \u0026\u0026 \\\n    ARCH\u003darm64 CROSS_COMPILE\u003daarch64-linux-gnu- make savedefconfig \u0026\u0026 \\\n    cp defconfig configs/pumpkin_android_defconfig\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "436eb884e5e5b7b6549620a581c45db220ad25e7",
      "tree": "2b830b940f61e6de0814bc5eb651b4fdc054b775",
      "parents": [
        "7e804497dfb44eac089651770b3171c6fb078376"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Fri Nov 01 14:26:50 2019 -0700"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "parent.f@gmail.com",
        "time": "Tue Nov 12 14:30:44 2019 +0000"
      },
      "message": "configs: mt8183_evb_android: resync with savedefconfig\n\nWhen moving to U-Boot v2019.10, we did not update the defconfig.\nUpdate them using:\n\n    ARCH\u003darm64 CROSS_COMPILE\u003daarch64-linux-gnu- make \\\n    mt8183_evb_android_defconfig \u0026\u0026 \\\n    ARCH\u003darm64 CROSS_COMPILE\u003daarch64-linux-gnu- make savedefconfig \u0026\u0026 \\\n    cp defconfig configs/mt8183_evb_android_defconfig\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "7e804497dfb44eac089651770b3171c6fb078376",
      "tree": "97c08ab4a87923361fa0cf29bb2c1d47e9efe91f",
      "parents": [
        "d794b8fe7426f281617983f8cdb2624e6dd0b902"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Fri Nov 08 16:58:12 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Fri Nov 08 17:52:52 2019 -0800"
      },
      "message": "configs: mt8183: android: specify device tree path\n\nSince we moved the android firmware node in mt8183\u0027s device tree, we\nmust inform init of its new location.\n\nDo so by setting the new path in the kernel commandline.\n\nBug: https://baylibre.atlassian.net/browse/RITA-82\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "d794b8fe7426f281617983f8cdb2624e6dd0b902",
      "tree": "5553c267780eab9f7706ae30a5f26a7e28303eff",
      "parents": [
        "fbfdbdf0555d1957293a1007caf65ec3ee156971"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Oct 31 16:39:00 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 04 14:18:10 2019 -0800"
      },
      "message": "configs: mt8183: android: set rootfs from partition name\n\nCurrently, the root\u003d/dev/\u003cmyrootfs\u003e is hard-coded in the Android kernel\ncommandline.\n\nEach time we update the partition scheme, we must also change this\ncommandline option, which is error prone.\n\nInspect the partition table and provide the root\u003d/dev/X argument\nto the kernel instead of hard-coding it.\n\nBug: https://baylibre.atlassian.net/browse/RITA-65\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "fbfdbdf0555d1957293a1007caf65ec3ee156971",
      "tree": "33400d66f4d7294a9e97cfa774efe9c9267db28d",
      "parents": [
        "955715de98452e27294d71f2e7040e2c3d511830"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 04 14:12:20 2019 -0800"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 04 14:18:10 2019 -0800"
      },
      "message": "env: ti: boot: fix bootargs for rootfs partition\n\nThe following commit broke the TI boot environment:\n400b9554cc3e (\"cmd: part: number: return hexadecimal value\")\n\nChanging the output of the command to hexadecimal produced the following\nchange:\n  root\u003d/dev/mmcblk0p\u003c0xhex_value\u003e\nAnd it should be:\n  root\u003d/dev/mmcblk0p\u003cdecimal_value\u003e\n\nFix by setting part number\u0027s output to decimal before using it.\n\nFixes: 400b9554cc3e (\"cmd: part: number: return hexadecimal value\")\nBug: https://baylibre.atlassian.net/browse/RITA-65\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "955715de98452e27294d71f2e7040e2c3d511830",
      "tree": "4da2ae65ac7e14e963b8dbaf5b49eada7e88312b",
      "parents": [
        "2741646df952d4dd768b9ca83e0d4a6dd7e6c1e0"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Oct 31 16:09:32 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Nov 04 14:12:00 2019 -0800"
      },
      "message": "cmd: part: Add \u0027number-format\u0027 sub-command\n\nThe part number sub-command is very useful for retrieving the partition\nindex in the u-boot environment.\n\nIt can be used for various purposes, such as:\n1. Retrieving the UUID of the partition using it\u0027s name as explained in\npatch [1]:\n\n  part number mmc $mmcdev system_a system_a_index\n  part uuid mmc $mmcdev:${system_a_index} system_a_uuid\n\n2. setting the \u0027root\u003d\u003csomedev\u003e\u0027 bootarg, as done in ti\u0027s\nboot environment [2]:\n\n \"if part number mmc ${mmcdev} system${slot_suffix} \" \\\n       \"system_part_number; then \" \\\n               \"setenv bootargs_ab \" \\\n               \"ro root\u003d/dev/mmcblk${mmcdev}p${system_part_number} \"\n\nUnfortunetely, the second snippet is broken, since it currently does:\n  root\u003d/dev/mmcblk0p\u003c0xhex_value\u003e\n\nAnd it should do:\n  root\u003d/dev/mmcblk0p\u003cdecimal_value\u003e\n\nBy introducing a new command, part number-format \u003chex|dec\u003e, we can\ncontrol the output format of part number:\n\n  \u003d\u003e part number mmc 0 system_a\n  0x7\n  \u003d\u003e part number-format dec\n  \u003d\u003e part number mmc 0 system_a\n  7\n\n[1] https://www.mail-archive.com/u-boot@lists.denx.de/msg342867.html\n[2] https://www.mail-archive.com/u-boot@lists.denx.de/msg316806.html\n\nBug: https://baylibre.atlassian.net/browse/RITA-65\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "2741646df952d4dd768b9ca83e0d4a6dd7e6c1e0",
      "tree": "65165ab0e2c6c7dbe6941295a2c0f3fa8312ac51",
      "parents": [
        "cd248da3b95fcdfe69d3594efc15414ebe34579e"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Wed Oct 30 16:40:51 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Oct 31 10:20:54 2019 -0700"
      },
      "message": "configs: mt8183: print boot choice to console\n\nLog in the console which OS we are currently booting into:\nRecoveryOS or Android\n\nBug: https://baylibre.atlassian.net/browse/RITA-63\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "cd248da3b95fcdfe69d3594efc15414ebe34579e",
      "tree": "ba42520e642f40998c57f63fe794c1c1ecac8166",
      "parents": [
        "0eab7923ec2adbee789288f18ea13b3a5893fba3"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Wed Oct 30 16:22:32 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Oct 31 10:20:54 2019 -0700"
      },
      "message": "configs: mt8183: move recovery test logic into macro\n\nThe recovery testing logic is quite complex as of today:\n- we check the BCB partition for any reboot commands set by Android\n- we check Android system properties (from userdata) for the special\n  case where the BCB is not populated (adb reboot recovery)\n\nDocument the testing logic and extract it into a dedicated macro.\n\nThe macro sets androidboot_recovery, which is then used to decide\nwhether we should boot Android or RecoveryOS.\n\nBug: https://baylibre.atlassian.net/browse/RITA-63\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "0eab7923ec2adbee789288f18ea13b3a5893fba3",
      "tree": "522de1143583098590a5bc84dc48bf3a7e6d6210",
      "parents": [
        "6e93f8803052b12aa1bcfc7730eb466d845bc452"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Wed Oct 30 15:50:28 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Oct 31 10:20:51 2019 -0700"
      },
      "message": "configs: mt8183: move android boot modes to #define\n\nThe MMCBOOT variable for CONFIG_MTK_ANDROID starts to get pretty long\nand hard to read/modify.\n\nRework the MMCBOOT variable to:\n- extract each android boot mode (recovery, system) to a\n  dedicated macro ANDROID_BOOT_{RECOVERY,SYSTEM}\n\n- use the dedicated macro in MMCBOOT.\n\nBug: https://baylibre.atlassian.net/browse/RITA-63\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "6e93f8803052b12aa1bcfc7730eb466d845bc452",
      "tree": "2c48788a8847022eb7db1389360ea0e14818c5b8",
      "parents": [
        "a11fa07cd375dd52500113b2ee687595e302f8f8"
      ],
      "author": {
        "name": "Bartosz Golaszewski",
        "email": "bgolaszewski@baylibre.com",
        "time": "Fri Oct 11 22:35:32 2019 +0200"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 16:55:58 2019 -0700"
      },
      "message": "mt8183_evb_android_defconfig: enable ext4 command-line tools\n\nThis is needed for fitImage loading from mmc.\n\nSigned-off-by: Bartosz Golaszewski \u003cbgolaszewski@baylibre.com\u003e\n"
    },
    {
      "commit": "a11fa07cd375dd52500113b2ee687595e302f8f8",
      "tree": "31be4132449d47f578f6f466b0b0a95a6faba050",
      "parents": [
        "064275ca62e02ada236fcef468c48c2921e58f35"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Sep 30 15:03:03 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 16:55:58 2019 -0700"
      },
      "message": "configs: mt8183: remove config_distro_bootcmd.h include\n\nWhen exporting the U-Boot environment for Pumpkin with the following:\n\nARCH\u003darm64 CROSS_COMPILE\u003daarch64-linux-gnu- \\\n           scripts/get_default_envs.sh \u003e u-boot-initial-env\n\nWe can observe that the bootcmd is defined twice:\n\nbootcmd\u003drun distro_bootcmd\nbootcmd\u003dload_splashscreen [...]\n\nDependening on the the output of get_default_env.sh we have very\ndifferent boot behaviours, which is confusing.\n\nRemove the include to \u003cconfig_distro_bootcmd.h\u003e to which deletes the\nunneeded occurence of bootcmd definition.\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "064275ca62e02ada236fcef468c48c2921e58f35",
      "tree": "286d8890f8bdf9b3b6afb360adc9b0dee23daf08",
      "parents": [
        "f57fe18e15ab7f1aa9e11ab82e567a5fe066af93"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Sep 30 15:03:03 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 16:55:58 2019 -0700"
      },
      "message": "configs: pumpkin: remove config_distro_bootcmd.h include\n\nWhen exporting the U-Boot environment for Pumpkin with the following:\n\nARCH\u003darm64 CROSS_COMPILE\u003daarch64-linux-gnu- \\\n           scripts/get_default_envs.sh \u003e u-boot-initial-env\n\nWe can observe that the bootcmd is defined twice:\n\nbootcmd\u003dgpio input 42;if test $? -eq 0 || \\\n  test \"${force_fastboot}\" -eq 1; \\\n  then setenv force_fastboot 0; saveenv; \\\n  run fastboot;run mmcboot;else run mmcboot;fi\nbootcmd\u003drun distro_bootcmd\n\nDependening on the the output of get_default_env.sh we have very\ndifferent boot behaviours, which is confusing.\n\nRemove the include to \u003cconfig_distro_bootcmd.h\u003e which deletes the\nunneeded occurence of bootcmd definition.\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "f57fe18e15ab7f1aa9e11ab82e567a5fe066af93",
      "tree": "9af1a6096e684bad5c3333c711a27fa52221c225",
      "parents": [
        "7dfdc5035f3b4f3f962ac371a4e214bb450c47e9"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Mon May 13 11:49:15 2019 +0200"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 16:55:58 2019 -0700"
      },
      "message": "pumpkin: set up env in EMMC\n\nThis reverts commit 6c049416613274d385a514ec3cdd6dbaf06476d7.\n\nNote: also set it in pumpkin_android_defconfig\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "7dfdc5035f3b4f3f962ac371a4e214bb450c47e9",
      "tree": "bba4dae56dfe036c0f447e1a21f850e24599aeac",
      "parents": [
        "3afaa83ab98ff97213478473d9d07020ab1fca0d"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Sep 26 10:55:20 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 16:55:58 2019 -0700"
      },
      "message": "configs: pumpkin_android: set CONFIG_MTK_ANDROID\u003dy\n\nAs this defconfig is Android specific, we should enable Android support\nby default.\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "3afaa83ab98ff97213478473d9d07020ab1fca0d",
      "tree": "9682b4680f7b216bcc2931206cd4241f0118f792",
      "parents": [
        "68170d1d352a877c0f64039d5ac5d40375643a05"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Thu Mar 14 18:31:39 2019 +0100"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 16:55:58 2019 -0700"
      },
      "message": "pumpkin: Increase heap and environment variable size\n\nAndroid libavb use malloc to allocate memory to load the boot.img.\nBut currently, the memory that could be allocated using malloc\nis too small.\n\nIn addition, libavb use environment variable that must be used for\nthe kernel command line. Again, the current size for the environment\nvariable is too small.\n\nIncrease the size of the heap, and the size of environment variable\nin order to use and support AVB2.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "68170d1d352a877c0f64039d5ac5d40375643a05",
      "tree": "1ab03b68e349293e3d97a2d9db5e00b1ec99f980",
      "parents": [
        "65b6441f8e20b158d842efa36da9da47de0b5459"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Tue Mar 26 15:50:46 2019 +0100"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:36:18 2019 -0700"
      },
      "message": "pumpkin: Set the mmcboot environment variable to boot android\n\nThis adds a new definition of MMCBOOT, which could be selected\nat build time, to boot Android, using AVB.\n\n Conflicts:\n\tinclude/configs/pumpkin.h\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "65b6441f8e20b158d842efa36da9da47de0b5459",
      "tree": "1901615a30cc6a43c0a64a41c7258abf1ac1c70a",
      "parents": [
        "38f86971cd706ade507948cce625b3cf294c4a2c"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Sep 26 10:48:44 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "configs: pumpkin_android_defconfig\n\nThis is a copy paste from configs/pumpkin_defconfig and will be extended\nto add Android support.\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "38f86971cd706ade507948cce625b3cf294c4a2c",
      "tree": "855231f6f70fef16293ba2ad787ccb5baac23004",
      "parents": [
        "e21175579098e4264723c1ca8b6121e2400616d5"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Wed Sep 25 09:06:06 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "mt8183: config: rename persist -\u003e misc partition\n\nMisc is the standard Android name [1] for the small partition hosting the\nBootloader Control Block (BCB).\n\nFollow that convention by renaming persist -\u003e misc.\n\n[1] https://source.android.com/devices/bootloader/partitions-images\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "e21175579098e4264723c1ca8b6121e2400616d5",
      "tree": "ecb7a22570ff3aeb5bf8c9b544e68b922c70c7d4",
      "parents": [
        "cf5e195a7281e961353538eef73ec3be462ab5b5"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Fri Sep 20 16:46:34 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "mt8183: config: wipe boot.reason when booting via BCB\n\nIf Android requests to boot into recovery via the BCB, we will:\n- wipe the BCB\n- boot into recoveryOS\n\nOn the next boot, we will have:\n- bcb is empty\n- android.boot.reason (aprop) is still set to recovery\n- boot *again* into recoveryOS\n\nThis is unwanted behavior.\n\nFix it by always wiping persist.sys.boot.reason when we boot into\nrecovery.\n\nFixes: 3a125ca6f9a1 (\"HACK: mt8183: config: use aprop to control\nbootflow\")\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "cf5e195a7281e961353538eef73ec3be462ab5b5",
      "tree": "61988ceacf2572fcb5de935c60b004bccc65920f",
      "parents": [
        "618bebc68ef2a571841ced5ad5a3db830f53a851"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Sep 19 22:40:53 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "HACK: mt8183: config: use aprop to control bootflow\n\nAdd extra logic in the mmcboot command do decide whether we should boot:\n- Main Android (default)\n- RecoveryOS\n\nNote: this is a HACK, as we should not be modifying the userdata\npartition from within the bootloader.\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "618bebc68ef2a571841ced5ad5a3db830f53a851",
      "tree": "49b3e575a2a52d29dc41c11c3cea0934a61eb045",
      "parents": [
        "de8657fd74806707e51c565687405ef6d1a0ca44"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Sep 17 17:18:34 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "configs: mt8183_evb_android: enable \u0027aprop\u0027 command\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "de8657fd74806707e51c565687405ef6d1a0ca44",
      "tree": "5263737b72ddab556e828d2743cb09f74fde29b6",
      "parents": [
        "92d22e48875b7383d446dac5d18834c1211a7b05"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Sep 17 17:16:08 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "configs: mt8183_evb_android: support ext4 fs\n\nThis is needed to be able to read from userdata\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "92d22e48875b7383d446dac5d18834c1211a7b05",
      "tree": "1191ca0d75139c7a582ac76dca0d28980870635d",
      "parents": [
        "fd08407e11a04273b051ed08034fc71e545fd233"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Mon Sep 16 18:24:40 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "cmd: add \u0027aprop\u0027 command to manipulate Android persistent properties\n\n\u0027aprop\u0027 is a debug command to manipulate Android persistent properties.\n\nUsage:\n\u003d\u003e aprop\naprop - Load/get/set/test/dump/store Android persistent properties\n\nUsage:\naprop load  \u003cdev\u003e \u003cpart\u003e     - load properties from mmc \u003cdev\u003e:\u003cpart\u003e\naprop get   \u003ckey\u003e            - retrieves the \u003cval\u003e for \u003ckey\u003e\naprop set   \u003ckey\u003e \u003cval\u003e      - sets \u003ckey\u003e to \u003cval\u003e\naprop test  \u003ckey\u003e \u003cop\u003e \u003cval\u003e - test \u003ckey\u003e agains \u003cval\u003e\naprop dump                   - dump all properties in \u003ckey\u003e\u003d\u003cval\u003e format\naprop store                  - store all properties back to mmc\nLegend:\n\u003cdev\u003e   - MMC device index containing the aprop partition\n\u003cpart\u003e  - MMC partition index or name containing the property file\n\u003ckey\u003e   - string/text representing a property key\n\u003cval\u003e   - string/text representing a property value\n\u003cop\u003e    - the binary operator used in \u0027aprop test\u0027:\n          \u0027\u003d\u0027 returns true if \u003cval\u003e matches \u003ckey\u003e\u0027s value\n          \u0027~\u0027 returns true if \u003cval\u003e matches a subset of \u003ckey\u003e\u0027s value\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "fd08407e11a04273b051ed08034fc71e545fd233",
      "tree": "fa58a95b2a652f0135c21c5a84db67d0df80d28a",
      "parents": [
        "f40eef181a5b65c1c8ca8e81be90719360840991"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Thu Sep 19 22:27:24 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "fs: fix ext4 write() conditional assignment\n\nThe Kconfig for the ext4 filesystem has a dedicated option to enable\nwrite support documented in doc/README.ext4:\n\n\u003e First, to enable support for both ext4 (and, automatically, ext2 as well),\n\u003e but without selecting the corresponding commands, enable one of the following:\n\n\u003e  CONFIG_FS_EXT4        (for read-only)\n\u003e  CONFIG_EXT4_WRITE     (for read-write)\n\nCurrently, ext4 write is only enabled if we select  CONFIG_*CMD*_EXT4,\nwhich is wrong.\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "f40eef181a5b65c1c8ca8e81be90719360840991",
      "tree": "64244fecc2a6fb8d62bc60cd0920e569acb2ebe2",
      "parents": [
        "b1d4d4c2998308900d0d087b054fa0249c13f6aa"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Sep 06 11:46:49 2019 +0200"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "configs: mt8183_evb_android: use environment stored in MMC\n\nThe environment is currently not loaded from MMC and it is impossible\nto save any modification.\nThis commit change this behavior in order to load and store the\nenvironment in the eMMC.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "b1d4d4c2998308900d0d087b054fa0249c13f6aa",
      "tree": "fa7b466883ca0e22f7747d4eb616478a6e710f9d",
      "parents": [
        "1a455abf15e8e71758ec05af19610da2092aa692"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Aug 13 02:15:04 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "mt8183: config: use bcb to control bootflow\n\nAdd extra logic in the mmcboot command do decide whether we should boot:\n- Main Android (default)\n- RecoveryOS\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "1a455abf15e8e71758ec05af19610da2092aa692",
      "tree": "320a6421dc7180f84e23b293efbad15078cdec74",
      "parents": [
        "60af9734294497c47f3834b0674e70316463c725"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Fri Aug 09 05:59:31 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "mt8183: config: add load_recoveryimg function\n\n/recovery is a standard Android partition used for applying updates\nor erasing userdata[1]\n\nLoad RecoveryOS from the recovery partition and allow to bootm after.\n\n[1] https://source.android.com/devices/tech/ota/nonab\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "60af9734294497c47f3834b0674e70316463c725",
      "tree": "394e762a77ba24f242da6e91985edd7877be1aa9",
      "parents": [
        "dedfae55894dd0e4cccfe1bbfb8e246f416cdb32"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Fri Aug 09 02:46:22 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "board: mt8183: select CMD_BCB for android\n\nAndroid uses the Bootloader Control Block (BCB) to configure the boot\nflow.\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "dedfae55894dd0e4cccfe1bbfb8e246f416cdb32",
      "tree": "67cb04fcdab1d88ddfb2ce091c2e93bfb40297df",
      "parents": [
        "d035711d356b0cb3fd1bb7edcb9c2ce2b62475c1"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Wed Aug 21 08:50:16 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "configs: mt8183_evb_android: CONFIG_MTK_ANDROID\u003dy\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "d035711d356b0cb3fd1bb7edcb9c2ce2b62475c1",
      "tree": "0018996b92534f4f6b7befcf4188fb373521fb06",
      "parents": [
        "9f83392ea81dbb6447c07ea3b0839c888c558c80"
      ],
      "author": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Wed Aug 21 08:44:48 2019 -0700"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "configs: add mt8183_evb_android defconfig\n\nGenerated from the following command:\n\nARCH\u003darm64 CROSS_COMPILE\u003daarch64-linux-gnu- \\\n    make mt8183_evb_defconfig \u0026\u0026 \\\n    make savedefconfig \u0026\u0026 \\\n    cp defconfig configs/mt8183_evb_android_defconfig\n\nSigned-off-by: Mattijs Korpershoek \u003cmkorpershoek@baylibre.com\u003e\n"
    },
    {
      "commit": "9f83392ea81dbb6447c07ea3b0839c888c558c80",
      "tree": "e51e6e791165358b6d4e0d3971146093cca2f560",
      "parents": [
        "f806cba54b20913fbadb0d52858ae52e2796fa90"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Fri Aug 02 17:38:04 2019 +0200"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "mt8183: Set the mmcboot environment variable to boot android\n\nThis adds a new definition of MMCBOOT, which could be selected\nat build time, to boot Android.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "f806cba54b20913fbadb0d52858ae52e2796fa90",
      "tree": "78a7cce4052766615fc275bfe49ad81bea7e81f7",
      "parents": [
        "17b20c8dc514835647ead40cdbab9902cb2aaeae"
      ],
      "author": {
        "name": "Alexandre Bailon",
        "email": "abailon@baylibre.com",
        "time": "Wed Jul 31 15:47:47 2019 +0200"
      },
      "committer": {
        "name": "Mattijs Korpershoek",
        "email": "mkorpershoek@baylibre.com",
        "time": "Tue Oct 22 11:34:16 2019 -0700"
      },
      "message": "Update dtimg command to merge dtb and dtbo\n\nThis adds two commands, select and merge to dtimg.\nThe first one allocate some memory space and load the dtb inside.\nThis also set fdtaddr.\nThe second one could be used to merge a dtbo with the dtb.\n\nSigned-off-by: Alexandre Bailon \u003cabailon@baylibre.com\u003e\n"
    },
    {
      "commit": "17b20c8dc514835647ead40cdbab9902cb2aaeae",
      "tree": "0e41d09d02bcbed930325b720747e04e0563f74d",
      "parents": [
        "f875d02f6d09c77fae801ea9c769fb3aa1503c95"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Tue May 14 13:33:07 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu Oct 17 12:18:12 2019 +0200"
      },
      "message": "board: Add MT8183 EVM board support\n\nAdd the MT8183 Evaluation board support.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "f875d02f6d09c77fae801ea9c769fb3aa1503c95",
      "tree": "464c2db2a5c1c80933de3e6669286673ea3e6ad8",
      "parents": [
        "2ca86c5ff4e22164de56f48621d1480f18246ba0"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Tue May 14 13:23:16 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu Oct 17 12:17:40 2019 +0200"
      },
      "message": "ARM: mediatek: Add MT8183 support\n\nAdd the MT8183 SoC support.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "2ca86c5ff4e22164de56f48621d1480f18246ba0",
      "tree": "a45f06a830d82fd53ff09aa3367e64d290e250b0",
      "parents": [
        "ed4f004a9d8aef86f0c0fe0bb6958bef5206c465"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Mon Jul 15 11:15:29 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu Oct 17 12:17:40 2019 +0200"
      },
      "message": "clk: mediatek: Add MT8183 clock driver\n\nAdd the topckgen, apmixedsys and infracfg clock driver for the MT8183\nSoC.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "ed4f004a9d8aef86f0c0fe0bb6958bef5206c465",
      "tree": "db4b69355013d55fb3016ad7146ac4075d19d572",
      "parents": [
        "14b042e480fb8cbf9a5b6fee6e29eed7e36e11f1"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Jul 26 10:56:46 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu Oct 17 12:17:40 2019 +0200"
      },
      "message": "clk: mediatek: Add configurable pcwibits and fmin to mtk_pll_data\n\n1. pcwibits: The integer bits of pcw for PLLs has been extended\n   to 8 bits, add a variable to indicate this change in a\n   backward-compatible way.\n\n2. fmin: The PLL frequency lower-bound can vary from 1GHz to\n   1.5GHz, add a variable to indicate the platform specific value.\n\nThis is a port of commit 9d7e1a82b7d195f901c2a18dd5602a1c11e9eefb from\nLinux.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "14b042e480fb8cbf9a5b6fee6e29eed7e36e11f1",
      "tree": "537112a4d3fa04533e1e4de5c82cdb90d3be96cf",
      "parents": [
        "2ed7cb186c71427fe9a2cdff94625dfcc3a1d043"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Wed Oct 16 20:34:30 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu Oct 17 12:17:40 2019 +0200"
      },
      "message": "clk: mediatek: use unsigned type for returning the clk rate\n\nWhen the clock rate needs 32 bits to store its data, the value\nbecome corrupted because of the conversion ulong -\u003e int -\u003e ulong that\nhappens in the driver. Use ulong everywhere to avoid corrupting the\nclock rates.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "2ed7cb186c71427fe9a2cdff94625dfcc3a1d043",
      "tree": "dd018b0e1a7362b91372405d57a8a835dcbaa2bb",
      "parents": [
        "4c27353c766aaf1f4569508aedf5342ffee2150f"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Wed Oct 16 11:31:07 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Wed Oct 16 11:31:10 2019 +0200"
      },
      "message": "configs: pumpkin: enable FIT sha256 support\n\nWe are going to start to use sha256 hash. Enable support for it.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "4c27353c766aaf1f4569508aedf5342ffee2150f",
      "tree": "fd494f9193899bbeb4459acedc74a714d563d161",
      "parents": [
        "828854abfd8bf165c750fd7a425c4d70e92ec5cf"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:38:01 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:38:03 2019 +0200"
      },
      "message": "configs: pumpkin: increase fastboot buf size\n\nThe current fastboot buf size is a little bit small which means that\nwhen we flash files, the files will be split in a lot of blocks.\nIncrease the buf size in order to reduce the overhead of many small\nblock.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "828854abfd8bf165c750fd7a425c4d70e92ec5cf",
      "tree": "4d481ed1c098611c7c4d43af7e722591a1cb49af",
      "parents": [
        "7b180300329bf48b64f51db6823eb4aea873a8e7"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Jul 26 20:09:08 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "mmc: mtk-sd: change some dev_err into dev_dbg\n\ndev_err has been used for debugging and a few dev_err message are\nprinted for normal code execution. Make them dev_dbg instead.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "7b180300329bf48b64f51db6823eb4aea873a8e7",
      "tree": "ffee1d2d271333ba3f081a6f624240d4162148a3",
      "parents": [
        "40beb67054129e1176942ecf97b369dafcfbd6b5"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 11:58:18 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "configs: pumpkin: enable HS200\n\nNow that the driver support HS200, we can enable HS200 for the\npumpkin board.\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "40beb67054129e1176942ecf97b369dafcfbd6b5",
      "tree": "7533aaa823e88d39dfafbe70c0b100f71f40b838",
      "parents": [
        "6e79d7f363da1fd5e0eb5dd33d8087a92ae92189"
      ],
      "author": {
        "name": "mingming lee",
        "email": "mingming.lee@mediatek.com",
        "time": "Fri Oct 11 11:34:51 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "mmc: mtk-sd: add HS200 support\n\nadd HS200 mode and tune support\n\nSigned-off-by: mingming lee \u003cmingming.lee@mediatek.com\u003e\n"
    },
    {
      "commit": "6e79d7f363da1fd5e0eb5dd33d8087a92ae92189",
      "tree": "ccdc6307822d450225ead9b9337341193570290a",
      "parents": [
        "ae5a20b965b4167f0ca0356f6bdfa7f65700e514"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Sun Oct 06 12:42:08 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "configs: pumpkin: use partition name instead of partition id\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "ae5a20b965b4167f0ca0356f6bdfa7f65700e514",
      "tree": "68b981f3f0be6e9b3da25f1efd1bde49d64d36f8",
      "parents": [
        "0f785092c25030bf59345cad737e36a782c953c9"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu Jul 25 11:00:46 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "pumpkin: add boot_conf parameter to select fitImage conf\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "0f785092c25030bf59345cad737e36a782c953c9",
      "tree": "a32c3388a2b33351f45b301290ceb5aed3fbc69a",
      "parents": [
        "dfad2de332a09edd5cec2b8af1e0daefac98caea"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu Jul 25 10:29:14 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "pumpkin: enable devicetree overlays\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "dfad2de332a09edd5cec2b8af1e0daefac98caea",
      "tree": "7258521398b1a24b3c2ec840315c018daf1a5402",
      "parents": [
        "c74cc0ed6878ed326718087b0b73f2a55553769b"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu Jul 18 20:33:14 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "pumpkin: Add support for TFTP boot\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    },
    {
      "commit": "c74cc0ed6878ed326718087b0b73f2a55553769b",
      "tree": "e1197283e4d02f2e92e3c1ea61608aa8ed3f7872",
      "parents": [
        "e0beaee333bfe3990708f18f73388cabefb06393"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Mon May 13 11:49:15 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "pumpkin: set up env in EMMC\n\nThis reverts commit 6c049416613274d385a514ec3cdd6dbaf06476d7.\n"
    },
    {
      "commit": "e0beaee333bfe3990708f18f73388cabefb06393",
      "tree": "98137328642254d4f1a2c9bbcc9154fe0c2b4d84",
      "parents": [
        "d2649325ab988670106ecce755d11dee73770e74"
      ],
      "author": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Thu May 09 13:53:27 2019 +0200"
      },
      "committer": {
        "name": "Fabien Parent",
        "email": "fparent@baylibre.com",
        "time": "Fri Oct 11 15:26:13 2019 +0200"
      },
      "message": "Pumpkin: enable USB in configuration file\n\nSigned-off-by: Fabien Parent \u003cfparent@baylibre.com\u003e\n"
    }
  ],
  "next": "d2649325ab988670106ecce755d11dee73770e74"
}
