)]}'
{
  "log": [
    {
      "commit": "3cfc2c42c1cbc8e238bb9c0612c0df4565e3a8b4",
      "tree": "5adc1ff2eaf64d450bf28bb6b2ce890db2567288",
      "parents": [
        "5cf65713f87775c548e3eb48dbafa32e12f28000",
        "0ea6e61122196509af82cc4f36cbdaacbefb8227"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 15:31:02 2010 -0700"
      },
      "message": "Merge branch \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial\n\n* \u0027for-next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial: (48 commits)\n  Documentation: update broken web addresses.\n  fix comment typo \"choosed\" -\u003e \"chosen\"\n  hostap:hostap_hw.c Fix typo in comment\n  Fix spelling contorller -\u003e controller in comments\n  Kconfig.debug: FAIL_IO_TIMEOUT: typo Faul -\u003e Fault\n  fs/Kconfig: Fix typo Userpace -\u003e Userspace\n  Removing dead MACH_U300_BS26\n  drivers/infiniband: Remove unnecessary casts of private_data\n  fs/ocfs2: Remove unnecessary casts of private_data\n  libfc: use ARRAY_SIZE\n  scsi: bfa: use ARRAY_SIZE\n  drm: i915: use ARRAY_SIZE\n  drm: drm_edid: use ARRAY_SIZE\n  synclink: use ARRAY_SIZE\n  block: cciss: use ARRAY_SIZE\n  comment typo fixes: charater \u003d\u003e character\n  fix comment typos concerning \"challenge\"\n  arm: plat-spear: fix typo in kerneldoc\n  reiserfs: typo comment fix\n  update email address\n  ...\n"
    },
    {
      "commit": "fe445c6e2cb62a566e1a89f8798de11459975710",
      "tree": "db1f2c0c19f488992fb5b9371476b4e7701c49a0",
      "parents": [
        "f63b759c44b0561c76a67894c734157df3313b42",
        "d01d0756f75e7a5b4b43764ad45b83c4340f11d6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:41:52 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Aug 04 10:41:52 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input: (57 commits)\n  Input: adp5588-keypad - fix NULL dereference in adp5588_gpio_add()\n  Input: cy8ctmg110 - capacitive touchscreen support\n  Input: keyboard - also match braille-only keyboards\n  Input: adp5588-keys - export unused GPIO pins\n  Input: xpad - add product ID for Hori Fighting Stick EX2\n  Input: adxl34x - fix leak and use after free\n  Input: samsung-keypad - Add samsung keypad driver\n  Input: i8042 - reset keyboard controller wehen resuming from S2R\n  Input: synaptics - set min/max for finger width\n  Input: synaptics - only report width on hardware that supports it\n  Input: evdev - signal that device is writable in evdev_poll()\n  Input: mousedev - signal that device is writable in mousedev_poll()\n  Input: change input handlers to use bool when possible\n  Input: document the MT event slot protocol\n  Input: introduce MT event slots\n  Input: usbtouchscreen - implement reset_resume\n  Input: usbtouchscreen - implement runtime power management\n  Input: usbtouchscreen - implement basic suspend/resume\n  Input: Add ATMEL QT602240 touchscreen driver\n  Input: fix signedness warning in input_set_keycode()\n  ...\n"
    },
    {
      "commit": "d790d4d583aeaed9fc6f8a9f4d9f8ce6b1c15c7f",
      "tree": "854ab394486288d40fa8179cbfaf66e8bdc44b0f",
      "parents": [
        "73b2c7165b76b20eb1290e7efebc33cfd21db1ca",
        "3a09b1be53d23df780a0cd0e4087a05e2ca4a00c"
      ],
      "author": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "committer": {
        "name": "Jiri Kosina",
        "email": "jkosina@suse.cz",
        "time": "Wed Aug 04 15:14:38 2010 +0200"
      },
      "message": "Merge branch \u0027master\u0027 into for-next\n"
    },
    {
      "commit": "be82ae0238b0453afcf4a76f0512b7dde34ba500",
      "tree": "aaa3f5f11fd51fd73365ee1a2164aad9a03de060",
      "parents": [
        "4b4fd27c0b5ec638a1f06ced9226fd95229dbbf0",
        "7b70c4275f28702b76b273c8534c38f8313812e9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Tue Aug 03 14:31:24 2010 -0700"
      },
      "message": "Merge branch \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm\n\n* \u0027devel\u0027 of master.kernel.org:/home/rmk/linux-2.6-arm: (291 commits)\n  ARM: AMBA: Add pclk support to AMBA bus infrastructure\n  ARM: 6278/2: fix regression in RealView after the introduction of pclk\n  ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128\n  ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY\n  ARM: 6246/1: mmci: support larger MMCIDATALENGTH register\n  ARM: 6245/1: mmci: enable hardware flow control on Ux500 variants\n  ARM: 6244/1: mmci: add variant data and default MCICLOCK support\n  ARM: 6243/1: mmci: pass power_mode to the translate_vdd callback\n  ARM: 6274/1: add global control registers definition header file for nuc900\n  mx2_camera: fix type of dma buffer virtual address pointer\n  mx2_camera: Add soc_camera support for i.MX25/i.MX27\n  arm/imx/gpio: add spinlock protection\n  ARM: Add support for the LPC32XX arch\n  ARM: LPC32XX: Arch config menu supoport and makefiles\n  ARM: LPC32XX: Phytec 3250 platform support\n  ARM: LPC32XX: Misc support functions\n  ARM: LPC32XX: Serial support code\n  ARM: LPC32XX: System suspend support\n  ARM: LPC32XX: GPIO, timer, and IRQ drivers\n  ARM: LPC32XX: Clock driver\n  ...\n"
    },
    {
      "commit": "d01d0756f75e7a5b4b43764ad45b83c4340f11d6",
      "tree": "90db2ff7ccb35a8fdcf98366e6404afe1f845bc4",
      "parents": [
        "b326b853dca2f410b254198ee89abad71a2f4668",
        "0d87c7228a49e8342d60dd552892e470e0b291fa"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "committer": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Aug 02 18:35:17 2010 -0700"
      },
      "message": "Merge branch \u0027next\u0027 into for-linus\n"
    },
    {
      "commit": "7b70c4275f28702b76b273c8534c38f8313812e9",
      "tree": "1df2229ca02466bd1adda814ac5c37aa0a597db1",
      "parents": [
        "ceb0885d3b01bb2e2f18765770e212914f2864be",
        "a20df564d15bd28e3df24e1c65b885bd74d23f17"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:16 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:16 2010 +0100"
      },
      "message": "Merge branch \u0027devel-stable\u0027 into devel\n\nConflicts:\n\tarch/arm/kernel/entry-armv.S\n\tarch/arm/kernel/setup.c\n\tarch/arm/mm/init.c\n"
    },
    {
      "commit": "ceb0885d3b01bb2e2f18765770e212914f2864be",
      "tree": "0952c90cd49704a9172e985ca491d79b60c40bc8",
      "parents": [
        "b31fc7af78e17b0203e1cd5a195c590e8adeae0d",
        "08458ef6eede6cf7d5a33c3a7c8bcdc3943012c2"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:20:02 2010 +0100"
      },
      "message": "Merge branch \u0027misc\u0027 into devel\n\nConflicts:\n\tarch/arm/mm/init.c\n"
    },
    {
      "commit": "b31fc7af78e17b0203e1cd5a195c590e8adeae0d",
      "tree": "4032893d60c28e28a39bace2c48483352f626ba9",
      "parents": [
        "f13b1035ce8bbc27d4ce7c281cddd2718f2cf5b0",
        "4037242c4f5ff77afe61bf07ca1e8a99490219e5",
        "a0fb007bf0c7de9ae361a9ad3821df4c69d4d2d9",
        "cea0bb1bc59b94625e60b69aaa9ad6749d5b57dd",
        "7d63397574c874a05e071987248c44fcf13eccf1",
        "a9deb137e4eb94d0a4fa0c3535b2c056d9363bef",
        "39ae702cd3b8b9d30693b73ad1a3d74c799b5b1a",
        "f4f5e28d2ee02e3b68da4a8b6156f3b4872d03be",
        "7cfe249475fdd82ad3c2767a9b906cc775dab868",
        "4bd48940190a34fe5a78a1595ec7756edf36b18a",
        "a3e5bb42898d10cff1d054d4b115d4dd608c0566"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:35 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:35 2010 +0100"
      },
      "message": "Merge branches \u0027at91\u0027, \u0027ep93xx\u0027, \u0027kexec\u0027, \u0027iop\u0027, \u0027lmb\u0027, \u0027nomadik\u0027, \u0027nuc\u0027, \u0027pl\u0027, \u0027spear\u0027 and \u0027versatile\u0027 into devel\n"
    },
    {
      "commit": "f13b1035ce8bbc27d4ce7c281cddd2718f2cf5b0",
      "tree": "44419bd03c33e662302dd003f57d36e133144f91",
      "parents": [
        "e910b63d009701ad4ebbeb089aba35707fa5d68e",
        "5da3e714e30d40145f4dd37d79de6bbbcb9e6137"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 14:19:22 2010 +0100"
      },
      "message": "Merge branch \u0027shmobile\u0027 into devel\n"
    },
    {
      "commit": "06385e490996d885c93fa03ce6e5374e4674a5cb",
      "tree": "b5acdcf7fbd36d5144e1a8eb9898b350bf32bfc8",
      "parents": [
        "3126c7bc4106c572ef47e2c220df5a00e7973379"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Fri Jul 30 16:36:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat Jul 31 13:07:07 2010 +0100"
      },
      "message": "ARM: 6278/2: fix regression in RealView after the introduction of pclk\n\nThe patch to add the apb_pclk to the AMBA/PrimeCell bus broke\nRealView, since the clockdevice is not registered at probe() time.\nThis moves clock initialization to a core_initcall()\n\n[rmk:moved before the problematical commit to avoid bisect problems]\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a63ecd835f075b21d7d5cef9580447f5fbb36263",
      "tree": "952d222271e5aed0c500d3d31b39336f13db2943",
      "parents": [
        "fc71ff8a6c187ecc1ba79ee5688668af97a970fc",
        "e76df4d33973bd9b963d0cce05749b090cc14936"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 30 19:02:51 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Jul 30 19:02:51 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  cyber2000fb: fix console in truecolor modes\n  cyber2000fb: fix machine hang on module load\n  SA1111: Eliminate use after free\n  ARM: Fix Versatile/Realview/VExpress MMC card detection sense\n  ARM: 6279/1: highmem: fix SMP preemption bug in kmap_high_l1_vipt\n  ARM: Add barriers to io{read,write}{8,16,32} accessors as well\n  ARM: 6273/1: Add barriers to the I/O accessors if ARM_DMA_MEM_BUFFERABLE\n  ARM: 6272/1: Convert L2x0 to use the IO relaxed operations\n  ARM: 6271/1: Introduce *_relaxed() I/O accessors\n  ARM: 6275/1: ux500: don\u0027t use writeb() in uncompress.h\n  ARM: 6270/1: clean files in arch/arm/boot/compressed/\n  ARM: Fix csum_partial_copy_from_user()\n"
    },
    {
      "commit": "f2d2420bbf4bb125ea5f2e1573d4da6b668fc78a",
      "tree": "b6a074ce9a14e7fc1f99641bb3e47b83417f34eb",
      "parents": [
        "74bc80931c8bc34d24545f992a35349ad548897c"
      ],
      "author": {
        "name": "Julia Lawall",
        "email": "julia@diku.dk",
        "time": "Fri Jul 30 17:17:28 2010 +0200"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:19:30 2010 +0100"
      },
      "message": "SA1111: Eliminate use after free\n\n__sa1111_remove always frees its argument, so the subsequent reference to\nsachip-\u003esaved_state represents a use after free.  __sa1111_remove does not\nappear to use the saved_state field, so the patch simply frees it first.\n\nA simplified version of the semantic patch that finds this problem is as\nfollows: (http://coccinelle.lip6.fr/)\n\n// \u003csmpl\u003e\n@@\nexpression E,E2;\n@@\n\n__sa1111_remove(E)\n...\n(\n  E \u003d E2\n|\n* E\n)\n// \u003c/smpl\u003e\n\nSigned-off-by: Julia Lawall \u003cjulia@diku.dk\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "74bc80931c8bc34d24545f992a35349ad548897c",
      "tree": "402cb830059e78812ba32d3aa9245cc82c3a8ca3",
      "parents": [
        "831e8047eb2af310184a9d4d9e749f3de119ae39"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:58:59 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:16:32 2010 +0100"
      },
      "message": "ARM: Fix Versatile/Realview/VExpress MMC card detection sense\n\nThe MMC card detection sense has become really confused with negations\nat various levels, leading to some platforms not detecting inserted\ncards.  Fix this by converting everything to positive logic throughout,\nthereby getting rid of these negations.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "831e8047eb2af310184a9d4d9e749f3de119ae39",
      "tree": "f9fd2e3982796a50e2d2b9374c80ba0c1c4204bb",
      "parents": [
        "b92b3612134faff171981fad4f0adb33f485e02e"
      ],
      "author": {
        "name": "Gary King",
        "email": "gking@nvidia.com",
        "time": "Thu Jul 29 17:37:20 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 30 23:16:07 2010 +0100"
      },
      "message": "ARM: 6279/1: highmem: fix SMP preemption bug in kmap_high_l1_vipt\n\nsmp_processor_id() must not be called from a preemptible context (this\nis checked by CONFIG_DEBUG_PREEMPT).  kmap_high_l1_vipt() was doing so.\nThis lead to a problem where the wrong per_cpu kmap_high_l1_vipt_depth\ncould be incremented, causing a BUG_ON(*depth \u003c\u003d 0); in\nkunmap_high_l1_vipt().\n\nThe solution is to move the call to smp_processor_id() after the call\nto preempt_disable().\n\nOriginally by: Andrew Howe \u003cahowe@nvidia.com\u003e\n\nSigned-off-by: Gary King \u003cgking@nvidia.com\u003e\nAcked-by: Nicolas Pitre \u003cnico.as.pitre@linaro.org\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5da3e714e30d40145f4dd37d79de6bbbcb9e6137",
      "tree": "791495aeb84cda5559229d6c310446236bbbe1c2",
      "parents": [
        "58c7d9d2e6116ec694a5af5b8a0aca1467673899"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Jul 29 14:03:04 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 22:32:28 2010 +0100"
      },
      "message": "ARM: 6277/1: mach-shmobile: Allow users to select HZ, default to 128\n\nIntroduce SHMOBILE_TIMER_HZ for SH-Mobile.\n\nAllow users to select HZ on their system to\nminimize potential timer drift. Use 128 Hz as\ndefault to work well with the 32768 Hz RCLK.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "58c7d9d2e6116ec694a5af5b8a0aca1467673899",
      "tree": "958d186dbbce6f357205c360ffcc7be8f9770255",
      "parents": [
        "540ad6b62b3a188a53b51cac81d8a60d40e29fbd"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Thu Jul 29 13:09:36 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 22:32:28 2010 +0100"
      },
      "message": "ARM: 6276/1: mach-shmobile: remove duplicate NR_IRQS_LEGACY\n\nNR_IRQS_LEGACY is now defined in asm/irq.h,\nso drop it in mach/irqs.h.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a20df564d15bd28e3df24e1c65b885bd74d23f17",
      "tree": "df2fc17a1dbd53122de2785868cf9fbaeecf2122",
      "parents": [
        "d50f58bbd979e86378dfdec982452041f0e604ef",
        "e69edc7939abda1f696c482faa8168d80420f75c"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 22:27:56 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 22:27:56 2010 +0100"
      },
      "message": "Merge branch \u0027arm/booting\u0027 of git://git.pengutronix.de/git/ukl/linux-2.6 into devel-stable\n\nConflicts:\n\tarch/arm/Kconfig\n"
    },
    {
      "commit": "d50f58bbd979e86378dfdec982452041f0e604ef",
      "tree": "511938033b3346983175c70dd4d0afeb00b59b82",
      "parents": [
        "129961ecaf21c9ee899ad9067d917c1aa172fb7a",
        "79d3c2c2395a89a70d25f0c77c11afc87efab89b"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:37 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:37 2010 +0100"
      },
      "message": "Merge branch \u0027for-rmk\u0027 of git://git.pengutronix.de/git/imx/linux-2.6 into devel-stable\n"
    },
    {
      "commit": "129961ecaf21c9ee899ad9067d917c1aa172fb7a",
      "tree": "49eafdcf4d6ac490ecdd92c36c285817872eaf34",
      "parents": [
        "392c57a2ec811db37ae45adc513704cf92ba3e69",
        "cccf59abea4e1c36322e365d6e61ff7de1f3ee07"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 15:48:02 2010 +0100"
      },
      "message": "Merge branch \u0027wells/lpc32xx-arch_v2\u0027 of git://git.lpclinux.com/linux-2.6-lpc into devel-stable\n"
    },
    {
      "commit": "b92b3612134faff171981fad4f0adb33f485e02e",
      "tree": "90e686709e31ab7523e4ce730b2c85a930384cf7",
      "parents": [
        "79f64dbf68c8a9779a7e9a25e0a9f0217a25b57a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 11:38:05 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:37 2010 +0100"
      },
      "message": "ARM: Add barriers to io{read,write}{8,16,32} accessors as well\n\nThe ioread/iowrite accessors also need barriers as they\u0027re used in\nplace of readl/writel et.al. in portable drivers.  Create __iormb()\nand __iowmb() which are conditionally defined to be barriers dependent\non ARM_DMA_MEM_BUFFERABLE, and always use these macros in the accessors.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "79f64dbf68c8a9779a7e9a25e0a9f0217a25b57a",
      "tree": "bd75d76d566c5dd211d310bf136cf3e4b07184ae",
      "parents": [
        "6775a558fece413376e1dacd435adb5fbe225f40"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 28 22:01:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:37 2010 +0100"
      },
      "message": "ARM: 6273/1: Add barriers to the I/O accessors if ARM_DMA_MEM_BUFFERABLE\n\nWhen the coherent DMA buffers are mapped as Normal Non-cacheable\n(ARM_DMA_MEM_BUFFERABLE enabled), buffer accesses are no longer ordered\nwith Device memory accesses causing failures in device drivers that do\nnot use the mandatory memory barriers before starting a DMA transfer.\nLKML discussions led to the conclusion that such barriers have to be\nadded to the I/O accessors:\n\nhttp://thread.gmane.org/gmane.linux.kernel/683509/focus\u003d686153\nhttp://thread.gmane.org/gmane.linux.ide/46414\nhttp://thread.gmane.org/gmane.linux.kernel.cross-arch/5250\n\nThis patch introduces a wmb() barrier to the write*() I/O accessors to\nhandle the situations where Normal Non-cacheable writes are still in the\nprocessor (or L2 cache controller) write buffer before a DMA transfer\ncommand is issued. For the read*() accessors, a rmb() is introduced\nafter the I/O to avoid speculative loads where the driver polls for a\nDMA transfer ready bit.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6775a558fece413376e1dacd435adb5fbe225f40",
      "tree": "e4428d3915151d3718a9687f843ecec115aeb546",
      "parents": [
        "e936771a76a7b61ca55a5142a3de835c2e196871"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 28 22:01:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:36 2010 +0100"
      },
      "message": "ARM: 6272/1: Convert L2x0 to use the IO relaxed operations\n\nThis patch is in preparation for a subsequent patch which adds barriers\nto the I/O accessors. Since the mandatory barriers may do an L2 cache\nsync, this patch avoids a recursive call into l2x0_cache_sync() via the\nwrite*() accessors and wmb() and a call into l2x0_cache_sync() with the\nl2x0_lock held.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e936771a76a7b61ca55a5142a3de835c2e196871",
      "tree": "3ec67935283bbd150bbaa2c9847dec525a0eb031",
      "parents": [
        "661f10f6b6ce55c737e88c4803453eba4ba3a61c"
      ],
      "author": {
        "name": "Catalin Marinas",
        "email": "catalin.marinas@arm.com",
        "time": "Wed Jul 28 22:00:54 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:36 2010 +0100"
      },
      "message": "ARM: 6271/1: Introduce *_relaxed() I/O accessors\n\nThis patch introduces readl*_relaxed()/write*_relaxed() as the main I/O\naccessors (when __mem_pci is defined). The standard read*()/write*()\nmacros are now based on the relaxed accessors.\n\nThis patch is in preparation for a subsequent patch which adds barriers\nto the I/O accessors.\n\nSigned-off-by: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "661f10f6b6ce55c737e88c4803453eba4ba3a61c",
      "tree": "08b68ecb2b26d16cbd6c26a7f356b9305da5900b",
      "parents": [
        "f1b957d3a06826f4a30fd4440e54a6b87c2e6173"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Thu Jul 29 12:13:18 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:04:35 2010 +0100"
      },
      "message": "ARM: 6275/1: ux500: don\u0027t use writeb() in uncompress.h\n\nDon\u0027t use writeb() in uncompress.h, to avoid the following build errors\nwhen the \"Add barriers to the I/O accessors\" series is applied.  Use\n__raw_writeb() instead.\n\narch/arm/boot/compressed/misc.o: In function `putc\u0027:\narch/arm/mach-ux500/include/mach/uncompress.h:41:\nundefined reference to `outer_cache\u0027\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f4f5e28d2ee02e3b68da4a8b6156f3b4872d03be",
      "tree": "dc5b2b13a1dca9a5360f1edbdfc487f55ecb539d",
      "parents": [
        "c6ca2e466f22dee01a97f04bcc6bec8062d79847"
      ],
      "author": {
        "name": "wanzongshun",
        "email": "mcuos.com@gmail.com",
        "time": "Thu Jul 29 03:25:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 14:03:49 2010 +0100"
      },
      "message": "ARM: 6274/1: add global control registers definition header file for nuc900\n\nadd global control registers definition header file for nuc900\n\nSigned-off-by: Wan ZongShun \u003cmcuos.com@gmail.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "f1b957d3a06826f4a30fd4440e54a6b87c2e6173",
      "tree": "c16aeebaaaf42d647235e7fc9396b015fd3f2d7d",
      "parents": [
        "4609a179c97ae60fef173547a9bbb214359808ce"
      ],
      "author": {
        "name": "Magnus Damm",
        "email": "magnus.damm@gmail.com",
        "time": "Wed Jul 28 05:46:21 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 29 11:31:21 2010 +0100"
      },
      "message": "ARM: 6270/1: clean files in arch/arm/boot/compressed/\n\nUpdate the compressed boot Makefile for ARM to\nremove files during clean.\n\nSigned-off-by: Magnus Damm \u003cdamm@opensource.se\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8785eb1e7ca0292c04007fc7768e1599e0c6cef3",
      "tree": "8016acc3d90f4af72940ce3b85beaeb25fe8326d",
      "parents": [
        "a6f80fb7b5986fda663d94079d3bba0937a6b6ff",
        "8b24599e72c9aee1ea1187e29cb9c5de9f449cce"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 28 19:59:55 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Wed Jul 28 19:59:55 2010 -0700"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/lrg/voltage-2.6:\n  davinci: da850/omap-l138 evm: account for DEFDCDC{2,3} being tied high\n  regulator: tps6507x: allow driver to use DEFDCDC{2,3}_HIGH register\n  wm8350-regulator: fix wm8350_register_regulator error handling\n  ab3100: fix off-by-one value range checking for voltage selector\n"
    },
    {
      "commit": "8b24599e72c9aee1ea1187e29cb9c5de9f449cce",
      "tree": "9e256d1ee8c3930c3cb97dc75ccb32bb6043ddfd",
      "parents": [
        "7d14831e21060fbfbfe8453460ac19205f4ce1c2"
      ],
      "author": {
        "name": "Sekhar Nori",
        "email": "nsekhar@ti.com",
        "time": "Mon Jul 12 17:56:21 2010 +0530"
      },
      "committer": {
        "name": "Liam Girdwood",
        "email": "lrg@slimlogic.co.uk",
        "time": "Wed Jul 28 15:09:31 2010 +0100"
      },
      "message": "davinci: da850/omap-l138 evm: account for DEFDCDC{2,3} being tied high\n\nPer the da850/omap-l138 Beta EVM SOM schematic, the DEFDCDC2 and\nDEFDCDC3 lines are tied high. This leads to a 3.3V IO and 1.2V CVDD\nvoltage.\n\nPass the right platform data to the TPS6507x driver so it can operate\non the DEFDCDC{2,3}_HIGH register to read and change voltage levels.\n\nSigned-off-by: Sekhar Nori \u003cnsekhar@ti.com\u003e\nAcked-by: Mark Brown \u003cbroonie@opensource.wolfsonmicro.com\u003e\nSigned-off-by: Liam Girdwood \u003clrg@slimlogic.co.uk\u003e\n"
    },
    {
      "commit": "2066930de6296ef7470de11eaa9b8bc9129721e8",
      "tree": "109fb2f88a5dce7b95f58771845ed0feccaa4b92",
      "parents": [
        "14cb0deb66fcfca8fdbef75da8c84b5405a8c767"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Sun Jul 04 07:55:10 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jul 28 09:28:36 2010 +0200"
      },
      "message": "mx2_camera: Add soc_camera support for i.MX25/i.MX27\n\nThis is the soc_camera support developed by Sascha Hauer for the i.MX27.  Alan\nCarvalho de Assis modified the original driver to get it working on more recent\nkernels. I modified it further to add support for i.MX25. This driver has been\ntested on i.MX25 and i.MX27 based platforms.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nAcked-by: Guennadi Liakhovetski \u003cg.liakhovetski@gmx.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "14cb0deb66fcfca8fdbef75da8c84b5405a8c767",
      "tree": "56f48e64c92f694c75a126a4bac0dee64d8f6b60",
      "parents": [
        "ef93f1443c014e0d6dd7a5b1e592a02aa266f001"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Tue Jul 06 14:03:22 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jul 28 09:22:51 2010 +0200"
      },
      "message": "arm/imx/gpio: add spinlock protection\n\nThe GPIO registers need protection from concurrent access for operations that\nare not atomic.\n\nCc: stable@kernel.org\nCc: Juergen Beisert \u003cj.beisert@pengutronix.de\u003e\nCc: Daniel Mack \u003cdaniel@caiaq.de\u003e\nReported-by: rpkamiak@rockwellcollins.com\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "408059495a372f1a9845672e58608fb6d8ec0c40",
      "tree": "735cc82830761f1d2c123f6024b315aea0c0bfbf",
      "parents": [
        "680b2862bcc7974c87d666529120a1cfe8fe2f8d"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:49:04 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:49:04 2010 -0700"
      },
      "message": "ARM: Add support for the LPC32XX arch\n\nAdd LPC32XX support in arch/arm/Kconfig and arch/arm/Makefile\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "680b2862bcc7974c87d666529120a1cfe8fe2f8d",
      "tree": "14598554bc4d720a382d03769cb7694c52ad4329",
      "parents": [
        "19d95e1afae11b1a414491fd62e89a47cceadea9"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:46:22 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:46:22 2010 -0700"
      },
      "message": "ARM: LPC32XX: Arch config menu supoport and makefiles\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "19d95e1afae11b1a414491fd62e89a47cceadea9",
      "tree": "19b2e37066cc0950dc0a40929c54103dbbdc2f3e",
      "parents": [
        "fc982e1ceaeb4dea3f3f8ceba5b934cee292944a"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:44:37 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:44:37 2010 -0700"
      },
      "message": "ARM: LPC32XX: Phytec 3250 platform support\n\nPlatform support file for the PHY3250 mach id\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "fc982e1ceaeb4dea3f3f8ceba5b934cee292944a",
      "tree": "beeacac3262fb953b7e5b3ad70fb6014c8fe38aa",
      "parents": [
        "e6e912c4964ce5976e508881207dfa96d5f856d7"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:42:46 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:42:46 2010 -0700"
      },
      "message": "ARM: LPC32XX: Misc support functions\n\nMisc support functions and prototypes used in the LPC32XX arch\nand platforms\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "e6e912c4964ce5976e508881207dfa96d5f856d7",
      "tree": "242bda10169d5cd8bf0b4a23d63e0448f1c0f350",
      "parents": [
        "3c0e1947d9c171649f3bde13d1010ac6d7ce09c1"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:42:07 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:42:07 2010 -0700"
      },
      "message": "ARM: LPC32XX: Serial support code\n\nSerial port setup support code\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "3c0e1947d9c171649f3bde13d1010ac6d7ce09c1",
      "tree": "2cd113b5d28f11dd7c6e3125abbe50ef35de83e9",
      "parents": [
        "c4a0208fff6cba5c7e22166ad7209322eab16bb3"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:35:56 2010 -0700"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 08:35:56 2010 -0700"
      },
      "message": "ARM: LPC32XX: System suspend support\n\nSupport for system suspend and resume\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\n"
    },
    {
      "commit": "c4a0208fff6cba5c7e22166ad7209322eab16bb3",
      "tree": "93d8b760390dff993865e6453ceee1c56339fec6",
      "parents": [
        "b9cc4bf6656d5f349c283e6ac267b852b7a2e42e"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Fri Feb 26 15:53:41 2010 -0800"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 03:08:09 2010 -0700"
      },
      "message": "ARM: LPC32XX: GPIO, timer, and IRQ drivers\n\nCommon drivers for the LPC32XX used on all platforms\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "b9cc4bf6656d5f349c283e6ac267b852b7a2e42e",
      "tree": "22d6dfdbbece219091183f441b8cd86e43b73866",
      "parents": [
        "343d3537917bd74648fa2a360b42f64ad5ec551d"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Fri Feb 26 15:53:40 2010 -0800"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 03:08:09 2010 -0700"
      },
      "message": "ARM: LPC32XX: Clock driver\n\nClock driver for the LPC32XX architecture\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "343d3537917bd74648fa2a360b42f64ad5ec551d",
      "tree": "4847f42f8d6fe92ce72fe7be8f449b7bb5c9645a",
      "parents": [
        "437db5903653f6a8a736e77ad5c21a296d74299b"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Fri Feb 26 15:53:39 2010 -0800"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 03:08:09 2010 -0700"
      },
      "message": "ARM: LPC32XX: Debug and IRQ macros\n\nDebug (printascii) and IRQ handler macros for the LPC32XX\narch\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "437db5903653f6a8a736e77ad5c21a296d74299b",
      "tree": "be1a44710420d6260db04b23876d650c54df838b",
      "parents": [
        "d15aa2cc641bd193596382357de917b32f1b40cb"
      ],
      "author": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Fri Feb 26 15:53:38 2010 -0800"
      },
      "committer": {
        "name": "Kevin Wells",
        "email": "wellsk40@gmail.com",
        "time": "Tue Jul 27 03:08:08 2010 -0700"
      },
      "message": "ARM: LPC32XX: Initial arch header files\n\nHeader files for the LPC32xx arch\n\nSigned-off-by: Kevin Wells \u003cwellsk40@gmail.com\u003e\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n"
    },
    {
      "commit": "3d3f78d752bfada5b6041f2f7bd0833d8bdf7a4a",
      "tree": "14365f6ef64f10095c3080cdabb9b8cd0a51d671",
      "parents": [
        "5388a6b266e9c3357353332ba0cd5549082887f1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 13:31:27 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:43 2010 +0100"
      },
      "message": "ARM: call machine_shutdown() from machine_halt(), etc\n\nx86 calls machine_shutdown() from the various machine_*() calls which\ntake the machine down ready for halting, restarting, etc, and uses\nthis to bring the system safely to a point where those actions can be\nperformed.  Such actions are stopping the secondary CPUs.\n\nSo, change the ARM implementation of these to reflect what x86 does.\n\nThis solves kexec problems on ARM SMP platforms, where the secondary\nCPUs were left running across the kexec call.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5388a6b266e9c3357353332ba0cd5549082887f1",
      "tree": "9d035a01bb75fa466e70cd9590eb963a30f3d53d",
      "parents": [
        "9ca03a21e320a6bf44559323527aba704bcc8772"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 13:19:43 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:42 2010 +0100"
      },
      "message": "ARM: SMP: Always enable clock event broadcast support\n\nThe TWD local timers are unable to wake up the CPU when it is placed\ninto a low power mode, eg. C3.  Therefore, we need to adapt things\nsuch that the TWD code can cope with this.\n\nWe do this by always providing a broadcast tick function, and marking\nthe fact that the TWD local timer will stop in low power modes.  This\nmeans that when the CPU is placed into a low power mode, the core\ntimer code marks this fact, and allows an IPI to be given to the core.\n\nTested-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\nCc: Catalin Marinas \u003ccatalin.marinas@arm.com\u003e\nCc: Thomas Gleixner \u003ctglx@linutronix.de\u003e\n"
    },
    {
      "commit": "9ca03a21e320a6bf44559323527aba704bcc8772",
      "tree": "c3422c49decfdca220c0088938546c49ee71ba64",
      "parents": [
        "b8ab5397bcbd92e3fd4a9770e0bf59315fa38dab"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 12:22:12 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:42 2010 +0100"
      },
      "message": "ARM: Factor out common code from cpu_proc_fin()\n\nAll implementations of cpu_proc_fin() start by disabling interrupts\nand then flush caches.  Rather than have every processors proc_fin()\nimplementation do this, move it out into generic code - and move the\ncache flush past setup_mm_for_reboot() (so it can benefit from having\ncaches still enabled.)\n\nThis allows cpu_proc_fin() to become independent of the L1/L2 cache\ntypes, and eventually move the L2 cache flushing into the L2 support\ncode.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "b8ab5397bcbd92e3fd4a9770e0bf59315fa38dab",
      "tree": "4def9ea84d54ce112c91e906e10fb8756151327c",
      "parents": [
        "993bf4ec8c2a2b7979389ab196bf2fe217117158"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Mon Jul 26 11:20:41 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:41 2010 +0100"
      },
      "message": "ARM: 6268/1: ARMv6K and ARMv7 use fault statuses 3 and 6 as Access Flag fault\n\nStatuses 3 (0b00011) and 6 (0x00110) of DFSR are Access Flags faults on\nARMv6K and ARMv7. Let\u0027s patch fsr_info[] at runtime if we are on ARMv7\nor later.\n\nUnfortunately, we don\u0027t have runtime check for \u0027K\u0027 extension, so we\ncan\u0027t check for it.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "993bf4ec8c2a2b7979389ab196bf2fe217117158",
      "tree": "a7363405e866c1ae7a6259fb7fc85adf2208adaa",
      "parents": [
        "33a9c41bf5d8adae9d882513e617c4c645195e71"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:23:25 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:41 2010 +0100"
      },
      "message": "ARM: 6256/1: Check arch version and modify fsr_info[] depends on it at runtime\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "33a9c41bf5d8adae9d882513e617c4c645195e71",
      "tree": "adcb4a60ff55f9b3f88eaeeca628f7398300121e",
      "parents": [
        "6338a6aa7c082f11d55712251e14178c68bf5869"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:20:22 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:41 2010 +0100"
      },
      "message": "ARM: 6255/1: Workaround infinity loop in handling of translation faults\n\nOn ARM one Linux PGD entry contains two hardware entries (see page\ntables layout in pgtable.h). We normally guarantee that we always\nfill both L1 entries. But create_mapping() doesn\u0027t follow the rule.\nIt can create inidividual L1 entries, so here we have to call\npmd_none() check in do_translation_fault() for the entry really\ncorresponded to address, not for the first of pair.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6338a6aa7c082f11d55712251e14178c68bf5869",
      "tree": "4d85f1401efd41757741388e4b6a3801fa8d4d8b",
      "parents": [
        "3dc91aff9c3ef54b15cdaf32f61f973489fe69eb"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:18:19 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:48:34 2010 +0100"
      },
      "message": "ARM: 6269/1: Add \u0027code\u0027 parameter for hook_fault_code()\n\nAdd one more parameter to hook_fault_code() to be able to set \u0027code\u0027\nfield of struct fsr_info.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3dc91aff9c3ef54b15cdaf32f61f973489fe69eb",
      "tree": "6ce52b2b5ea6cb1b0317142ecf06b04d52bc1d34",
      "parents": [
        "c1ba6ba3dd4c127dd1b14125ac7feed43d974436"
      ],
      "author": {
        "name": "Kirill A. Shutemov",
        "email": "kirill@shutemov.name",
        "time": "Thu Jul 22 13:16:49 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:43:49 2010 +0100"
      },
      "message": "ARM: 6252/1: Use SIGBUS for unaligned access instead of SIGILL\n\nPOSIX specify to use signal SIGBUS with code BUS_ADRALN for invalid\naddress alignment.\n\nSigned-off-by: Kirill A. Shutemov \u003ckirill@shutemov.name\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "c1ba6ba3dd4c127dd1b14125ac7feed43d974436",
      "tree": "d5fff31346f65d405c59ab4d0004e0727d75b794",
      "parents": [
        "5bc23d32d86a132b5636a48dca0fa2528ef69ff9"
      ],
      "author": {
        "name": "eric miao",
        "email": "eric.y.miao@gmail.com",
        "time": "Thu Jul 22 09:55:53 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:43:49 2010 +0100"
      },
      "message": "ARM: 6251/1: Make SPARSE_IRQ a hidden option\n\nSPARSE_IRQ doesn\u0027t need to be a visible option, only those platforms\nsupporting that will select it.\n\nSigned-off-by: Eric Miao \u003ceric.miao@canonical.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "5bc23d32d86a132b5636a48dca0fa2528ef69ff9",
      "tree": "b23c8c9ad3693e39e42b2fb389aab037b14ed9a0",
      "parents": [
        "d746196361c9c635128249bb6cf13e709ae6abe1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sun Jul 25 08:57:02 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:43:48 2010 +0100"
      },
      "message": "ARM: DMA coherent allocator: align remapped addresses\n\nThe DMA coherent remap area is used to provide an uncached mapping\nof memory for coherency with DMA engines.  Currently, we look for\nany free hole which our allocation will fit in with page alignment.\n\nHowever, this can lead to fragmentation of the area, and allows small\nallocations to cross L1 entry boundaries.  This is undesirable as we\nwant to move towards allocating sections of memory.\n\nAlign allocations according to the size, limiting the alignment between\nthe page and section sizes.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "d746196361c9c635128249bb6cf13e709ae6abe1",
      "tree": "112d387c207d06849c7ced234df9d9bcdc9bf7f5",
      "parents": [
        "ac3e3fb424d44109dda3b1a3459e1b30fa60ac4a"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Mon Jul 26 10:29:13 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:43:47 2010 +0100"
      },
      "message": "ARM: use generic ioremap_page_range()\n\nWe don\u0027t need our own implementation of this, use the generic\nlibrary implementation instead.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4708ac49305bbcd511600d4af71a4c6dca15af65",
      "tree": "77ba5c83a7d4f4a119e3fd524d82adc297df1e35",
      "parents": [
        "1dbd30e9890fd69e50b17edd70ca583546b0fe4e",
        "2f7989efd4398d92b8adffce2e07dd043a0895fe"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:42:48 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:42:52 2010 +0100"
      },
      "message": "Merge branch \u0027origin\u0027 into misc\n"
    },
    {
      "commit": "1dbd30e9890fd69e50b17edd70ca583546b0fe4e",
      "tree": "5b5ab74c1792a81340478f7bbccd053e60a23a5e",
      "parents": [
        "07d2a5c721c6aa2bd69812a74c8b3b116abf3e56"
      ],
      "author": {
        "name": "Linus Walleij",
        "email": "linus.walleij@stericsson.com",
        "time": "Mon Jul 12 21:53:28 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 10:42:38 2010 +0100"
      },
      "message": "ARM: 6225/1: make TCM allocation static and common for all archs\n\nThis changes the TCM handling so that a fixed area is reserved at\n0xfffe0000-0xfffeffff for TCM. This areas is used by XScale but\nXScale does not have TCM so the mechanisms are mutually exclusive.\n\nThis change is needed to make TCM detection more dynamic while\nstill being able to compile code into it, and is a must for the\nunified ARM goals: the current TCM allocation at different places\nin memory for each machine would be a nightmare if you want to\ncompile a single image for more than one machine with TCM so it\nhas to be nailed down in one place.\n\nSigned-off-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a3e5bb42898d10cff1d054d4b115d4dd608c0566",
      "tree": "8deb9016f77361434580e930e76d50ea4d524d65",
      "parents": [
        "b042245fc2ca8c0326f3f1ea6c4dafc561bb3a82"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:59:55 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 09:03:09 2010 +0100"
      },
      "message": "ARM: Versatile: fix section mismatch\n\nWARNING: vmlinux.o(.text+0xbf38): Section mismatch in reference from the function pci_versatile_scan_bus() to the function .devinit.text:pci_scan_bus_parented()\nThe function pci_versatile_scan_bus() references\nthe function __devinit pci_scan_bus_parented().\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "a9deb137e4eb94d0a4fa0c3535b2c056d9363bef",
      "tree": "27d76af7e2cf402d48df0d0a1a68c8afefbe8928",
      "parents": [
        "e07b9e08601b400aee7e076e7b31799d3dd48c1e"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 18:35:07 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:25 2010 +0100"
      },
      "message": "ARM: Remove unnecessary call to find_limits()\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "e07b9e08601b400aee7e076e7b31799d3dd48c1e",
      "tree": "28a030ef024bb5677546c8a6dad2769176bb0545",
      "parents": [
        "eda2e5dcc914b4d70f665443efc9780e89a5e5c1"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 12:03:29 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:24 2010 +0100"
      },
      "message": "ARM: LMB: convert pfn_valid to use LMB\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "eda2e5dcc914b4d70f665443efc9780e89a5e5c1",
      "tree": "7ae6f96890ca4a5b7e9c14bf0723f9f275ddfe87",
      "parents": [
        "98864ff58dd2b8ef9e72b0d2c70f34e7ff24a2ee"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 12:00:57 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:23 2010 +0100"
      },
      "message": "ARM: LMB: Convert arm_memory_present() to use LMB memory information\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "98864ff58dd2b8ef9e72b0d2c70f34e7ff24a2ee",
      "tree": "87f93ed777f090220acb3cc066c85abe4b863d12",
      "parents": [
        "8d717a52d1b0959128be5134dd12608e8e4f2115"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 22 23:59:11 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:23 2010 +0100"
      },
      "message": "ARM: OMAP: Convert OMAPFB and VRAM SDRAM reservation to LMB\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "8d717a52d1b0959128be5134dd12608e8e4f2115",
      "tree": "6bc2aca8c9b14a9b0d2f86609e63c2436b03c2d6",
      "parents": [
        "2778f62056ada442414392d7ccd41188bb631619"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Sat May 22 19:47:18 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:23 2010 +0100"
      },
      "message": "ARM: Convert platform reservations to use LMB rather than bootmem\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "2778f62056ada442414392d7ccd41188bb631619",
      "tree": "a7c15cc7ca077e5e4c2161f5062c44e408c03a08",
      "parents": [
        "4bb2e27db10abc555dfabd73661485fb75e4e97d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Fri Jul 09 16:27:52 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:48:22 2010 +0100"
      },
      "message": "ARM: initial LMB trial\n\nAcked-by: Tony Lindgren \u003ctony@atomide.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "4bb2e27db10abc555dfabd73661485fb75e4e97d",
      "tree": "4d2bf627268e82162583ed35c20ff047ca4d5e2f",
      "parents": [
        "3abe9d33b382cb9eee7bfee8d90b10078f4baa4d"
      ],
      "author": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Thu Jul 01 18:33:29 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:47:59 2010 +0100"
      },
      "message": "ARM: early_pte_alloc()\n\nProvide a common function for allocating early PTE tables.\n\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "39ae702cd3b8b9d30693b73ad1a3d74c799b5b1a",
      "tree": "dae524b4b443c8d82451acd64855ecace241bca9",
      "parents": [
        "6055930cba8fdb2c8855b32bae262aaf69c1fdb4"
      ],
      "author": {
        "name": "Rabin Vincent",
        "email": "rabin.vincent@stericsson.com",
        "time": "Mon Jul 26 11:12:15 2010 +0100"
      },
      "committer": {
        "name": "Russell King",
        "email": "rmk+kernel@arm.linux.org.uk",
        "time": "Tue Jul 27 08:28:32 2010 +0100"
      },
      "message": "ARM: 6267/1: mop500: add AB8500 interrupt support\n\nAdd the platform data to enable AB8500 interrupt support.\n\nAcked-by: Linus Walleij \u003clinus.walleij@stericsson.com\u003e\nAcked-by: Srinidhi Kasagar \u003csrinidhi.kasagar@stericsson.com\u003e\nSigned-off-by: Rabin Vincent \u003crabin.vincent@stericsson.com\u003e\nSigned-off-by: Russell King \u003crmk+kernel@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "6aa033d7efb85830535bb83cf6713d6025ae6e59",
      "tree": "27a4566bc87fc6d34a78f582531cdbe0bd7018ca",
      "parents": [
        "58b164b50a6dba53c7b154f632c1f9d67832d3e4",
        "f9578fc07832ee8db8b0fbde489e00ad35452ac9"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:20:38 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:20:38 2010 -0700"
      },
      "message": "Merge master.kernel.org:/home/rmk/linux-2.6-arm\n\n* master.kernel.org:/home/rmk/linux-2.6-arm:\n  ARM: 6265/1: kirkwood: move qnap_tsx1x_register_flash() to .init.text\n  ARM: 6263/1: ns9xxx: fix FTBFS for zImage\n  ARM: 6262/1: arm/clps711x: fix debug macro compilation failure\n  ARM: 6261/1: arm/shark: fix debug macro compilation failure\n  ARM: 6260/1: arm/plat-spear: fix debug macro compilation failure\n  ARM: 6259/1: arm/ns9xxx: fix debug macro compilation failure\n  ARM: 6258/1: arm/h720x: fix debug macro compilation failure\n  ARM: 6233/1: Delete a wrong redundant right parenthesis\n  ARM: 6230/1: fix nuc900 touchscreen clk definition bug\n  [ARM] pxa: fix incorrect CONFIG_CPU_PXA27x to CONFIG_PXA27x\n  [ARM] pxa/colibri-pxa300: fix AC97 init\n  [ARM] pxa: fix incorrect order of AC97 reset pin configs\n  [ARM] pxa: fix frequency scaling for pcmcia/pxa2xx_base\n  [ARM] pxa: cpufreq-pxa2xx: fix DRI recomputation routine\n  [ARM] pxa/corgi: fix MMC/SD card detection failure\n"
    },
    {
      "commit": "2e65a2075cc740b485ab203430bdf3459d5551b6",
      "tree": "55fbc046ec75fe00071d44e08eb06fd3db45a5da",
      "parents": [
        "86c65a7857896b1de99628ad392556965c4841e6"
      ],
      "author": {
        "name": "Dmitry Torokhov",
        "email": "dmitry.torokhov@gmail.com",
        "time": "Mon Jul 26 01:12:37 2010 -0700"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Mon Jul 26 08:05:31 2010 -0700"
      },
      "message": "Input: RX51 keymap - fix recent compile breakage\n\nCommit 3fea60261e73 (\"Input: twl40300-keypad - fix handling of \"all\nground\" rows\") broke compilation as I managed to use non-existent\nkeycodes.\n\nReported-by: Arjan van de Ven \u003carjan@infradead.org\u003e\nSigned-off-by: Dmitry Torokhov \u003cdtor@mail.ru\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "ef93f1443c014e0d6dd7a5b1e592a02aa266f001",
      "tree": "e91f097147ce5920e1760395bb8af3503c7dd186",
      "parents": [
        "84659ab5851aae05035a41b378c4c9aca2d2aeb4"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 23 16:11:19 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:37 2010 +0200"
      },
      "message": "i.MX51: add support for cpuimx51 module and its baseboard\n\nCPUIMX51 is build around Freescale\u0027s i.MX515 and has up to\n512MB of RAM, NAND Flash, Ethernet, USB Host with 4 ports\nhub, USB OTG, ST16554 Quad UART on nCS1, I2C RTC ...\n\nMBIMX51 adds LEDS, Keypad, TSC2007 touchscreen controler ...\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "84659ab5851aae05035a41b378c4c9aca2d2aeb4",
      "tree": "1c883decb4bd2c881cc5cf89e57a0699400f270c",
      "parents": [
        "95afd090752a1f7dab6f4b24b1b0d12593e643bb"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Tue Jul 13 21:02:42 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:35 2010 +0200"
      },
      "message": "imx: move gpio init after to irq init\n\nThe commit 9a763bf \"get rid of mxc_gpio_init\" changed gpio_init\nand irq_init sequence. Usually we will call set_irq_chained_handler\nin gpio_init functions, this should be called after the irq_init\ncalled, otherwise the chained irq can\u0027t get propoer irq_chip and this\nirq will remain masked even we called set_irq_chained_handler.\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nTested-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "95afd090752a1f7dab6f4b24b1b0d12593e643bb",
      "tree": "78166249d199523c034b4c0a34be6901d6791506",
      "parents": [
        "8cd1b5c3d4e686c30404a9a466972e2ee13ada9f"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 23 14:56:40 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:34 2010 +0200"
      },
      "message": "eukrea-baseboards: merge includes in one file\n\nas per suggested by Sascha\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "8cd1b5c3d4e686c30404a9a466972e2ee13ada9f",
      "tree": "ae972ffafbf2202e24ba7f25b139ed4b75a3204e",
      "parents": [
        "72fe99f642e09645942ae78539121754b0172ac6"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 23 14:56:39 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:33 2010 +0200"
      },
      "message": "Fix KConfig warning\n\nThis patch fixes the following Kconfig warning :\n\"arch/arm/mach-mx25/Kconfig:18:warning: choice value used outside its\nchoice group\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "72fe99f642e09645942ae78539121754b0172ac6",
      "tree": "8d5c2e5a8aad44a96a15a0edcc7a382064e8a5a6",
      "parents": [
        "da92e42b11074ec5da8e75fbabcee60c4a50de90"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 23 14:56:38 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:32 2010 +0200"
      },
      "message": "mbimxsd baseboards : remove unnecessary include\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nAcked-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "da92e42b11074ec5da8e75fbabcee60c4a50de90",
      "tree": "c0e713f65d24db8cf553e8de1e1d8bf0202d7f7c",
      "parents": [
        "61c68502321d94a421f9a2a32f6789ecb27f382d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Apr 30 00:52:35 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:30 2010 +0200"
      },
      "message": "pcm043: register flexcan device\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "61c68502321d94a421f9a2a32f6789ecb27f382d",
      "tree": "f11a63bf01c5438d5c44deb14e45f38d85aec243",
      "parents": [
        "a7d945a469ee566bde26217362c95f29acfbd14a"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Jul 22 11:45:34 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:29 2010 +0200"
      },
      "message": "imx: dynamically register flexcan devices for mx25 and mx35\n\nIn order to make this patch compile, even if the flexcan driver with\nit\u0027s header defining the platform data isn\u0027t merged yet, two ifdefs have\nbeen added. They effect that the \"imx_add_flexcan\" function results in a\nno-op function if the driver hasn\u0027t been activated.\n\nThese ifdefs can be removed after the flexcan driver has been merged.\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "a7d945a469ee566bde26217362c95f29acfbd14a",
      "tree": "3cd137fbf4bab61d56ef0b9fffe40625613a2ecc",
      "parents": [
        "757e1e4d5831c67f308b42babac5a4b6a693a25d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Jul 22 11:41:56 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:28 2010 +0200"
      },
      "message": "mx35: add flexcan address\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "757e1e4d5831c67f308b42babac5a4b6a693a25d",
      "tree": "23461951455d431c16ad55c0829663e8a3e13b8d",
      "parents": [
        "c3f6a34605db2771886b8eaf1cdf8e8ca3e8350d"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Fri Apr 30 01:19:35 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:26 2010 +0200"
      },
      "message": "mx35: adjust flexcan clock definition\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c3f6a34605db2771886b8eaf1cdf8e8ca3e8350d",
      "tree": "f6a2d6952acff7a0f3771dd71b3ce40deac79b11",
      "parents": [
        "e993ade18fcc5f81b26ec031c166880789a9723b"
      ],
      "author": {
        "name": "Marc Kleine-Budde",
        "email": "mkl@pengutronix.de",
        "time": "Thu Jul 22 11:41:56 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:25 2010 +0200"
      },
      "message": "mx25: add flexcan address and interrupt definition\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "e993ade18fcc5f81b26ec031c166880789a9723b",
      "tree": "766debff317105409a1b6b29e2b9a2b66fd6fcc4",
      "parents": [
        "6937aabef4dd0ee88fe0e4732f0eb8de612ecbb4"
      ],
      "author": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Wed Jul 22 17:33:36 2009 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:24 2010 +0200"
      },
      "message": "mx25: flexcan clock support\n\nSigned-off-by: Marc Kleine-Budde \u003cmkl@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "6937aabef4dd0ee88fe0e4732f0eb8de612ecbb4",
      "tree": "4fe793a6e1254ae84c14b86e8b9b1f86beb98498",
      "parents": [
        "aa8721431909c9afa611373c7edfb7f514a6ad83"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Tue Jul 20 09:16:13 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:22 2010 +0200"
      },
      "message": "iomux-mx51: add 4 pin definitions\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "aa8721431909c9afa611373c7edfb7f514a6ad83",
      "tree": "4202813835b9f9a151ffd961748cdff1db30752a",
      "parents": [
        "5055d1efc0cb4bd612c78af8fa61316ae49755a9"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Wed Jul 21 14:46:11 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:21 2010 +0200"
      },
      "message": "i.MX51: handle IRQ for gpio 16..31\n\nThe i.MX51 generates 2 IRQ for each GPIO bank : one for gpio 0 to 15\nand one for gpio 16 to 31.\nActually only the lower IRQ is registered so register the second one.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "5055d1efc0cb4bd612c78af8fa61316ae49755a9",
      "tree": "f27764f9adfdb7e04c7f305ed40e776ce5af5088",
      "parents": [
        "7a2bb23c149e9f093b2b83c16c25991e32ef4ec3"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Mon Jul 19 09:45:17 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 15:05:20 2010 +0200"
      },
      "message": "eukrea_mbimx27-baseboard: fix compile when CONFIG_SPI_IMX is disabled\n\nthe i2c_board_info structure landed into the SPI #if/#endif\nwhich is wrong.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "7e688f0d77f90c531747afa552d72ea70c2f0803",
      "tree": "10abc41e167d641ee5a07eeef38a2eba33b05723",
      "parents": [
        "a7d403cfd1a4c8924874e0f6b600edb7f38684d0"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Fri Jul 16 15:09:06 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:29:21 2010 +0200"
      },
      "message": "imx25: fix low level debug\n\nDEBUG_LL is actually broken on i.MX25, this patch fix it.\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "d5efe2551e3ea88d9446f0d9d073debbb847f6af",
      "tree": "c8ba61fd24c4a8f7235932842f6ffde0ea8591a6",
      "parents": [
        "a7ebd93143bc883b51227457e59ec774b1eb6c03"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Wed Jul 14 21:24:54 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:29:21 2010 +0200"
      },
      "message": "mx51_3ds: add keypad support on 3ds platform\n\nAdd keymaps and imx_keypad device registration for imx51_3ds board.\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "a7ebd93143bc883b51227457e59ec774b1eb6c03",
      "tree": "d8ed317af471a6d0b69c73932c4ad923292e17cc",
      "parents": [
        "beaac6f32ce484bf141d550bc0f26005782161fe"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Wed Jul 14 21:24:53 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:29:20 2010 +0200"
      },
      "message": "mx51: add imx_keypad device definition for mx51 platforms\n\nadd imx_keypad platform device definition and clocks for mx51\nplatforms.\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "beaac6f32ce484bf141d550bc0f26005782161fe",
      "tree": "7a67b577682eaa3d343bb5561f929038de51e6ed",
      "parents": [
        "3fac6cf35806f099fad956d7b4ca76eebb26297e"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Wed Jul 14 21:24:52 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:29:20 2010 +0200"
      },
      "message": "mx51_3ds: Add support for the imx51 3-stack board\n\n3-stack is a reference board from Freescale for their i.MX51 SoC.\n\nAdd board definition, Kconfig and Makefile to enable Freescale 3-stack\nboard.\n\nBoot tested on a i.MX51 3-stack Rev2.0 board\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "3fac6cf35806f099fad956d7b4ca76eebb26297e",
      "tree": "da8cbcd245c923f208ea11dacc722f6612a7dba0",
      "parents": [
        "c5d38f08ca05c5253cb491a26225bf16bfa54ab1"
      ],
      "author": {
        "name": "Rogerio Pimentel",
        "email": "rogerio.pimentel@freescale.com",
        "time": "Fri Jun 25 10:31:33 2010 -0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:29:20 2010 +0200"
      },
      "message": "mx27_3ds: add support for the keypad\n\nmx27_3ds: add support for the keypad\n\nSigned-off-by: Rogerio Pimentel \u003crogerio.pimentel@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "c5d38f08ca05c5253cb491a26225bf16bfa54ab1",
      "tree": "32ca15dc4ec725e705afce0a43cf5418960d53bc",
      "parents": [
        "fa94f8dce1459eef1f0f8d5b1e4f26c3f058dec2"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Thu Jun 24 21:11:29 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:29:20 2010 +0200"
      },
      "message": "mx31_3ds: revert 3ds debug board relate code\n\nBecause we add a 3ds debug board support in mxc level, we remove\nthose redundant codes from board level.\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "fa94f8dce1459eef1f0f8d5b1e4f26c3f058dec2",
      "tree": "c6ef4962d52dbbbf876c80c055d05cb0c65d4c29",
      "parents": [
        "2dcf78c0eeae3bd07082821557014f25f02ca2e9"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Thu Jun 24 21:11:28 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:29:19 2010 +0200"
      },
      "message": "mxc: add common debug board for 3-stack platforms\n\nThe debug board is little different for all mxc 3-stack(PDK)\nplatforms, it is possible here to add a common implementation to\nsupport this board.\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "2dcf78c0eeae3bd07082821557014f25f02ca2e9",
      "tree": "8ca5c4c7f35c9a9ab07fcd9732124c905e609aa1",
      "parents": [
        "6b6322676add0fa2713d0ec89a28390fd4d907f5",
        "5109a4597f7e758b8d20694392d0361a0b4c43b1"
      ],
      "author": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Wed Jun 30 12:16:24 2010 +0200"
      },
      "committer": {
        "name": "Uwe Kleine-König",
        "email": "u.kleine-koenig@pengutronix.de",
        "time": "Mon Jul 26 14:27:25 2010 +0200"
      },
      "message": "Merge branch \u0027imx/for-2.6.36\u0027 of git://git.pengutronix.de/git/ukl/linux-2.6 into HEAD\n\nThere are some more conflicts than detected by git, namely support for\nthe newly added cpuimx machines needed to be converted to dynamic device\nregistration.\n\nSigned-off-by: Uwe Kleine-König \u003cu.kleine-koenig@pengutronix.de\u003e\n\nConflicts:\n\tarch/arm/mach-imx/Makefile\n\tarch/arm/mach-imx/devices.c\n\tarch/arm/mach-imx/devices.h\n\tarch/arm/mach-imx/eukrea_mbimx27-baseboard.c\n\tarch/arm/mach-mx2/Kconfig\n\tarch/arm/mach-mx25/Makefile\n\tarch/arm/mach-mx25/devices.c\n\tarch/arm/plat-mxc/include/mach/mx25.h\n\tarch/arm/plat-mxc/include/mach/mxc_nand.h\n"
    },
    {
      "commit": "6b6322676add0fa2713d0ec89a28390fd4d907f5",
      "tree": "3278f6ac4183d2d102fa37b9f3e3b7320726eef9",
      "parents": [
        "b04102bd345ccc8aeeff8b5acf999ce9a567d9b0"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Thu Jun 24 11:57:03 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:33 2010 +0200"
      },
      "message": "mx25: add PWM4 to iomux\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b04102bd345ccc8aeeff8b5acf999ce9a567d9b0",
      "tree": "db8bfe61e0fbaffd176a35e9efb0c226d20cf1dd",
      "parents": [
        "41f634758a73ad2e8554382c5b5edaff011975b9"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Thu Jun 24 11:57:02 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:32 2010 +0200"
      },
      "message": "mx25: add iomux defines for UART4 on KPP pins\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "41f634758a73ad2e8554382c5b5edaff011975b9",
      "tree": "38f78e0c2007db6d93f61770243fc6b4baf9aae0",
      "parents": [
        "f747847e8f0312ddc50fe7cb7ed4f6399ec154e0"
      ],
      "author": {
        "name": "Fabio Estevam",
        "email": "fabioestevam@yahoo.com",
        "time": "Mon Jun 21 13:33:05 2010 -0700"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:31 2010 +0200"
      },
      "message": "mx31_3ds: Handle USB OTG GPIO Errors\n\nSigned-off-by: Fabio Estevam \u003cfabio.estevam@freescale.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "f747847e8f0312ddc50fe7cb7ed4f6399ec154e0",
      "tree": "a509e75f83c2835a756ef2c1a1c256c9802268b1",
      "parents": [
        "94d359586480fd6d22eccec5dc3693d7d0f68928"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Jun 21 08:16:00 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:29 2010 +0200"
      },
      "message": "mx25: add support for the CSI device\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "94d359586480fd6d22eccec5dc3693d7d0f68928",
      "tree": "d698ab04c7381f9f4b40915acc80b7aa98d8f1de",
      "parents": [
        "b725abad348d1f4fea8771eb23452eec2b7fe65f"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Mon Jun 21 08:15:59 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:28 2010 +0200"
      },
      "message": "mx27: add support for the CSI device\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b725abad348d1f4fea8771eb23452eec2b7fe65f",
      "tree": "0c44e56ce25d2fc635d1a0c9d5314b9eaa2297eb",
      "parents": [
        "42216fc59db7dada1d622dfed36e7e56b1b68b04"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Fri Jun 18 09:23:19 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:27 2010 +0200"
      },
      "message": "pca100: clean up GPIO pin multiplexing\n\ncleaned up some duplicated mxc_gpio_mode calls and move the correpsonding\npin multiplexing either into the initial pin config table or ifdef blocks.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "42216fc59db7dada1d622dfed36e7e56b1b68b04",
      "tree": "6f26e61376f9331959b47ca552e3274c242215d5",
      "parents": [
        "426ab49b3361474622e492cff949853584e3451f"
      ],
      "author": {
        "name": "Luotao Fu",
        "email": "l.fu@pengutronix.de",
        "time": "Fri Jun 18 09:23:18 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:25 2010 +0200"
      },
      "message": "pca100: add framebuffer device support and TFT\n\nthis one adds the frambuffer device and a TFT panel to the PhyCard-S\n(pca100) board.\n\nSigned-off-by: Luotao Fu \u003cl.fu@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "426ab49b3361474622e492cff949853584e3451f",
      "tree": "62ae2b90e1b915640f6865cf526002e1a319f0e0",
      "parents": [
        "b3fb53a81c73a78f31c3bddb6037adcb7d223ce4"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Sat Jun 12 22:22:39 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:24 2010 +0200"
      },
      "message": "mxc/iomux: add GPIO bank offset for iomux v3 platforms\n\nThese GPIO bank offsets are useful when define a gpio number.\nE.G. when GPIO PORTC pin 6 is used for irq request pin of external\nexpanding device, we can define it like:\n  #define EXP_PARENT_IRQ_PIN (GPIO_PORTC + 6)\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "b3fb53a81c73a78f31c3bddb6037adcb7d223ce4",
      "tree": "9dd7bc47270d40957dd0cd9c163fa77e71ea19f1",
      "parents": [
        "310894b72b9c8f816bd516b6dd7a0875baa0d981"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Sat Jun 12 22:22:38 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:23 2010 +0200"
      },
      "message": "mx51/iomux: add UART and GPIO pad definitions for imx51_3ds board\n\nAdd UART2 CTS/RTS and UART3 RXD/TXD pad definitons for imx51_3ds board,\nadd GPIO_1_6 definiton because this pin is used as a CPLD parent irq\nrequest pin on imx51_3ds board.\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "310894b72b9c8f816bd516b6dd7a0875baa0d981",
      "tree": "3f646b1d4e282521ec61279fe2a457eb919c7ab7",
      "parents": [
        "68d03da2ae85280b533205ae447f040fbfe47dd3"
      ],
      "author": {
        "name": "Jason Wang",
        "email": "jason77.wang@gmail.com",
        "time": "Sat Jun 12 22:22:37 2010 +0800"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:22 2010 +0200"
      },
      "message": "mx51/iomux: Fix mux mode and input path for two pads\n\nFor pad EIM_D27 to work in UART3_RTS mode, the input path should be\n3 instead of 0; for pad USBH1_STP to work in GPIO_1_27 mode, the mux\nvalue should be 2 instead of 8.\n\nSigned-off-by: Jason Wang \u003cjason77.wang@gmail.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "68d03da2ae85280b533205ae447f040fbfe47dd3",
      "tree": "7c3642994e8a10d31a7a796c119b01be5ae2f500",
      "parents": [
        "21744f193d3ee520c252cd9db0bdfac8ed3cd35f"
      ],
      "author": {
        "name": "Amit Kucheria",
        "email": "amit.kucheria@canonical.com",
        "time": "Wed Jun 16 14:00:15 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:20 2010 +0200"
      },
      "message": "[PATCH] mxc: Fix pad names for imx51\n\nThe pads capable of being used as GPIOs had their pad-name and mode-name\nswitched. Also, fix the following:\n\n- Whitespace fixes\n- Replace IOMUX_CONFIG_ALTn with \u0027n\u0027\n\nSigned-off-by: Amit Kucheria \u003camit.kucheria@canonical.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "21744f193d3ee520c252cd9db0bdfac8ed3cd35f",
      "tree": "076efcb6cf0aad8a2fe846a151af3cfec843ad72",
      "parents": [
        "ac0eb0f3ca3e3fff6ac083ee3a51b98f87d67843"
      ],
      "author": {
        "name": "Eric Bénard",
        "email": "eric@eukrea.com",
        "time": "Thu Jun 10 16:07:50 2010 +0200"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:19 2010 +0200"
      },
      "message": "i.MX35: add cpuimx35 support and its baseboard\n\n* cpuimx35 integrates i.MX35, RAM, NAND, Ethernet, I2C RTC, USB Host,\nUSB OTG and I2C touchscreen controller\n* mbimxsd provides access to LCD, Audio, LED, Switch button, UART ...\n\nSigned-off-by: Eric Bénard \u003ceric@eukrea.com\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "ac0eb0f3ca3e3fff6ac083ee3a51b98f87d67843",
      "tree": "c84fb2892d3b543892d1da2eac2b2d7d3030ecf9",
      "parents": [
        "fd3c46b3062ac1ce0aa532c81922f9a0e28a6454"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Thu Jun 10 12:14:32 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:18 2010 +0200"
      },
      "message": "mx25: add a comment documenting undocumented IPG clocks\n\nThe information in the i.MX25 Reference Manual is lacking. Add information from\nthe Freescale BSP.\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nAcked-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    },
    {
      "commit": "fd3c46b3062ac1ce0aa532c81922f9a0e28a6454",
      "tree": "7e2810b3aa181af9f92050a8323e8789e5bd4b3a",
      "parents": [
        "30816abc212587f8dc75dcfb4ef6d383fbe2d68c"
      ],
      "author": {
        "name": "Baruch Siach",
        "email": "baruch@tkos.co.il",
        "time": "Wed Jun 09 14:07:01 2010 +0300"
      },
      "committer": {
        "name": "Sascha Hauer",
        "email": "s.hauer@pengutronix.de",
        "time": "Mon Jul 26 14:18:17 2010 +0200"
      },
      "message": "mx25pdk: register watchdog device\n\nSigned-off-by: Baruch Siach \u003cbaruch@tkos.co.il\u003e\nReviewed-by: Wolfram Sang \u003cw.sang@pengutronix.de\u003e\nSigned-off-by: Sascha Hauer \u003cs.hauer@pengutronix.de\u003e\n"
    }
  ],
  "next": "30816abc212587f8dc75dcfb4ef6d383fbe2d68c"
}
