)]}'
{
  "log": [
    {
      "commit": "611411bd511031c1514e14352279f911fc707191",
      "tree": "b2840dc75c6b6dea2037e9e28aa53502263fb5c3",
      "parents": [
        "3ca9a2e6db80e525d8c6142fa63154726180eb13"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Fri Feb 19 12:28:30 2016 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Mon Feb 22 14:39:57 2016 +0800"
      },
      "message": "pico-imx6ul: Enable rfkill for picoimx board for Bluetooth\n\nAssign the BT_REG_ON pin to rfkill.\nDisable lcdif in DTS due the BT_REG_ON reuse in it.\n\nChange-Id: Ib4b527793812216a889836aea361cc0a3362291a\nSigned-off-by: Haoran Wang \u003cHaoran.Wang@freescale.com\u003e\n"
    },
    {
      "commit": "3ca9a2e6db80e525d8c6142fa63154726180eb13",
      "tree": "1efad80840c9bc54e2b94a73b700273a32cbaf4d",
      "parents": [
        "fba10f69432dbcc9150412e54f56baa00d94048f"
      ],
      "author": {
        "name": "Yevgeny Pats",
        "email": "yevgeny@perception-point.io",
        "time": "Tue Jan 19 22:09:04 2016 +0000"
      },
      "committer": {
        "name": "Kees Cook",
        "email": "keescook@google.com",
        "time": "Thu Jan 21 11:49:19 2016 -0800"
      },
      "message": "UPSTREAM: KEYS: Fix keyring ref leak in join_session_keyring()\n\nThis fixes CVE-2016-0728.\n\nIf a thread is asked to join as a session keyring the keyring that\u0027s already\nset as its session, we leak a keyring reference.\n\nThis can be tested with the following program:\n\n\t#include \u003cstddef.h\u003e\n\t#include \u003cstdio.h\u003e\n\t#include \u003csys/types.h\u003e\n\t#include \u003ckeyutils.h\u003e\n\n\tint main(int argc, const char *argv[])\n\t{\n\t\tint i \u003d 0;\n\t\tkey_serial_t serial;\n\n\t\tserial \u003d keyctl(KEYCTL_JOIN_SESSION_KEYRING,\n\t\t\t\t\"leaked-keyring\");\n\t\tif (serial \u003c 0) {\n\t\t\tperror(\"keyctl\");\n\t\t\treturn -1;\n\t\t}\n\n\t\tif (keyctl(KEYCTL_SETPERM, serial,\n\t\t\t   KEY_POS_ALL | KEY_USR_ALL) \u003c 0) {\n\t\t\tperror(\"keyctl\");\n\t\t\treturn -1;\n\t\t}\n\n\t\tfor (i \u003d 0; i \u003c 100; i++) {\n\t\t\tserial \u003d keyctl(KEYCTL_JOIN_SESSION_KEYRING,\n\t\t\t\t\t\"leaked-keyring\");\n\t\t\tif (serial \u003c 0) {\n\t\t\t\tperror(\"keyctl\");\n\t\t\t\treturn -1;\n\t\t\t}\n\t\t}\n\n\t\treturn 0;\n\t}\n\nIf, after the program has run, there something like the following line in\n/proc/keys:\n\n3f3d898f I--Q---   100 perm 3f3f0000     0     0 keyring   leaked-keyring: empty\n\nwith a usage count of 100 * the number of times the program has been run,\nthen the kernel is malfunctioning.  If leaked-keyring has zero usages or\nhas been garbage collected, then the problem is fixed.\n\nReported-by: Yevgeny Pats \u003cyevgeny@perception-point.io\u003e\nSigned-off-by: David Howells \u003cdhowells@redhat.com\u003e\nAcked-by: Don Zickus \u003cdzickus@redhat.com\u003e\nAcked-by: Prarit Bhargava \u003cprarit@redhat.com\u003e\nAcked-by: Jarod Wilson \u003cjarod@redhat.com\u003e\nSigned-off-by: James Morris \u003cjames.l.morris@oracle.com\u003e\n\nBug: 26692844\n\n(cherry picked from commit 23567fd052a9abb6d67fe8e7a9ccdd9800a540f2)\nSigned-off-by: Kees Cook \u003ckeescook@chromium.org\u003e\nChange-Id: I48316d6133b577977e53be55e560f51e35e6f1d1\n"
    },
    {
      "commit": "fba10f69432dbcc9150412e54f56baa00d94048f",
      "tree": "10899243b39873a92a393c861130ed49a99cdbdd",
      "parents": [
        "5d37181ae0be23d15c9c32c0f481c8f2de249d2b"
      ],
      "author": {
        "name": "leozwang",
        "email": "leozwang@google.com",
        "time": "Mon Jan 04 21:40:43 2016 -0800"
      },
      "committer": {
        "name": "leozwang",
        "email": "leozwang@google.com",
        "time": "Mon Jan 04 21:40:43 2016 -0800"
      },
      "message": "Enable GZIP, disable LZO for compressing.\n\nBug: 26388044\nChange-Id: I12122cceb832ccb36dde261384a4618118860005\n"
    },
    {
      "commit": "5d37181ae0be23d15c9c32c0f481c8f2de249d2b",
      "tree": "6217e620a25fef785a1432b5c9a8c8106350cc0d",
      "parents": [
        "ce0071d0d8cbf313a533f65838c465e93237fc09"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Tue Jan 05 00:22:31 2016 +0800"
      },
      "committer": {
        "name": "leozwang",
        "email": "leozwang@google.com",
        "time": "Mon Jan 04 08:49:27 2016 -0800"
      },
      "message": "*UPSTREAM: *pico-imx6ul: Modify LED node in DTS\n\nModify LED name to \"led0\" for Brillo common lights\nHAL.\nSet LED mode to be timer by default.It will blink\nin 1Hz when kernel boot.\n\nSigned-off-by: Haoran Wang \u003cHaoran.Wang@freescale.com\u003e\nChange-Id: I884e013f7316be9c9ca006949a4b0ea52981f2ed\n"
    },
    {
      "commit": "ce0071d0d8cbf313a533f65838c465e93237fc09",
      "tree": "bed54f8a732cd8788c0eb8fab63074b70e9b3c91",
      "parents": [
        "5f5b7f32fc824182c38f5fb73135c35552a3a44c"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Tue Jan 05 00:20:47 2016 +0800"
      },
      "committer": {
        "name": "leozwang",
        "email": "leozwang@google.com",
        "time": "Mon Jan 04 08:49:16 2016 -0800"
      },
      "message": "*UPSTREAM: *pico-imx6ul: Merge defconfig in android config\n\nMerge defconfig from picosom-imx6ul_defconfig to\nimx_v7_android_defconfig.\n\nSigned-off-by: Haoran Wang \u003cHaoran.Wang@freescale.com\u003e\nChange-Id: Id854daed68f03646909b06094314ad8bfdfa3712\n"
    },
    {
      "commit": "5f5b7f32fc824182c38f5fb73135c35552a3a44c",
      "tree": "4955be1cb20cbb302535d575a4950be70cd76d76",
      "parents": [
        "a2cd53d92d42a6a0df12b2c37f1b2081a81744e5"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Thu Dec 17 22:27:51 2015 +0800"
      },
      "committer": {
        "name": "leozwang",
        "email": "leozwang@google.com",
        "time": "Mon Jan 04 08:49:05 2016 -0800"
      },
      "message": "*UPSTREAM: *pico-imx6ul: add kernel config and dts for pico\n\nAdded basic DTS for habbitboard.\nEnabled bcmdhd wifi, PWM clocks, adc081c and GPIO LED\nin dts.\n\nSigned-off-by: Haoran Wang \u003cHaoran.Wang@freescale.com\u003e\nChange-Id: Iccf2fd7b9af43cedb09bbfefe65b6a8692c746e8\n"
    },
    {
      "commit": "a2cd53d92d42a6a0df12b2c37f1b2081a81744e5",
      "tree": "9b61cae1703f17bace74694db19fd4c4af07bf87",
      "parents": [
        "d2e13a34b89abd3e4be4ccca4aa7364d8d83473d"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Wed Dec 16 18:54:01 2015 +0800"
      },
      "committer": {
        "name": "leozwang",
        "email": "leozwang@google.com",
        "time": "Mon Jan 04 08:48:43 2016 -0800"
      },
      "message": "*UPSTREAM: *spi-nor: add support for Micron mt25ql512 chips\n\nAdd Micron mt25ql512 support for pico-imx6ul.\n\nSigned-off-by: Haoran Wang \u003cHaoran.Wang@freescale.com\u003e\nChange-Id: I7c188173adffb8fa5a4bfa3e5ff0f4bfa1968804\n"
    },
    {
      "commit": "d2e13a34b89abd3e4be4ccca4aa7364d8d83473d",
      "tree": "78f4ae4025c83636a56ade25137b697a5bd125fc",
      "parents": [
        "4c3ec9a69fdfa5eb6d1040edda6240704a65d33e"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Wed Nov 25 16:48:11 2015 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Wed Nov 25 17:07:12 2015 +0800"
      },
      "message": "MA-7253 bcmdhd: avoid null interface before update tx status\n\nAvoid to access the null interface before update tx status.\n\nThis patch workaround to fix the panic when the p2p connection\ndisconnect in the p2p stress test. The interface will be\nreleased during the disconnect process.\n\nSigned-off-by: Haoran Wang \u003cb50027@freescale.com\u003e\n"
    },
    {
      "commit": "4c3ec9a69fdfa5eb6d1040edda6240704a65d33e",
      "tree": "435bd61fa978fae9de38676803a587c326c436d0",
      "parents": [
        "247271e59c76fe57d70f00f926f0d2e7c77567b8"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Tue Nov 24 23:00:05 2015 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Tue Nov 24 23:09:41 2015 +0800"
      },
      "message": "MA-7297 Added gpio-leds to control LED\n\nConfigured GPIO1_IO03 to be gpio-leds to\ncontrol the LED.\nThis patch disabled the tsc on evk_6ul as\nthe GPIO is occupied by it.\n\nSigned-off-by: Haoran Wang \u003cHaoran.Wang@freescale.com\u003e\n"
    },
    {
      "commit": "247271e59c76fe57d70f00f926f0d2e7c77567b8",
      "tree": "bda232053ee753f92dd1d8ecd14da9b9c935d5f7",
      "parents": [
        "7ca93a9d192bd31b03d55abcdeb03631c137a1bf"
      ],
      "author": {
        "name": "Xiaowen Liu",
        "email": "xiaowen.liu@freescale.com",
        "time": "Thu Nov 19 11:08:24 2015 -0500"
      },
      "committer": {
        "name": "Xiaowen Liu",
        "email": "xiaowen.liu@freescale.com",
        "time": "Fri Nov 20 10:08:31 2015 -0500"
      },
      "message": "MA-7121 enable camera hal v3 interface.\n\nAdd vmap and vunmap interface for ION module.\nBecause they are called by UVC driver.\n\nSigned-off-by: Xiaowen Liu \u003cxiaowen.liu@freescale.com\u003e\n"
    },
    {
      "commit": "7ca93a9d192bd31b03d55abcdeb03631c137a1bf",
      "tree": "9391484f59a70017f0ccfe5c1cb40083c7c259a3",
      "parents": [
        "9f97da53b791c6590a51208bfeb2265efaf7fdae"
      ],
      "author": {
        "name": "Zhang Sanshan",
        "email": "b51434@freescale.com",
        "time": "Fri Nov 20 10:23:29 2015 +0800"
      },
      "committer": {
        "name": "Zhang Sanshan",
        "email": "b51434@freescale.com",
        "time": "Fri Nov 20 12:16:34 2015 +0800"
      },
      "message": "MA-7293 Support compiling zImage with imx_v7_mfg_defconfig in android imx 3.14 branch\n\nWhen use zImage compiled with android imx_3.14 branch in mfgtool,\nIt will show erro \"No device connected\"\n\nThe root cause is DP is not pull up.\nThis patch distinguish mfgtool zImage and android zImage with macro CONFIG_FSL_UTP.\n\nSigned-off-by: Zhang Sanshan \u003cb51434@freescale.com\u003e\n"
    },
    {
      "commit": "9f97da53b791c6590a51208bfeb2265efaf7fdae",
      "tree": "4c05f0b83f12e506a0f05c7fc5d452aeb3f7942f",
      "parents": [
        "4957f0c1ea27dfcc5456d20a54be20cae4269de8"
      ],
      "author": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Tue Nov 17 10:54:36 2015 +0800"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Tue Nov 17 12:00:47 2015 +0800"
      },
      "message": "MA-7226 [Android_6QP_SD]G-sensor: The intial orientation of 6QP_SD is different with 6Q_SD, 90 degree difference. 100%\n\nThe position of MMA8451Q on 6qp board is not the same with 6q.\nCorrect the init position value in 6qp sabresd dts.\n\nSigned-off-by: zhang sanshan \u003cb51434@freescale.com\u003e\n"
    },
    {
      "commit": "4957f0c1ea27dfcc5456d20a54be20cae4269de8",
      "tree": "8dd9a39a66aa9899c8cc0f7cd7782b5780e6b491",
      "parents": [
        "988785de6c79081fca2af0d66ff5e87099cb25a9"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Thu Nov 12 14:43:42 2015 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Thu Nov 12 14:46:04 2015 +0800"
      },
      "message": "MA-7250 Use build-in mode for bcmdhd\n\nThe BCMDHD and cfg80211 will be build-in\nthe kernel.\n\nSigned-off-by: Haoran Wang \u003cb50027@freescale.com\u003e\n"
    },
    {
      "commit": "988785de6c79081fca2af0d66ff5e87099cb25a9",
      "tree": "2821cdf2ee49dc043bbabdf4761969e8b13b9f4c",
      "parents": [
        "f6613905110827f71a2f55f1b1d0f1f71560023d"
      ],
      "author": {
        "name": "Zhang Sanshan",
        "email": "b51434@freescale.com",
        "time": "Tue Nov 10 14:36:12 2015 +0800"
      },
      "committer": {
        "name": "Zhang Sanshan",
        "email": "b51434@freescale.com",
        "time": "Tue Nov 10 15:49:38 2015 +0800"
      },
      "message": "MA-7240-4 KernelUidCpuTimeReader exception in mm6.0\n\nlogcat error info in mm6.0\n01-01 04:59:56.628  1089  1105 E KernelUidCpuTimeReader: Failed to read uid_cputime\n01-01 04:59:56.628  1089  1105 E KernelUidCpuTimeReader: java.io.FileNotFoundException:\n/proc/uid_cputime/show_uid_stat: open failed: ENOENT (No such file or directory)\n\nThis patch add the configure to support /proc/uid_cputime/show_uid_stat.\n\nSigned-off-by: Zhang Sanshan \u003cb51434@freescale.com\u003e\n"
    },
    {
      "commit": "f6613905110827f71a2f55f1b1d0f1f71560023d",
      "tree": "a36e73458a030e70a59976037b6daf824ab1d56d",
      "parents": [
        "8001006490279b9b01858f480c5f7f59562438dd"
      ],
      "author": {
        "name": "Jin Qian",
        "email": "jinqian@google.com",
        "time": "Mon May 11 17:57:52 2015 -0700"
      },
      "committer": {
        "name": "Zhang Sanshan",
        "email": "b51434@freescale.com",
        "time": "Tue Nov 10 15:49:38 2015 +0800"
      },
      "message": "MA-7240-3 KernelUidCpuTimeReader exception in mm6.0 Fix the uid permission error.\n\nproc: uid_cputime: fix show_uid_stat permission\n\nChange-Id: Ice9084e39da599261df0be6dc305b817b50cfbbf\nSigned-off-by: Jin Qian \u003cjinqian@google.com\u003e\n"
    },
    {
      "commit": "8001006490279b9b01858f480c5f7f59562438dd",
      "tree": "b5c3a7b0ee1e804725d7940243df97568c938302",
      "parents": [
        "8c3d79a5b6ab23ed0f0db6c0de032e7f41e5517a"
      ],
      "author": {
        "name": "Amit Pundir",
        "email": "amit.pundir@linaro.org",
        "time": "Wed Apr 15 00:40:21 2015 +0530"
      },
      "committer": {
        "name": "Zhang Sanshan",
        "email": "b51434@freescale.com",
        "time": "Tue Nov 10 15:49:38 2015 +0800"
      },
      "message": "MA-7240-2 KernelUidCpuTimeReader exception in mm6.0 correct the building error.\n\nproc: uid_cputime: create uids from kuids\n\nCreate uids from kuids using from_kuid_munged(),\notherwise we run into following build error and warnings:\n--------------------\n  CC      drivers/misc/uid_cputime.o\ndrivers/misc/uid_cputime.c: In function ‘uid_stat_show’:\ndrivers/misc/uid_cputime.c:90:36: error: incompatible type for argument 1 of ‘find_or_register_uid’\ndrivers/misc/uid_cputime.c:54:26: note: expected ‘uid_t’ but argument is of type ‘kuid_t’\ndrivers/misc/uid_cputime.c:94:4: warning: format ‘%d’ expects argument of type ‘int’, but argument 3 has type ‘kuid_t’ [-Wformat]\ndrivers/misc/uid_cputime.c: In function ‘process_notifier’:\ndrivers/misc/uid_cputime.c:194:6: error: incompatible types when assigning to type ‘uid_t’ from type ‘kuid_t’\nmake[2]: *** [drivers/misc/uid_cputime.o] Error 1\n--------------------\n\nChange-Id: Ifecb98001f7fe2fac74d1ef3e1abd03d43fc9059\nSigned-off-by: Amit Pundir \u003camit.pundir@linaro.org\u003e\n"
    },
    {
      "commit": "8c3d79a5b6ab23ed0f0db6c0de032e7f41e5517a",
      "tree": "6e1977126ac70cc7d2ac19a188cd6ab11e5b2455",
      "parents": [
        "3efd56a6eb545e84e8d80bada802719db4c105ce"
      ],
      "author": {
        "name": "jinqian",
        "email": "jinqian@google.com",
        "time": "Wed Mar 11 10:44:50 2015 -0700"
      },
      "committer": {
        "name": "Zhang Sanshan",
        "email": "b51434@freescale.com",
        "time": "Tue Nov 10 15:49:38 2015 +0800"
      },
      "message": "MA-7240-1 KernelUidCpuTimeReader exception in mm6.0 Add proc node /proc/uid_cputime/show_uid_stat\n\nproc: uid: Adds accounting for the cputimes per uid.\n\nAdds proc files /proc/uid_cputime/show_uid_stat and\n/proc/uid_cputime/remove_uid_range.\n\nshow_uid_stat lists the total utime and stime for the active as well as\nterminated processes for each of the uids.\n\nWriting a range of uids to remove_uid_range will delete the accounting\nfor all the uids within that range.\n\nChange-Id: I21d9210379da730b33ddc1a0ea663c8c9d2ac15b\n"
    },
    {
      "commit": "3efd56a6eb545e84e8d80bada802719db4c105ce",
      "tree": "8c4c16319937aeea1d6df5f34253c80a58e6ecee",
      "parents": [
        "98b6e698f3be3d2d1613eda1bbbbc83ce4547601"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Thu Aug 06 19:15:30 2015 -0700"
      },
      "committer": {
        "name": "guoyin.chen",
        "email": "guoyin.chen@freescale.com",
        "time": "Tue Nov 10 15:12:47 2015 +0800"
      },
      "message": "Input: do not emit unneeded EV_SYN when suspending\n\nDo not emit EV_SYN/SYN_REPORT on suspend if there were no keys that are\nstill pressed as we are suspending the device (and in all other cases when\ninput core is forcibly releasing keys via input_dev_release_keys() call).\n\nReviewed-by: Benson Leung \u003cbleung@chromium.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdmitry.torokhov@gmail.com\u003e\nConflicts:\n\tdrivers/input/input.c\n"
    },
    {
      "commit": "98b6e698f3be3d2d1613eda1bbbbc83ce4547601",
      "tree": "d9d816892578c5bf90a4a5c15f269357b99d1707",
      "parents": [
        "0178da8d0207290467c801866fc98eb03f43431b"
      ],
      "author": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Mon Nov 09 15:30:03 2015 +0800"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Mon Nov 09 15:57:12 2015 +0800"
      },
      "message": "MA-7219 [Android_6SX_SD]Brightness: Brightness is darker when boot up to launche on SX_SD than SX_ARD. 100%\n\nCorrect the pin of CABC_EN on sabresd 6SX board.\n\nSigned-off-by: zhang sanshan \u003cb51434@freescale.com\u003e\n"
    },
    {
      "commit": "0178da8d0207290467c801866fc98eb03f43431b",
      "tree": "3e45b1b9f2a26d49162992c6d4d4ba1c1fc28a11",
      "parents": [
        "8cb4f07ce0a29100fee20b685d2d027dd05c1eb7",
        "44869a7d1715ec022d17f793cd20a5cc7dc34ffa"
      ],
      "author": {
        "name": "guoyin.chen",
        "email": "guoyin.chen@freescale.com",
        "time": "Fri Nov 06 15:35:54 2015 +0800"
      },
      "committer": {
        "name": "guoyin.chen",
        "email": "guoyin.chen@freescale.com",
        "time": "Fri Nov 06 15:35:54 2015 +0800"
      },
      "message": "Merge remote-tracking branch \u0027fsl-linux-sdk/imx_3.14.y\u0027 into imx_3.14.y_android\n"
    },
    {
      "commit": "44869a7d1715ec022d17f793cd20a5cc7dc34ffa",
      "tree": "7ace55f11b25fbdc9784625801402d13cb4f98ee",
      "parents": [
        "85db70336ab66136481926bcd7f5abe599e2aa4f"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Thu Nov 05 18:12:33 2015 +0800"
      },
      "committer": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Thu Nov 05 18:17:41 2015 +0800"
      },
      "message": "MLK-11827 arm: imx6sx: correct the wrong qspi dts configures\n\n- previous patch makes the wrong qspi port on imx6sx sdb and\nsabreauto boards.\n- nor flash is used qspi2 on imx6sx-sdb board, and qspi1 on\nsabreauto board.\n\nSigned-off-by: Richard Zhu \u003cRichard.Zhu@freescale.com\u003e\n"
    },
    {
      "commit": "85db70336ab66136481926bcd7f5abe599e2aa4f",
      "tree": "c1eab3b3f0e0790047f9ef9f9413c3bfc4b95f09",
      "parents": [
        "011ed0ab784eb566b68ebacea57ae3a6857b48ff"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Mon Nov 02 11:41:02 2015 +0800"
      },
      "committer": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Wed Nov 04 08:42:59 2015 +0800"
      },
      "message": "MLK-11803 pci: imx: imx6qp pcie ep self-test failed\n\nimx pcie used the wrab mode to do the cached access\nmethods on axi bus. There is 64bytes address mis-aligned\nproblem.\nDisable the cached operations.\n\nSigned-off-by: Richard Zhu \u003cRichard.Zhu@freescale.com\u003e\n"
    },
    {
      "commit": "011ed0ab784eb566b68ebacea57ae3a6857b48ff",
      "tree": "48901abf862e75647f43acfaa2016eab3bc01010",
      "parents": [
        "2a69a6e413c4aa5c7662f971e535d559d6013f7c"
      ],
      "author": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Fri Oct 30 10:09:36 2015 -0500"
      },
      "committer": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Tue Nov 03 10:35:19 2015 -0600"
      },
      "message": "MLK-11262-5: ARM: imx: add M4 rekick after DSM\n\nSave M4 tcm in ddr. Copy memory after exit from DSM.\nAlso hold M4 in reset when entering DSM.\n\nSigned-off-by: Teo Hall \u003cteo.hall@freescale.com\u003e\n"
    },
    {
      "commit": "2a69a6e413c4aa5c7662f971e535d559d6013f7c",
      "tree": "b7ca89fc2cab5e3de136bfcf1d21e0d68a3a6bf8",
      "parents": [
        "eae33480b615c1586248a761ef3c6bcd9e0c59af"
      ],
      "author": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Thu Sep 24 13:44:39 2015 -0500"
      },
      "committer": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Tue Nov 03 10:35:19 2015 -0600"
      },
      "message": "MLK-11262-4: ARM: imx: add m4_bootrom and m4_tcm to dts\n\nadd tcm and bootrom to device tree for m4 re-kick after DSM.\n\nSigned-off-by: Teo Hall \u003cteo.hall@freescale.com\u003e\n"
    },
    {
      "commit": "eae33480b615c1586248a761ef3c6bcd9e0c59af",
      "tree": "7235718a73907dc92ae9a7c36f662727408869b1",
      "parents": [
        "52234ae38e6e4f2b3452d807dd1c1e199be6350c"
      ],
      "author": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Fri Oct 30 09:53:52 2015 -0500"
      },
      "committer": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Tue Nov 03 10:34:46 2015 -0600"
      },
      "message": "MLK-11262-3: ARM: imx: Change GPC settings for Multicore LPM\n\nchange the slots to persistent to be congruent with\nM4 image. Also change so that slots do read/modify/write\nso that M4 settings are not overwritten.\n\nSigned-off-by: Teo Hall \u003cteo.hall@freescale.com\u003e\n"
    },
    {
      "commit": "8cb4f07ce0a29100fee20b685d2d027dd05c1eb7",
      "tree": "b7813c7b349cc787310fb57c49879baad603028e",
      "parents": [
        "4d2ed734f83ca718a04ccaff8acb8f81fd93c56d"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Tue Nov 03 06:27:32 2015 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "Haoran.Wang@freescale.com",
        "time": "Tue Nov 03 06:27:32 2015 +0800"
      },
      "message": "MA-7064 Enable BCM4339 on evk_6ul\n\nAdded DTS file configuration for Murata V1+EX\nBCM4339 module on evk_6ul platform.\n\nSigned-off-by: Haoran Wang \u003cHaoran.Wang@freescale.com\u003e\n"
    },
    {
      "commit": "52234ae38e6e4f2b3452d807dd1c1e199be6350c",
      "tree": "d8b4dae480a6550d131b02ee2faf809226fbfaf3",
      "parents": [
        "58983b6522c324affdbbeaa5b7b192a673c615a7"
      ],
      "author": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Fri Oct 30 09:00:36 2015 -0500"
      },
      "committer": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Mon Nov 02 15:31:09 2015 -0600"
      },
      "message": "MLK-11262-2: ARM: imx: Add MU messages for LPM messages\n\nadd LPM messages for:\n\t-M4 reporting state\n\t-M4 Request/Release High Bus Freq\n\t-A7 tell M4 it is ready\n\nSigned-off-by: Teo Hall \u003cteo.hall@freescale.com\u003e\n"
    },
    {
      "commit": "58983b6522c324affdbbeaa5b7b192a673c615a7",
      "tree": "25012dce20af0ea8b02981a7ad3beb1f4ee1a967",
      "parents": [
        "75eb4493d701fc068a2969b038cb0254ddc84b2c"
      ],
      "author": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Fri Oct 30 08:57:09 2015 -0500"
      },
      "committer": {
        "name": "Teo Hall",
        "email": "teo.hall@freescale.com",
        "time": "Mon Nov 02 15:31:08 2015 -0600"
      },
      "message": "MLK-11262-1: ARM: imx: add busfreq offset for M4\n\noffset high_bus_count+1 when m4 is enabled\n\nSigned-off-by: Teo Hall \u003cteo.hall@freescale.com\u003e\n"
    },
    {
      "commit": "75eb4493d701fc068a2969b038cb0254ddc84b2c",
      "tree": "a2648efa28bf58ff5e6073a7787612d8cab700da",
      "parents": [
        "77ff69e3d3a82c4fcf2d6c6d2a904d4fc1793542"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Mon Nov 02 13:58:14 2015 +0800"
      },
      "committer": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Mon Nov 02 14:01:38 2015 +0800"
      },
      "message": "MLK-11807 arm: imx: correct the spi nor port used by m4\n\nThe spi nor port1 is used by m4 on imx6sx sabreauto board.\n\nSigned-off-by: Richard Zhu \u003cRichard.Zhu@freescale.com\u003e\n"
    },
    {
      "commit": "77ff69e3d3a82c4fcf2d6c6d2a904d4fc1793542",
      "tree": "617abe1f388f815ded3df4212de8c7e837a824a8",
      "parents": [
        "9036478549729580a89db90835ee5c688acbc282"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sat Oct 31 16:32:09 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Mon Nov 02 11:00:00 2015 +0800"
      },
      "message": "MLK-11794 bcmdhd: prevent driver to use scatter list DMA if host not support\n\nCurrent driver will meet the following warning on MX6SL platform which does\nnot support ADMA.\nIt is caused by the driver is using fixed scatter gather DMA not matter whether\nthe host supports or not. Then the host without ADMA capability will warning\nif found the DMA sg_count is non-1.\nChange the driver a bit to avoid multi DMA scatter list if found the\nhost-\u003emax_segs is only 1 to fix the issue.\n\nroot@imx6slevk:~# udhcpc -i wlan0\nudhcpc (v1.23.1) started\nSending discover...\nSending select for 192.168.1.11...\nLease of 192.168.1.11 obtained, lease time 86400\n/etc/udhcpc.d/50default: Adding DNS 192.168.1.1\nroot@imx6slevk:~# ------------[ cut here ]------------\nWARNING: CPU: 0 PID: 954 at /home/jenkins/jobs/Standalone-X11_with_mfgtools/workspace/temp_build_dir/build_fsl-imx-internal-x11/tmp/work-shared/imx6slevk/kernel-source/drivers/mmc/host/sdhci.c:839 sdhci_send_command+0xc64/0xd10()\nModules linked in: bcmdhd evbug [last unloaded: bcmdhd]\nCPU: 0 PID: 954 Comm: dhd_dpc Tainted: G        W    3.14.52-1.1.0_ga+g76946e8 #1\n[\u003c80014a68\u003e] (unwind_backtrace) from [\u003c80011758\u003e] (show_stack+0x10/0x14)\n[\u003c80011758\u003e] (show_stack) from [\u003c80720180\u003e] (dump_stack+0x7c/0xbc)\n[\u003c80720180\u003e] (dump_stack) from [\u003c80031df8\u003e] (warn_slowpath_common+0x70/0x8c)\n[\u003c80031df8\u003e] (warn_slowpath_common) from [\u003c80031eb0\u003e] (warn_slowpath_null+0x1c/0x24)\n[\u003c80031eb0\u003e] (warn_slowpath_null) from [\u003c804d5d2c\u003e] (sdhci_send_command+0xc64/0xd10)\n[\u003c804d5d2c\u003e] (sdhci_send_command) from [\u003c804d74e8\u003e] (sdhci_request+0xc0/0x1f0)\n[\u003c804d74e8\u003e] (sdhci_request) from [\u003c804c218c\u003e] (__mmc_start_req+0x60/0x84)\n[\u003c804c218c\u003e] (__mmc_start_req) from [\u003c804c25a4\u003e] (mmc_wait_for_req+0x10/0x20)\n[\u003c804c25a4\u003e] (mmc_wait_for_req) from [\u003c7f27ff6c\u003e] (sdioh_request_packet_chain+0x368/0x400 [bcmdhd])\n[\u003c7f27ff6c\u003e] (sdioh_request_packet_chain [bcmdhd]) from [\u003c7f280da4\u003e] (sdioh_request_buffer+0x124/0x294 [bcmdhd])\n[\u003c7f280da4\u003e] (sdioh_request_buffer [bcmdhd]) from [\u003c7f27f6dc\u003e] (bcmsdh_send_buf+0x94/0x108 [bcmdhd])\n[\u003c7f27f6dc\u003e] (bcmsdh_send_buf [bcmdhd]) from [\u003c7f28e98c\u003e] (dhd_bcmsdh_send_buf.constprop.25+0x80/0x220 [bcmdhd])\n[\u003c7f28e98c\u003e] (dhd_bcmsdh_send_buf.constprop.25 [bcmdhd]) from [\u003c7f28f454\u003e] (dhdsdio_txpkt.constprop.24+0x928/0xa2c [bcmdhd])\n[\u003c7f28f454\u003e] (dhdsdio_txpkt.constprop.24 [bcmdhd]) from [\u003c7f28f6b0\u003e] (dhdsdio_sendfromq+0x158/0x3c4 [bcmdhd])\n[\u003c7f28f6b0\u003e] (dhdsdio_sendfromq [bcmdhd]) from [\u003c7f2913d4\u003e] (dhdsdio_dpc+0x2e8/0x1034 [bcmdhd])\n[\u003c7f2913d4\u003e] (dhdsdio_dpc [bcmdhd]) from [\u003c7f24a270\u003e] (dhd_dpc_thread+0xe8/0x124 [bcmdhd])\n[\u003c7f24a270\u003e] (dhd_dpc_thread [bcmdhd]) from [\u003c8004ca6c\u003e] (kthread+0xcc/0xe4)\n[\u003c8004ca6c\u003e] (kthread) from [\u003c8000e500\u003e] (ret_from_fork+0x14/0x34)\n\nSigned-off-by: Dong Aisheng \u003caisheng.dong@freescale.com\u003e\n"
    },
    {
      "commit": "4d2ed734f83ca718a04ccaff8acb8f81fd93c56d",
      "tree": "46db9010a7a43a58c5bf21adc5b73225dc32fa66",
      "parents": [
        "b18bbfecce1039e2999538ca6954e85e0ffb3278"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Mon Nov 02 10:29:24 2015 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Mon Nov 02 10:54:27 2015 +0800"
      },
      "message": "MA-7064 Ignore gcc4.9 Werror\u003ddate-time in rtl8821as\n\nIgnore the compilation error caused by gcc4.9\nWerror\u003ddate-time in rtl8821as driver.\n\nSigned-off-by: Haoran Wang \u003cb50027@freescale.com\u003e\n"
    },
    {
      "commit": "9036478549729580a89db90835ee5c688acbc282",
      "tree": "a41e4e6d63409078aa1a45782747aa58162c76bd",
      "parents": [
        "475546fe8e34bdbb2fe23e292adb312aa6c6f788"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Fri Oct 30 17:31:31 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:41:21 2015 +0800"
      },
      "message": "MLK-11800 dts: imx7d-sdb: correct flexcan stby gpio pin\n\nAccording to schematic, the pad used for CAN STBY signal\nshould be EPDC_DATA14, not GPIO1_IO07. So correct it.\nAnd due to pin is conflict with epdc, so we also update\nthe imx7d-sdb-epdc.dts.\n\nReported-by: Peng Fan \u003cPeng.Fan@freescale.com\u003e\nSigned-off-by: Dong Aisheng \u003caisheng.dong@freescale.com\u003e\n"
    },
    {
      "commit": "475546fe8e34bdbb2fe23e292adb312aa6c6f788",
      "tree": "50aca98b75d540b4312ebf46703caff7b943fa88",
      "parents": [
        "f4171ca65c364effabc585b96fff81e1cef7ec59"
      ],
      "author": {
        "name": "Aisheng Dong",
        "email": "b29396@freescale.com",
        "time": "Wed Aug 27 15:26:32 2014 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:44 2015 +0800"
      },
      "message": "mmc: sdhci: move timeout_clk dynamically calculation code into common code\n\nThe timeout_clk calculation code for SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK case\nis common and could be moved into common sdhci_do_set_ios, then platform code\nwhich is not using sdhci_set_clock does not need to write the same code again.\n\nSigned-off-by: Dong Aisheng \u003cb29396@freescale.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n(cherry picked from commit 03d6f5ffc5c469e66bfe0a7d8120d29d4c3c07c9)\n\nConflicts:\n\tdrivers/mmc/host/sdhci.c\n"
    },
    {
      "commit": "f4171ca65c364effabc585b96fff81e1cef7ec59",
      "tree": "d50747b0530c3bd338580e8093e10e76dfa723da",
      "parents": [
        "7f66735b3e86b82aeb9b9cf4c8d892e4291230bc"
      ],
      "author": {
        "name": "Aisheng Dong",
        "email": "b29396@freescale.com",
        "time": "Wed Aug 27 15:26:31 2014 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:43 2015 +0800"
      },
      "message": "mmc: sdhci: calculate timeout_clk conditionally in sdhci_add_host\n\nThe timeout_clk calculation code in sdhci_add_host is meaningless for\nSDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK.\nSo only execute them with no SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK set.\n\nSigned-off-by: Dong Aisheng \u003cb29396@freescale.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n(cherry picked from commit 28aab053396125c8e191537ec2b9781ec0174b04)\n"
    },
    {
      "commit": "7f66735b3e86b82aeb9b9cf4c8d892e4291230bc",
      "tree": "edf7dd6c394b05519244f280d19bd7450816e1e3",
      "parents": [
        "39ef08a182b0020b49988c5566255f1fc4727f0b"
      ],
      "author": {
        "name": "Aisheng Dong",
        "email": "b29396@freescale.com",
        "time": "Wed Aug 27 15:26:30 2014 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:42 2015 +0800"
      },
      "message": "mmc: sdhci-esdhc-imx: set the correct max timeout value for uSDHC\n\nThe default sdhci driver write 0xE into timeout counter register to\nset the maximum timeout. The value is not correct for uSDHC since the\nmax counter value for uSDHC is 0xF.\nInstead of using common timeout code in sdhci, we implement esdhc_set_timeout\nto handle the difference between eSDHC and uSDHC.\n\nCurrently we simply set the max timeout value as before.\nBut in the future, we probably may implement IMX specific timeout\nsetting algorithm and use suitable timeout for different CMDs.\n\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Dong Aisheng \u003cb29396@freescale.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n(cherry picked from commit e33eb8e2818c9a7b41bac68a1c83ee4c136af9ba)\n"
    },
    {
      "commit": "39ef08a182b0020b49988c5566255f1fc4727f0b",
      "tree": "b48e7051666a3022b384a885ce0201094eee2959",
      "parents": [
        "0ceb397d47f9819d2ed20db1bee201c7623cd48c"
      ],
      "author": {
        "name": "Aisheng Dong",
        "email": "b29396@freescale.com",
        "time": "Wed Aug 27 15:26:29 2014 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:41 2015 +0800"
      },
      "message": "mmc: sdhci: add platform set_timeout hook\n\nCurrently the common code assume 0xE is the maximum timeout counter\nvalue and use it to write into the timeout counter register.\nHowever, it\u0027s fairly possible that some other SoCs may have different\nmax timeout register value. That means 0xE may be incorrect and\nbecomes meaningless.\n\nIt\u0027s also possible that other platforms has different timeout\ncalculation algorithm. To be flexible, this patch provides a .set_timeout\nhook for those platforms to set the timeout on their way if they need.\n\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Dong Aisheng \u003cb29396@freescale.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n(cherry picked from commit b45e668af4439bfc52ed92af44b6400661ba7ec8)\n"
    },
    {
      "commit": "0ceb397d47f9819d2ed20db1bee201c7623cd48c",
      "tree": "f6e1cc4ec0057720dc410752ff0f4af247fe32d9",
      "parents": [
        "8477bf6f3544c44df4df48170ec45dff8518ad51"
      ],
      "author": {
        "name": "Aisheng Dong",
        "email": "b29396@freescale.com",
        "time": "Wed Aug 27 15:26:28 2014 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:40 2015 +0800"
      },
      "message": "mmc: sdhci-esdhc-imx: fix incorrect max timeout cout for uSDHC\n\nThe default sdhci code use the 1 \u003c\u003c 27 as the max timeout counter to\nto calculate the max_busy_timeout, however it\u0027s not correct for uSDHC\nsince its the max counter is 1 \u003c\u003c 28.\nImplement esdhc_get_max_timeout_cout to handle it correctly.\n\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Dong Aisheng \u003cb29396@freescale.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n(cherry picked from commit 10fd0ad967c05cda16b25f862e2a45eb63d83a21)\n"
    },
    {
      "commit": "8477bf6f3544c44df4df48170ec45dff8518ad51",
      "tree": "f3af82d54eec418aa6e9674af2b0747c896588a4",
      "parents": [
        "5aedbd6fd59c282ca3437c2367621e40ad467870"
      ],
      "author": {
        "name": "Aisheng Dong",
        "email": "b29396@freescale.com",
        "time": "Wed Aug 27 15:26:27 2014 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:39 2015 +0800"
      },
      "message": "mmc: sdhci: add platform get_max_timeout_count hook\n\nCurrently the max timeout count is hardcode to 1 \u003c\u003c 27 for calcuate\nthe max_busy_timeout, however, for some platforms the max timeout\ncount may not be 1 \u003c\u003c 27, e.g. i.MX uSDHC is 1 \u003c\u003c 28.\nThus 1 \u003c\u003c 27 is not correct for such platform.\n\nIt is also possible that other platforms may have different values.\nTo be flexible, we add a get_max_timeout_count hook to get the correct\nmaximum timeout value for these platforms.\n\nReviewed-by: Shawn Guo \u003cshawn.guo@linaro.org\u003e\nSigned-off-by: Dong Aisheng \u003cb29396@freescale.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n(cherry picked from commit a6ff5aeb9b31f7b71a8566f8e130ad66bd103d20)\n"
    },
    {
      "commit": "5aedbd6fd59c282ca3437c2367621e40ad467870",
      "tree": "f29f0b1bc391823fa5963b75bb395d090538c2ea",
      "parents": [
        "e68b6eddccbc35c21eebad956a5375bb0909f5f0"
      ],
      "author": {
        "name": "Ulf Hansson",
        "email": "ulf.hansson@linaro.org",
        "time": "Wed Dec 18 09:57:38 2013 +0100"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:38 2015 +0800"
      },
      "message": "mmc: core: Rename max_discard_to to max_busy_timeout\n\nRename host-\u003emax_discard_to to host-\u003emax_busy_timeout, to reflect that\nit tells the mmc core layer about the maximum supported busy detection\ntimeout by the host.\n\nThis timeout is at the moment only applicable to erase/trim/discard\ncommands. By the renaming we provide the option of make use of it for\nother commands that cares about busy detection. In other words, those\ncommands that wants an R1B response, like for example the mmc switch\ncommand.\n\nDo note that the max_busy_timeout is supposed to be specified only by\nhosts supporting MMC_CAP_WAIT_WHILE_BUSY.\n\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\nSigned-off-by: Chris Ball \u003cchris@printf.net\u003e\n(cherry picked from commit 68eb80e06bfa06035d0304686124974780308fae)\n"
    },
    {
      "commit": "e68b6eddccbc35c21eebad956a5375bb0909f5f0",
      "tree": "3f08e2ca498c43043b50d64399d0428169b5c07d",
      "parents": [
        "f3b7d5f8f2c2185fe7de772d17702dbcc7769232"
      ],
      "author": {
        "name": "Matthieu CASTET",
        "email": "matthieu.castet@parrot.com",
        "time": "Thu Aug 14 16:03:18 2014 +0200"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:37 2015 +0800"
      },
      "message": "sdhci : recompute timeout_clk when needed\n\nwhen SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK is set, timeout_clk is sdclk.\nWe need to update it when we change sdclk in sdhci_set_clock.\nThis allow to have a more precisse timeout and max_busy_timeout. This\ncan help for command that need a big busy wait (erase, ...).\n\nSigned-off-by: Matthieu CASTET \u003cmatthieu.castet@parrot.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n(cherry picked from commit fac6a52fe9b14851d56b3c19c3d5a95790c46fac)\n"
    },
    {
      "commit": "f3b7d5f8f2c2185fe7de772d17702dbcc7769232",
      "tree": "d5d075dca5e40e3b448bfe42ade87e21caf11e42",
      "parents": [
        "0a239c2694e5761a8ce4e4889edaaeddece52e6c"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sat Oct 31 22:48:27 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:32 2015 +0800"
      },
      "message": "MLK-11796-2 Revert \"ENGR00289406-1 mmc: sdhci: add quirk for get max timeout counter\"\n\nRevert the patch and using upstream version instead.\n\nThis reverts commit 056ef389fba70e2de8d1c5d976a1c1bd0578d381.\n"
    },
    {
      "commit": "0a239c2694e5761a8ce4e4889edaaeddece52e6c",
      "tree": "c8e47208da598b17396b6684ff70dacd468265f6",
      "parents": [
        "e178c8695329741388628b61762c945cd2a6675c"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sat Oct 31 22:47:32 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:36:23 2015 +0800"
      },
      "message": "MLK-11796-1 Revert \"ENGR00289406-2 mmc: sdhci-esdhc-imx: add SDHCI_QUIRK2_NOSTD_TIMEOUT_COUNTER\"\n\nRevert the patch and use upstream version instead.\n\nThis reverts commit a9935446d897ff68167af82eca30b96fb96f0f7a.\n"
    },
    {
      "commit": "e178c8695329741388628b61762c945cd2a6675c",
      "tree": "a0d73966e8b4297e1b2e825e4d9ca4fa53f7ddb1",
      "parents": [
        "6cb8b8bab38ee156f561d65606da6fdbd6862166"
      ],
      "author": {
        "name": "Grégory Soutadé",
        "email": "gsoutade@neotion.com",
        "time": "Mon Sep 15 17:47:11 2014 +0200"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:34:31 2015 +0800"
      },
      "message": "mmc: Checks EXT_CSD_PARTITION_SETTING_COMPLETED before partitions computation\n\nChecks EXT_CSD_PARTITION_SETTING_COMPLETED bit before\n computing enhanced user area offset and size, and\n adding mmc general purpose partitions. The two needs\n EXT_CSD_PARTITION_SETTING_COMPLETED bit be set to be\n valid (as described in JEDEC standard).\nWarn user in case of misconfiguration.\n\nSigned-off-by: Grégory Soutadé \u003cgsoutade@neotion.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n"
    },
    {
      "commit": "6cb8b8bab38ee156f561d65606da6fdbd6862166",
      "tree": "61093254faf27e63990a372ef3523b8ab532d6dc",
      "parents": [
        "ac6784785be4afc28708c3867c441660dbe13fc0"
      ],
      "author": {
        "name": "Grégory Soutadé",
        "email": "gsoutade@neotion.com",
        "time": "Mon Sep 15 17:47:09 2014 +0200"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:34:31 2015 +0800"
      },
      "message": "mmc: Replace \"enhanced_area_en\" attribute by \"partition_setting_completed\"\n\nReplace ext_csd \"enhanced_area_en\" attribute by\n \"partition_setting_completed\". It was used whether or\n not enhanced user area is defined and without checks of\n EXT_CSD_PARTITION_SETTING_COMPLETED bit.\n\nSigned-off-by: Grégory Soutadé \u003cgsoutade@neotion.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n"
    },
    {
      "commit": "ac6784785be4afc28708c3867c441660dbe13fc0",
      "tree": "4204a61beba03bfa250af03aa1881ef480f0bd48",
      "parents": [
        "ccd54fd2096b8f3443bafd0b86499e1eda027fc9"
      ],
      "author": {
        "name": "Grégory Soutadé",
        "email": "gsoutade@neotion.com",
        "time": "Mon Sep 15 17:47:06 2014 +0200"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Sun Nov 01 01:34:30 2015 +0800"
      },
      "message": "mmc: Move code that manages user area and gp partitions into functions\n\nMove code that manages user area and general purpose\n partitions into functions.\n\nSigned-off-by: Grégory Soutadé \u003cgsoutade@neotion.com\u003e\nSigned-off-by: Ulf Hansson \u003culf.hansson@linaro.org\u003e\n"
    },
    {
      "commit": "ccd54fd2096b8f3443bafd0b86499e1eda027fc9",
      "tree": "df750e2b37068eb8c1ac94f21b1bbe4edae2eccd",
      "parents": [
        "c76a37e342369675aa9ef2efde6373d288c2f013"
      ],
      "author": {
        "name": "Peng Fan",
        "email": "Peng.Fan@freescale.com",
        "time": "Fri Oct 30 15:59:58 2015 +0800"
      },
      "committer": {
        "name": "Peng Fan",
        "email": "Peng.Fan@freescale.com",
        "time": "Fri Oct 30 19:17:51 2015 +0800"
      },
      "message": "MLK-11801 imx: mx7d: resolve conflicts with A7 and M4\n\nM4 will use UART2, and RDC is configured that kernel can not\naccess. If still enable it, kernel will panic.\n\nTo validation board, disable gpio-keys, since m4 will use volume keys.\n\nSigned-off-by: Peng Fan \u003cPeng.Fan@freescale.com\u003e\n"
    },
    {
      "commit": "c76a37e342369675aa9ef2efde6373d288c2f013",
      "tree": "a99a4926cff7603003dd461010d426a7221f33d9",
      "parents": [
        "898cfb2a754fe93e5e251e53a73de2f3615d1292"
      ],
      "author": {
        "name": "Fancy Fang",
        "email": "chen.fang@freescale.com",
        "time": "Wed Oct 28 17:16:01 2015 +0800"
      },
      "committer": {
        "name": "Fancy Fang",
        "email": "chen.fang@freescale.com",
        "time": "Fri Oct 30 17:11:37 2015 +0800"
      },
      "message": "MLK-11765 video: mxsfb: change the fb buffer managment\n\nThe previous fb buffer management has two problems:\n\n1. After reallocate a bigger buffer and free the old buffer,\n   user space app doesn\u0027t know this and may continue accessing\n   the old buffer.\n2. The freed buffer contents will be lost.\n\nSo, this patch allocates a big enough fb buffer(32MB) from the\nbeginning and never reallocates it.\n\nSigned-off-by: Fancy Fang \u003cchen.fang@freescale.com\u003e\n"
    },
    {
      "commit": "898cfb2a754fe93e5e251e53a73de2f3615d1292",
      "tree": "cd40f5f7117937ad3c4ebe634145ddef7412dbe5",
      "parents": [
        "8c12948661a15189af1b41a800697b0648b63c73"
      ],
      "author": {
        "name": "Anson Huang",
        "email": "Anson.Huang@freescale.com",
        "time": "Thu Oct 29 22:03:32 2015 +0800"
      },
      "committer": {
        "name": "Anson Huang",
        "email": "Anson.Huang@freescale.com",
        "time": "Fri Oct 30 20:49:57 2015 +0800"
      },
      "message": "MLK-11786 ARM: dts: imx6qp: correct vddcore regulator input\n\nOn i.MX6QP SabreSD board, VDDCORE is from PFuze\u0027s SW2, this\nis different from i.MX6QDL SabreSD board, which is from SW1A/B.\n\nSigned-off-by: Anson Huang \u003cAnson.Huang@freescale.com\u003e\n"
    },
    {
      "commit": "b18bbfecce1039e2999538ca6954e85e0ffb3278",
      "tree": "022d116d8f9cc228d7089864fbc58625b4922e45",
      "parents": [
        "fb732b79d9b68864af79061c5fcdcd0b5aaa6c9b"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Fri Oct 30 14:27:58 2015 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Fri Oct 30 14:27:58 2015 +0800"
      },
      "message": "MA-7183\tFix BCM4339 cannot establish p2p twice\n\nImport patch from Broadcom to fix the BCM4339\np2p issue.\n\nSigned-off-by: Haoran Wang \u003cb50027@freescale.com\u003e\n"
    },
    {
      "commit": "8c12948661a15189af1b41a800697b0648b63c73",
      "tree": "7160b06f4ac356937faecbf0bdafbc979e18696a",
      "parents": [
        "97b4068b68984af0a61818695be4f31ff7219c58"
      ],
      "author": {
        "name": "Gao Pan",
        "email": "b54642@freescale.com",
        "time": "Mon Oct 26 12:58:25 2015 +0800"
      },
      "committer": {
        "name": "Gao Pan",
        "email": "b54642@freescale.com",
        "time": "Fri Oct 30 10:25:43 2015 +0800"
      },
      "message": "MLK-11779 sim: imx: set gpio active high\n\nSim card CVCC is determined by the gpio value from sim controller.\nHow the CVCC is controlled on both post card boards is decribed below.\n\nNCN8025:Vcc\u003dACTIVE_HIGH?5V:3V\nTDA8035:Vcc\u003dACTIVE_HIGH?5V:1.8V\n\nDifferent sim cards have different CVCC range. To support all cards\nwith same dts, this patch set gpio active high.\n\nSigned-off-by: Gao Pan \u003cb54642@freescale.com\u003e\n"
    },
    {
      "commit": "97b4068b68984af0a61818695be4f31ff7219c58",
      "tree": "2f44a7f83242e59043858863538d2eac692c32b0",
      "parents": [
        "dc468abe9b8300472c7e06ae535d846d541146f5"
      ],
      "author": {
        "name": "Gao Pan",
        "email": "b54642@freescale.com",
        "time": "Wed Oct 21 17:43:32 2015 +0800"
      },
      "committer": {
        "name": "Gao Pan",
        "email": "b54642@freescale.com",
        "time": "Fri Oct 30 10:25:43 2015 +0800"
      },
      "message": "MLK-11778 sim: imx: change pad settings to improve signal quality\n\nChange pad settings to improve signal quality.\n\nSigned-off-by: Gao Pan \u003cb54642@freescale.com\u003e\n"
    },
    {
      "commit": "dc468abe9b8300472c7e06ae535d846d541146f5",
      "tree": "4c4e47d0507eee74376a173321362e670c7bee86",
      "parents": [
        "5ec8878be12530517b4c8ae307441a0ac16071a3"
      ],
      "author": {
        "name": "Gao Pan",
        "email": "b54642@freescale.com",
        "time": "Thu Oct 22 16:28:13 2015 +0800"
      },
      "committer": {
        "name": "Gao Pan",
        "email": "b54642@freescale.com",
        "time": "Fri Oct 30 10:25:43 2015 +0800"
      },
      "message": "MLK-11777 sim: imx: remove useless code\n\nsim_activate() process is contained in the cold reset.\nThus, it is redundant and should be removed.\n\nThis patch also adds comments to cold reset process.\n\nSigned-off-by: Gao Pan \u003cb54642@freescale.com\u003e\n"
    },
    {
      "commit": "5ec8878be12530517b4c8ae307441a0ac16071a3",
      "tree": "cc81b9ae90626f48a239ed5ab5b77cd874b57e65",
      "parents": [
        "e92b727494b10c7a13e9491f55fc07a7ed7622a3"
      ],
      "author": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Thu Oct 29 17:26:14 2015 +0800"
      },
      "committer": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Fri Oct 30 10:12:09 2015 +0800"
      },
      "message": "MLK-10183 ASoC: wm8962: separate ALC Coefficients to four reigsters\n\nAttempt to read volatile register when cache_only is set will return\nEBUSY. After playback/record, wm8962_runtime_suspend function will set\ncache_only flag, so the volitale register ALC2 can\u0027t be read from cache.\n\nSeparate ALC Coefficients to four reigsters, the volatile register ALC2\nwill be read from hardware instead of cache.\n\nSigned-off-by: Zidan Wang \u003czidan.wang@freescale.com\u003e\n"
    },
    {
      "commit": "fb732b79d9b68864af79061c5fcdcd0b5aaa6c9b",
      "tree": "81ea26703413b40de60285ff891328f64687858f",
      "parents": [
        "f11274d835635288295a341bec298297b97b759c"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Fri Oct 30 10:08:28 2015 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Fri Oct 30 10:08:28 2015 +0800"
      },
      "message": "MA-7181 fix the bcm4339 BT cannot enable before wifi enabled issue\n\nImport the patch e92b727 from imx_3.14.y branch to fix the SD3\ndoesn\u0027t powered before BCM4339 wifi enabled issue.\n\nSigned-off-by: Haoran Wang \u003cb50027@freescale.com\u003e\n"
    },
    {
      "commit": "e92b727494b10c7a13e9491f55fc07a7ed7622a3",
      "tree": "ac3e44d4d69dbf0f6c413900b378f05d8d0fdf67",
      "parents": [
        "67c3aa3d256bda575911d3079507185f7d649287"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Thu Oct 29 17:37:51 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Thu Oct 29 18:23:50 2015 +0800"
      },
      "message": "MLK-11790 dts: imx6: fix wlreg_on regulator always on issue\n\nwlreg_on regulator always on will make WiFi module unable to do reset\nduring rmmod, then the re-insmod will fail.\n\nIn stead of make wlreg_on always on, we make vmmc regulator always on\nfor BT to work properly.\nThen WiFi can still function well on wlreg_on regulator enable/disable.\n\nFixes: commit f17b5e5be (dts: mx6ul evk: set regulator wlreg_on always on)\nSigned-off-by: Dong Aisheng \u003caisheng.dong@freescale.com\u003e\n"
    },
    {
      "commit": "67c3aa3d256bda575911d3079507185f7d649287",
      "tree": "28b62ff51556d0253d132588638fe8007d3079dc",
      "parents": [
        "ca7958ba19f5cee32215894fc7664b3451f7e9e6"
      ],
      "author": {
        "name": "Robby Cai",
        "email": "r63905@freescale.com",
        "time": "Wed Oct 28 16:24:40 2015 +0800"
      },
      "committer": {
        "name": "Robby Cai",
        "email": "r63905@freescale.com",
        "time": "Thu Oct 29 18:13:24 2015 +0800"
      },
      "message": "MLK-11791 pxp: reinitialize lut_state to 0 to fix LUT unset issue\n\nbecause the registers are reset to default value in interrupt handler,\nwe need reinitialize lut_stat to 0 otherwise the LUT registers will\nnot be set due to the following logic judgement in pxp_set_lut():\n\n\tif ((pxp-\u003elut_state \u003d\u003d lut_op) \u0026\u0026\n\t\t!(use_cmap \u0026\u0026 pxp_conf-\u003eproc_data.lut_map_updated))\n\t\treturn;\n\n\tlut setting here...\n\n\tpxp-\u003elut_state \u003d\u003d lut_op;\n\nSigned-off-by: Robby Cai \u003cr63905@freescale.com\u003e\n"
    },
    {
      "commit": "ca7958ba19f5cee32215894fc7664b3451f7e9e6",
      "tree": "05bd4ba028eec886a6f269a03ecb58dc7eca6951",
      "parents": [
        "024e0fcbae7eb59e09f2fd906ae8fb897d180768"
      ],
      "author": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Wed Oct 28 13:50:18 2015 +0800"
      },
      "committer": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Thu Oct 29 17:32:52 2015 +0800"
      },
      "message": "MLK-10683 ASoC: wm8960: replace idle_bias_off with suspend_bias_off\n\nAfter removing idle_bias_off, it will not set bias to off after playback,\nit just set bias to standby, and will not power down codec VREF, so it can\ndecrease the obvious pop noise at the first second.\n\nOnly in suspend, it will set codec bias to off.\n\nSigned-off-by: Zidan Wang \u003czidan.wang@freescale.com\u003e\n"
    },
    {
      "commit": "024e0fcbae7eb59e09f2fd906ae8fb897d180768",
      "tree": "f492b496d1116b921ce24b062f35329332415a72",
      "parents": [
        "3b9c294e579b33ff2218fedba3b7e20e6b291a34"
      ],
      "author": {
        "name": "Lars-Peter Clausen",
        "email": "lars@metafoo.de",
        "time": "Thu Sep 04 19:44:06 2014 +0200"
      },
      "committer": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Thu Oct 29 17:32:52 2015 +0800"
      },
      "message": "ASoC: Add support for automatically going to BIAS_OFF on suspend\n\nThere is a substantial amount of drivers that in go to SND_SOC_BIAS_OFF on\nsuspend and go back to SND_SOC_BIAS_SUSPEND on resume (Often this is even\nthe only thing done in the suspend and resume handlers). This patch\nintroduces a new suspend_bias_off flag, which when set by a driver will let\nthe ASoC core automatically put the device\u0027s DAPM context at the\nSND_SOC_BIAS_OFF level during suspend. Once the device is resumed the DAPM\ncontext will go back to SND_SOC_BIAS_STANDBY (if the context is idle,\notherwise to SND_SOC_BIAS_ON).\n\nThis will allow us to remove a fair bit of duplicated code from the drivers.\n\nSigned-off-by: Lars-Peter Clausen \u003clars@metafoo.de\u003e\nSigned-off-by: Mark Brown \u003cbroonie@kernel.org\u003e\n\nConflicts:\n\tsound/soc/soc-core.c\n"
    },
    {
      "commit": "3b9c294e579b33ff2218fedba3b7e20e6b291a34",
      "tree": "3c3410681bcb50ca2333eb801be6a714b3acfb8c",
      "parents": [
        "54705942f95d1adeace336a1b67240572538fb24"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Thu Oct 29 17:07:32 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Thu Oct 29 17:16:00 2015 +0800"
      },
      "message": "MLK-11790 imx_v7_defconfig: remove atheros wifi support\n\nmake savedefconfig shows CONFIG_KEYBOARD_SNVS_PWRKEY and\nCONFIG_MXC_MLB150 also needs to be removed.\nSo remove them together.\n\nSigned-off-by: Dong Aisheng \u003caisheng.dong@freescale.com\u003e\n"
    },
    {
      "commit": "54705942f95d1adeace336a1b67240572538fb24",
      "tree": "776e015468336cd9e54267c55e700a66a6463e53",
      "parents": [
        "803f8063be535de42316bbc1faadc6a117f7cadb"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Wed Oct 28 16:33:17 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Thu Oct 29 16:10:22 2015 +0800"
      },
      "message": "MLK-11781-2 dts: imx6ul-9x9-evk: fix uSDHC1 CD GPIO polarity\n\nThe default gpio flag is 0 which actually means ACTIVE_HIGH.\nHowever, it should be ACTIVE_LOW.\nChange it using correct macro directly.\n\nSigned-off-by: Dong Aisheng \u003caisheng.dong@freescale.com\u003e\n"
    },
    {
      "commit": "803f8063be535de42316bbc1faadc6a117f7cadb",
      "tree": "a7f74376f34d1e7fb568ee39dceb93edb7b57170",
      "parents": [
        "2e0d75c3b765cf747e6a060c646840b081ba85ca"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Wed Oct 28 16:24:59 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Thu Oct 29 16:08:59 2015 +0800"
      },
      "message": "MLK-11781-1 dts: imx6ul-evk: add non-removable property for TF card\n\nThe TF card slot on uSDHC2 does not support CD function,\nso add non-removable property.\n\nSigned-off-by: Dong Aisheng \u003caisheng.dong@freescale.com\u003e\n"
    },
    {
      "commit": "f11274d835635288295a341bec298297b97b759c",
      "tree": "30e2b9744d9e692d69246b2c6f37955eb4a283aa",
      "parents": [
        "f3e313bd0430ec2d301374d505c758bb42dd3212"
      ],
      "author": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Thu Oct 29 15:23:11 2015 +0800"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Thu Oct 29 15:46:22 2015 +0800"
      },
      "message": "MA-7092 [Android_6SX_ARD]Sensor: It doesn\u0027t point to the correct direction in compass. 100%\n\nThe compass sensor need initial position for it calculating the Compass direction.\nNeed to modify the init value from 2 to 7.\n\nSigned-off-by: zhang sanshan \u003cb51434@freescale.com\u003e\n"
    },
    {
      "commit": "f3e313bd0430ec2d301374d505c758bb42dd3212",
      "tree": "7ff99c732bafa686dab7066467439334870d7ea4",
      "parents": [
        "22c1a2d1bfa543e1b27f17ef47fae16edfeeb1cc"
      ],
      "author": {
        "name": "Winter Wang",
        "email": "b55847@freescale.com",
        "time": "Thu Oct 29 15:27:02 2015 +0800"
      },
      "committer": {
        "name": "Winter Wang",
        "email": "b55847@freescale.com",
        "time": "Thu Oct 29 15:31:40 2015 +0800"
      },
      "message": "MA-7078 Compass: Fail to got correct position\n\nchange the compass sensor\u0027s calibrate position in sabresd-6sx\n\nSigned-off-by: Winter Wang \u003cb55847@freescale.com\u003e\n"
    },
    {
      "commit": "2e0d75c3b765cf747e6a060c646840b081ba85ca",
      "tree": "0c09ac69ce738789f81f94e2b6844a438ab992d2",
      "parents": [
        "9200e45d21f2f2f88fc5fd65f988dfc8d072d48a"
      ],
      "author": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Tue Oct 27 14:15:27 2015 +0800"
      },
      "committer": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Wed Oct 28 17:43:54 2015 +0800"
      },
      "message": "MLK-11760 tty: serial: imx: remove unnecessary workqueue\n\nRemove unnecessary workqueue for rx path to reduce the latency.\n\nSigned-off-by: Fugang Duan \u003cB38611@freescale.com\u003e\n"
    },
    {
      "commit": "9200e45d21f2f2f88fc5fd65f988dfc8d072d48a",
      "tree": "87cc97b852f1793ab59c2db0bee81254ee8eaa34",
      "parents": [
        "f17b5e5be37875e05794621eacf386ec25adf223"
      ],
      "author": {
        "name": "Anson Huang",
        "email": "Anson.Huang@freescale.com",
        "time": "Tue Oct 27 02:30:47 2015 +0800"
      },
      "committer": {
        "name": "Anson Huang",
        "email": "Anson.Huang@freescale.com",
        "time": "Tue Oct 27 02:30:47 2015 +0800"
      },
      "message": "MLK-11762 ARM: imx: disable SNVS clk to save power when resume\n\nSNVS clk now is enabled/disabled dynamically in order to save\nSNVS domain power, before suspend, its clk is enabled for\nregister access, better to disable it after resume to make\nsure SNVS power is low enough in case there is no SNVS clk\ndisable during driver resume phase.\n\nSigned-off-by: Anson Huang \u003cAnson.Huang@freescale.com\u003e\n"
    },
    {
      "commit": "f17b5e5be37875e05794621eacf386ec25adf223",
      "tree": "7a5a2c9ab6da3ab33bf15c94ebd297b8e9a2031d",
      "parents": [
        "33218452d8a0d702ad8941b0d43d47354e522a68"
      ],
      "author": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 26 14:07:55 2015 +0800"
      },
      "committer": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 26 14:21:05 2015 +0800"
      },
      "message": "MLK-11758 dts: mx6ul evk: set regulator wlreg_on always on\n\nMurata adapter VDDIO is derived from sd slot VMMC supply, if usdhc cannot\ndetect sd/sdio card, VMMC is shutdown that causes VDDIO has no voltage, and\nbt cannot work. So BT depends on VDDIO/VMMC.\n\nNow the workaround is set wlreg_on alwasys on, usdhc can detect wifi card\nand supply VMMC 3.3V voltage, so that Murata adapter VDDIO has power supply.\n\nSigned-off-by: Fugang Duan \u003cB38611@freescale.com\u003e\n"
    },
    {
      "commit": "33218452d8a0d702ad8941b0d43d47354e522a68",
      "tree": "6d79dfd13db69f911c2892059b3b60ee28155519",
      "parents": [
        "b3e988b838388f901d471a6938d0fb67b9bcad3b"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Mon Oct 19 11:31:21 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Mon Oct 26 13:58:26 2015 +0800"
      },
      "message": "MLK-11738 dts: mx6ul: add Murata BT/WiFi module support for 9x9 evk\n\nAdd Murata Type ZP module support for 9x9 evk.\n\nSigned-off-by: Dong Aisheng \u003caisheng.dong@freescale.com\u003e\n"
    },
    {
      "commit": "22c1a2d1bfa543e1b27f17ef47fae16edfeeb1cc",
      "tree": "0dda8d67ae9160f248b2a52c322b0dc754cbdf46",
      "parents": [
        "0d16578d750a504ed6cddd0669d26fd5ab3fd490",
        "b3e988b838388f901d471a6938d0fb67b9bcad3b"
      ],
      "author": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Mon Oct 26 10:26:09 2015 +0800"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Mon Oct 26 10:26:09 2015 +0800"
      },
      "message": "Merge remote-tracking branch \u0027fsl-linux-sdk/imx_3.14.y\u0027 into imx_3.14.y_android\n"
    },
    {
      "commit": "0d16578d750a504ed6cddd0669d26fd5ab3fd490",
      "tree": "ac14e354173901e7033c17e613bf9ba4c276ed0b",
      "parents": [
        "20c67deae221c48d359b071c5b4bbcec7759b696"
      ],
      "author": {
        "name": "fang hui",
        "email": "b31070@freescale.com",
        "time": "Fri Jul 31 11:09:39 2015 +0800"
      },
      "committer": {
        "name": "Liu Xiaowen",
        "email": "xiaowen.liu@freescale.com",
        "time": "Fri Oct 23 17:21:17 2015 +0800"
      },
      "message": "MA-6918 - [Android_MX6SX_SD] Camera: Video recorded by on board camera\n\nOV5640 is only 4fps. 100%\n\nThe csi clock is only 8M, should be 24M.\n\nIn ov5640_probe, The csi clock should not enabled before set it\u0027s rate.\nBut the clock is enabled in vadc_probe.\n\nSchedule the sequence of vadc and ov5640 in Makefile, so the ov5640 is\nloaded before vadc.\n\nSigned-off-by: fang hui \u003cb31070@freescale.com\u003e\n"
    },
    {
      "commit": "b3e988b838388f901d471a6938d0fb67b9bcad3b",
      "tree": "f5ca59a6c1a0d932dec7b1948e20a731595e3911",
      "parents": [
        "2b1ce5ec442dde8801b6b2d059d22f5dce7c9c76"
      ],
      "author": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Fri Oct 23 11:49:03 2015 +0800"
      },
      "committer": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Fri Oct 23 14:19:17 2015 +0800"
      },
      "message": "MLK-11748 ARM: dts: imx7d-12x12-lpddr3-arm2-sai: configure gpio1_12 pin to non GPIO function before lpsr suspend\n\nIt\u0027s hardware issue that if there are interrupts in GPIO1, the system\nwill not enter lpsr suspend state.\n\ngpio1_12 pin is used as headphone detect pin for wm8958 sound card. If\nheadphone is not plugged in, the gpio1_12 pin is high level. When lpsr\nsuspend without headphone plugged in, gpio will be powered down and\nthere will be a interrupt in the gpio1_12 pin.\n\nSo we should avoid thus interrupt. We fix this issue by configuring\ngpio1_12 pin to non GPIO function before lpsr suspend.\n\nBecause ALSA will set SAI pins to sleep state before suspend, and will\nnot set them to default state after resume if cpu dai is not active. So\nwe\u0027d better remove non SAI pins from SAI pin group, and let iomuxc to\ncontrol the gpio pin state.\n\nSigned-off-by: Zidan Wang \u003czidan.wang@freescale.com\u003e\n"
    },
    {
      "commit": "2b1ce5ec442dde8801b6b2d059d22f5dce7c9c76",
      "tree": "55303d9f7df70a5ad81e9975f244228e95fb796e",
      "parents": [
        "4d8d6705a004d0162156a6179f66798c1bbba90f"
      ],
      "author": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Thu Oct 22 22:22:58 2015 -0500"
      },
      "committer": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Thu Oct 22 22:24:07 2015 -0500"
      },
      "message": "MLK-11751: mtd: gpmi: add empty sentinel entry at the end of of_device_id table\n\nadd an empty sentinel entry to avoid the struct of_device_id is not\nterminated with a NULL entry issue.\n\nSigned-off-by: Han Xu \u003cb45815@freescale.com\u003e\n"
    },
    {
      "commit": "20c67deae221c48d359b071c5b4bbcec7759b696",
      "tree": "c0320e7588915a6a12924dcd4bed92781a878d46",
      "parents": [
        "07eb804266e17ed710e0736a6142dd45bf6ede26"
      ],
      "author": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Wed Oct 21 11:43:55 2015 -0500"
      },
      "committer": {
        "name": "Winter Wang",
        "email": "b55847@freescale.com",
        "time": "Thu Oct 22 17:26:03 2015 +0800"
      },
      "message": "MLK-11747: mtd: gpmi: save bch geometry setting only in initial stage\n\nfix the bch setting issue when system suspend/resume, the bch geometry\nonly need to be saved to debugfs in driver initial stage\n\nSigned-off-by: Han Xu \u003cb45815@freescale.com\u003e\n"
    },
    {
      "commit": "4d8d6705a004d0162156a6179f66798c1bbba90f",
      "tree": "cd357be08cb379595c786d07e7abe0ab410058a6",
      "parents": [
        "3b4f7178854e428fb5ef08d554b13abe4f27c533"
      ],
      "author": {
        "name": "Liu Ying",
        "email": "Ying.Liu@freescale.com",
        "time": "Fri Oct 16 11:26:59 2015 +0800"
      },
      "committer": {
        "name": "Liu Ying",
        "email": "Ying.Liu@freescale.com",
        "time": "Thu Oct 22 15:07:31 2015 +0800"
      },
      "message": "MLK-11722 mxc IPUv3: PRE: Correct block mode bad update window calculation\n\nIn order to workaround the PRE SoC bug recorded by errata ERR009624, the\nsoftware cannot write the PRE_CTRL register when the PRE writes the PRE_CTRL\nregister automatically to set the ENABLE bit(bit0) to 1 in the PRE repeat mode.\n\nIn non-small y resolution cases(\u003e9 lines), we choose to check the STORE_BLOCK_Y\nfield of the register HW_PRE_STRORE_ENGINE_STATUS to determine the bad window\nto update the SDW_UDPATE bit of the PRE_CTRL register.  According to the\ndescription of the STRORE_BLOCK_Y field in block mode, the field indicates the\nY coordinate of the block currently being rendered.  Thus, we should round up\nthe real display y resolution to 4 lines to align with the block high(the out-\nstanding lines are cropped by PRG and IPU).  To maximize the safe window, we\njust need to avoid updating the shadow bit during the last block of lines.\nTo conclude, the bad window for block mode is (store_block_y \u003d\u003d 0 ||\nstore_block_y \u003e\u003d DIV_ROUND_UP(y_resolution, 4) - 1).\n\nSigned-off-by: Liu Ying \u003cYing.Liu@freescale.com\u003e\n(cherry picked from commit 1e21175555e4f35f87130a5f8839fac6a3e998b5)\n"
    },
    {
      "commit": "3b4f7178854e428fb5ef08d554b13abe4f27c533",
      "tree": "f3ff175d82499ddd8c658be438d72de3f410bf66",
      "parents": [
        "dbf58f146c3f8260f078b6e6bdfd4d11204819ef"
      ],
      "author": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Wed Oct 21 11:43:55 2015 -0500"
      },
      "committer": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Wed Oct 21 11:47:59 2015 -0500"
      },
      "message": "MLK-11747: mtd: gpmi: save bch geometry setting only in initial stage\n\nfix the bch setting issue when system suspend/resume, the bch geometry\nonly need to be saved to debugfs in driver initial stage\n\nSigned-off-by: Han Xu \u003cb45815@freescale.com\u003e\n"
    },
    {
      "commit": "07eb804266e17ed710e0736a6142dd45bf6ede26",
      "tree": "fcdeca27b7d8c614ea5b7595d6a4e8ff183e80d0",
      "parents": [
        "49e5e01e5dcfdb05544b693cec9f3a719219e1c7"
      ],
      "author": {
        "name": "guoyin.chen",
        "email": "guoyin.chen@freescale.com",
        "time": "Wed Oct 21 21:51:02 2015 +0800"
      },
      "committer": {
        "name": "guoyin.chen",
        "email": "guoyin.chen@freescale.com",
        "time": "Wed Oct 21 21:51:02 2015 +0800"
      },
      "message": "Revert \"MLK-11687 video: mxsfb: remove timestamp in wait for vsync ioctl\"\nAndroid Specific requriment to have 64bit timestamp on vysnc\n\nThis reverts commit 4bfbf67a384f1292d217769b77858c08f38fe658.\n"
    },
    {
      "commit": "49e5e01e5dcfdb05544b693cec9f3a719219e1c7",
      "tree": "f30f39fd3873d71c2be94fffe47c10c54ed9e96f",
      "parents": [
        "8186659d9612b6f156da175e6567abaa324e946b"
      ],
      "author": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Wed Oct 21 17:42:00 2015 +0800"
      },
      "committer": {
        "name": "Haoran Wang",
        "email": "b50027@freescale.com",
        "time": "Wed Oct 21 19:11:48 2015 +0800"
      },
      "message": "MA-6450-1 Enable BCM4339 on i.mx6\n\nEnable BCM4339 on i.MX6 chips.\nModify DTS for i.MX6 series chips:\ni.MX6DQ SDB --\u003e Use Murata V2 adapter module\ni.MX6SL EVK --\u003e Use Murata V1 adapter + EX card\ni.MX6SX SDB --\u003e Use Murata V1 adapter + EX card\n\nSigned-off-by: Haoran Wang \u003cb50027@freescale.com\u003e\n"
    },
    {
      "commit": "dbf58f146c3f8260f078b6e6bdfd4d11204819ef",
      "tree": "6d83e7e9d7bfcf738913c33047a612a6354e444c",
      "parents": [
        "7c31d5c2398c9ca5d1b15ddee82272a660eab49e"
      ],
      "author": {
        "name": "Sandor Yu",
        "email": "R01008@freescale.com",
        "time": "Wed Oct 21 16:57:17 2015 +0800"
      },
      "committer": {
        "name": "Sandor Yu",
        "email": "R01008@freescale.com",
        "time": "Wed Oct 21 17:08:41 2015 +0800"
      },
      "message": "MLK-11746: dts: Enable mipi dsi on imx7d 19x19 ddr3 arm board\n\nAdd mipi dsi to imx7d 19x19 ddr3 arm board dts file.\n\nSigned-off-by: Sandor Yu \u003cR01008@freescale.com\u003e\n"
    },
    {
      "commit": "8186659d9612b6f156da175e6567abaa324e946b",
      "tree": "a810ebf495704fc098e944853f153cc44340bbfe",
      "parents": [
        "5c99a845d700756b4907389377ed64a12b36979e",
        "7c31d5c2398c9ca5d1b15ddee82272a660eab49e"
      ],
      "author": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Wed Oct 21 13:13:44 2015 +0800"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Wed Oct 21 13:13:44 2015 +0800"
      },
      "message": "Merge remote-tracking branch \u0027fsl-linux-sdk/imx_3.14.y\u0027 into imx_3.14.y_android\n"
    },
    {
      "commit": "7c31d5c2398c9ca5d1b15ddee82272a660eab49e",
      "tree": "5b20d1453525305fb3a6ed40b5396df0c3ffa871",
      "parents": [
        "b6b5888dfd7df290cf7216c656453eca0c2c24c6"
      ],
      "author": {
        "name": "Robin Gong",
        "email": "b38343@freescale.com",
        "time": "Wed Oct 21 09:51:26 2015 +0800"
      },
      "committer": {
        "name": "Robin Gong",
        "email": "b38343@freescale.com",
        "time": "Wed Oct 21 09:59:45 2015 +0800"
      },
      "message": "MLK-11745 rtc: rtc-snvs: keep snvs clock before poweroff\n\nKeep SNVS clock before poweroff by SW, otherwise PMIC_ON_REQ can\u0027t be pulled\nup if ONOFF key pressed next time. This is design limitation.\n\nSigned-off-by: Robin Gong \u003cb38343@freescale.com\u003e\n"
    },
    {
      "commit": "b6b5888dfd7df290cf7216c656453eca0c2c24c6",
      "tree": "c075c83f324d580ee7d85d9b79f8f662d7cb660a",
      "parents": [
        "3c8a65784fd0578898138e12452b85e2eab4c06c"
      ],
      "author": {
        "name": "Bai Ping",
        "email": "b51503@freescale.com",
        "time": "Wed Oct 21 00:26:21 2015 +0800"
      },
      "committer": {
        "name": "Bai Ping",
        "email": "b51503@freescale.com",
        "time": "Wed Oct 21 01:30:33 2015 +0800"
      },
      "message": "MLK-11741 cpufreq: imx: fix a potential issue in the imx7 cpufreq driver\n\nThe \u0027OR\u0027 operation should be \u0027||\u0027, so fix it.\n\nSigned-off-by: Bai Ping \u003cb51503@freescale.com\u003e\n(cherry picked from commit 9d592bb4453fc1769cff503b1533d0124a9a60bc)\n"
    },
    {
      "commit": "3c8a65784fd0578898138e12452b85e2eab4c06c",
      "tree": "5001e4d90cf989f1f38051f81a75776232a555ca",
      "parents": [
        "dce9c3f6e22e37c2e936921dee348640348d1d01"
      ],
      "author": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 19 14:39:53 2015 +0800"
      },
      "committer": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 19 14:39:53 2015 +0800"
      },
      "message": "MLK-11728-03 ARM: dts: remove the non-existed dts file from Makefile\n\nRemove the non-existed dts file from Makefile.\n\nSigned-off-by: Fugang Duan \u003cB38611@freescale.com\u003e\n"
    },
    {
      "commit": "dce9c3f6e22e37c2e936921dee348640348d1d01",
      "tree": "75f1f9ee59802576564980e15f16b374ca8af45f",
      "parents": [
        "23c4fab781a594f26308296a3cddae9196ef47b8"
      ],
      "author": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 19 11:11:13 2015 +0800"
      },
      "committer": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 19 13:10:35 2015 +0800"
      },
      "message": "MLK-11728-02 ARM: dts: imx6x: add Murata BT support\n\nThe patch re-enable Murata BT as commit 117ba2ebb3fd define.\nSince commit:76946e805b5d don\u0027t set murata bt/wifi as default in dtb and\nadd extra dts file to support Murata BT/WIFI, to align with this commit,\nmove BT support in the extra dts file.\n\nSigned-off-by: Fugang Duan \u003cB38611@freescale.com\u003e\n"
    },
    {
      "commit": "23c4fab781a594f26308296a3cddae9196ef47b8",
      "tree": "b1400746ffcf68c7f0800cb1f491825aff940028",
      "parents": [
        "92cb3c4fac922029c4fe759fba2a78becb137e7a"
      ],
      "author": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 19 10:43:49 2015 +0800"
      },
      "committer": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 19 13:10:35 2015 +0800"
      },
      "message": "MLK-11728-01 dts: imx6: add Murata BT module support\n\nSince commit:76946e805b5d don\u0027t set murata bt/wifi as default in dtb, to align\nwith this commit, firstly revert the previous murata BT support patch, and then\nadd bt support in imx6*-btwifi.dts.\n\nRevert \"MLK-11694 ARM: dts: imx6x: add Murata BT ZP (bcm4339) module support\"\nThis reverts commit 117ba2ebb3fdf537379268786d5626cbe4b4799b.\nConflicts:\n\tarch/arm/boot/dts/Makefile\n\nSigned-off-by: Fugang Duan \u003cB38611@freescale.com\u003e\n"
    },
    {
      "commit": "92cb3c4fac922029c4fe759fba2a78becb137e7a",
      "tree": "6a00895d5a33e047dbe032a31a0f51848c30184b",
      "parents": [
        "31a7eab5be9843263535306dbaa08592b66714e5"
      ],
      "author": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Thu Oct 15 17:38:29 2015 +0800"
      },
      "committer": {
        "name": "Fugang Duan",
        "email": "b38611@freescale.com",
        "time": "Mon Oct 19 13:10:35 2015 +0800"
      },
      "message": "MLK-11704 net: fec: fix MDIO read/write timeout when ethx down/up after suspend/resume\n\nThis reverts commit 12fee3d24574bd084e8b6fa1dcaf84a084298c9a.\n\nThe commit:12fee3d24574 intruduce MDIO read/write timeout when Ethernet\ndown and up after Mega/Fast off. The patch just revert the patch.\n\nSigned-off-by: Fugang Duan \u003cB38611@freescale.com\u003e\n"
    },
    {
      "commit": "31a7eab5be9843263535306dbaa08592b66714e5",
      "tree": "df400cb30eeb4d71b03f03993dbef2a3ef7140dd",
      "parents": [
        "8b08d0e657a121136eebe5bb6a998b7c9a6bff25"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Fri Oct 09 14:43:24 2015 +0800"
      },
      "committer": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Mon Oct 19 11:11:30 2015 +0800"
      },
      "message": "MLK-11681-2 ata: imx: enable sata on imx6qp\n\nSince the version of the imx6qp\u0027s ahci controller\nis same to the version of imx6q ahci controller.\nSo, this work-around should be applied to imx6qp\nahci too.\n\nSigned-off-by: Richard Zhu \u003cRichard.Zhu@freescale.com\u003e\n"
    },
    {
      "commit": "8b08d0e657a121136eebe5bb6a998b7c9a6bff25",
      "tree": "1f4526ed6f1b4a13ae7f7ce35815a8cc7756c5fb",
      "parents": [
        "76946e805b5d14a86bc8eaa0fcfa57fce511238d"
      ],
      "author": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Fri Oct 09 14:41:10 2015 +0800"
      },
      "committer": {
        "name": "Richard Zhu",
        "email": "Richard.Zhu@freescale.com",
        "time": "Mon Oct 19 11:11:29 2015 +0800"
      },
      "message": "MLK-11681-1 ARM: imx: enable sata on imx6qp sdb board\n\nenable sata support on imx6qp sdb board.\n\nSigned-off-by: Richard Zhu \u003cRichard.Zhu@freescale.com\u003e\n"
    },
    {
      "commit": "76946e805b5d14a86bc8eaa0fcfa57fce511238d",
      "tree": "13f541bfd0c00c3700c161e8911e54e72244785f",
      "parents": [
        "4bfbf67a384f1292d217769b77858c08f38fe658"
      ],
      "author": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Thu Oct 15 15:39:02 2015 +0800"
      },
      "committer": {
        "name": "Dong Aisheng",
        "email": "aisheng.dong@freescale.com",
        "time": "Fri Oct 16 16:15:09 2015 +0800"
      },
      "message": "MLK-11725 dts: imx6: add Murata BT/WiFi module support\n\nAdd Murata Type ZP (BCM4339) module support on below platforms:\n- i.MX6Q/DL/QP SabreSD(SD2 slot) + Murata adapter V2.0\n- i.MX6SX SDB (SD3+SD2 slot) + Murata adapter V1.0 \u0026 SD EXT card\n- i.MX6SL EVK (SD1+SD3 slot) + Murata adapter V1.0 \u0026 SD EXT card\n- i.MX6UL SDB RevC (SD1 slot) + Murata adapter V2.0\n\nNote: MX6Q/DL/QP SabreSD board requires HW rework.\nPlease refer to rework guide specified in schematic.\n\nSigned-off-by: Dong Aisheng \u003caisheng.dong@freescale.com\u003e\n"
    },
    {
      "commit": "4bfbf67a384f1292d217769b77858c08f38fe658",
      "tree": "dd2bbffe46e9ef138acec631fc53523067bb34c0",
      "parents": [
        "f46d113a02f5375c38fc9aba88c587fd672a30c4"
      ],
      "author": {
        "name": "Fancy Fang",
        "email": "chen.fang@freescale.com",
        "time": "Wed Oct 14 17:37:13 2015 +0800"
      },
      "committer": {
        "name": "Fancy Fang",
        "email": "chen.fang@freescale.com",
        "time": "Fri Oct 16 15:50:03 2015 +0800"
      },
      "message": "MLK-11687 video: mxsfb: remove timestamp in wait for vsync ioctl\n\nRemove the timestamp usage in the \u0027MXCFB_WAIT_FOR_VSYNC\u0027\nioctl handler, since the 64 bit timestamp would cause\ndata overflow when writing it to user memory.\n\nSigned-off-by: Fancy Fang \u003cchen.fang@freescale.com\u003e\n"
    },
    {
      "commit": "f46d113a02f5375c38fc9aba88c587fd672a30c4",
      "tree": "53a4f7cc82be124c0eb1735c42dfae9b926e5716",
      "parents": [
        "78e8beff734adb72185405ae2cb55e0097eb96cb"
      ],
      "author": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Fri Oct 09 11:19:01 2015 -0500"
      },
      "committer": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Thu Oct 15 12:10:09 2015 -0500"
      },
      "message": "MLK-11720: mtd: gpmi: change the erase threshold for mx6qp,mx6ul and mx7d\n\nThe erase threshold should be set to ecc_strength for these platforms.\n\nSigned-off-by: Han Xu \u003cb45815@freescale.com\u003e\n"
    },
    {
      "commit": "78e8beff734adb72185405ae2cb55e0097eb96cb",
      "tree": "cbb7e856fed49c1eecc3f31adff797177e144b7f",
      "parents": [
        "e446478527b7c0a8cebd719265c51e205e168246"
      ],
      "author": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Thu Apr 30 16:50:34 2015 -0500"
      },
      "committer": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Thu Oct 15 12:10:02 2015 -0500"
      },
      "message": "MLK-11719-4: mtd: gpmi: change the BCH layout setting for large oob NAND\n\nThe cod change updated the NAND driver BCH ECC layout algorithm to\nsupport large oob size NAND chips(oob \u003e 1024 bytes) and proposed a new\nway to set ECC layout.\n\nCurrent implementation requires each chunk size larger than oob size so\nthe bad block marker (BBM) can be guaranteed located in data chunk. The\nECC layout always using the unbalanced layout(Ecc for both meta and\nData0 chunk), but for the NAND chips with oob larger than 1k, the driver\ncannot support because BCH doesn’t support GF 15 for 2K chunk.\n\nThe change keeps the data chunk no larger than 1k and adjust the ECC\nstrength or ECC layout to locate the BBM in data chunk. General idea for\nlarge oob NAND chips is\n\n1.Try all ECC strength from the minimum value required by NAND spec to\nthe maximum one that works, any ECC makes the BBM locate in data chunk\ncan be chosen.\n\n2.If none of them works, using separate ECC for meta, which will add one\nextra ecc with the same ECC strength as other data chunks. This extra\nECC can guarantee BBM located in data chunk, of course, we need to check\nif oob can afford it.\n\nPrevious code has two methods for ECC layout setting, the\nlegacy_set_geometry and set_geometry_by_ecc_info, the difference\nbetween these two methods is, legacy_set_geometry set the chunk size\nlarger chan oob size and then set the maximum ECC strength that oob can\nafford. While the set_geometry_by_ecc_info set chunk size and ECC\nstrength according to NAND spec. It has been proved that the first\nmethod cannot provide safe ECC strength for some modern NAND chips, so\nin current code,\n\n1. Driver read NAND parameters first and then chose the proper ECC\nlayout setting method.\n\n2. If the oob is large or NAND required data chunk larger than oob size,\nchose set_geometry_for_large_oob, otherwise use set_geometry_by_ecc_info\n\n3. legacy_set_geometry only used for some NAND chips does not contains\nnecessary information. So this is only a backup plan, it is NOT\nrecommended to use these NAND chips.\n\nSigned-off-by: Han Xu \u003cb45815@freescale.com\u003e\n"
    },
    {
      "commit": "e446478527b7c0a8cebd719265c51e205e168246",
      "tree": "719bdb10d665eff949096fbd85f4a90c91ea75e1",
      "parents": [
        "8a373e796c21f4e9b714039e5f0b7d9388ef5a32"
      ],
      "author": {
        "name": "Huang Shijie",
        "email": "b32955@freescale.com",
        "time": "Mon Jan 13 16:47:18 2014 +0800"
      },
      "committer": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Thu Oct 15 12:03:55 2015 -0500"
      },
      "message": "MLK-11719-3: mtd: gpmi: fix the bitflips for erased page\n\nWe may meet the bitflips in reading an erased page(contains all 0xFF),\nthis may causes the UBIFS corrupt, please see the log from Elie:\n\n-----------------------------------------------------------------\n[    3.831323] UBI warning: ubi_io_read: error -74 (ECC error) while reading 16384 bytes from PEB 443:245760, read only 16384 bytes, retry\n[    3.845026] UBI warning: ubi_io_read: error -74 (ECC error) while reading 16384 bytes from PEB 443:245760, read only 16384 bytes, retry\n[    3.858710] UBI warning: ubi_io_read: error -74 (ECC error) while reading 16384 bytes from PEB 443:245760, read only 16384 bytes, retry\n[    3.872408] UBI error: ubi_io_read: error -74 (ECC error) while reading 16384 bytes from PEB 443:245760, read 16384 bytes\n...\n[    4.011529] UBIFS error (pid 36): ubifs_recover_leb: corrupt empty space LEB 27:237568, corruption starts at 9815\n[    4.021897] UBIFS error (pid 36): ubifs_scanned_corruption: corruption at LEB 27:247383\n[    4.030000] UBIFS error (pid 36): ubifs_scanned_corruption: first 6569 bytes from LEB 27:247383\n-----------------------------------------------------------------\n\nThis patch does a check for the uncorrectable failure in the following steps:\n\n   [0] set the threshold.\n       The threshold is set based on the truth:\n         \"A single 0 bit will lead to gf_len(13 or 14) bits 0 after the BCH\n          do the ECC.\"\n\n       For the sake of safe, we will set the threshold with half the gf_len, and\n       do not make it bigger the ECC strength.\n\n   [1] count the bitflips of the current ECC chunk, assume it is N.\n\n   [2] if the (N \u003c\u003d threshold) is true, we continue to read out the page with\n       ECC disabled. and we count the bitflips again, assume it is N2.\n       (We read out the whole page, not just a chunk, this makes the check\n        more strictly, and make the code more simple.)\n\n   [3] if the (N2 \u003c\u003d threshold) is true again, we can regard this is a erased\n       page. This is because a real erased page is full of 0xFF(maybe also has\n       several bitflips), while a page contains the 0xFF data will definitely\n       has many bitflips in the ECC parity areas.\n\n   [4] if the [3] fails, we can regard this is a page filled with the \u00270xFF\u0027\n       data.\n\nTested-by: Elie De Brauwer \u003celiedebrauwer@gmail.com\u003e\nReported-by: Elie De Brauwer \u003celiedebrauwer@gmail.com\u003e\nSigned-off-by: Huang Shijie \u003cb32955@freescale.com\u003e\nSigned-off-by: Brian Norris \u003ccomputersforpeace@gmail.com\u003e\n\nAlso modified some variables name to adapt to new data structure.\nSigned-off-by: Han Xu \u003cb45815@freescale.com\u003e\n"
    },
    {
      "commit": "8a373e796c21f4e9b714039e5f0b7d9388ef5a32",
      "tree": "af612f3c0231576d6b7a4360cfded45e90b76860",
      "parents": [
        "a4a31e73897b51b73b1be994d36759584407914f"
      ],
      "author": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Fri Oct 09 10:18:20 2015 -0500"
      },
      "committer": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Thu Oct 15 12:03:49 2015 -0500"
      },
      "message": "MLK-11719-2: mtd: gpmi: save the bch layout setting in debugfs\n\nsave the bch layout setting in debugfs for the upper layer applications,\nsuch as kobs-ng.\n\nSigned-off-by: Han Xu \u003cb45815@freescale.com\u003e\n"
    },
    {
      "commit": "a4a31e73897b51b73b1be994d36759584407914f",
      "tree": "4728af195511c632d471a532729ec861c2210f85",
      "parents": [
        "459d01cbda39e51029c55e583909ef645037b7f3"
      ],
      "author": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Fri Oct 09 10:16:24 2015 -0500"
      },
      "committer": {
        "name": "Han Xu",
        "email": "b45815@freescale.com",
        "time": "Thu Oct 15 11:26:11 2015 -0500"
      },
      "message": "MLK-11719-1: imx: config: enable debugfs in mfg_defconfig\n\nenable debugfs in mfg_defconfig for mfgtool to read bch layout setting\nfrom debugfs.\n\nSigned-off-by: Han Xu \u003cb45815@freescale.com\u003e\n"
    },
    {
      "commit": "5c99a845d700756b4907389377ed64a12b36979e",
      "tree": "d8643fcbb3dc8064adda98eb654b9fb459f7d2d6",
      "parents": [
        "80c52b6e531cdf200cc51f7078b360640aea8188"
      ],
      "author": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Wed Oct 14 17:36:58 2015 +0800"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Wed Oct 14 17:55:01 2015 +0800"
      },
      "message": "MA-7098-6 Upgrade android to Mashmallow\n\nThe API slow_avc_audit in google\u0027s patch is not compatible with current 3.14 kernel.\nslow_avc_audit in google patch is align with aosp.\n\nThe selinux Version 30 is officially supported in AOSP, but it not support in imx3.14.y.\nThe purpose of version 30 is to provide access control for ioctl commands.\nThe four google\u0027s patch(from aosp 3.14) enable this future.\n\nSigned-off-by: zhang sanshan \u003cb51434@freescale.com\u003e\n"
    },
    {
      "commit": "80c52b6e531cdf200cc51f7078b360640aea8188",
      "tree": "f2759a12472ac95c6a5d1b57fecd09b382d4ed9a",
      "parents": [
        "f55fd10a91b80a462b5e7fac4b3977b7da421e73"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Mon Apr 20 17:45:42 2015 -0700"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Wed Oct 14 17:55:00 2015 +0800"
      },
      "message": "MA-7098-5 Upgrade android to Mashmallow\n\nSELinux: use deletion-safe iterator to free list\n\nThis code is not exercised by policy version 26, but will be upon\nupgrade to policy version 30.\n\nBug: 18087110\nChange-Id: I07c6f34607713294a6a12c43a64d9936f0602200\nSigned-off-by: Jeff Vander Stoep \u003cjeffv@google.com\u003e\n"
    },
    {
      "commit": "f55fd10a91b80a462b5e7fac4b3977b7da421e73",
      "tree": "6f84698662265b6968049538c43233dcee10eb3b",
      "parents": [
        "9f703879999532ad576bcb83ce79f51fcf55870b"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Apr 29 11:14:23 2015 -0700"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Wed Oct 14 17:55:00 2015 +0800"
      },
      "message": "MA-7098-4 Upgrade android to Mashmallow\n\nSELinux: ss: Fix policy write for ioctl operations\n\nSecurity server omits the type field when writing out the contents of the\navtab from /sys/fs/selinux/policy. This leads to a corrupt output. No impact\non the running kernel or its loaded policy. Impacts CTS neverallow tests.\n\nBug: 20665861\nChange-Id: I657e18013dd5a1f40052bc2b02dd8e0afee9bcfb\nSigned-off-by: Jeff Vander Stoep \u003cjeffv@google.com\u003e\n(cherry picked from commit 8cdfb356b51e29494ca0b9e4e86727d6f841a52d)\n"
    },
    {
      "commit": "9f703879999532ad576bcb83ce79f51fcf55870b",
      "tree": "35a7617464b6c3216776480bb631bdc93b2634c7",
      "parents": [
        "383a47574b6d4ecf1c16dbd6d5eae36fd8fb5c88"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Wed Apr 08 11:27:46 2015 -0700"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Wed Oct 14 17:55:00 2015 +0800"
      },
      "message": "MA-7098-3 Upgrade android to Mashmallow\n\nSELinux: per-command whitelisting of ioctls\n\nExtend the generic ioctl permission check with support for per-command\nfiltering. Source/target/class sets including the ioctl permission may\nadditionally include a set of commands. Example:\n\nallow \u003csource\u003e \u003ctarget\u003e:\u003cclass\u003e { 0x8910-0x8926 0x892A-0x8935 }\nauditallow \u003csource\u003e \u003ctarget\u003e:\u003cclass\u003e 0x892A\n\nWhen ioctl commands are omitted only the permissions are checked. This\nfeature is intended to provide finer granularity for the ioctl\npermission which may be too imprecise in some circumstances. For\nexample, the same driver may use ioctls to provide important and\nbenign functionality such as driver version or socket type as well as\ndangerous capabilities such as debugging features, read/write/execute\nto physical memory or access to sensitive data. Per-command filtering\nprovides a mechanism to reduce the attack surface of the kernel, and\nlimit applications to the subset of commands required.\n\nThe format of the policy binary has been modified to include ioctl\ncommands, and the policy version number has been incremented to\nPOLICYDB_VERSION_IOCTL_OPERATIONS\u003d30 to account for the format change.\n\nBug: 18087110\nChange-Id: Ibf0e36728f6f3f0d5af56ccdeddee40800af689d\nSigned-off-by: Jeff Vander Stoep \u003cjeffv@google.com\u003e\n"
    },
    {
      "commit": "383a47574b6d4ecf1c16dbd6d5eae36fd8fb5c88",
      "tree": "b1aeea9e183307bec0a8ca9decb08e6fd7053755",
      "parents": [
        "893aaa6bc57173bb64deab3041700c9a0da68dfc"
      ],
      "author": {
        "name": "Jeff Vander Stoep",
        "email": "jeffv@google.com",
        "time": "Sat Apr 04 16:15:54 2015 -0700"
      },
      "committer": {
        "name": "zhang sanshan",
        "email": "b51434@freescale.com",
        "time": "Wed Oct 14 17:55:00 2015 +0800"
      },
      "message": "MA-7098-2 Upgrade android to Mashmallow\n\nsecurity: lsm_audit: add ioctl specific auditing\n\nAdd information about ioctl calls to the LSM audit data. Log the\nfile path and command number.\n\nBug: 18087110\nChange-Id: Idbbd106db6226683cb30022d9e8f6f3b8fab7f84\nSigned-off-by: Jeff Vander Stoep \u003cjeffv@google.com\u003e\n"
    },
    {
      "commit": "459d01cbda39e51029c55e583909ef645037b7f3",
      "tree": "7a4678870da498ddbf79537d293ac7787044c772",
      "parents": [
        "e35e15983e14caf48dadf235bc6b33014818c62e"
      ],
      "author": {
        "name": "Fancy Fang",
        "email": "chen.fang@freescale.com",
        "time": "Wed Oct 14 11:26:27 2015 +0800"
      },
      "committer": {
        "name": "Fancy Fang",
        "email": "chen.fang@freescale.com",
        "time": "Wed Oct 14 17:22:17 2015 +0800"
      },
      "message": "MLK-11700 video: mxsfb: correct the fb pan display ret value\n\nThe fb_pan_display() return value should be corrected\naccording to the wait_for_completion_timeout() return\nvalue.\n\nSigned-off-by: Fancy Fang \u003cchen.fang@freescale.com\u003e\n"
    },
    {
      "commit": "e35e15983e14caf48dadf235bc6b33014818c62e",
      "tree": "797deecf8251a8b27422b64455fd728fb6a4c985",
      "parents": [
        "deee257ca5fdb3b275ea99f8bb3ca2e79417284a"
      ],
      "author": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Tue Oct 13 18:25:19 2015 +0800"
      },
      "committer": {
        "name": "Zidan Wang",
        "email": "zidan.wang@freescale.com",
        "time": "Wed Oct 14 11:36:43 2015 +0800"
      },
      "message": "MLK-11570-02 ASoC: wm8994: store/restore context in codec driver suspend/resume\n\nFor lpsr mode, the codec will be power down, the register value will be lost,\nso we should store the context at the end of codec suspend, and load the\nregisters at the beginning of codec resume.\n\nSigned-off-by: Zidan Wang \u003czidan.wang@freescale.com\u003e\n"
    }
  ],
  "next": "deee257ca5fdb3b275ea99f8bb3ca2e79417284a"
}
