)]}'
{
  "log": [
    {
      "commit": "0353addb5507bb259c9232c8b23e3d604eebd878",
      "tree": "bf2bbb54e4a81cf16a326e205eb4c60bc79dc453",
      "parents": [
        "cd03c4eed999955581e4a3d9e232df0aa01f1428"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Sep 30 12:15:59 2021 -0700"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Thu Sep 30 12:15:59 2021 -0700"
      },
      "message": "Fix SD Card Boot\n\n* Previously, the eMMC would be used for the filesystem regardless of\nthe DIP switch configuration. Now, boot based on the switches.\n* Regardless of the switches, fastboot will still always flash the eMMC.\n\nChange-Id: I35a4114586ddf3b15eef6e23b9740c66708d0987\n"
    },
    {
      "commit": "cd03c4eed999955581e4a3d9e232df0aa01f1428",
      "tree": "93814bfd1a10267a32936bbf0fd76351e78531e1",
      "parents": [
        "38163ba9688ae8d640fece60ef63d598ed5bde42"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Mon Dec 07 19:42:40 2020 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Mon Jan 11 13:53:12 2021 -0800"
      },
      "message": "Disable dqs2dq calibration\n\nWorkaround for hanging boards. Long term tested in temp chamber\nand proven stable while awaiting better solution from NXP.\n\nChange-Id: Ia19afd71be4e2c020d12aed0e208180acfdf3f5a\n"
    },
    {
      "commit": "38163ba9688ae8d640fece60ef63d598ed5bde42",
      "tree": "cfe8fbeff0a032ad9fb8f98a753a3d32cf315103",
      "parents": [
        "815487fa4c59d8477fd6e78e01b82c679141eca4"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Oct 27 11:28:41 2020 +0100"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Mon Jan 11 13:52:49 2021 -0800"
      },
      "message": "Add new timings for 2GB Kingston\n\n- New timings for MP of 2GB SOM\n- Includes increase of MR4 poll interval (3e86d8971cfb)\n\nChange-Id: I633bd997ca8aa124f7ced6ba8ac8b6fb0554a1b0\n"
    },
    {
      "commit": "815487fa4c59d8477fd6e78e01b82c679141eca4",
      "tree": "5eb0f923f1ef86a34101efb55a06de7ce5f44d02",
      "parents": [
        "b5d9845f7d8953de7e78ed7cda49139f94209981"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Aug 11 13:41:12 2020 -0700"
      },
      "committer": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Tue Aug 11 13:41:12 2020 -0700"
      },
      "message": "Support for M4\n\n- Remove UART3 snippets from the DTS. This is the UART for the M4, and\nnot used in u-boot anyways.\n- Add TCM (tightly coupled memory) region in the board_lmb_reserve, otherwise we can\u0027t load\ninto the TCM region.\n- Add definitions for TCM location and size\n- Define commands for loading and running the M4 (called from boot\nscript)\n\nChange-Id: I3a83fe7503418aeb2867aef10e9eeb5079165b94\n"
    },
    {
      "commit": "b5d9845f7d8953de7e78ed7cda49139f94209981",
      "tree": "e8ebf01b5d62ad4dcab7569b312f96401f217056",
      "parents": [
        "f762aa6bb2e007d33a7bb531912f6aff2fb39d9f"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Jun 17 13:19:26 2020 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Jun 17 13:19:26 2020 -0700"
      },
      "message": "Don\u0027t auto boot into fastboot by default for USB boot\n\nThe factory software uses usb boot for booting into Linux\nso don\u0027t boot into fastboot by default. When fastboot is\nneeded the scripts call that explicitely.\n\nChange-Id: I35e7195b477d621e6f37ef24418be857212dda37\n"
    },
    {
      "commit": "f762aa6bb2e007d33a7bb531912f6aff2fb39d9f",
      "tree": "4580689e72e5295f76c7b7b5736996a569928dd6",
      "parents": [
        "4079cbe6569f51e0c25db03bf0b91df82fce0703"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Mon Jun 08 17:25:13 2020 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Mon Jun 08 17:26:09 2020 -0700"
      },
      "message": "fastboot: Set up fastboot device also for USB_BOOT\n\nFactory software cannot flash if fastboot device is not\nset up\n\nChange-Id: I95aa78fa40ac0d56fe6873da7f85ca0855ccb911\n"
    },
    {
      "commit": "4079cbe6569f51e0c25db03bf0b91df82fce0703",
      "tree": "f1c939747e6803efa37fd7bd9e9e9804056d63da",
      "parents": [
        "0ecd437b018bf08c8d5765d4ec5d2154b07652af"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Apr 29 13:27:10 2020 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Apr 29 13:27:10 2020 -0700"
      },
      "message": "Makefile: Update version info\n\nChange-Id: I30be6a61d107b708e2e1b59b021c44aefc14058e\n"
    },
    {
      "commit": "0ecd437b018bf08c8d5765d4ec5d2154b07652af",
      "tree": "e92a96e0ee9983da474c715158adbd52d77a03d4",
      "parents": [
        "3e86d8971cfb85287a199feee668fa2b37e05d1f"
      ],
      "author": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Thu Apr 23 17:13:53 2020 -0700"
      },
      "committer": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Thu Apr 23 17:18:42 2020 -0700"
      },
      "message": "Enable dqs2dq calibration for 1GB boards.\n\nChange-Id: I404bbfb348482f5dd28da0018c56fe4254595524\n"
    },
    {
      "commit": "3e86d8971cfb85287a199feee668fa2b37e05d1f",
      "tree": "ad4fd07a1e31ce8e95c37df26eda2d3d0f144fb4",
      "parents": [
        "8f6e3f18e8b06b20ad71b6e73d6003ec9fe1bf63"
      ],
      "author": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Mon Apr 13 10:38:22 2020 -0700"
      },
      "committer": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Thu Apr 23 17:18:42 2020 -0700"
      },
      "message": "Increase MR4 poll interval for 2/4GB boards.\n\nChange-Id: I9092c512c4c04a72ed1161a85c574fc425373574\n"
    },
    {
      "commit": "8f6e3f18e8b06b20ad71b6e73d6003ec9fe1bf63",
      "tree": "a703cd8f8a8f95d3f35a8dac9f6d478d363fb7e7",
      "parents": [
        "cb39be0aa08402214aec710ab03826c600c80b67"
      ],
      "author": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Fri Mar 27 12:59:12 2020 -0700"
      },
      "committer": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Thu Apr 23 17:18:42 2020 -0700"
      },
      "message": "Workaround for imx8mq and imx8mm Rank-to-Rank Spacing and tphy_rdcsgap issue\n\nChange-Id: Ie6383c784e6c3ac51196b8c16dad2544e25e39ad\n"
    },
    {
      "commit": "cb39be0aa08402214aec710ab03826c600c80b67",
      "tree": "3fdbeddb05a8099cb6a61d497f4d04da31a67bb2",
      "parents": [
        "44ca603b4f6c12263bb84ac18fb66bee8e37d9d3"
      ],
      "author": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Mon Mar 23 10:47:44 2020 -0700"
      },
      "committer": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Thu Apr 23 17:18:28 2020 -0700"
      },
      "message": "Revert \"Add mem training workaround to 4Gb training files\"\n\nThis reverts commit cc0be542c44fa0fc966e6788ed8b064e9c1e5f7d.\n\nChange-Id: I100fb7843f433908f65b71e7eef57b0204f51b80\n"
    },
    {
      "commit": "44ca603b4f6c12263bb84ac18fb66bee8e37d9d3",
      "tree": "2cf8138da60dc327252650673fb7b82febb1c7ff",
      "parents": [
        "cc0be542c44fa0fc966e6788ed8b064e9c1e5f7d"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Feb 11 15:48:57 2020 -0800"
      },
      "committer": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Feb 11 15:48:57 2020 -0800"
      },
      "message": "Add USB Clock Init to Phanbell Init Sequence\n\nChange-Id: If94f19ce366ff16608814d746ebc916e389d3b19\n"
    },
    {
      "commit": "cc0be542c44fa0fc966e6788ed8b064e9c1e5f7d",
      "tree": "27b467a0bb85e0c1fc22bb6b2ad9e5cf934983da",
      "parents": [
        "f1661bd5d9ba6803ad3c8e34f3f6310ee9373cb3"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Mon Feb 10 15:58:25 2020 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Mon Feb 10 16:10:52 2020 -0800"
      },
      "message": "Add mem training workaround to 4Gb training files\n\n4Gb are freezing up so adding the training workaround\n\nChange-Id: Ia924f31d64a7f7a1ffeee65a248bd5ead536537a\n"
    },
    {
      "commit": "f1661bd5d9ba6803ad3c8e34f3f6310ee9373cb3",
      "tree": "6a46b5c341a99631244b0c6660675a885ece5de5",
      "parents": [
        "439d47bc651c623459e44b399c0e23ff56999a2b"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Feb 05 17:13:11 2020 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Feb 05 17:16:35 2020 -0800"
      },
      "message": "Add support for full 4Gb boards\n\nU-boot can only run within 32Gb. This change lets u-boot run\nwithin the 32 Gb limit, but passes the full memory to the\nkernel\n\nChange-Id: Ie6c33f7caa7fbfb0fcecf7a908dd0083a302eee1\n"
    },
    {
      "commit": "439d47bc651c623459e44b399c0e23ff56999a2b",
      "tree": "1b09658dd8f1cc7376f14d1d5d4b9758083819d3",
      "parents": [
        "0ffebcc1209862bc50335b79a5ab6513f1960ce1"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Fri Jan 31 14:37:51 2020 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Feb 05 17:16:01 2020 -0800"
      },
      "message": "ddr: Add training workaround to new timing data\n\nApply the workarounds from the previous changes to 1 Gb timings:\n    - Increase MR4 poll interval.\n    - Disable periodic dqs/read dq calibration.\n\nChange-Id: Ic6ff515f72d555a9663547a381317a7a77188053\n"
    },
    {
      "commit": "0ffebcc1209862bc50335b79a5ab6513f1960ce1",
      "tree": "8aab9da26025924b52047932371cab363822f9a3",
      "parents": [
        "a9cedfc7566e016b2087e2d30fd1bf94ebb39401"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Thu Jan 30 10:45:32 2020 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Fri Jan 31 14:58:18 2020 -0800"
      },
      "message": "ddr: Update training data\n\nAdd timings for 1 Gb Hynix board\nUpdate timings for 1 Gb Micron board\n\nChange-Id: Ie6a5140f1dea54b8e531bbf84d211647f1317f93\n"
    },
    {
      "commit": "a9cedfc7566e016b2087e2d30fd1bf94ebb39401",
      "tree": "d3908f602cea1004657d7fe9928ae37e5621ada4",
      "parents": [
        "3d2285690dce3bbdbf945a7b94a426342651ed36"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 16:31:44 2020 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Jan 15 11:11:15 2020 -0800"
      },
      "message": "Fix unwanted build warnings\n\nChange-Id: I1bd920c70445788c9c077e48c4c5b17c3ec146d1\n"
    },
    {
      "commit": "3d2285690dce3bbdbf945a7b94a426342651ed36",
      "tree": "04aeed41cb2282db832445f068c6254a253a8c34",
      "parents": [
        "de36f68818f6aecd3bbb0736d45d8c4c381edbbe"
      ],
      "author": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Mon Dec 16 15:13:38 2019 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:16 2020 -0800"
      },
      "message": "Disable periodic dqs/read dq calibration.\n\nChange-Id: I62fcaaa0c614a040cfcb0293e79b008c580d636c\n"
    },
    {
      "commit": "de36f68818f6aecd3bbb0736d45d8c4c381edbbe",
      "tree": "394eea349c9800b6b57595fdfb2fa69a7818876f",
      "parents": [
        "13b0391153255f28ddf2b8df155d8c2e4e490945"
      ],
      "author": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Mon Dec 16 15:11:43 2019 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:16 2020 -0800"
      },
      "message": "Increase MR4 poll interval.\n\nChange-Id: Ib4e10f18cd89d90c6ec8e0572b9ad7f7f8a0b059\n"
    },
    {
      "commit": "13b0391153255f28ddf2b8df155d8c2e4e490945",
      "tree": "671035f2857617a8067d4ee1fea2dfde6d1c0bdf",
      "parents": [
        "ac5fedc3f13330e44e4022a9f797f6bd7132f363"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Mon Sep 23 15:48:12 2019 -0500"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:16 2020 -0800"
      },
      "message": "boothang: Reset the board when we can\u0027t boot from anything\n\nAdditionally enables debugging output from\nmmc_load_image_raw_sector.\n\nChange-Id: I278ae63a71ce67712fe6fc916250ce3bc9a91aed\n"
    },
    {
      "commit": "ac5fedc3f13330e44e4022a9f797f6bd7132f363",
      "tree": "582d2156b8205262a3b38aa9931c901bf38f447b",
      "parents": [
        "0e08b6ddbc21fa0ea7b015a5e36717ccdf444de4"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Fri Jan 25 18:47:19 2019 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:16 2020 -0800"
      },
      "message": "Explicitly set USB Switch (PTN5150A) to UFP\n\n* The default configuration (via resistor stuffing) is DFP (host). This\nmeans that on Type-C hosts fastboot won\u0027t work.\n* Set to UFP to ensure fastboot works properly.\n\nChange-Id: I2b63d95e08df70da43dee1f8f7bb59d1863943f4\n"
    },
    {
      "commit": "0e08b6ddbc21fa0ea7b015a5e36717ccdf444de4",
      "tree": "8a72e967a8c772e56d49e1bd7f023be688d1bafc",
      "parents": [
        "8b51a2c4aeaa1316fa17453955d55f32c35dd667"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Jan 15 18:25:47 2019 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:16 2020 -0800"
      },
      "message": "Phanbell: Update config to allow fdt apply command\n\nChange-Id: Id0de5bd16c32e6a91ab4a5b18ca71b6dc2dc9c94\n"
    },
    {
      "commit": "8b51a2c4aeaa1316fa17453955d55f32c35dd667",
      "tree": "d7926df4f10a228496aeff5f2b5035ab7cd7d3c9",
      "parents": [
        "5f59bb48aceae97930d6a6dd6b26174f200121ed"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Wed Dec 19 13:39:51 2018 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:16 2020 -0800"
      },
      "message": "fastboot: Make it print something useful while in this mode\n\nMany, many times we\u0027ve assumed that our boards have become unresponsive while\nconnected to serial, when, in fact, the board is actually just in fastboot mode.\nThis adds a little message that gets printed out to the serial console when the\nuser presses any key.\n\nChange-Id: Iae1ed62ac73caea6b7b75d3ae9a3a6d2ea9686c6\n"
    },
    {
      "commit": "5f59bb48aceae97930d6a6dd6b26174f200121ed",
      "tree": "6d1c584c1e01fd28a746938b8352d1bfcec4a73d",
      "parents": [
        "2e90be5f75d5484821904a6e7bbec3b40fb2f219"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Fri Nov 16 14:38:01 2018 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:16 2020 -0800"
      },
      "message": "Add baseboard id detection\n\n- Add get_baseboard_id routine, and a baseboardid console command.\n\nChange-Id: I857dafd6ebc675406c2daf8b313437d4345f0ef6\n"
    },
    {
      "commit": "2e90be5f75d5484821904a6e7bbec3b40fb2f219",
      "tree": "67f0bb804de8de8cf5ccea820e5d51bda788c5a0",
      "parents": [
        "c131f60926b61f2542786b83cfffd520ebdbed04"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Nov 06 14:12:29 2018 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:15 2020 -0800"
      },
      "message": "Add apex-regulators device tree node\n\n* This ensures that the Apex PMIC is on when the kernel boots.\n\nChange-Id: Ib8b5d34d66068a380b64400a8acc73ea7c99de69\n"
    },
    {
      "commit": "c131f60926b61f2542786b83cfffd520ebdbed04",
      "tree": "b0daad9ff04908af6a3e86d810539afe508d96c3",
      "parents": [
        "52b4e4d87cbb27edf36397ff270208c24cda2f58"
      ],
      "author": {
        "name": "Alex Van Damme",
        "email": "atv@google.com",
        "time": "Wed Oct 31 11:29:28 2018 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:15 2020 -0800"
      },
      "message": "Fix multiline string literal\n\nChange-Id: I5cf9f359d121ce462750eff9e1540bbf4bb17507\n"
    },
    {
      "commit": "52b4e4d87cbb27edf36397ff270208c24cda2f58",
      "tree": "30b74164155bf045c21bcdb42832cdd759286fb8",
      "parents": [
        "24052406adbaeddc78b7d2ed79494bf3ef4065f6"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Tue Oct 30 15:24:02 2018 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:15 2020 -0800"
      },
      "message": "Shutoff iMX8 when passing critical temperature\n\n* The busy loop that polls beyond alert doesn\u0027t reduce the power\nconsumption at all.\n* Adds using SNVS register writes to explicitly disable the PMIC when\nthe temperature exceeds critical.\n* Drops power from ~5W to 300 mW (for entire board).\n* Note: a full power cycle is needed to recover.\n\nChange-Id: Ic9292555fe15c4288822704bca617a89f7ec0f05\n"
    },
    {
      "commit": "24052406adbaeddc78b7d2ed79494bf3ef4065f6",
      "tree": "e36c6997317935ff8672aa570fa8e2ffa48a62fd",
      "parents": [
        "553ad7c493c8d1bf384fd47fc4beaddf8d52f9e3"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Oct 17 16:21:41 2018 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:15 2020 -0800"
      },
      "message": "Phanbell: Boot per bootstrap configuration\n\n* Still forces fastboot to only touch eMMC but ensures that the boot\nwill check the bootstrap pins.\n\nChange-Id: I9540b4a9e10e957a2dd809977bdead1396eca7a7\n"
    },
    {
      "commit": "553ad7c493c8d1bf384fd47fc4beaddf8d52f9e3",
      "tree": "00361b42b81c12fb0609038c45d98bef39f5506c",
      "parents": [
        "17087dcf323b3df9196c3984662ae483089ec5f7"
      ],
      "author": {
        "name": "Michael Brooks",
        "email": "michaelbrooks@google.com",
        "time": "Wed Oct 17 13:12:31 2018 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:15 2020 -0800"
      },
      "message": "Phanbell: Always use MMC0 with Fastboot\n\n* Otherwise, during an SD card boot fastboot will attempt to flash the\nSD card. This doesn\u0027t work as the partition table is different.\n* Also enables a better story for recovering the eMMC - any SD card with\nu-boot can use fastboot to reflash.\n\nChange-Id: I0ee135696b55a3e168b0a3aece1d49b736ea81ff\n"
    },
    {
      "commit": "17087dcf323b3df9196c3984662ae483089ec5f7",
      "tree": "4bae7b58cdfcc0d97bd68c65ad5778840b089c6d",
      "parents": [
        "8639eaac202d0eac4f0ab7f891dc92332cf6c28d"
      ],
      "author": {
        "name": "June Tate-Gans",
        "email": "jtgans@google.com",
        "time": "Wed Oct 17 15:55:29 2018 +0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:15 2020 -0800"
      },
      "message": "boardid: Add a u-boot command to display the board id\n\nWe need a way to capture the board ID information during test, so we created\nthis command to run the query and display something useful to both machines and\nhumans.\n\nChange-Id: Ie4582f5d302149ecff766f461a419e869c9d5bce\n"
    },
    {
      "commit": "8639eaac202d0eac4f0ab7f891dc92332cf6c28d",
      "tree": "1c2eb2b3a748e7dcbec2492f97321edeb6286641",
      "parents": [
        "cbdbec18e01283a017e2ee8d2667cbbbb03efcff"
      ],
      "author": {
        "name": "Dmitry Kovalev",
        "email": "dkovalev@google.com",
        "time": "Thu Aug 23 18:50:03 2018 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:15 2020 -0800"
      },
      "message": "Add emmc_size envvar accessible from fastboot.\n\nThere are boards with several different eMMC sizes. We can easily\nbuild gpt for each size and then flash the correct one to the\nboard. In order to identify this size, we can run fastboot command:\n\n\u003e fastboot getvar mmc_size\n\nChange-Id: I32dac02b974753ed59f6db0bfbc5f7289f391f4c\n"
    },
    {
      "commit": "cbdbec18e01283a017e2ee8d2667cbbbb03efcff",
      "tree": "deede61570c477f79180531c857121e8437caa8e",
      "parents": [
        "5471648e7759c4ad8d83785b69dd5cda5d19d150"
      ],
      "author": {
        "name": "Leonid Lobachev",
        "email": "leonidl@google.com",
        "time": "Mon Jun 04 18:49:19 2018 -0700"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:15 2020 -0800"
      },
      "message": "Enable i2c2 and i2c3 in u-boot.\n\nChange-Id: I984e2e76e7c8929cc62088b6838c81f5dc838568\n"
    },
    {
      "commit": "5471648e7759c4ad8d83785b69dd5cda5d19d150",
      "tree": "cefda1b77e21e10bf76a8615ba69dccdba4ab9fb",
      "parents": [
        "ceb7c92ad2a669964f5ce0228357e6dd7b4f1b45"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Thu Dec 12 11:47:44 2019 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Tue Jan 14 14:40:04 2020 -0800"
      },
      "message": "Add memory init based on board id\n\nChange-Id: Ia099df754cf23f78069362390e919cd7ee1fd22b\n"
    },
    {
      "commit": "ceb7c92ad2a669964f5ce0228357e6dd7b4f1b45",
      "tree": "fa86049a0a5ed761f446ed195612da40d9468c7f",
      "parents": [
        "b350c778dbf88cb4be25a88a5543c70f5212ecf2"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Dec 11 11:34:09 2019 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Dec 11 17:14:56 2019 -0800"
      },
      "message": "Enable booting into fastboot from mendel and fastboot\n\nChange-Id: I93eeddba3e366751d235b9b79dedbf521d1bebf2\n"
    },
    {
      "commit": "b350c778dbf88cb4be25a88a5543c70f5212ecf2",
      "tree": "2a5238c872167e620d78cb6f21c0ab82b51e5b3d",
      "parents": [
        "85bdcc798163f72a7dfd723af4f0ef35d526ae09"
      ],
      "author": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Mon Dec 09 16:35:44 2019 -0800"
      },
      "committer": {
        "name": "Peter Nordström",
        "email": "pnordstrom@google.com",
        "time": "Wed Dec 11 17:14:47 2019 -0800"
      },
      "message": "Add imx8mq-phanbell support\n\nChange-Id: I8afb0387fdb2471db2e6d8b94321eda31608a0ca\n"
    },
    {
      "commit": "85bdcc798163f72a7dfd723af4f0ef35d526ae09",
      "tree": "836b84481d12162eb3e4727b52bbb16e59a30a0c",
      "parents": [
        "fac0bd64de0269318474d7f079f0dbd4ce11f7e8"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed Jun 05 03:10:36 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jun 06 02:30:54 2019 -0700"
      },
      "message": "MLK-21942 DTS: imx8mq: Fix USB alias issue\n\nSince we set the driver\u0027s compatible string to dwc3 nodes, should\nuse the dwc3 nodes as the USB alias, otherwise the alias won\u0027t work.\nIf first usb controller is probed failed, the second controller still\nuse 0 as seq and cause issue to the driver.\n\nBecause alias requires different names on the nodes, in the patch we have\nto change the nodes name to dwc3_0 and dwc3_1\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 67f084c9485587802571352de8fb2551e8aefe74)\n"
    },
    {
      "commit": "fac0bd64de0269318474d7f079f0dbd4ce11f7e8",
      "tree": "2e9de228cf7c568bd50add034f0a32c9986a3547",
      "parents": [
        "40c24389e0a3e68524a5a5fd2c74f3d97ec495ba"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jun 06 01:44:42 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jun 06 02:28:15 2019 -0700"
      },
      "message": "MLK-21956-3 mx6qdlsabreauto: Enable i2c gpio mux to fix io expander issue\n\nThe i2c gpio mux is not enabled, this causes i2c3 not work and all\nio expander devices on i2c3 not work.  So we will meet such as\n\"usb start\" fail due to the VBUS is not power up.\n\nThe patch add the i2c mux and i2c gpio mux configs. And remove codes of\ncontrolling i2c steering from board, since i2c gpio mux does same thing.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 39183dc231e12c3072ffd9a37ac6a6616178e263)\n"
    },
    {
      "commit": "40c24389e0a3e68524a5a5fd2c74f3d97ec495ba",
      "tree": "cee81292e2aa9a3818e257251278f7c11433f577",
      "parents": [
        "a80b153669a70bcc1837fe0313c192158f2443c8"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jun 06 01:29:03 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jun 06 02:28:15 2019 -0700"
      },
      "message": "MLK-21956-2 mxc_i2c: Remove i2c_idle_bus from probe\n\ni2c_idle_bus is already used in i2c_init_transfer. So before each tranfer\nif the bus is not ready, the i2c_idle_bus will be used to force idle.\nIt is unnecessary to call it again in probe.\n\nWe found a issue when enabling i2c mux with the mxc_i2c. The mxc_i2c is probed\nafter mux probing. However, at this moment the mux is still in idle state,\nwon\u0027t select port. So if we call i2c_idle_bus in probe, it will fail and cause\nmxc_i2c probe failed.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit e999c45f436f1187ef1185997d3838ad8b28421c)\n"
    },
    {
      "commit": "a80b153669a70bcc1837fe0313c192158f2443c8",
      "tree": "2c551100d49b7507f542fb376a4e416325e2d78e",
      "parents": [
        "eba51a9564def6c8f18fecbd862e6f09d3c7fe9f"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jun 06 01:25:54 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jun 06 02:28:08 2019 -0700"
      },
      "message": "MLK-21956-1 i2c-mux-gpio: Fix GPIO request flag issue\n\nWhen requesting GPIO, the GPIOD_IS_OUT is missed in flag, so the GPIO\nis set the input mode not output and cause mux not work.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 4fd2f04db1513d4bcd294a4c94193a4d59785b6d)\n"
    },
    {
      "commit": "eba51a9564def6c8f18fecbd862e6f09d3c7fe9f",
      "tree": "ab5bf70d208ef6bdb10d2b5326c881d8638e3b71",
      "parents": [
        "5f95f318f6eae8c9e76b1d12266ecd2d4fc0a6ce"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Thu Jun 06 11:10:43 2019 +0800"
      },
      "committer": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Thu Jun 06 14:21:07 2019 +0800"
      },
      "message": "MLK-21961 imx: fix tee_addr for nand boot\n\nteeaddr is not set. Align with sd/emmc, use tee_addr and set tee_addr.\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\nReported-by: Jessie Lee \u003cjessie.lee@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 5fb43e3f8fba534d49d8066411644285eaa279b4)\n"
    },
    {
      "commit": "5f95f318f6eae8c9e76b1d12266ecd2d4fc0a6ce",
      "tree": "3c4a8582d2911b57c0ddd126551214440451b6bc",
      "parents": [
        "2c2f04280162d9e012ee093fcd434b252533e6f1"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue Jun 04 23:33:38 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed Jun 05 19:35:55 2019 -0700"
      },
      "message": "MLK-21885 lmb: Handle the overlap case for lmb reserve\n\nlmb reserve is used to reserve some memory so that when loading images\n(like kernel, dtb, initrd), images won\u0027t be loaded into the reserved memory.\n\nThe problem in current lmb is it does not handle the overlap case. When adding\na new reserved memory, if the memory region is overlap with regions already been\nadded in lmb, it will fail. One example is reserved memory in DTB may overlap with\nu-boot relocate address. lmb reserves the u-boot relocate address firstly, so when\nadding reserved memory from DTB, we will meet failure.\n\nActually if we handle the overlap case, we can resolve the overlap by using a max\ncommon region for the overlap regions. So that this case won\u0027t fail.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 37d86c68816dffde3dc8dcda5b9d67a195b2f9c2)\n"
    },
    {
      "commit": "2c2f04280162d9e012ee093fcd434b252533e6f1",
      "tree": "aef1379b1a1af35c049f951e9904cbef1dc571d8",
      "parents": [
        "4bbf30c6de4d9bd0c412d4b1fce097e0a8c15b48"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue Jun 04 19:14:42 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed Jun 05 19:35:47 2019 -0700"
      },
      "message": "MLK-21905 mx7ulp_evk: Change kernel DTB to EVKB board\n\nThe latest mx7ulp evk board is renamed to EVKB board and has dedicated\nDTB files. Modify the kernel DTB names in u-boot to use the new DTB.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nAcked-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 297a924ddaf456a5a175d9056c0bc45116cc49ce)\n"
    },
    {
      "commit": "4bbf30c6de4d9bd0c412d4b1fce097e0a8c15b48",
      "tree": "2472a19fde029ff1c3dd7be01a8559678b34e6b2",
      "parents": [
        "f4b7a64a25c925c4bf2f1902fbb2d71552ee1398"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu May 30 20:49:44 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue Jun 04 02:36:38 2019 -0700"
      },
      "message": "MLK-21899 imx8: sci: Add SCFW API sc_seco_gen_key_blob\n\nPorting the sc_seco_gen_key_blob to sci_api.c which is used to\ngenerate key blob\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 8de0d8ba5bb87fe4f40e63b4ca275e523326e640)\n"
    },
    {
      "commit": "f4b7a64a25c925c4bf2f1902fbb2d71552ee1398",
      "tree": "8d1a5bbb4b2e1fee637ac74d6e73924a291913bb",
      "parents": [
        "5e99d26b6f3cc9bfbaa7e8ecfacc68bbe365b40c"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Mon Jun 03 02:05:04 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Mon Jun 03 23:02:25 2019 -0700"
      },
      "message": "MLK-21898 fastboot: Enable fastboot on mx6qpsabresd\n\nMissed fastboot and uuu relevant configurations in mx6qpsabresd_defconfig.\nThis patch adds them.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 3b88124641b7f599f296846f80d8ac3919d6dc7d)\n"
    },
    {
      "commit": "5e99d26b6f3cc9bfbaa7e8ecfacc68bbe365b40c",
      "tree": "3c93336856bbe4769449d556aa1e2b83d48fa4c4",
      "parents": [
        "c5e14da8168276ee7a98fb1e99aa8c9c7ac01467"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed May 29 01:43:44 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed May 29 20:19:50 2019 -0700"
      },
      "message": "MLK-21891-2 fastboot: fix issue in enabling FAT_WRITE\n\nWrong config name is used in kconfig for selecting FAT_WRITE,\nintroduced by patch\n(MLK-20594-2 enable fat write for all configuration with uuu)\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "c5e14da8168276ee7a98fb1e99aa8c9c7ac01467",
      "tree": "1abb4f716ad1190ba1f3c4dc81cbe23b6bc08421",
      "parents": [
        "a91164401b5bd613f45cffd649b1b51813a42741"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed May 29 01:40:26 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed May 29 20:19:26 2019 -0700"
      },
      "message": "MLK-21891-1 FAT: fix build error caused by cherry-pick\n\nFix issue introduced by cherry-pick patch below, the conflict\nis not resolved correctly\n(MLK-20668-2 fat: Fix issue in rootdir table flush for FAT16/12)\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "a91164401b5bd613f45cffd649b1b51813a42741",
      "tree": "875cb58b80fdf60c3884bd3fcfe5e64f15e388ea",
      "parents": [
        "42ea2fa05382e4c1ba1c158a6386675d9510e040"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue May 28 06:41:51 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue May 28 07:46:16 2019 -0700"
      },
      "message": "MLK-21879-3 fsl_qspi: Fix flash write issue on mx7ulp\n\nThe page write sequence in spi-mem is changed with orignal spi-flash. When\nthe max_write_size is set by driver, the orignal sequence is\n  1. WREN\n  2. write max_write_size data to flash\n  3. wait for WIP clean\n  4. back to #1 if having data remained in a page.\n\nThe new sequence is:\n  1. WREN\n  2. write (max_write_size - command length) data to flash\n  3. back to #2 if having data remained in a page\n  4. wait for WIP clean\n\nSince mx7ulp has 64 bytes TX buffer (max_write_size), while other iMX chips\nhave 512 bytes (page size is 256). So when adapt qspi with the new sequence,\nwe have to check the WIP before each write on mx7ulp. Otherwise the WIP may set\ndue to previous write is not completed by flash device, then cause current\nwrite failed.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "42ea2fa05382e4c1ba1c158a6386675d9510e040",
      "tree": "3669a39537acd8c1983565ac6dde0e78de3932ef",
      "parents": [
        "d0a917b88ac7dc2ae082377e9361b41c9ecee16b"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue May 28 00:47:17 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue May 28 06:56:02 2019 -0700"
      },
      "message": "MLK-21879-2 spi-mem: Fix read data size issue\n\nWhen slave drivers not set the max_read_size, the spi-mem should directly\nuse data.nbytes and not limit to any size. But current logic will limit to\nthe max_write_size.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "d0a917b88ac7dc2ae082377e9361b41c9ecee16b",
      "tree": "3c0513c396c84b44baa8abdbb24833c9afcb17e7",
      "parents": [
        "da274253221e84f70932acf956e2bbf6f4046ca8"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue May 28 00:42:25 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue May 28 06:55:51 2019 -0700"
      },
      "message": "MLK-21879-1 fsl_qspi: increase timeout of is_controller_busy\n\nThe original codes uses 100ms timeout, but the new is_controller_busy only\ntry 5 times with each only 1us delay.\nWhen the qspi clock is slower, the controller may need longer time in busy.\nOn mx7ulp, we meet problem that timeout always happen. So change the codes\nto 100ms timeout\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "da274253221e84f70932acf956e2bbf6f4046ca8",
      "tree": "b56995dff261ac08ed73afb6fee481284a6a0b08",
      "parents": [
        "9cc9b7edeeabace1fa013a673345cd804a605b1f"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Mon May 27 04:29:22 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Mon May 27 04:29:22 2019 -0700"
      },
      "message": "MLK-21877 imx_lpi2c: Fix IPG clock issue\n\nThere are two clocks for lpi2c, PER and IPG. But the clk driver\nonly enables PER clock without IPG, this will cause problem if IPG clock\nis disabled during partition reboot.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "9cc9b7edeeabace1fa013a673345cd804a605b1f",
      "tree": "a5116fcd8e7f51466db5f028aab20b90b3642103",
      "parents": [
        "c4ac354bcc6afee762bb6c3c619605f1eb00f220"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 18:44:28 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 18:44:28 2019 -0700"
      },
      "message": "MLK-21864 mx7ulp_evk: Fix build break in eMMC defconfig\n\nSince the non-DM QSPI support is removed in 2019.04 u-boot, we have\nto enable DM QSPI driver, otherwise will get build fail.\n\nAlso add missed CONFIG_CMD_BOOTZ to plugin defconfig.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "c4ac354bcc6afee762bb6c3c619605f1eb00f220",
      "tree": "a4a56b4df258469a743b2d53c528cec499c425b3",
      "parents": [
        "dbf09a4eb42b477405b612e44a0ca2d4658b99fe"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Thu May 17 15:15:59 2018 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 09:47:02 2019 -0700"
      },
      "message": "MLK-18333-2 imx8m: add QSPI boot dev\n\nWhen boot type could not be detected from rom sw info,\nread sbmr1 to detect, here we only use it to detect FLEXSPI\nboot, because ROM not update it in rom sw info.\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 3735aedbf6dbebfac830089618ca334c419f43bd)\n(cherry picked from commit 8324d0f37a3dc8c2516dad439aa6b91d77eebcbc)\n"
    },
    {
      "commit": "dbf09a4eb42b477405b612e44a0ca2d4658b99fe",
      "tree": "41700b45075322236bab5afcf49af0c0f02c512f",
      "parents": [
        "6eef11083df2db837d8caa7cd9703d734b78f520"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 08:41:41 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 08:41:41 2019 -0700"
      },
      "message": "MLK-21863 mx6sabreauto: Fix SD index issue\n\nThe imx6qdl-sabreauto-u-boot.dtsi re-alias the usdhc3 to mmc0, and\ncause boot issue on mx6sabreauto boards. Remove the re-alias, so\nusdhc3 will map to mmc2.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "6eef11083df2db837d8caa7cd9703d734b78f520",
      "tree": "c51bf495000d34204a89214870c52f7261289844",
      "parents": [
        "48505a85892dfef6c8a4ea02c5b518ac3e9d5378"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 02:36:39 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 02:39:09 2019 -0700"
      },
      "message": "MLK-21862 mx7: Enable CONFIG_CMD_BOOTD for all iMX7 boards\n\nWhen CONFIG_CMD_BOOTD is disabled, we can\u0027t use \"boot\" or \"bootd\"\ncommand. It causes problem for users to boot kernel.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "48505a85892dfef6c8a4ea02c5b518ac3e9d5378",
      "tree": "555463c2ae898a51fefe292e5160a5e5fa79e999",
      "parents": [
        "032b2e0dc010f028dcb85763fd92c8ae7fd17688"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 02:11:17 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sat May 25 02:18:57 2019 -0700"
      },
      "message": "MLK-21861 mx7dsabresd: Fix wrong gpio name for io expander\n\nSince the io expander node in DTS is using name gpio-expander not gpio_spi,\nmust update the codes for the name, otherwise fec initialization will hang.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "032b2e0dc010f028dcb85763fd92c8ae7fd17688",
      "tree": "608b884267a93713d550d209a98805b1cca31c28",
      "parents": [
        "6c62280d1b04acd4f2f18ecf4c10afcbe9a5ae69"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Mon Jun 06 13:53:43 2016 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 08:28:03 2019 -0700"
      },
      "message": "MLK-12883 usb: limit usb storage max_xfer_blk to 256\n\nFor Some USB mass storage devices, such as:\n\"\n - Kingston DataTraveler 2.0 001D7D06CF09B04199C7B3EA\n - Class: (from Interface) Mass Storage\n - PacketSize: 64  Configurations: 1\n - Vendor: 0x0930  Product 0x6545 Version 1.16\n\"\nWhen `usb read 0x80000000 0 0x2000`, we met\n\"EHCI timed out on TD - token\u003d0x80008d80\".\n\nThe devices does not support scsi VPD page, we are not able\nto get the maximum transfer length for READ(10)/WRITE(10).\n\nSo we limit this to 256 blocks as READ(6).\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit df0052575b2bc9d66ae73584768e1a457ed5d914)\n(cherry picked from commit 0716cc14a3739e9d161f5d0c3a0bebf0272759f9)\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "6c62280d1b04acd4f2f18ecf4c10afcbe9a5ae69",
      "tree": "1acca2dd5da0ac9f9b9add6bf038e960cfa3d161",
      "parents": [
        "f9be201c9e20520a9362d5fcb2524c0cbfffb425"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:20:37 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:21 2019 -0700"
      },
      "message": "MLK-21856 imx8: fix build warning in sci.h\n\n./arch/arm/include/asm/arch/sci/sci.h: In function ‘sc_err_to_linux’:\n./arch/arm/include/asm/arch/sci/sci.h:54:2: warning: implicit declaration\nof function ‘debug’ [-Wimplicit-function-declaration]\n  debug(\"%s %d %d\\n\", __func__, err, ret);\n  ^~~~~\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "f9be201c9e20520a9362d5fcb2524c0cbfffb425",
      "tree": "7c660090496453c4091d84bc175d590a50ee793f",
      "parents": [
        "1c84c215955909153855aaa0954cc33c92add85d"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 01:19:34 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:15 2019 -0700"
      },
      "message": "MLK-21825 misc: scu: Increase the timeout for MU communication\n\nWhen power on some sources in Video system, current timeout 10ms is\ntoo short and returns before SCU response. So increase the timeout\nto 1s.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "1c84c215955909153855aaa0954cc33c92add85d",
      "tree": "58c12d54d322d2e9663dfd191fa1934725ce2042",
      "parents": [
        "f85ca242ff946c32ac6fb95d398b7676f3ed7f26"
      ],
      "author": {
        "name": "Jacky Bai",
        "email": "ping.bai@nxp.com",
        "time": "Fri May 24 10:08:05 2019 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:15 2019 -0700"
      },
      "message": "MLK-21821 ddr: imx8m: Fix the ddr init hang on imx8mq\n\nOn, i.MX8MQ, the PLL config must be done when ddrmix\nisolation is released. So move the dram pll init after\niso config done. For other i.MX8M SOC, either init pll\nbefore or after isolation is ok.\n\nSigned-off-by: Jacky Bai \u003cping.bai@nxp.com\u003e\n(cherry picked from commit c5dcc21c214badd5b48b48dfaa62d17ba13c6b17)\n"
    },
    {
      "commit": "f85ca242ff946c32ac6fb95d398b7676f3ed7f26",
      "tree": "6eb0d42172ecbf1e17d2770a814b85025e701389",
      "parents": [
        "3fdebce952cfdd2d5ec3be149af09fc6233e84da"
      ],
      "author": {
        "name": "Jacky Bai",
        "email": "ping.bai@nxp.com",
        "time": "Thu May 16 17:53:36 2019 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:15 2019 -0700"
      },
      "message": "MLK-21745-02 board: imx8mm_val: change the ddr init to the common driver\n\nchange the ddr init to use the common driver init driver as\nwe used on EVK board.\n\nSigned-off-by: Jacky Bai \u003cping.bai@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 2c5b74872bdc62b02a6e7c5761e27cdaeb677c8d)\n"
    },
    {
      "commit": "3fdebce952cfdd2d5ec3be149af09fc6233e84da",
      "tree": "3693109310b27efa5c147675644ee80da06e184b",
      "parents": [
        "18fa09d2d848c70ef25e34ce310745614c79060d"
      ],
      "author": {
        "name": "Jacky Bai",
        "email": "ping.bai@nxp.com",
        "time": "Wed May 15 20:31:41 2019 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:15 2019 -0700"
      },
      "message": "MLK-21745-01 driver: ddr: Refine the ddr init driver on imx8m\n\nRefine the ddr init driver to make it more reusable for different\nDDR type(LPDDR4, DDR4 \u0026 DDR3L). So we can reduce some redundant\ncode.\n\nSigned-off-by: Jacky Bai \u003cping.bai@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 3c0b1b346a891fef7a81856e3ee9019e2b81602d)\n"
    },
    {
      "commit": "18fa09d2d848c70ef25e34ce310745614c79060d",
      "tree": "9551165c77016ac66fead814b827a641aa7af827",
      "parents": [
        "ae66409e030d559cf916176c05e9f24f5d77a47d"
      ],
      "author": {
        "name": "Leonard Crestez",
        "email": "leonard.crestez@nxp.com",
        "time": "Thu May 16 21:09:05 2019 +0300"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:15 2019 -0700"
      },
      "message": "MLK-21759-2 mx6ull: Fix mispelling aaips in fuse_entry_desc path\n\nThis is not intentional.\n\nSigned-off-by: Leonard Crestez \u003cleonard.crestez@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit c3d98667108a5f184624d9768c4f811b8c88c1df)\n"
    },
    {
      "commit": "ae66409e030d559cf916176c05e9f24f5d77a47d",
      "tree": "b63001d91720866fe01b102cfcf662e48e16d8ef",
      "parents": [
        "2156c70c5677a08549967cda65d03dc0d7df2d48"
      ],
      "author": {
        "name": "Leonard Crestez",
        "email": "leonard.crestez@nxp.com",
        "time": "Fri May 17 14:40:58 2019 +0300"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:14 2019 -0700"
      },
      "message": "MLK-21759-1 mx6ul: Fix module fuse paths for upstream naming\n\nAccording to upstream linux naming conventions node names must have no\nleading zeros after the @ sign.\n\nRecent imx_4.19.y changes to conform with this convention on 6ull broke\n6ulz boot however looking at the code 6ul fuse checks were already\nbroken by upstream commit efb9adb27475 (\"ARM: dts: imx6ul: Remove\nleading zeroes from unit addresses\")\n\nInstead of reverting make uboot fuse check follow upstream standards.\n\nKeep old paths for compatibility with imx_4.14.y\n\nSigned-off-by: Leonard Crestez \u003cleonard.crestez@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 4b6287ce9275d2ffc6153188a9f2b656def539be)\n"
    },
    {
      "commit": "2156c70c5677a08549967cda65d03dc0d7df2d48",
      "tree": "964b1fbda3123e41082c8f8978b96926cfcddeb2",
      "parents": [
        "2bb06c03bdfb52c4c78aacb0727fcf5720508df2"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Wed May 08 18:15:33 2019 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:14 2019 -0700"
      },
      "message": "MLK-21354-2 mmc: fsl_esdhc: fix pre_div\n\nWe have initialized pre_div, so no need to override it. And\nit will break those have pre_div initialized as 2.\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 94ec725e440da10c04b5e7f1c9e59b47112c1dd0)\n"
    },
    {
      "commit": "2bb06c03bdfb52c4c78aacb0727fcf5720508df2",
      "tree": "0f067a5714165e62553e755d18eab45663cfbf3d",
      "parents": [
        "0673d873b5a005ba71b14587c7b4f993831f846a"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Wed May 08 18:14:20 2019 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:14 2019 -0700"
      },
      "message": "MLK-21354-1 imx: define ARCH_MXC for i.MX8/8m/7ulp\n\nNeed define ARCH_MXC to avoid access wrong registers in fsl_esdhc\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "0673d873b5a005ba71b14587c7b4f993831f846a",
      "tree": "8985efb98b69b91ad1810a6613f7cc6d63b6546f",
      "parents": [
        "cb4b221bf11682069c89b1a5bfb378737825d9e7"
      ],
      "author": {
        "name": "Bai Ping",
        "email": "ping.bai@nxp.com",
        "time": "Fri Nov 16 11:57:54 2018 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:14 2019 -0700"
      },
      "message": "MLK-20394 imx8mq: Update the ddrc QoS setting for B1 chip\n\nUpdate the ddrc Qos setting for B1 to align with B0\u0027ssetting.\nCorrect the initial clock for dram_pll. This setting will be\noverwrite before ddr phy training. Although there is no impact\non the dram init, we still need to correct it to eliminate\nconfusion.\n\nSigned-off-by: Bai Ping \u003cping.bai@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\nTested-by: Robby Cai \u003crobby.cai@nxp.com\u003e\n(cherry picked from commit 566b798213ab9690966f163de2765acdbfe647a7)\n"
    },
    {
      "commit": "cb4b221bf11682069c89b1a5bfb378737825d9e7",
      "tree": "dd973768029dbd7c875e3c7aca2db2eb8f69e024",
      "parents": [
        "086aa956a8e2a98aeb601eba337d02e7ad5076dc"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Tue May 07 16:53:56 2019 -0300"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:14 2019 -0700"
      },
      "message": "MLK-21654 mx6sl: hab: Fix pu_irom_mmu_enabled address\n\nAccording to hab.c code we have to notify the ROM code if the MMU is\nenabled or not. This is achieved by setting the \"pu_irom_mmu_enabled\"\nto 0x1.\n\nThe current address in hab.c code is wrong for i.MX6SL, according to ROM\nmap file the correct address is 0x00901c60.\n\nAs we are writing in the wrong address the ROM code is not flushing the\ncaches when needed, and the following HAB event is observed in certain\nscenarios:\n\n--------- HAB Event 1 -----------------\nevent data:\n        0xdb 0x00 0x14 0x41 0x33 0x18 0xc0 0x00\n        0xca 0x00 0x0c 0x00 0x01 0xc5 0x00 0x00\n        0x00 0x00 0x07 0xe4\n\nSTS \u003d HAB_FAILURE (0x33)\nRSN \u003d HAB_INV_SIGNATURE (0x18)\nCTX \u003d HAB_CTX_COMMAND (0xC0)\nENG \u003d HAB_ENG_ANY (0x00)\n\nUpdate MX6SL_PU_IROM_MMU_EN_VAR to address this issue.\n\nReported-by: Frank Zhang \u003cfrank.zhang@nxp.com\u003e\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 22fccea63a9ab8c2911dc81bc157963909606617)\n"
    },
    {
      "commit": "086aa956a8e2a98aeb601eba337d02e7ad5076dc",
      "tree": "cb6e14579b7593df5a42eb0cbf8dda964f698510",
      "parents": [
        "71bb62d4c9a82835e919b0c63ccb25f3a5512c42"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue May 07 00:06:17 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:13 2019 -0700"
      },
      "message": "MLK-21485 imx8qm/qxp: Extend image size for bootaux M4\n\niMX8 has consective address for TCML and TCMU, so the M4 image size\ncould exceed the TCML boundary and put its data section in TCMU.\n\nSo change the size limitation in bootaux to 256KB to include TCMU.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit cdc80200841055b949677ae8633c6d64fe0d0985)\n"
    },
    {
      "commit": "71bb62d4c9a82835e919b0c63ccb25f3a5512c42",
      "tree": "00ab5347c2e62d9283bdd89249cbe615f27310f9",
      "parents": [
        "565f2204e7925d3bd25623ff1104a54ee0f8a601"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Mon May 06 23:39:20 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:13 2019 -0700"
      },
      "message": "MLK-21660 imx8qm: Disable SATA driver by default\n\nThe imx8 SATA driver will cause crash when some gen3 SATA\ndevice is connected. As there is no booting from SATA supported by ROM,\nso enabling this driver is not necessary, change to disable it at default.\nAnd will fix the issue in future.\n\nUsers who need to use the driver, have to set \"CONFIG_SATA_IMX\u003dy\" in defconfig\nto enable it.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 00e6fab7125fe407ab9fb1b852feafd45f0cdba3)\n"
    },
    {
      "commit": "565f2204e7925d3bd25623ff1104a54ee0f8a601",
      "tree": "4e9c8f196116752103d41031f6915bc49edb9e39",
      "parents": [
        "ee024325a0a32b248c4ddb4bb04768bcfb933694"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu May 23 23:07:18 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:13 2019 -0700"
      },
      "message": "MA-14501[Android] change BOOTAUX_RESERVED_MEM macro to defconfig\n\nAs the M4 use different DDR memory size in normal android/car2 and car\nimage, use different defconfig for car2 to decrease DDR memory\nreservation. So memory reserved for each M4 core is 8MB in car2 and\nnormal android image. it\u0027s 32MB for car image.\n\nChange-Id: Idf608f539cd614a154c78e3a1af28eff1da5c1f2\nSigned-off-by: Zhang Bo \u003cbo.zhang@nxp.com\u003e\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "ee024325a0a32b248c4ddb4bb04768bcfb933694",
      "tree": "af3107e3a5d4b602eb6090c7bc615d4f9e1f04b5",
      "parents": [
        "03d49480f73ce62de4f759fe02dfcf82726b8b79"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Fri Feb 15 16:51:36 2019 -0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:13 2019 -0700"
      },
      "message": "MLK-20935-4 doc: imx: ahab: Fix typo in mx8_mx8x_secure_boot.txt guide\n\nFix a typo in path provided for imx-mkimage iMX8QM and iMX8QXP directories.\n\nReported-by: Marius Grigoras \u003cmarius.grigoras@nxp.com\u003e\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit c75243c1a87a10f003377d9c144bcf412ba80440)\n"
    },
    {
      "commit": "03d49480f73ce62de4f759fe02dfcf82726b8b79",
      "tree": "a30180a0b301a069db24e83da1029bc1fbd4c23d",
      "parents": [
        "4f6bc59ff94de150611d82b45365d24d356f30ef"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Fri Feb 15 16:43:54 2019 -0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:13 2019 -0700"
      },
      "message": "MLK-20935-3 doc: imx: ahab: Add a note in SRK Hash fuses sanity check\n\nThe commands included in introduction guide should not be used as\nreference for programming the SRK Hash fuses as they are in big\nendian.\n\nAdd a note to avoid a possible mistake.\n\nReported-by: Clement Le Marquis \u003cclement.lemarquis@nxp.com\u003e\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 137319826cc32d98a9b6890f35dd6670e104c2a5)\n"
    },
    {
      "commit": "4f6bc59ff94de150611d82b45365d24d356f30ef",
      "tree": "4871a76e5bf785945ac621693fdc78ceadc6086a",
      "parents": [
        "66f05532d587e50631eef066c4190936e0d33583"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Fri Feb 15 16:37:56 2019 -0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:13 2019 -0700"
      },
      "message": "MLK-20935-2 doc: imx: ahab: Include ahab_close command\n\nSince commit 771b824728ca (\"MLK-20919 imx8: ahab: Add command to\nclose the chip\") the U-Boot is able to move the lifecycle from\nNXP closed to OEM closed.\n\nUpdate AHAB guides to use U-Boot ahab_close command instead of SCFW CLI.\n\nAs the procedure is now independent of SCFW terminal we can remove\nthis condition from documentation.\n\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 6f93d877e1454024f666a4810d24148cf595429e)\n"
    },
    {
      "commit": "66f05532d587e50631eef066c4190936e0d33583",
      "tree": "a9bb4e193285630c3ab3b6383c605158d55f0546",
      "parents": [
        "92369a1368001d7b61094ce68687cfb580c04af4"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Fri Feb 15 16:09:08 2019 -0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:12 2019 -0700"
      },
      "message": "MLK-20935-1 doc: imx: habv4: Add section to avoid crash when OP-TEE is enabled\n\nStarting in L4.14.78 release, the OP-TEE CAAM driver does not set the\nJROWN_NS field in case LMID is locked.\n\nWe need to include the Unlock MID command in CSF file otherwise device\nwill fail to boot in HAB closed mode.\n\nAdd section to avoid crash when OP-TEE is enabled.\n\nReported-by: Frank Zhang \u003cfrank.zhang@nxp.com\u003e\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit af03284ad38bd03ef1f0d4942842629db93d2c11)\n"
    },
    {
      "commit": "92369a1368001d7b61094ce68687cfb580c04af4",
      "tree": "e6e8431fc6fc26fe4df8bce4bb44bd282b4e459f",
      "parents": [
        "9646e5b095f4c79114eaa7d60bfa03504c7da172"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu May 23 22:43:52 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:12 2019 -0700"
      },
      "message": "MLK-20976-2 imx8: cpu: check resource before set sid\n\nIf resource is not owned, we ignore sid settings.\nWhen support CM41 + android auto on xen, some resources\nare owned by CM41, when CM41 releases those resources,\nCM41 will program SID for those resources.\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\nReviewed-by: Flynn xu \u003cflynn.xu@nxp.com\u003e\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "9646e5b095f4c79114eaa7d60bfa03504c7da172",
      "tree": "6c5e6cdeabe31c0dff023abbcfe5923459dbc394",
      "parents": [
        "4a88ca0aecec31d0877d7a620fa796a83387a195"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Mon Feb 25 17:59:17 2019 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:12 2019 -0700"
      },
      "message": "MLK-20976-1 imx8qm: mek: remove partition creation for domu\n\nPartition creation will be done in xen, remove it from uboot.\nAnd add domu-android-auto property\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\nReviewed-by: Flynn xu \u003cflynn.xu@nxp.com\u003e\n(cherry picked from commit 23f7a037d14d05c2eea5622bd8ffda2f23d04372)\n"
    },
    {
      "commit": "4a88ca0aecec31d0877d7a620fa796a83387a195",
      "tree": "71f6b3ae70750d41c2f102667db1d0a1cc20a0e2",
      "parents": [
        "e3fbcaa744db8d4f0556c67c788ada939404a892"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Tue Feb 12 14:51:12 2019 -0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:12 2019 -0700"
      },
      "message": "MLK-20916-2: doc: imx: ahab: Update AHAB document to include ahab_status command\n\nSince commit cf2acc5b7cde (\"MLK-18942-2 imx8: ahab: Add ahab_status\n command\") the U-Boot is able to display and parse the SECO events.\n\nUpdate AHAB guides to use U-Boot ahab_status command instead of\nSCFW CLI.\n\nStarting in SECO FW v0.2.0 engineering release an invalid image\nintegrity is logged as an event in open mode. As ahab_status\nis able to return this event the note can be removed.\n\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 385ed19051a47f5858e8d326e5ee97f8a08a679d)\n"
    },
    {
      "commit": "e3fbcaa744db8d4f0556c67c788ada939404a892",
      "tree": "a2c5366384eb3bbd67fc255a616638888edef92b",
      "parents": [
        "ba43e01ee777b181a2c01682358de24f15173e89"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Tue Feb 12 14:30:17 2019 -0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:12 2019 -0700"
      },
      "message": "MLK-20916-1: doc: imx: habv4: Fix typo in iMX6 and iMX7 encrypted boot guide\n\nThe set_priblob_bitfield command is enabled by selecting\nCONFIG_CMD_PRIBLOB.\n\nFix typo in mx6_mx7_encrypted_boot.txt guide.\n\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\n(cherry picked from commit 99f9696ef5f7d1c0f93b7d910e884890fca6c973)\n"
    },
    {
      "commit": "ba43e01ee777b181a2c01682358de24f15173e89",
      "tree": "171d9137cd6ce63f0d1ea12c4ef886cad704a1f3",
      "parents": [
        "4333529337a554352e1f9fb7486287dea31aeb79"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Tue Jan 22 01:03:41 2019 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:11 2019 -0700"
      },
      "message": "MLK-20760-1 mx6/7 arm2: Fix memory overlap between initrd and optee\n\nOn most of mx6 and mx7 platforms, we set the initrd address to 0x3800000\noffset from DRAM base. However, the optee address is 0x4000000 offset from\nDRAM base. So it will cause memory overlap when using initramfs and optee at\nsame time, for example using uuu to boot into kernel.\n\nTo fix the conflict, we set initrd address to 0x6680000 offset from DRAM base,\nbecause OPTEE needs reserve 32MB memory from 0x4000000 offset to 0x6000000 offset.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 2a092ea07ec1b0836793fd75cefbacc35b90d2cf)\n"
    },
    {
      "commit": "4333529337a554352e1f9fb7486287dea31aeb79",
      "tree": "912186bcc1ee9b2499aa2d68acccc4cc6cb831bc",
      "parents": [
        "0ee1bb3434c0aed0027f4f31408907693c1a1c20"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sun Jan 13 22:05:22 2019 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:11 2019 -0700"
      },
      "message": "MLK-20758 mx7: Add new command for tamper pin\n\nAdd new u-boot command \"imx_tamper\" to configure and check the tamper pins.\nThe codes are used for reference and test. So command is disabled at default,\nuser can enable it by adding CONFIG_IMX_TAMPER\u003dy to defconfig\n\nThe iMX7D has 10 tamper pins those can be used for SNVS tamper detection.\n\nTamper 9 pin is NVCC_DRAM power switch for LPSR by default.\nIt must be fused to tamper function by command\n\u003d\u003e fuse prog -y 1 3 0x80000000\nOtherwise, SNVS power consumption would be high\n\nWhen tamper is detected, CPU can\u0027t enter/stay in SNVS mode,\nthe tamper must be cleared and disabled before enter SNVS.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nSigned-off-by: Shaojun Wang \u003cshaojun.wang@nxp.com\u003e\nAcked-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit d520e1c6067c08103a020b0bc19feb620473e543)\n"
    },
    {
      "commit": "0ee1bb3434c0aed0027f4f31408907693c1a1c20",
      "tree": "204d3285ad5b42a565f8ee5084224325cf04bb39",
      "parents": [
        "d7cfd182efc7419c0558e3cd00009865de0820dc"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jan 03 23:13:40 2019 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:11 2019 -0700"
      },
      "message": "MLK-20666-2 DTS: imx8mq: Enable i2c force idle\n\nAdd i2c gpio pinctrl settings and properties to enable i2c force idle.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit bb5ed5774d63031571e04a3061b8481139601257)\n"
    },
    {
      "commit": "d7cfd182efc7419c0558e3cd00009865de0820dc",
      "tree": "146a22195dca88f2dba3d389a1e7dc65b3031c8a",
      "parents": [
        "da50714d2f758bea31f223e7ccec56be54c00f18"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Jan 03 23:08:56 2019 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:11 2019 -0700"
      },
      "message": "MLK-20666-1 DTS: imx8mm: Enable i2c force idle\n\nAdd i2c gpio pinctrl settings and properties to enable i2c force idle.\nAvoid any i2c bus not released by device during reboot.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 94b6e0f525ce3adb015e41659b240689dab304ec)\n"
    },
    {
      "commit": "da50714d2f758bea31f223e7ccec56be54c00f18",
      "tree": "48a7a6254dca44f1a1907a1d6ba43999f3ef1c3b",
      "parents": [
        "3d8b43c897cdb686322eeeb875494ed561bbbbed"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed Jan 02 01:41:23 2019 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:11 2019 -0700"
      },
      "message": "MLK-20668-2 fat: Fix issue in rootdir table flush for FAT16/12\n\nThe FAT16/12 has rootdir area before data area, and the clusters for\nrootdir are not mantained by FAT table. So we don\u0027t need to find empty\ncluster for next rootdir space, just use next dir cluster. And the FAT\ntable don\u0027t need to update for this new dir cluster.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nAcked-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 9e0a33cacc0a7926d46c0ca184498ae88278816e)\n"
    },
    {
      "commit": "3d8b43c897cdb686322eeeb875494ed561bbbbed",
      "tree": "54faec94115578daa6c03b57ef1c51e3e60d63db",
      "parents": [
        "b139f10ccec5c57164f7e07e33984c845ce58b60"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu May 23 21:48:36 2019 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:11 2019 -0700"
      },
      "message": "MLK-20594-2 enable fat write for all configuration with uuu\n\nEnable the FAT write when UUU support is enabled\n\nSigned-off-by: Frank Li \u003cFrank.Li@nxp.com\u003e\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n"
    },
    {
      "commit": "b139f10ccec5c57164f7e07e33984c845ce58b60",
      "tree": "5cf5aad7d92d3a849d046aac235fea096167d63b",
      "parents": [
        "20016c156f4f4e618de9eff6f5b1fc6a1c871e2a"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Fri Nov 30 18:48:06 2018 -0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:10 2019 -0700"
      },
      "message": "MLK-20553-3 doc: imx: ahab: Add Secure Boot documentation for i.MX8 and i.MX8x SPL targets\n\nThe current U-Boot implementation includes SPL targets for i.MX8QM and\ni.MXQXP MEK boards:\n\n- imx8qxp_mek_spl_defconfig\n- imx8qxp_mek_spl_fspi_defconfig\n- imx8qm_mek_spl_defconfig\n- imx8qm_mek_spl_fspi_defconfig\n\nThe U-Boot proper and ATF are included in an additional container being\nnecessary a different procedure for signing the flash.bin image.\n\nAdd a step-by-step guide covering the signing procedure.\nAdd a CSF example for the 3rd container.\n\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\nReviewed-by: Frank Zhang \u003cfrank.zhang@nxp.com\u003e\nReviewed-by: Marius Grigoras \u003cmarius.grigoras@nxp.com\u003e\nReviewed-by: Utkarsh Gupta \u003cutkarsh.gupta@nxp.com\u003e\n(cherry picked from commit 04505024d38eebbb5f39133b502c8e450ca40215)\n"
    },
    {
      "commit": "20016c156f4f4e618de9eff6f5b1fc6a1c871e2a",
      "tree": "d1c0d3dba369f18b1d63252a6beef32245cdb508",
      "parents": [
        "d3534f1d0e9a0f777160a4a6732a30a2bb545733"
      ],
      "author": {
        "name": "Clement Le Marquis",
        "email": "clement.lemarquis@nxp.com",
        "time": "Wed Nov 28 13:10:22 2018 +0100"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:10 2019 -0700"
      },
      "message": "MLK-20553-2 doc: imx: ahab: Add AHAB secure boot documentation for i.MX 8 and 8X families\n\nAdd AHAB secure boot step-by-step guide for i.MX8 and i.MX8x families\ndevices.\n\nAdd 3 CSF example files:\n- Example to sign flash.bin only using SRK keys.\n- Example to sign flash.bin using a subordinate SGK key.\n- Example to sign Linux image only using SRK keys.\n\nSigned-off-by: Clement Le Marquis \u003cclement.lemarquis@nxp.com\u003e\nReviewed-by: Frank Zhang \u003cfrank.zhang@nxp.com\u003e\nReviewed-by: Marius Grigoras \u003cmarius.grigoras@nxp.com\u003e\nReviewed-by: Utkarsh Gupta \u003cutkarsh.gupta@nxp.com\u003e\n(cherry picked from commit 7c46caba3b528b0399242f99612e5b094b1a4703)\n"
    },
    {
      "commit": "d3534f1d0e9a0f777160a4a6732a30a2bb545733",
      "tree": "bda4f08de549644bd413a784d93fa492a83be0cf",
      "parents": [
        "fb27a5a05757ccf9fbae56ab041a6428e339ea0f"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Mon Nov 26 14:32:43 2018 -0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:10 2019 -0700"
      },
      "message": "MLK-20553-1 doc: imx: ahab: Add AHAB introduction\n\nThe AHAB is currently supported in i.MX8QXP and i.MX8QM devices.\n\nAdd an introductory document containing the following topics:\n\n- AHAB Secure Boot Architecture\n- System Control Unit (SCU) introduction\n- Security Controller (SECO) introduction\n- i.MX8/8x secure boot flow\n- AHAB PKI tree generation\n- SRK Table and SRK Hash generation\n\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\nReviewed-by: Frank Zhang \u003cfrank.zhang@nxp.com\u003e\nReviewed-by: Marius Grigoras \u003cmarius.grigoras@nxp.com\u003e\nReviewed-by: Utkarsh Gupta \u003cutkarsh.gupta@nxp.com\u003e\n(cherry picked from commit 6e9ceb2526bd4a45c6ff669afb086cc3a0627e6b)\n"
    },
    {
      "commit": "fb27a5a05757ccf9fbae56ab041a6428e339ea0f",
      "tree": "26e8410cef292dce8629c6d66110230387202e3b",
      "parents": [
        "c9dc0848f0ccf01f3a7c048d1a309ab99c46bd48"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed Dec 12 02:47:58 2018 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:10 2019 -0700"
      },
      "message": "MLK-20574 imx8mm: Support 3bits SPEED_GRADE fuse\n\nThe imx8mm new fuse map uses 3bits SPEED_GRADE and add 2Ghz speed.\n\nSPEED SPEED_GRADE\n2000 ’100’\n1800 ’011’\n1600 ’010’\n1200 ’001’\n800  ’000’\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit d747d5e2d055b1191166f5bf3395f7933023b323)\n"
    },
    {
      "commit": "c9dc0848f0ccf01f3a7c048d1a309ab99c46bd48",
      "tree": "b38198007fb0e0055f09975e341f814bc030e9c8",
      "parents": [
        "ca9c6f091095d3bf09cac42c3eb4493490ac8912"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Wed Dec 12 14:28:56 2018 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:10 2019 -0700"
      },
      "message": "MLK-20542 imx8qm: xen: mek: add magic number\n\nWrite magic number in board early init, and clear magic when booting\nLinux.\n\nThis is to let XEN know the current EL1 code is U-Boot or Linux\nwhen reset/reboot. This is just a workaround because CM41 could not\ncommunicate with XEN now, even XEN knows that EL1 is reseting/rebooting.\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\nReviewed-by: Flynn xu \u003cflynn.xu@nxp.com\u003e\n(cherry picked from commit 8132f6b5848d45cab795bb472d6484130985415d)\n"
    },
    {
      "commit": "ca9c6f091095d3bf09cac42c3eb4493490ac8912",
      "tree": "a30b19c8831dcfe6402ab058e348c0ec49a8227f",
      "parents": [
        "fb269a042fb8995c815913dd8a9f413833a0288c"
      ],
      "author": {
        "name": "Breno Lima",
        "email": "breno.lima@nxp.com",
        "time": "Wed Oct 17 18:45:22 2018 -0300"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:10 2019 -0700"
      },
      "message": "MLK-20270-1 doc: imx: habv4: Add Secure Boot documentation for i.MX8M and i.MX8MM devices\n\nAdd HABv4 documentation for i.MX8M and i.MX8MM targets covering the\nfollowing topics:\n\n- How to sign an securely boot an flash.bin image.\n- How to extend the root of trust for additional boot images.\n- Add 2 CSF examples.\n\nReviewed-by: Utkarsh Gupta \u003cutkarsh.gupta@nxp.com\u003e\nSigned-off-by: Breno Lima \u003cbreno.lima@nxp.com\u003e\n(cherry picked from commit cc63be298a3e5f44e417f4098c124715917d09e1)\n"
    },
    {
      "commit": "fb269a042fb8995c815913dd8a9f413833a0288c",
      "tree": "da53e30767f2414cca0b8fa93353769082ceb7df",
      "parents": [
        "9e1d2397bbf6bc4b6a723e9e362ac92a235a44be"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Sun Nov 18 23:24:19 2018 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:09 2019 -0700"
      },
      "message": "MLK-20395 DTS: imx7d: Add alias for usb1 device\n\nSome platforms don\u0027t have alias for usb1 device, so when initialize the\nsecond controller, its seq is allocated by u-boot automatically.\nThis introduces a problem if the initialization of first controller is failed,\nfor example nothing connect to first controller, then the seq allocated\nfor second controller is 0 not 1. EHCI driver uses the seq as index for\nUSB controller and phy, so it will cause initialization problem for second\ncontroller.\n\nFix the issue by adding the usb1 alias for second USB controller.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit fe21a1ab93d0788017ec58905e3273c9ab0f5a67)\n"
    },
    {
      "commit": "9e1d2397bbf6bc4b6a723e9e362ac92a235a44be",
      "tree": "fedf70115f17420132eb2b2913ecff59642a0f40",
      "parents": [
        "e1076ddb3ecc76105c15a3c95861167a23a8ee37"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Wed Nov 14 01:16:35 2018 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:09 2019 -0700"
      },
      "message": "MLK-20356-2 dwc_ahsata: Fix incorrect free\n\nFix coverity issue CID 43665: Free of address-of expression (BAD_FREE)\nincorrect_free: free frees incorrect pointer pp.\n\npp points the port array field of struct ahci_uc_priv, should not free it.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nAcked-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit da3f3a081690d4d7fc901d922d01e2bbe6cb4eb5)\n"
    },
    {
      "commit": "e1076ddb3ecc76105c15a3c95861167a23a8ee37",
      "tree": "e036e19133e192c46ddd7011a52f66c4c9bf422b",
      "parents": [
        "f85bac1ba59e9656dc2a45fb1ae3be743ccd1ea3"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Mon Nov 12 03:05:32 2018 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:09 2019 -0700"
      },
      "message": "MLK-20240-2 sata: ahsata: Fix wrong operand for checking SERR DIAG_X\n\nFix coverity issue CID 3261683: Wrong operator used (CONSTANT_EXPRESSION_RESULT)\noperator_confusion: ({...; __v;}) | 67108864 is always 1/true regardless of the values\nof its operand. This occurs as the logical operand of !\n\nWhen DIAG_X is set, the PHY COMINIT signal is detected, so should use \u0027\u0026\u0027 to check\nwhether it is set.\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 876f435b632fd6ef1f7cfd1f7752861f1da90118)\n"
    },
    {
      "commit": "f85bac1ba59e9656dc2a45fb1ae3be743ccd1ea3",
      "tree": "b4d1d9188b4317ae9293db849a84a3fc7549684b",
      "parents": [
        "ee95e6c80d43f76f911cd7484720eeb7e421bc9f"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Mon Nov 12 00:47:23 2018 -0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:09 2019 -0700"
      },
      "message": "MLK-20240-1 sata: ahsata: Fix resource leak\n\nFix coverity issue CID 3606684: Resource leak (RESOURCE_LEAK)\nleaked_storage: Variable uc_priv going out of scope leaks the storage it points to\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 8f52ef83dbfc9f1c812b2166a7322a16efcbf939)\n"
    },
    {
      "commit": "ee95e6c80d43f76f911cd7484720eeb7e421bc9f",
      "tree": "53beda6c2f86217d8523581e131dc409c5b3bbde",
      "parents": [
        "9e7ccdd51a0754e728f2e27d282aaa3dbc8eec38"
      ],
      "author": {
        "name": "Clement Le Marquis",
        "email": "clement.lemarquis@nxp.com",
        "time": "Wed Oct 24 18:54:11 2018 +0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:09 2019 -0700"
      },
      "message": "MLK-20061-2: doc: imx: Remove old encrypted_boot.txt documentation file\n\nSigned-off-by: Clement Le Marquis \u003cclement.lemarquis@nxp.com\u003e\n(cherry picked from commit 0137aff2a7ea9b2a668b4dbf4e80a75f354052cc)\n"
    },
    {
      "commit": "9e7ccdd51a0754e728f2e27d282aaa3dbc8eec38",
      "tree": "cfd44decfd386db60fa8fb88b59dcbb6aa739cec",
      "parents": [
        "7fe743c4f928eff76ab7392dc5df0b134d05cf4e"
      ],
      "author": {
        "name": "Clement Le Marquis",
        "email": "clement.lemarquis@nxp.com",
        "time": "Fri Oct 12 18:44:45 2018 +0200"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:09 2019 -0700"
      },
      "message": "MLK-20061-1: doc: imx: habv4: Add Encrypted Boot documentation for i.MX 6 and i.MX 7 family devices\n\nAdd useful documentation for encrypted boot:\n- Add 2 CSF examples for encrypt and sign\n- How to encrypt and sign a U-Boot binary on closed device\n- Why and how increase the PRIBLOB bitfield from CAAM SCFGR\n\nSigned-off-by: Clement Le Marquis \u003cclement.lemarquis@nxp.com\u003e\n(cherry picked from commit 3732dddfeddd989ca1fb930972f19303e3b67756)\n"
    },
    {
      "commit": "7fe743c4f928eff76ab7392dc5df0b134d05cf4e",
      "tree": "db418b7df3812ee5545c150d699d6d14669b3fce",
      "parents": [
        "e2922f4f0e6c659bb444d87ca4a2d103110c2f85"
      ],
      "author": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Thu Oct 11 23:04:07 2018 -0700"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:08 2019 -0700"
      },
      "message": "MLK-19848 mx6dq: Fix chip version issue for rev1.3\n\nAccording to iMX6DQ RM, the minor field (low 8 bits) in DIGPROG is not\naligned on silicon revision 1.3. So update get_cpu_rev to correct the\nrevision.\n\n0x00630002 Silicon revision 1.2\n0x00630005 Silicon revision 1.3\n0x00630006 Silicon revision 1.6\n\nSigned-off-by: Ye Li \u003cye.li@nxp.com\u003e\nReviewed-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\n(cherry picked from commit 8891410c729bfa604467440919a9709fea76e47c)\n"
    },
    {
      "commit": "e2922f4f0e6c659bb444d87ca4a2d103110c2f85",
      "tree": "66b54d796087d804b074f782631039dfd0dec1c7",
      "parents": [
        "ee88a70cdad59c4db076a8d26aa122e28ad40644"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "peng.fan@nxp.com",
        "time": "Thu Oct 11 17:13:25 2018 +0800"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:08 2019 -0700"
      },
      "message": "MLK-19890 configs: imx8qm_mek: create partition before loading hdmi firmware\n\nAfter loading hdmi firmware, create partition, HDMI power domain will be\noff, this will cause HDMI firmware being lost.\n\nSigned-off-by: Peng Fan \u003cpeng.fan@nxp.com\u003e\nReviewed-by: Ye Li \u003cye.li@nxp.com\u003e\n(cherry picked from commit 0681ed943c1a00012a8f15e104048f48f2e1fcbe)\n"
    },
    {
      "commit": "ee88a70cdad59c4db076a8d26aa122e28ad40644",
      "tree": "d45dc29a5df001e12f033770421a8d93263cbf3f",
      "parents": [
        "c5f63134db6beebd565e4d6e1eb58500f806c7e7"
      ],
      "author": {
        "name": "Frank Li",
        "email": "Frank.Li@nxp.com",
        "time": "Fri Sep 28 10:47:19 2018 -0500"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:08 2019 -0700"
      },
      "message": "MLK-19697 imx6sx sd board emmc config should use emmc kernel dtb default\n\nchange default dtb to imx6sx-sdb-emmc.dtb when config as emmc\n\nSigned-off-by: Frank Li \u003cFrank.Li@nxp.com\u003e\n(cherry picked from commit 695f522c07f5cec82e5c53f35fb58c0d763d0054)\n"
    },
    {
      "commit": "c5f63134db6beebd565e4d6e1eb58500f806c7e7",
      "tree": "5c8c2a038f0d2b02bdb89d47873e1bee283d4e2f",
      "parents": [
        "dcad2189b3d4f405a4675c1cc4f9ce38b524a947"
      ],
      "author": {
        "name": "Laurentiu Palcu",
        "email": "laurentiu.palcu@nxp.com",
        "time": "Fri Sep 28 08:56:54 2018 +0300"
      },
      "committer": {
        "name": "Ye Li",
        "email": "ye.li@nxp.com",
        "time": "Fri May 24 04:29:08 2019 -0700"
      },
      "message": "MLK-19623: change hdmi keep-alive check mechanism\n\nThe current keep-alive check mechanism uses a static variable that is\ninitialized to 0. When the function is first called, it may happen to\ncatch the 8-bit keep-alive counter right when it overflows, hence\nreturning BUSY.\n\nThis patch will keep checking the counter for 10us, every 1us, but it\nwill immediately return if the keep-alive counter changed.\n\nSigned-off-by: Laurentiu Palcu \u003claurentiu.palcu@nxp.com\u003e\n(cherry picked from commit a809d62f2060cf2e907257806bebf688ffc8c924)\n"
    }
  ],
  "next": "dcad2189b3d4f405a4675c1cc4f9ce38b524a947"
}
