)]}'
{
  "log": [
    {
      "commit": "7cf79d59ea650ae82868a99cc2954871d2a239bf",
      "tree": "06d5b0e28cb29166ba05542988790e10cbed0bae",
      "parents": [
        "13cdee23296c437cdd0262a09c3455de8e1e85b2"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Nov 06 12:27:25 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:09 2009 +0100"
      },
      "message": "microblaze: Add IRQENTRY_TEXT to lds\n\nIt is important for ftrace irqsoff support\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "13cdee23296c437cdd0262a09c3455de8e1e85b2",
      "tree": "a08a78c7a72b8d049e7c4ecb86f1da105051497a",
      "parents": [
        "42a2478b789cb1b4335909e0fecc721c07be7d90"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 30 14:41:52 2009 +0100"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:08 2009 +0100"
      },
      "message": "microblaze: __init_begin symbol must be aligned\n\nThe problem was that free_initmem pass to  free_initrd_mem got\nbad aligned __init_begin symbol and free_initrd_mem don\u0027t care\nabout __init_end but take PAGE_SIZE instead.\n\nHere is behavior in kernel bootlog.\nramdisk_execute_command from (init/main.c) was rewrite\n\nFreeing unused kernel memory: 6224k freed\nFailed to execute ��������������{���\nFailed to execute ��������������{����.  Attempting defaults...\nMounting proc:\nMounting var:\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "42a2478b789cb1b4335909e0fecc721c07be7d90",
      "tree": "1769ac33d86287054af07bbae99dca61140e3364",
      "parents": [
        "f40542532e96dda5506eb76badea322f2ae4731c"
      ],
      "author": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Fri Oct 02 12:48:47 2009 +0200"
      },
      "committer": {
        "name": "Michal Simek",
        "email": "monstr@monstr.eu",
        "time": "Mon Dec 14 08:40:08 2009 +0100"
      },
      "message": "microblaze: GPIO reset support\n\nSigned-off-by: Michal Simek \u003cmonstr@monstr.eu\u003e\n"
    },
    {
      "commit": "f40542532e96dda5506eb76badea322f2ae4731c",
      "tree": "157b37de0c375aaebe73dc68762beb7ffe998e76",
      "parents": [
        "f01eb3640308c005d31b29d0a8bc2b7acb4e3f75",
        "0fd7dc7f6c88ba4a46ff472a30d175facc8b6292"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 15:22:22 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 15:22:22 2009 -0800"
      },
      "message": "Merge branch \u0027ixp4xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6\n\n* \u0027ixp4xx\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/chris/linux-2.6:\n  IXP4xx: GTWX5715 platform only has two PCI IRQ lines, not four.\n  IXP4xx: Introduce IXP4XX_GPIO_IRQ(n) macro and convert IXP4xx platform files.\n  IXP4xx: move Gemtek GTWX5715 platform macros to the platform code.\n  IXP4xx: Remove unused Motorola PrPMC1100 platform macros.\n  IXP4xx: move FSG platform macros to the platform code.\n  IXP4xx: move DSM G600 platform macros to the platform code.\n  IXP4xx: move NAS100D platform macros to the platform code.\n  IXP4xx: move NSLU2 platform macros to the platform code.\n  IXP4xx: move Coyote platform macros to the platform code.\n  IXP4xx: move AVILA platform macros to the platform code.\n  IXP4xx: move IXDP425 platform macros to the platform code.\n  IXP4xx: Extend PCI MMIO indirect address space to 1 GB.\n  IXP4xx: Fix compilation failure with CONFIG_IXP4XX_INDIRECT_PCI.\n  IXP4xx: Drop \"__ixp4xx_\" prefix from in/out/ioread/iowrite functions for clarity.\n  IXP4xx: Rename indirect MMIO primitives from __ixp4xx_* to __indirect_*.\n  IXP4xx: Ensure index is positive in irq_to_gpio() and npe_request().\n  ARM: fix insl() and outsl() endianness on IXP4xx architecture.\n  IXP4xx: Fix normally-disabled debugging text in drivers/net/arm/ixp4xx_eth.c.\n  IXP4xx: change the timer base frequency to 66.666000 MHz.\n"
    },
    {
      "commit": "f01eb3640308c005d31b29d0a8bc2b7acb4e3f75",
      "tree": "a4e249cc4b5880b841487c889c32be8b5414fd11",
      "parents": [
        "6698e34720660e18b45e2e3b115ee4584d0c3b5e"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:46:33 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:46:33 2009 -0800"
      },
      "message": "[BKL] add \u0027might_sleep()\u0027 to the outermost lock taker\n\nAs shown by the previous patch (6698e3472: \"tty: Fix BKL taken under a\nspinlock bug introduced in the BKL split\") the BKL removal is prone to\nsome subtle issues, where removing the BKL in one place may in fact make\na previously nested BKL call the new outer call, and then prone to nasty\ndeadlocks with other spinlocks.\n\nIn general, we should never take the BKL while we\u0027re holding a spinlock,\nso let\u0027s just add a \"might_sleep()\" to it (even though the BKL doesn\u0027t\ntechnically sleep - at least not yet), and we\u0027ll get nice warnings the\nnext time this kind of problem happens during BKL removal.\n\nAcked-and-Tested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "6698e34720660e18b45e2e3b115ee4584d0c3b5e",
      "tree": "1e6e136d58a1f66928603f0e48cd8f163fef5196",
      "parents": [
        "09cea96caa59fabab3030c53bd698b9b568d959a"
      ],
      "author": {
        "name": "Alan Cox",
        "email": "alan@linux.intel.com",
        "time": "Sat Dec 12 10:32:36 2009 +0000"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:46:21 2009 -0800"
      },
      "message": "tty: Fix BKL taken under a spinlock bug introduced in the BKL split\n\nThe fasync path takes the BKL (it probably doesn\u0027t need to in fact)\nwhile holding the file_list spinlock.  You can\u0027t do that with the kernel\nlock: it causes lock inversions and deadlocks.\n\nLeave the BKL over that bit for the moment.\n\nIdentified by AKPM.\n\nSigned-off-by: Alan Cox \u003calan@linux.intel.com\u003e\nAcked-and-Tested-by: Thomas Gleixner \u003ctglx@linutronix.de\u003e\nSigned-off-by: Linus Torvalds \u003ctorvalds@linux-foundation.org\u003e\n"
    },
    {
      "commit": "09cea96caa59fabab3030c53bd698b9b568d959a",
      "tree": "a991cdc0c887fdcda37f4b751ee98d3db9559f4e",
      "parents": [
        "6eb7365db6f3a4a9d8d9922bb0b800f9cbaad641",
        "e090aa80321b64c3b793f3b047e31ecf1af9538d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 14:27:24 2009 -0800"
      },
      "message": "Merge branch \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc\n\n* \u0027next\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/benh/powerpc: (151 commits)\n  powerpc: Fix usage of 64-bit instruction in 32-bit altivec code\n  MAINTAINERS: Add PowerPC patterns\n  powerpc/pseries: Track previous CPPR values to correctly EOI interrupts\n  powerpc/pseries: Correct pseries/dlpar.c build break without CONFIG_SMP\n  powerpc: Make \"intspec\" pointers in irq_host-\u003exlate() const\n  powerpc/8xx: DTLB Miss cleanup\n  powerpc/8xx: Remove DIRTY pte handling in DTLB Error.\n  powerpc/8xx: Start using dcbX instructions in various copy routines\n  powerpc/8xx: Restore _PAGE_WRITETHRU\n  powerpc/8xx: Add missing Guarded setting in DTLB Error.\n  powerpc/8xx: Fixup DAR from buggy dcbX instructions.\n  powerpc/8xx: Tag DAR with 0x00f0 to catch buggy instructions.\n  powerpc/8xx: Update TLB asm so it behaves as linux mm expects.\n  powerpc/8xx: Invalidate non present TLBs\n  powerpc/pseries: Serialize cpu hotplug operations during deactivate Vs deallocate\n  pseries/pseries: Add code to online/offline CPUs of a DLPAR node\n  powerpc: stop_this_cpu: remove the cpu from the online map.\n  powerpc/pseries: Add kernel based CPU DLPAR handling\n  sysfs/cpu: Add probe/release files\n  powerpc/pseries: Kernel DLPAR Infrastructure\n  ...\n"
    },
    {
      "commit": "6eb7365db6f3a4a9d8d9922bb0b800f9cbaad641",
      "tree": "02eb4f5aa46cefae0cbfe195b9578b87f3db96a1",
      "parents": [
        "9c3936cb694ffd559c80dc3eb75b61f769a39259",
        "84a3bd061c1974aea4b14b954e518ce144e407c6"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:40:50 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:40:50 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound-2.6:\n  ALSA: hda - Overwrite pin config on intel DG45ID board.\n  intelhdmi - dont power off HDA link\n  ALSA: hrtimer - Fix lock-up\n  ALSA: intelhdmi - add channel mapping for typical configurations\n  ALSA: intelhdmi - channel mapping applies to Pin\n  ALSA: intelhdmi - accept DisplayPort pin\n  ALSA: hda - show HBR(High Bit Rate) pin cap in procfs\n  ALSA: hda - Fix LED GPIO setup for HP laptops with IDT codecs\n  ASoC: Fix build of OMAP sound drivers\n  ALSA: opti93x: fix irq releasing if the irq cannot be allocated\n"
    },
    {
      "commit": "9c3936cb694ffd559c80dc3eb75b61f769a39259",
      "tree": "cc034c09e359e43b4ff01efabc7ce47602d80acf",
      "parents": [
        "5de76b18d1a7193c49c1a4ee72261421a17de57c",
        "5ccf197859d6f6bcf56e85657019503b2d95767a"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:40:13 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:40:13 2009 -0800"
      },
      "message": "Merge branch \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6\n\n* \u0027omap-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap-2.6: (75 commits)\n  omap3: Fix OMAP35XX_REV macros\n  omap: serial: fix non-empty uart fifo read abort\n  omap3: Zoom2/3: Update hsmmc board config params\n  omap3 : Enable TWL4030 Keypad for Zoom2 and Zoom3 boards\n  omap3: id code detection 3525 vs 3515\n  omap3: rx51: Use wl1251 in SPI mode 3\n  omap3: zoom2/3: make MMC slot work again\n  omap1: htcherald: Update defconfig to include mux support\n  omap1: LCD_DMA: Use some define rather than a hexadecimal\n  omap: header: remove unused data-type\n  omap: arch/arm/plat-omap/devices.c - sort alphabetically\n  omap: Correcting GPMC_CONFIG1_DEVICETYPE_NAND\n  OMAP3: serial - allow platforms specify which UARTs to initialize\n  omap3: cm-t35: add mux initialization\n  OMAP4: Sync up omap4430 defconfig\n  OMAP4: Remove the secondary wait loop\n  OMAP4: AuxCoreBoot registers only accessible in secure mode\n  OMAP4: Fix SRAM base and size\n  OMAP4: Fix cpu detection\n  omap3: pandora: board file updates for .33\n  ...\n"
    },
    {
      "commit": "5de76b18d1a7193c49c1a4ee72261421a17de57c",
      "tree": "cd349813d06b8da020aaec0dcc33d499dd80fad5",
      "parents": [
        "8d0e7fb9d1581c4543ea917c2ea1a50db607a344",
        "e1187b3be72be59625e445b186007e6eae27fef1"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:39:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:39:09 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6:\n  be2net: fix error in rx completion processing.\n  igbvf: avoid reset storms due to mailbox issues\n  igb: fix handling of mailbox collisions between PF/VF\n  usb: remove rare pm primitive for conversion to new API\n"
    },
    {
      "commit": "8d0e7fb9d1581c4543ea917c2ea1a50db607a344",
      "tree": "8b407cdfb6e354971d7406edd99545de66252dab",
      "parents": [
        "702a7c7609bec3a940b6a46b0d6ab9ce45274580",
        "355d79c87a53aa08c33deba184b8c87763a08270"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:37:39 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:37:39 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6\n\n* \u0027for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/penberg/slab-2.6:\n  slab, kmemleak: pass the correct pointer to kmemleak_erase()\n  slab, kmemleak: stop calling kmemleak_erase() unconditionally\n  SLAB: Fix unlikely() annotation in __cache_alloc_node()\n  SLAB: Fix lockdep annotations for CPU hotplug\n  SLUB: Fix __GFP_ZERO unlikely() annotation\n  slub: allow stats to be cleared\n"
    },
    {
      "commit": "702a7c7609bec3a940b6a46b0d6ab9ce45274580",
      "tree": "6c169691449259410b9b51a146acb0e837dae96a",
      "parents": [
        "053fe57ac249a9531c396175778160d9e9509399",
        "b9889ed1ddeca5a3f3569c8de7354e9e97d803ae"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:34:10 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Sat Dec 12 11:34:10 2009 -0800"
      },
      "message": "Merge branch \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027sched-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (21 commits)\n  sched: Remove forced2_migrations stats\n  sched: Fix memory leak in two error corner cases\n  sched: Fix build warning in get_update_sysctl_factor()\n  sched: Update normalized values on user updates via proc\n  sched: Make tunable scaling style configurable\n  sched: Fix missing sched tunable recalculation on cpu add/remove\n  sched: Fix task priority bug\n  sched: cgroup: Implement different treatment for idle shares\n  sched: Remove unnecessary RCU exclusion\n  sched: Discard some old bits\n  sched: Clean up check_preempt_wakeup()\n  sched: Move update_curr() in check_preempt_wakeup() to avoid redundant call\n  sched: Sanitize fork() handling\n  sched: Clean up ttwu() rq locking\n  sched: Remove rq-\u003eclock coupling from set_task_cpu()\n  sched: Consolidate select_task_rq() callers\n  sched: Remove sysctl.sched_features\n  sched: Protect sched_rr_get_param() access to task-\u003esched_class\n  sched: Protect task-\u003ecpus_allowed access in sched_getaffinity()\n  sched: Fix balance vs hotplug race\n  ...\n\nFixed up conflicts in kernel/sysctl.c (due to sysctl cleanup)\n"
    },
    {
      "commit": "84a3bd061c1974aea4b14b954e518ce144e407c6",
      "tree": "1dade22a9448d6aa0f7fd2a4d052374132b9567b",
      "parents": [
        "f52d7a4393136107f526040f6ef190ab49032496",
        "52dc438606d1ef78b96f56cc04dbea9242005730"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 12 18:18:08 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 12 18:18:08 2009 +0100"
      },
      "message": "Merge branch \u0027topic/hda\u0027 into for-linus\n"
    },
    {
      "commit": "f52d7a4393136107f526040f6ef190ab49032496",
      "tree": "5e6ed35ef95d31ad9b842f0d19eb3c4498e85b24",
      "parents": [
        "fcfdebe70759c74e2e701f69aaa7f0e5e32cf5a6",
        "761c9d45d14e0afa3c0b8eb84b4075602e50533b"
      ],
      "author": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 12 18:18:04 2009 +0100"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 12 18:18:04 2009 +0100"
      },
      "message": "Merge branch \u0027topic/asoc\u0027 into for-linus\n"
    },
    {
      "commit": "52dc438606d1ef78b96f56cc04dbea9242005730",
      "tree": "839611935b8e15c1500d757464a5b7f120242c5e",
      "parents": [
        "0287d970652027d5e299e0215578f228660a0e4e"
      ],
      "author": {
        "name": "Alexey Fisher",
        "email": "bug-track@fisher-privat.net",
        "time": "Sat Dec 12 11:16:41 2009 +0200"
      },
      "committer": {
        "name": "Takashi Iwai",
        "email": "tiwai@suse.de",
        "time": "Sat Dec 12 10:41:50 2009 +0100"
      },
      "message": "ALSA: hda - Overwrite pin config on intel DG45ID board.\n\nThe pin config provided by BIOS have some problems:\n0x0221401f: [Jack] HP Out at Ext Front  \u003c-- other association and sequence\n0x02a19020: [Jack] Mic at Ext Front     \u003c-- other association\n0x01113014: [Jack] Speaker at Ext Rear  \u003c-- line out (not speaker)\n0x01114010: [Jack] Speaker at Ext Rear  \u003c-- line out\n0x01a19030: [Jack] Mic at Ext Rear      \u003c-- other association\n0x01111012: [Jack] Speaker at Ext Rear  \u003c-- line out\n0x01116011: [Jack] Speaker at Ext Rear  \u003c-- line out\n0x40f000f0: [N/A] Other at Ext N/A\n0x40f000f0: [N/A] Other at Ext N/A\n0x40f000f0: [N/A] Other at Ext N/A\n0x40f000f0: [N/A] Other at Ext N/A\n0x40f000f0: [N/A] Other at Ext N/A\n0x01451140: [Jack] SPDIF Out at Ext Rear\n0x40f000f0: [N/A] Other at Ext N/A\n\njust overwrite it.\n\nSigned-off-by: Alexey Fisher \u003cbug-track@fisher-privat.net\u003e\nSigned-off-by: Takashi Iwai \u003ctiwai@suse.de\u003e\n"
    },
    {
      "commit": "355d79c87a53aa08c33deba184b8c87763a08270",
      "tree": "93b0e0a65e8a9c4abdd9297b614db2a8bc2a68a4",
      "parents": [
        "053fe57ac249a9531c396175778160d9e9509399",
        "8e15b79cf4bd20c6afb4663d98a39cd004eee672",
        "ddbf2e8366f2a7fa3419be418cfd83a914d2527f",
        "74e2134ff892ee4ea4fbd52637060b71e540faf1",
        "78eb00cc574d3dbf8e6bed804948a89e8110a064"
      ],
      "author": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Dec 12 10:12:19 2009 +0200"
      },
      "committer": {
        "name": "Pekka Enberg",
        "email": "penberg@cs.helsinki.fi",
        "time": "Sat Dec 12 10:12:19 2009 +0200"
      },
      "message": "Merge branches \u0027slab/fixes\u0027, \u0027slab/kmemleak\u0027, \u0027slub/perf\u0027 and \u0027slub/stats\u0027 into for-linus\n"
    },
    {
      "commit": "e1187b3be72be59625e445b186007e6eae27fef1",
      "tree": "7b1204372d860ce357e651d3817db3f857019ee2",
      "parents": [
        "7227909340477c1e5225bb2df76cdcc95b5e1da1"
      ],
      "author": {
        "name": "Ajit Khaparde",
        "email": "ajitk@serverengines.com",
        "time": "Fri Dec 11 22:59:09 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 22:59:09 2009 -0800"
      },
      "message": "be2net: fix error in rx completion processing.\n\nThere are certain skews of the NIC which have multiple bits set in\nadapter-\u003ecap.  Use \u0026 instead of \u003d\u003d to process rx completions.\n\nSigned-off-by: Ajit Khaparde \u003cajitk@serverengines.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "7227909340477c1e5225bb2df76cdcc95b5e1da1",
      "tree": "694e3ecd90b3bf9de6324a581ba4115d701095ee",
      "parents": [
        "fef45f4ce221fc110f70716a00f40be697c5b254"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Dec 11 22:58:14 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 22:58:14 2009 -0800"
      },
      "message": "igbvf: avoid reset storms due to mailbox issues\n\nFrom: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\n\nThis change makes it so that reset/interrupt storms can be avoided when\nthere are mailbox issues.  The new behavior is to only allow the device to\ntrigger mailbox related resets only once every 10 seconds.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "fef45f4ce221fc110f70716a00f40be697c5b254",
      "tree": "a980ffbc75b62f6686eccf23d53c03aa643fefaa",
      "parents": [
        "ceb0c77e573bb208e282ce9af973a07ab79791e2"
      ],
      "author": {
        "name": "Alexander Duyck",
        "email": "alexander.h.duyck@intel.com",
        "time": "Fri Dec 11 22:57:34 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 22:57:34 2009 -0800"
      },
      "message": "igb: fix handling of mailbox collisions between PF/VF\n\nThis patch changes the handling of collisions between the use of the\nPF/VF sides of the mailbox.\n\nSigned-off-by: Alexander Duyck \u003calexander.h.duyck@intel.com\u003e\nSigned-off-by: Jeff Kirsher \u003cjeffrey.t.kirsher@intel.com\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "ceb0c77e573bb208e282ce9af973a07ab79791e2",
      "tree": "ae242c736e10effad18147c50fb473cb424fffb3",
      "parents": [
        "501706565b2d4d2d40d0d301d5411ede099b8a6f"
      ],
      "author": {
        "name": "Oliver Neukum",
        "email": "oliver@neukum.org",
        "time": "Fri Dec 11 21:43:00 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 21:43:00 2009 -0800"
      },
      "message": "usb: remove rare pm primitive for conversion to new API\n\nThis patch removes a rare use of the USB power management API which\nwon\u0027t be supported after the conversion to the new generic runtime power\nmanagement framework. Functionality is not altered.\n\nSigned-off-by: Oliver Neukum \u003coliver@neukum.org\u003e\nSigned-off-by: David S. Miller \u003cdavem@davemloft.net\u003e\n"
    },
    {
      "commit": "053fe57ac249a9531c396175778160d9e9509399",
      "tree": "4e4e8acbf0bd01bedef3c733fdd9d7433f0748a0",
      "parents": [
        "92340ee3198a2afd7664ed2f5472fa072b15fa32",
        "501706565b2d4d2d40d0d301d5411ede099b8a6f"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:58:20 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:58:20 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6: (75 commits)\n  net: Handle NETREG_UNINITIALIZED devices correctly\n  can: add the driver for Analog Devices Blackfin on-chip CAN controllers\n  xfrm: Fix truncation length of authentication algorithms installed via PF_KEY\n  net: use compat helper functions in compat_sys_recvmmsg\n  net: fix compat_sys_recvmmsg parameter type\n  cxgb3: Fixing EEH handlers\n  cnic: Zero out status block and Event Queue indices.\n  cnic: Send delete command when shutting down iSCSI ring.\n  net: smc91x: Fix up type mismatch in smc_drv_resume().\n  smc91x: fix unused flags warnings on UP systems\n  MAINTAINERS: Transfering maintainership of cdc-ether\n  net: Add missing TST_CFG_WRITE bits around sky2_pci_write\n  net: Fix Yukon-2 Optima TCP offload setup\n  net: niu uses crc32, so select CRC32\n  wireless: update old static regulatory domain rules\n  mac80211: Revert \u0027Use correct sign for mesh active path refresh\u0027\n  mac80211: Fixed bug in mesh portal paths\n  net/mac80211: Correct size given to memset\n  b43: Remove reset after fatal DMA error\n  rtl8187: add radio led and fix warnings on suspend\n  ...\n"
    },
    {
      "commit": "92340ee3198a2afd7664ed2f5472fa072b15fa32",
      "tree": "b77411ace423d8702da51938c953914d341fba80",
      "parents": [
        "a1c36e52068a59374e127d60e4d8f4377072fc98",
        "637e8a60a7aaf4ef7d46cfdf83bcfac9cf6f0fbd"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:57:46 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:57:46 2009 -0800"
      },
      "message": "Merge branch \u0027compat-ioctl-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground\n\n* \u0027compat-ioctl-merge\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/playground:\n  usbdevfs: move compat_ioctl handling to devio.c\n  lp: move compat_ioctl handling into lp.c\n  compat_ioctl: pass compat pointer directly to handlers\n  compat_ioctl: simplify lookup table\n  compat_ioctl: simplify calling of handlers\n  compat_ioctl: inline all conversion handlers\n  compat_ioctl: Remove BKL\n  compat_ioctl: remove all VT ioctl handling\n"
    },
    {
      "commit": "a1c36e52068a59374e127d60e4d8f4377072fc98",
      "tree": "1f17d2bc113286f60fc4922910fbd252e77326ba",
      "parents": [
        "3070f27d6ecb69364e7cffe16c8b15e1b8ef41dd",
        "3d7703870633dd454f6554e6d8d7f70441d0fd2d"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:57:31 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:57:31 2009 -0800"
      },
      "message": "Merge git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic\n\n* git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic:\n  asm-generic: add sys_recvmmsg to unistd.h\n  asm-generic: add sys_accept4 to unistd.h\n  asm-generic/gpio.h: add some forward decls of the device struct\n  asm-generic: Fix typo in asm-generic/unistd.h.\n  lib/checksum: fix one more thinko\n  lib/checksum.c: make do_csum optional\n  lib/checksum.c: use 32-bit arithmetic consistently\n"
    },
    {
      "commit": "3070f27d6ecb69364e7cffe16c8b15e1b8ef41dd",
      "tree": "6a624eb764265b67b2765b978c749fbe08871886",
      "parents": [
        "1e57c2186fc204ecd5e47f279d00eba3c3db245c",
        "e9c0748b687aa70179a9e6d8ffc24b2874fe350b"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:49:09 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:49:09 2009 -0800"
      },
      "message": "Merge branch \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027timers-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  itimer: Fix the itimer trace print format\n  hrtimer: move timer stats helper functions to hrtimer.c\n  hrtimer: Tune hrtimer_interrupt hang logic\n"
    },
    {
      "commit": "1e57c2186fc204ecd5e47f279d00eba3c3db245c",
      "tree": "aad97e94afe668b2fe734ef28536627ec00860d8",
      "parents": [
        "756300983f11a1c6f9457d6d8f57354e0f0fe8d4",
        "ea5b41f9d595be354f7a50e56b28c2d72e6e88a5"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:48:21 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:48:21 2009 -0800"
      },
      "message": "Merge branch \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027core-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  lockdep: Avoid out of bounds array reference in save_trace()\n  futex: Take mmap_sem for get_user_pages in fault_in_user_writeable\n  lockstat: Add usage info to Documentation/lockstat.txt\n  lockstat: Fix min, max times in /proc/lock_stats\n"
    },
    {
      "commit": "756300983f11a1c6f9457d6d8f57354e0f0fe8d4",
      "tree": "9f9b791b4af64b4db7dc4a1b6f900ff91fec5206",
      "parents": [
        "df7147b3c37cb203f968119f3b6a1cd648c535a1",
        "9cf7826743e5c78dcfcfdc99d17f79ce6d3a2942"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:47:59 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:47:59 2009 -0800"
      },
      "message": "Merge branch \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027x86-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  x86/amd-iommu: Fix PCI hotplug with passthrough mode\n  x86/amd-iommu: Fix passthrough mode\n  x86: mmio-mod.c: Use pr_fmt\n  x86: kmmio.c: Add and use pr_fmt(fmt)\n  x86: i8254.c: Add pr_fmt(fmt)\n  x86: setup_percpu.c: Use pr_\u003clevel\u003e and add pr_fmt(fmt)\n  x86: es7000_32.c: Use pr_\u003clevel\u003e and add pr_fmt(fmt)\n  x86: Print DMI_BOARD_NAME as well as DMI_PRODUCT_NAME from __show_regs()\n  x86: Factor duplicated code out of __show_regs() into show_regs_common()\n  arch/x86/kernel/microcode*: Use pr_fmt() and remove duplicated KERN_ERR prefix\n  x86, mce: fix confusion between bank attributes and mce attributes\n  x86/mce: Set up timer unconditionally\n  x86: Fix bogus warning in apic_noop.apic_write()\n  x86: Fix typo in arch/x86/mm/kmmio.c\n  x86: ASUS P4S800 reboot\u003dbios quirk\n"
    },
    {
      "commit": "df7147b3c37cb203f968119f3b6a1cd648c535a1",
      "tree": "f5e0026cc8b1f711beef03338b087ff66cae92c4",
      "parents": [
        "6f696eb17be741668810fe1f798135c7cf6733e2",
        "788d70dce0184eccc249ac6f05aa38b385b7497c"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:47:44 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:47:44 2009 -0800"
      },
      "message": "Merge branch \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027tracing-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip:\n  tracing: Remove comparing of NULL to va_list in trace_array_vprintk()\n  tracing: Fix function graph trace_pipe to properly display failed entries\n  tracing: Add full state to trace_seq\n  tracing: Buffer the output of seq_file in case of filled buffer\n  tracing: Only call pipe_close if pipe_close is defined\n  tracing: Add pipe_close interface\n"
    },
    {
      "commit": "6f696eb17be741668810fe1f798135c7cf6733e2",
      "tree": "f9bcfe5831dfcaaad50ca68d7f04d80d8236fa56",
      "parents": [
        "c4e194e3b71ff4fed01d727c32ee1071921d28a3",
        "125580380f418000b1a06d9a54700f1191b6e561"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:47:30 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:47:30 2009 -0800"
      },
      "message": "Merge branch \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip\n\n* \u0027perf-fixes-for-linus\u0027 of git://git.kernel.org/pub/scm/linux/kernel/git/tip/linux-2.6-tip: (57 commits)\n  x86, perf events: Check if we have APIC enabled\n  perf_event: Fix variable initialization in other codepaths\n  perf kmem: Fix unused argument build warning\n  perf symbols: perf_header__read_build_ids() offset\u0027n\u0027size should be u64\n  perf symbols: dsos__read_build_ids() should read both user and kernel buildids\n  perf tools: Align long options which have no short forms\n  perf kmem: Show usage if no option is specified\n  sched: Mark sched_clock() as notrace\n  perf sched: Add max delay time snapshot\n  perf tools: Correct size given to memset\n  perf_event: Fix perf_swevent_hrtimer() variable initialization\n  perf sched: Fix for getting task\u0027s execution time\n  tracing/kprobes: Fix field creation\u0027s bad error handling\n  perf_event: Cleanup for cpu_clock_perf_event_update()\n  perf_event: Allocate children\u0027s perf_event_ctxp at the right time\n  perf_event: Clean up __perf_event_init_context()\n  hw-breakpoints: Modify breakpoints without unregistering them\n  perf probe: Update perf-probe document\n  perf probe: Support --del option\n  trace-kprobe: Support delete probe syntax\n  ...\n"
    },
    {
      "commit": "c4e194e3b71ff4fed01d727c32ee1071921d28a3",
      "tree": "f3d237e46ee08c15693e14c15ed1f93c1946c560",
      "parents": [
        "2fe77b81c77eed92c4c0439f74c8148a295b4a86",
        "3989d17847071fa94c93299805a9cca27cf65d26"
      ],
      "author": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:46:51 2009 -0800"
      },
      "committer": {
        "name": "Linus Torvalds",
        "email": "torvalds@linux-foundation.org",
        "time": "Fri Dec 11 20:46:51 2009 -0800"
      },
      "message": "Merge branch \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm\n\n* \u0027for-linus\u0027 of git://codeaurora.org/quic/kernel/dwalker/linux-msm:\n  HTC Dream: mmc compilation fixes\n  video: Allow selecting MSM framebuffer in Kconfig\n  Add arm msm maintainer entry\n  msm: Add memory map for HTC Dream\n  msm: add minimal board file for HTC Dream device\n  msm: make debugging UART (for DEBUG_LL) configurable\n"
    },
    {
      "commit": "501706565b2d4d2d40d0d301d5411ede099b8a6f",
      "tree": "142a18bf1f1e74a09dbfa27540b893ade0fd797d",
      "parents": [
        "e93737b0f0159a61772894943199fd3b6f315641",
        "2fe77b81c77eed92c4c0439f74c8148a295b4a86"
      ],
      "author": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 17:12:17 2009 -0800"
      },
      "committer": {
        "name": "David S. Miller",
        "email": "davem@davemloft.net",
        "time": "Fri Dec 11 17:12:17 2009 -0800"
      },
      "message": "Merge branch \u0027master\u0027 of /home/davem/src/GIT/linux-2.6/\n\nConflicts:\n\tinclude/net/tcp.h\n"
    },
    {
      "commit": "5ccf197859d6f6bcf56e85657019503b2d95767a",
      "tree": "85cb5562b550571297cdd347a578ae337eb8f39f",
      "parents": [
        "24ed45aa0776f9f645aa1ac1a88b2e1d5f29a9aa",
        "435bb827499014ab0e57de75e9606861b08fe894"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:19:16 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:19:16 2009 -0800"
      },
      "message": "Merge branch \u0027for-next\u0027 into omap-for-linus\n"
    },
    {
      "commit": "435bb827499014ab0e57de75e9606861b08fe894",
      "tree": "85cb5562b550571297cdd347a578ae337eb8f39f",
      "parents": [
        "ce13d4716a276f4331d78ba28a5093a63822ab95"
      ],
      "author": {
        "name": "Sanjeev Premi",
        "email": "premi@ti.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "message": "omap3: Fix OMAP35XX_REV macros\n\nIn original implementation, the revision passed to\nthese macros contained revision number in lower nibble.\n\nBut, later the revision bits (OMAP_REVBITS_XX) were\ndefined to use omap_revision[15:08] where revision\nnumber is containied in higher nibble.\n\nThis patch updates the macros; else incorrect revision\nis detected for OMAP35xx devices.\n\nSigned-off-by: Sanjeev Premi \u003cpremi@ti.com\u003e\n"
    },
    {
      "commit": "ce13d4716a276f4331d78ba28a5093a63822ab95",
      "tree": "0537f1349cae8f963eea5c0da7d5cfa4e738149d",
      "parents": [
        "ed32350dc5ccc2b00685d857c3270688d465cd41"
      ],
      "author": {
        "name": "vikram pandita",
        "email": "vikram.pandita@ti.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "message": "omap: serial: fix non-empty uart fifo read abort\n\nOMAP3xxx and OMAP4430 UART IP blocks have a restriction wrt RX FIFO.\nEmpty RX fifo read causes an abort.\n\nOMAP3xxx:\n\tUART IP revision \u003e\u003d 0x52 have this issue\n\tMVR register format is:\n\tBits  Field Name  Description  \t\t\t\tType  Reset\n\t31:8   RESERVED \t\t\t\t\tRO  \t0x0\n\t7:4    MAJOR  \tMajor revision number of the module.  \tRO  \t0x--\n\t3:0    MINOR  \tMinor revision number of the module.  \tRO  \t0x--\n\nOMAP4xxx:\n\tAll revisions have this issue\n\tRevision id check is not used as the format of MVR resigster has changed\n\tFor omap4 MVR register reads as: 0x50410602 \u003d\u003e Revision id \u003d 0x0602\n\tFormat of MVR register on omap4 is: (Courtesy: Cousson, Benoit)\n\tBits  Field Name  Description  \t\t\t\tType  Reset\n\t31:30 SCHEME  \tScheme revision number of module  \tRO  \t0x1\n\t29:28 RESERVED   \t\t\t\t\tRO  \t0x1\n\t27:16 FUNC  \tFunction revision number of module  \tRO  \t0x041\n\t15:11 RTL  \t\tRtl revision number of module  \tRO  \t0x00\n\t10:8  MAJOR \tMajor revision number of the module.  \tRO  \t0x6\n\t7:6   CUSTOM  \tCustom revision number of the module.  \tRO  \t0x0\n\t5:0   MINOR  \tMinor revision number of the module.  \tRO  \t0x02\n\nOverride the default 8250 read handler: mem_serial_in()\nby a custom handler: serial_in_8250()\nwhich makes sure that RX fifo is not read when empty\n\ntested on zoom3(3630) board\n\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ed32350dc5ccc2b00685d857c3270688d465cd41",
      "tree": "30002cc1353487555a139ffe93fa23a7eae3c841",
      "parents": [
        "5bcf5a106feb6d760e478ed3c601db672c10b848"
      ],
      "author": {
        "name": "Madhusudhan Chikkature",
        "email": "madhu.cr@ti.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "message": "omap3: Zoom2/3: Update hsmmc board config params\n\nUpdate the hsmmc zoom peripheral configuration to support:\nPower saving mode\nmmc2 8-bit support\nConfigure mmc2 as non removable\n\nSigned-off-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "5bcf5a106feb6d760e478ed3c601db672c10b848",
      "tree": "2ed4fcf7cf58cd0ca6d43e42bf6f9e1932189dc8",
      "parents": [
        "0712fb39d7ac045171f26b24b896d58adec04133"
      ],
      "author": {
        "name": "manjugk manjugk",
        "email": "manjugk@ti.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "message": "omap3 : Enable TWL4030 Keypad for Zoom2 and Zoom3 boards\n\nThe TWL4030 keypad driver is not enabled by default for zoom2 and zoom3\nboards.\n\nThis patch will enable the same for both zoom2 and zoom3 boards.\n\nTested on zoom2(3430) and zoom3(3630) boards.\n\nSigned-off-by: Manjunatha GK \u003cmanjugk@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "0712fb39d7ac045171f26b24b896d58adec04133",
      "tree": "3cd39199ef29cae97931df1a3c557942b8f1aa14",
      "parents": [
        "860fc976321fa690c5cc77a2f66e8d6ea8d52e25"
      ],
      "author": {
        "name": "Sergey Lapin",
        "email": "slapin@ossfans.org",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "message": "omap3: id code detection 3525 vs 3515\n\nThe runtime detection of OMAP3515 and OMAP3525\nwas reversed.\n\nSigned-off-by: Sergey Lapin \u003cslapin@ossfans.org\u003e\nSigned-off-by: Sanjeev Premi \u003cpremi@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "860fc976321fa690c5cc77a2f66e8d6ea8d52e25",
      "tree": "19a6dd774e2853e51fcb7187a5063491332fff6e",
      "parents": [
        "aed79bce7701e0cf44def227f302618be42dee3d"
      ],
      "author": {
        "name": "Kalle Valo",
        "email": "kalle.valo@nokia.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:37 2009 -0800"
      },
      "message": "omap3: rx51: Use wl1251 in SPI mode 3\n\nOtherwise Extreme Lower Power (ELP) wakeup doesn\u0027t work properly.\n\nSigned-off-by: Kalle Valo \u003ckalle.valo@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "aed79bce7701e0cf44def227f302618be42dee3d",
      "tree": "5479469348e4ba821df7041f18cb5e849d4abcbf",
      "parents": [
        "87cbb94b8333c1ffcaf87c093b2613b69fe929c5"
      ],
      "author": {
        "name": "Anand Gadiyar",
        "email": "gadiyar@ti.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap3: zoom2/3: make MMC slot work again\n\nomap3: zoom2/3: make MMC slot work again\n\nCommit 12f8dfb56 accidentally broke MMC on zoom2/3.\nThe .vmmc1 field of zoom_twldata was deleted. Restoring it\nallows the MMC slot to work again\n\nSigned-off-by: Anand Gadiyar \u003cgadiyar@ti.com\u003e\nAcked-by: Madhusudhan Chikkature \u003cmadhu.cr@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "87cbb94b8333c1ffcaf87c093b2613b69fe929c5",
      "tree": "6765b0a81475945d6f61feca86bbc535fbf55d5a",
      "parents": [
        "8d72c796c9d966b0efc26092dae7005c345b3efa"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap1: htcherald: Update defconfig to include mux support\n\nThe existing htcherald_defconfig did not include mux support, which\nprevented USB and other functionality from working out of the box.\nThis change updates the defconfig to add it in.  It also aligns the\ndefconfig to the -rc8 kernel config.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8d72c796c9d966b0efc26092dae7005c345b3efa",
      "tree": "4f608e2c9e06efca0d0d31394752177fd774138c",
      "parents": [
        "9cb87a6b443fe6061d91b7eb220d15d01e0dc611"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap1: LCD_DMA: Use some define rather than a hexadecimal\n\nThe patch corrects the issue introduced with one of my earlier patches:\n\tOMAP: DMA: Fix omapfb/lcdc on OMAP1510 broken when PM set[1]\nas pointed out by OMAP subsystem maintainer.\n\nApplies on top of my prevoius patch:\n  OMAP: DMA: move LCD DMA related code from plat-omap to mach-omap1[2]\n\nTested on Amstrad Delta\nCompile tested with omap_generic_2420_defconfig\n\n[1] http://patchwork.kernel.org/patch/57922/\n[2] http://patchwork.kernel.org/patch/61952/\n\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "9cb87a6b443fe6061d91b7eb220d15d01e0dc611",
      "tree": "87ebf776edb82ce13d563e0ee3c36d15a39a13ff",
      "parents": [
        "3bfe8971a820e3322c9542bcdc58e12583c9bb50"
      ],
      "author": {
        "name": "vikram pandita",
        "email": "vikram.pandita@ti.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap: header: remove unused data-type\n\nRemove unused data type omap_gpio_switch_config\n\nThereby also get rid of following sparse warnings:\narch/arm/plat-omap/include/plat/board.h :121:20:\n\twarning: dubious bitfield without explicit `signed\u0027 or `unsigned\u0027\narch/arm/plat-omap/include/plat/board.h :122:19:\n\twarning: dubious bitfield without explicit `signed\u0027 or `unsigned\u0027\narch/arm/plat-omap/include/plat/board.h :123:24:\n\twarning: dubious bitfield without explicit `signed\u0027 or `unsigned\u0027\n\nSigned-off-by: Vikram Pandita \u003cvikram.pandita@ti.com\u003e\nAcked-by: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3bfe8971a820e3322c9542bcdc58e12583c9bb50",
      "tree": "0635638048a6b17155ee4709da247f340f21a877",
      "parents": [
        "8fe8acbe5aabf0d8e6af4c44aa4de0892a770cb0"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:36 2009 -0800"
      },
      "message": "omap: arch/arm/plat-omap/devices.c - sort alphabetically\n\nComment in omap_init_devices asks to keep init calls and their\nimplementations in alphabetical order, so let it be that way.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8fe8acbe5aabf0d8e6af4c44aa4de0892a770cb0",
      "tree": "94ffd5de57894156156f73f35b2d4b827c24d6aa",
      "parents": [
        "f62349ee9788b1d94c55eb6c291d74a1f69bdd9e"
      ],
      "author": {
        "name": "Vimal Singh",
        "email": "vimalsingh@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "omap: Correcting GPMC_CONFIG1_DEVICETYPE_NAND\n\nFor NAND devices \u00272\u0027 should be used with GPMC_CONFIG1_DEVICETYPE\ninstead of \u00271\u0027.\n\nSigned-off-by: Vimal Singh \u003cvimalsingh@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f62349ee9788b1d94c55eb6c291d74a1f69bdd9e",
      "tree": "193154ad405a30910684c5521b797908db4e5dc9",
      "parents": [
        "edc961a2fa51cf3fceba8df8bb52c7a048e4661b"
      ],
      "author": {
        "name": "Mika Westerberg",
        "email": "ext-mika.1.westerberg@nokia.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP3: serial - allow platforms specify which UARTs to initialize\n\nThis patch adds new function: omap_serial_init_port(port) that can be\nused to initialize only selected UARTs as serial ports. Platforms can\nthen in their board files call this function instead of omap_serial_init()\nif they don\u0027t want to use all UARTs as serial ports.\n\nSigned-off-by: Mika Westerberg \u003cext-mika.1.westerberg@nokia.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "edc961a2fa51cf3fceba8df8bb52c7a048e4661b",
      "tree": "72db68a60fd94c72693193e6500849ee2caae2bc",
      "parents": [
        "dca0d917696a3724ed1613f549a07020578cb037"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "omap3: cm-t35: add mux initialization\n\nCM-T35 can be assembled with different set of peripherals thus making\ncertain interfaces available to user as GPIOs or dedicated pins. Because\nof it CM-T35 bootloader sets up mux configuration only for pins\nnecessary to boot the system and the rest of the mux configuration is\ndone by the kernel. Besides, having mux configuration in the kernel\nallows to minimize dependancy on bootloader.\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "dca0d917696a3724ed1613f549a07020578cb037",
      "tree": "e57eb9812055f2904306e62af4af7f546711aa0f",
      "parents": [
        "b2f5c9413cc54000706959fa710c21b2d90a647c"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP4: Sync up omap4430 defconfig\n\nEnable minimum features to boot omap4430 on es1.0 samples. v2 versions\nremoves the \"CONFIG_SYSFS_DEPRECATED_V2\" since it\u0027s deprecated. Without\nthis older file system doesn\u0027t boot. One need to upgrade the filesystem\nif getting stuck in first init function.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b2f5c9413cc54000706959fa710c21b2d90a647c",
      "tree": "a03581dbcaebb66d66cb15f0c817b231be8e6fdd",
      "parents": [
        "942e2c9e529a57ce2bb1cf984d58f88d9b6e77e5"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP4: Remove the secondary wait loop\n\nThe secondary cores wakes up in time so the wait loop is not\nnecessary anymore.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "942e2c9e529a57ce2bb1cf984d58f88d9b6e77e5",
      "tree": "2892251635eafe9fa4a323a698d501c7ce9cb178",
      "parents": [
        "a7c3ae2cb6d144bdf6c582898d2368f5f91a1775"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP4: AuxCoreBoot registers only accessible in secure mode\n\nThe AuxCoreBoot0 and AuxCoreBoot1 can be only accessed in secure\nmode. Replace the current code with secure monitor API\u0027s to access/modify\nthese registers.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "a7c3ae2cb6d144bdf6c582898d2368f5f91a1775",
      "tree": "cb598a82ae02a3f83476df2066016cf9674fdddf",
      "parents": [
        "b570e0ec25b371c2e01a1a558e852e2618526817"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:35 2009 -0800"
      },
      "message": "OMAP4: Fix SRAM base and size\n\nThis patch fixes the public sram base address and available\nsize on OMAP4430.\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b570e0ec25b371c2e01a1a558e852e2618526817",
      "tree": "c531da70c61e8eb2b202d2da14274cebd982f58e",
      "parents": [
        "8d88f7f70cca3fa6aabac287fccd40cebacb92d1"
      ],
      "author": {
        "name": "Santosh Shilimkar",
        "email": "santosh.shilimkar@ti.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "OMAP4: Fix cpu detection\n\nThis patch fixes the OMAP4430 cpu detection. The IC rev detection is\ndone with hawkeye and rev. Note that rev does not map directly to\ndefined processor revision numbers as ES1.0 uses value 0.It also fixes\nthe SCM base address to read the correct ID_CODE register.\n\nAlso the cpu_is_omap44xx() and cpu_is_omap443x() correctly populated\ninstead of always being true\n\nSigned-off-by: Santosh Shilimkar \u003csantosh.shilimkar@ti.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "8d88f7f70cca3fa6aabac287fccd40cebacb92d1",
      "tree": "8ca30627c3d038241ab652addf18abdee49f125e",
      "parents": [
        "249b17f23a0fd141390d20fae4c96951e2054b5a"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap3: pandora: board file updates for .33\n\nPandora board file updates:\n- change keycodes of game buttons\n  it was decided not to use ABXY layout by the developers.\n- drop i2c bus 3 speed to 100kHz\n  this is needed for battery monitoring chip to work reliably.\n- drop pandora_lcd platform_device\n  the older DSS driver was never functional on l-o or mainline\n  kernels due to missing panel driver, so remove unneeded\n  pandora_lcd platform_device. This also removes last OMAP_TAG\n  from the board file.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "249b17f23a0fd141390d20fae4c96951e2054b5a",
      "tree": "f311f66f909308d401748b78c350f03a319ffa58",
      "parents": [
        "7a079cab4632265fc87ee483daf57879d5dd87f2"
      ],
      "author": {
        "name": "Gregoire Gentil",
        "email": "gregoire@gentil.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap3: Defconfig file of Always Innovating OMAP3-based Touch Book\n\nDefconfig file of Always Innovating OMAP3-based Touch Book\n\nSigned-off-by: Gregoire Gentil \u003cgregoire@gentil.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "7a079cab4632265fc87ee483daf57879d5dd87f2",
      "tree": "56c24da118cdf99cb296eba3c767146e81fcdbb4",
      "parents": [
        "bf92a40762fb10a394281941a46f529463c49ffc"
      ],
      "author": {
        "name": "Gregoire Gentil",
        "email": "gregoire@gentil.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap3: Board file of Always Innovating OMAP3-based Touch Book\n\nBoard file of Always Innovating OMAP3-based Touch Book\n\nSigned-off-by: Gregoire Gentil \u003cgregoire@gentil.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "bf92a40762fb10a394281941a46f529463c49ffc",
      "tree": "f1c9e124e77c3ccdaebb89c644f9d8275fe5759f",
      "parents": [
        "106997c1a4aa3a34d8e04fa0138ba332f7ceafef"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap1: I2C mux and clocks for omap7xx\n\nThis change adds MUX pin configuration and clocks for I2C support\nto OMAP 730 and 850-based devices.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "106997c1a4aa3a34d8e04fa0138ba332f7ceafef",
      "tree": "2eb807445f245aae5d670de5a8b995e4e359fd82",
      "parents": [
        "f8e9e98454606e43b728269de21db349f57861c7"
      ],
      "author": {
        "name": "Cory Maccarrone",
        "email": "darkstar6262@gmail.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:34 2009 -0800"
      },
      "message": "omap1: Add omap7xx USB support\n\nThis change implements USB client side support into the HTC\nHerald board configuration.  It uses a similar, but updated\nalgorithm to initialize the USB as is used in the linwizard\nproject.\n\nSigned-off-by: Cory Maccarrone \u003cdarkstar6262@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "f8e9e98454606e43b728269de21db349f57861c7",
      "tree": "cc38265982b60e93f5271ca7578e00161046c30e",
      "parents": [
        "414f552ad872e19a7471644317a60f3cbba25ced"
      ],
      "author": {
        "name": "Janusz Krzysztofik",
        "email": "jkrzyszt@tis.icnet.pl",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap1: DMA: move LCD related code from plat-omap to mach-omap1\n\nAll of the LCD DMA code in plat-omap/dma.c appears to be OMAP1-only (and\napparently only is available on a subset of OMAP1 chips).\n\nMove this code to mach-omap1/lcd_dma.c.\n\nTested on OMAP1510 Amstrad Delta.\nCompile-tested with omap_generic_2420_defconfig.\n\nReported-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Janusz Krzysztofik \u003cjkrzyszt@tis.icnet.pl\u003e\nReviewed-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "414f552ad872e19a7471644317a60f3cbba25ced",
      "tree": "441f388dffb45868e3898893aa1b22e2a3a60f59",
      "parents": [
        "e2b18e3018630d80eda54508e697d613283d57ac"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap1: Use gen_nand\n\nSince omapnand driver never find its way into mainline, switch to gen_nand instead.\nFollowing patch is compile tested only, but it is based on code I wrote for\nNetStar board and runtime tested it there.\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nCc: Imre Deak \u003cimre.deak@nokia.com\u003e\nCc: Brian Swetland \u003cswetland@google.com\u003e\nCc: Kevin Hilman \u003ckjh@hilman.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "e2b18e3018630d80eda54508e697d613283d57ac",
      "tree": "12dbac8e6b66e82d8a38d51e50a5639d593530f9",
      "parents": [
        "3bc48014782a89f7201734d3e23865cb283926a7"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "smc91x: remove OMAP specific bits\n\nNow that all OMAP boards are using the board resources, we don\u0027t need\nto keep the arch/board specific crap in the driver header.\n\nCc: linux-net@vger.kernel.org\nAcked-by: Nicolas Pitre \u003cnico@fluxnic.net\u003e\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "3bc48014782a89f7201734d3e23865cb283926a7",
      "tree": "f02691c3a2b919d49ba253060f7ce4d2296f9923",
      "parents": [
        "662c8b55d26abeabc0b125f922dfa66338a046ae"
      ],
      "author": {
        "name": "Ladislav Michl",
        "email": "ladis@linux-mips.org",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap: use smc91x_platdata to setup smc91x\n\nUse smc91x_platdata to setup smc91x, so we can get rid of OMAP specific stuff\nin smc91x driver\n\nSigned-off-by: Ladislav Michl \u003cladis@linux-mips.org\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "662c8b55d26abeabc0b125f922dfa66338a046ae",
      "tree": "c983e25b2b90df62ffca47ee0d849de30b203353",
      "parents": [
        "15f45e6f27b0ef0719171978acadf073b066fb74"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap: mux: Add 36xx CBP package support\n\nAdd 36xx CBP package support\n\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "15f45e6f27b0ef0719171978acadf073b066fb74",
      "tree": "ade2c84bbfca7c3f41acf56330ef8c171649defb",
      "parents": [
        "4896e3940a063fb03195d05806d28970dc3f102b"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:33 2009 -0800"
      },
      "message": "omap: mux: Remove old mux code for 34xx\n\nRemove old mux code for 34xx\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4896e3940a063fb03195d05806d28970dc3f102b",
      "tree": "f3ce32ae903d1ddb831d212d73a93b91c25da03d",
      "parents": [
        "b63128e81214cc2db2995d690438055c26d213a5"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Replace omap_cfg_reg() with new style signal or gpio functions\n\nReplace omap_cfg_reg() with new style signal or gpio functions\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "b63128e81214cc2db2995d690438055c26d213a5",
      "tree": "9b319655d1456fd9f2b8a1a25b7b70047e6fb0ad",
      "parents": [
        "4b715efccf9547c0d7fe864277526fee3d9b6bba"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: Split i2c platform init for mach-omap1 and mach-omap2\n\nOtherwise we cannot limit new mux code to mach-omap2.\nThe same signal names should eventually work for other\nomaps under mach-omap2.\n\nNote that these pins don\u0027t need to be OMAP_PIN_INPUT_PULLUP,\njust OMAP_PIN_INPUT is enough.\n\nCc: Jarkko Nikula \u003cjhnikula@gmail.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "4b715efccf9547c0d7fe864277526fee3d9b6bba",
      "tree": "346705cf6fcb8a8259c7f77e2419ed6068eb60b3",
      "parents": [
        "ca5742bdb58ebb74499731855dccf8f8a858b2e4"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Add debugfs support for new mux code\n\nAdd debugfs support for new mux code\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n\n"
    },
    {
      "commit": "ca5742bdb58ebb74499731855dccf8f8a858b2e4",
      "tree": "081a83ab562edc561487c24ca889d133750790e2",
      "parents": [
        "ddaa912a2164d7ce7a03fcb384ed37e712bb4549"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Add new style init functions to omap3 board-*.c files\n\nAdd new style mux init functions to omap3 board-*.c files\n\nSo far Beagle has been confirmed to be a CBB package,\nand CM-T35 a CUS package.\n\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "ddaa912a2164d7ce7a03fcb384ed37e712bb4549",
      "tree": "332356ed70bd9db782f4865e0b162258c9ce1d68",
      "parents": [
        "15ac7afe515631ec36966b1cf632a87276536f57"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Add new style pin multiplexing data for 34xx\n\nAdd new style mux data for 34xx. This should also\nwork with 3630 easily by adding the processor subset\nand ball data.\n\nNote that this data is __initdata, and gets optimized\nout except for the GPIO pins if CONFIG_OMAP_MUX\nis not set.\n\nAlso note that this data uses omap3630 naming for\nthe SDMMC registers instead of 34xx naming with just\nMMC.\n\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "15ac7afe515631ec36966b1cf632a87276536f57",
      "tree": "68fae5c0154ccf441468569c0d763b32c3b90f21",
      "parents": [
        "92c9f5018997dbc5f5e91eae2400d78ada2760b0"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:32 2009 -0800"
      },
      "message": "omap: mux: Add new style pin multiplexing code for omap3\n\nInitially only for 34xx. This code allows us to:\n\n- Make the code more generic as the omap internal signal\n  names can stay the same across omap generations for some\n  devices\n\n- Map mux registers to GPIO registers that is needed for\n  dynamic muxing of pins during off-idle\n\n- Override bootloader mux values via kernel cmdline using\n  omap_mux\u003dsome.signa1\u003d0x1234,some.signal2\u003d0x1234\n\n- View and set the mux registers via debugfs if\n  CONFIG_DEBUG_FS is enabled\n\nCc: Mike Rapoport \u003cmike@compulab.co.il\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "92c9f5018997dbc5f5e91eae2400d78ada2760b0",
      "tree": "ab98e9539cd6a554be1cec164ca9528b55cf1cc4",
      "parents": [
        "24ed45aa0776f9f645aa1ac1a88b2e1d5f29a9aa"
      ],
      "author": {
        "name": "Mike Rapoport",
        "email": "mike@compulab.co.il",
        "time": "Fri Dec 11 16:16:31 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:31 2009 -0800"
      },
      "message": "omap2: mux: intoduce omap_mux_{read,write}\n\nintoduce omap_mux_{read,write}\n\nSigned-off-by: Mike Rapoport \u003cmike@compulab.co.il\u003e\nSigned-off-by: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "24ed45aa0776f9f645aa1ac1a88b2e1d5f29a9aa",
      "tree": "6fdca6b205015558663dcfa523f87d6c6ffa7afa",
      "parents": [
        "aa2cf420593b67cc93de7a3f675b2a88eba0505f",
        "911bd7395c4aa4e74b13aab790ca1500c59fae02"
      ],
      "author": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:02 2009 -0800"
      },
      "committer": {
        "name": "Tony Lindgren",
        "email": "tony@atomide.com",
        "time": "Fri Dec 11 16:16:02 2009 -0800"
      },
      "message": "Merge branch \u0027for_2_6_33\u0027 of git://git.pwsan.com/linux-2.6 into omap-for-linus\n"
    },
    {
      "commit": "911bd7395c4aa4e74b13aab790ca1500c59fae02",
      "tree": "6fdca6b205015558663dcfa523f87d6c6ffa7afa",
      "parents": [
        "16975a79c8e6ee424331f52649f2351d33c7b972"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:47:17 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:47 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Add init api for DPLL nodes\n\nAn api at init for all dpll nodes seem to be\nneeded to reparent the dpll clk node to its\nbypass clk in case the dpll is in bypass.\nIf not done this causes sequencing issues at init\nduring propogate_rate.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "16975a79c8e6ee424331f52649f2351d33c7b972",
      "tree": "4efc6d4329e467b7c12a8838f544d6cfe928735e",
      "parents": [
        "a1391d276866845018920329bc2a3a82ab322af8"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:47:16 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:46 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Add support for OMAP4 dpll api\u0027s\n\nMost of the dpll api\u0027s from dpll.c are reused for OMAP4.\nThis patch does extend a few api\u0027s for OMAP4 support.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "a1391d276866845018920329bc2a3a82ab322af8",
      "tree": "a16a46b6d0af3cb5e3dcd4f7de207f138d087011",
      "parents": [
        "d79b126724554122d9598834ef39fb0bb4fc132d"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:47:16 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:46 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Move DPLL control apis to dpll.c\n\nThis patch moves all the dpll control api\u0027s to a\ncommon file dpll.c. This is in preperation of omap4\nsupport wherein most of these api\u0027s can be reused.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "d79b126724554122d9598834ef39fb0bb4fc132d",
      "tree": "f8844ee1cd9698fead9eeea016cdf8abdc62ed01",
      "parents": [
        "972c542746904b5f418284946728a61b783275ef"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Wed Dec 09 00:01:44 2009 +0530"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:46 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Add dummy hooks for OMAP4 dpll api\u0027s\n\nThis patch adds dummy hooks for OMAP4 dpll api\u0027s. Removes\ndummy hooks for clkdev api\u0027s and enables CLKDEV\nfor OMAP4.\nAlso comments clockdomain calls from within the clock\nframework as its not supported yet for OMAP4.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "972c542746904b5f418284946728a61b783275ef",
      "tree": "3f8b449c10e6a25df3bd216c6e039f4240d52446",
      "parents": [
        "dd7084138f7293f97584050d43a92cb03836974e"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:46:28 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: OMAP4 clock tree and clkdev registration\n\nThis patch defines all the clock nodes in OMAP4430\nplatform. All the clock node structs and the clkdev table is\nautogenerated using a python script (gen_clock_tree.py)\ndeveloped by Paul Walmsley, Benoit Cousson and Rajendra Nayak.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "dd7084138f7293f97584050d43a92cb03836974e",
      "tree": "868f488e9f100a3558a553a25c2528d074430e23",
      "parents": [
        "234f0c4c66af8108ce151837313c522e36a84de4"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:54 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Adds CM1/2 register field masks\n\nThis patch adds OMAP4 specific CM1 and CM2 module\nregister field masks. Auto generated using a python\nscript (gen_cm_shifts_and_mask.py) developed by Benoit\nCousson, Paul Walmsley and Rajendra Nayak.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "234f0c4c66af8108ce151837313c522e36a84de4",
      "tree": "f1315c8254a6cac15d23c065f7ed5ac57aba0a62",
      "parents": [
        "c1294045d2299c36f531a23802f4d124cfc6b564"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:52 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Adds PRM register shift and mask bits\n\nThis patch adds OMAP4 specific PRM register bit field\nshifts and masks. Auto generated using a python script\n(gen_prm_shifts_and_mask.py) developed by Benoit Cousson,\nPaul Walmsley and Rajendra Nayak.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "c1294045d2299c36f531a23802f4d124cfc6b564",
      "tree": "7bff021980979acc92dc0a07ce793b23252ada1d",
      "parents": [
        "9b47267f3e7f5f9b0d136c199fb8f3acb362e45e"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:51 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Adds PRM register defs for OMAP4\n\nThis patch adds OMAP4 specific PRM register defs. Auto generated\nusing a python script (gen_prm_4430_h.py) developed by Paul\nWalmsley and Benoit Cousson.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "9b47267f3e7f5f9b0d136c199fb8f3acb362e45e",
      "tree": "f7d88f1ba2cde162402deb59389ffb23a97033dd",
      "parents": [
        "77772d5f7dc3e329f916403ac1199615e7bab089"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:50 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Adds CM1/2 register defs for OMAP4\n\nThis patch adds OMAP4 specific CM1 and CM2 module\nregister defs. Autogenerated using a python scripts\n(gen_cm1_4430_h.py,gen_cm2_4430_h.py) developed\nby Paul Walmsley and Benoit Cousson.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "77772d5f7dc3e329f916403ac1199615e7bab089",
      "tree": "b3f5a7697634cf1fee112f645e490bd634c0c6ca",
      "parents": [
        "9ef89150ea118fabc1b93f6891ba58417e4260ff"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:49 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:45 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: PRM/CM module offsets for OMAP4\n\nThis patch adds the offsets for new modules in PRM\nand CM for OMAP4\nThese are autogenerated using a python script (gen_prcm44xx_h.py)\ndeveloped by Paul Walmsley and Benoit Cousson.\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "9ef89150ea118fabc1b93f6891ba58417e4260ff",
      "tree": "893e33f9c4cc426966452f6b5ce598874e3280de",
      "parents": [
        "0d93d8bb7f52190d76e9dba7f4561aabefaff34a"
      ],
      "author": {
        "name": "Rajendra Nayak",
        "email": "rnayak@ti.com",
        "time": "Tue Dec 08 18:24:49 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "ARM: OMAP4: PM: Fix the PRM and CM base addresses\n\nThis patch fixes the PRM and CM base addresses and adds\na new CM2 base address for OMAP4\n\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoit Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "0d93d8bb7f52190d76e9dba7f4561aabefaff34a",
      "tree": "93aa385996af88300fe873c384364f2f876b5544",
      "parents": [
        "d048ec7ab48254c505e1cee49441345ce12129fd"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:26 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: omap_device: track latency in nanoseconds\n\nRather than having to do a usecs \u003d nsecs / NSECS_PER_USEC to\ntrack latency in usecs, just track it in nanoseconds.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "d048ec7ab48254c505e1cee49441345ce12129fd",
      "tree": "55f8f93492d2eec9030a0b55dac1a931efa40c07",
      "parents": [
        "81d7c6ffccd1d5369942c428faa9ee25a3d59db8"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:25 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: omap_device: fix nsec/usec conversion in latency calculations\n\nUse\n\n   usecs \u003d nsecs / NSEC_PER_USEC;\n\ninstead of\n\n   usecs \u003d nsecs * NSEC_PER_USEC;\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "81d7c6ffccd1d5369942c428faa9ee25a3d59db8",
      "tree": "e62e7a5729c2a4d4769fe8f300d57dc18fbc8da0",
      "parents": [
        "d22926677f2244a6b68e7ea21d6c9338659c17aa"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:24 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: hwmod: warn on missing clockdomain\n\nWARN if a clock/hwmod is missing a clockdomain association since\nresulting hwmod will not be able to correctly enable/disable clocks.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "d22926677f2244a6b68e7ea21d6c9338659c17aa",
      "tree": "f90ca22cdb3728dad85c4afa07f6784003fd27e4",
      "parents": [
        "5f1b6ef76ff87bb531a9304b36658b8ffaa91b08"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:23 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: omap_device: use read_persistent_clock() instead of getnstimeofday()\n\nDuring suspend and resume, when omap_device deactivation and\nactivation is happening, the timekeeping subsystem has likely already\nbeen suspended.  Thus getnstimeofday() will fail and trigger a WARN().\n\nUse read_persistent_clock() instead of getnstimeofday() to avoid this.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "5f1b6ef76ff87bb531a9304b36658b8ffaa91b08",
      "tree": "042bbbfb213024922a37a89a2a316de5d9b01221",
      "parents": [
        "a470c42cb89a5282f816b37a0d1eef68fe455f31"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:22 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:44 2009 -0700"
      },
      "message": "OMAP: omap_device: use UINT_MAX for default wakeup latency limit\n\nThe _dev_wakeup_lat_limit field of struct omap_device is u32, so use\nUINT_MAX instead of INT_MAX for the default maximum.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "a470c42cb89a5282f816b37a0d1eef68fe455f31",
      "tree": "40c92db9bbbe1f8ced101640efac04b528fad8a2",
      "parents": [
        "a16b1f7f8692163e0c6b4741d8980837dfca75f1"
      ],
      "author": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 08 16:34:17 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP: omap_device: add to_omap_device() macro\n\nFollowing the model of to_platform_device(), add to_omap_device()\nmacro so a platform_device pointer can be converted into an\nomap_device pointer.\n\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "a16b1f7f8692163e0c6b4741d8980837dfca75f1",
      "tree": "334aeebcfc645152ffa0745e478d48e2837ac246",
      "parents": [
        "718bfd76932c566f79eb55083693ef0b68071bf8"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:34:17 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP3 hwmod: drop most of the OCP_SYSCONFIG.CLOCKACTIVITY code\n\nEarlier, the hwmod code had considered the OCP_SYSCONFIG.CLOCKACTIVITY\nbits to be incremental power saving bits, controlling internal IP\nblock clock gates.  This was a misapprehension.  The CLOCKACTIVITY\nbits are used to indicate, in advance, which clocks will be cut when\nthe module acknowledges an idle request.  This enables the IP block to\ntake whatever action is necessary to complete any in-progress work\nbefore asserting its IdleAck.\n\nIn the current Linux-OMAP code, this implies that the clock framework\nshould be changing module CLOCKACTIVITY bits as module clocks are enabled\nand disabled.  We don\u0027t do that yet, but in the future, we should.\nThis must wait until the clock tree is annotated with omap_hwmod pointers\n(or vice-versa).  In the meantime, drop most of the hwmod code that\ncontrols CLOCKACTIVITY bits to avoid confusion.\n\nThis patch has benefited from many illuminating discussions with (in\nalphabetical order) Benoît Cousson \u003cb-cousson@ti.com\u003e, Rajendra Nayak\n\u003crnayak@ti.com\u003e, and Sebastien Sabatier \u003cs-sabatier1@ti.com\u003e.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\nCc: Sebastien Sabatier \u003cs-sabatier1@ti.com\u003e\nCc: Benoît Cousson \u003cb-cousson@ti.com\u003e\n"
    },
    {
      "commit": "718bfd76932c566f79eb55083693ef0b68071bf8",
      "tree": "b12d20715e1b419c6a9ed4b0d163a40e69ad83d1",
      "parents": [
        "726072e5dd459e3831d1dd4308ba469ff3ded419"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:34:16 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP hwmod: add names to module MPU IRQ lines\n\nReplace the existing u8 array of module MPU IRQ lines with a struct\nthat includes a name - similar to the existing struct\nomap_hwmod_dma_info.  Device drivers can then use\nplatform_get_resource_byname() to retrieve specific IRQs without nasty\ndependencies on array ordering.\n\nThanks to Benoît Cousson \u003cb-cousson@ti.com\u003e and Kevin Hilman\n\u003ckhilman@deeprootsystems.com\u003e for feedback on this approach.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Benoît Cousson \u003cb-cousson@ti.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "726072e5dd459e3831d1dd4308ba469ff3ded419",
      "tree": "1e79dcd2e26bcb3eb3fd232d30e17a83f0e73c48",
      "parents": [
        "b835d0142196466c5ff3695b90cff1e3ea635c8e"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:34:15 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP3 hwmod: Add automatic OCP_SYSCONFIG AUTOIDLE handling\n\nThis patch fills in the OCP_SYSCONFIG.AUTOIDLE handling in the OMAP\nhwmod code.\n\nAfter this patch, the hwmod code will set the module AUTOIDLE bit\n(generally \u003cmodule\u003e.OCP_SYSCONFIG.AUTOIDLE) to 1 by default upon\nenable.  If the hwmod flag HWMOD_NO_OCP_AUTOIDLE is set, AUTOIDLE will\nbe set to 0 upon enable.  Upon module disable, AUTOIDLE will be set to\n1.\n\nEnabling module autoidle should save some power.  The only reason to\nnot set the OCP_SYSCONFIG.AUTOIDLE bit is if there is a bug in the\nmodule RTL, e.g., the MPUINTC block on OMAP3.\n\nComments from Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e inspired this patch,\nand Kevin tested an earlier version of this patch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "b835d0142196466c5ff3695b90cff1e3ea635c8e",
      "tree": "e48bec55ff5805e8a438cf19784bc80d92f80ffd",
      "parents": [
        "6f8b7ff5b01e16a65c3b17865ce047faeca40907"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:34:14 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP3 hwmod: reprogram OCP_SYSCONFIG register after setting SOFTRESET\n\nReprogram the module\u0027s OCP_SYSCONFIG register after module reset (SOFTRESET\n\u003d 1).  This may not be needed, but the definition of the reset performed by\nthe SOFTRESET bit is unclear.\n\nKevin Hilman \u003ckhilman@deeprootsystems.com\u003e tested an earlier version of\nthis patch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nTested-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "6f8b7ff5b01e16a65c3b17865ce047faeca40907",
      "tree": "ae5ecb4b377588b157c23176cf95a5c9631206ba",
      "parents": [
        "3863c74b512c1afd3ce6b2f81d8dea9f1d860968"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:16 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:43 2009 -0700"
      },
      "message": "OMAP clock/hwmod: fix off-by-one errors\n\nFix loop bailout off-by-one bugs reported by Juha Leppänen\n\u003cjuha_motorsportcom@luukku.com\u003e.\n\nThis second version incorporates comments from Russell King\n\u003clinux@arm.linux.org.uk\u003e.  A new macro, \u0027omap_test_timeout\u0027, has\nbeen created, with cleaner code, and existing code has been converted\nto use it.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Juha Leppänen \u003cjuha_motorsportcom@luukku.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\n"
    },
    {
      "commit": "3863c74b512c1afd3ce6b2f81d8dea9f1d860968",
      "tree": "1d7d15664c0ae3a71be7949e9c52ca2f79a73811",
      "parents": [
        "18862cbe47e37beba98f22c088fbe6fe029df889"
      ],
      "author": {
        "name": "Thara Gopinath",
        "email": "thara@ti.com",
        "time": "Tue Dec 08 16:33:15 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:42 2009 -0700"
      },
      "message": "OMAP3: PM: Fix for MPU power domain MEM BANK position\n\nMPU power domain bank 0 bits are displayed in position of bank 1\nin PWRSTS and PREPWRSTS registers. So read them from correct\nposition\n\nSigned-off-by: Thara Gopinath \u003cthara@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "18862cbe47e37beba98f22c088fbe6fe029df889",
      "tree": "bf5763c8bc4e8253cfbd71a36fd6aa25789d2667",
      "parents": [
        "1fda39e6fd13f9f74721d2127f27675a4a0878af"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:14 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:42 2009 -0700"
      },
      "message": "OMAP3: SDRC: Place SDRC AC timing and MR changes in CORE DVFS SRAM code behind Kconfig\n\nThe code that reprograms the SDRC memory controller during CORE DVFS,\nmach-omap2/sram34xx.S:omap3_sram_configure_core_dpll(), does not\nensure that all L3 initiators are prevented from accessing the SDRAM\nbefore modifying the SDRC AC timing and MR registers.  This can cause\nmemory to be corrupted or cause the SDRC to enter an unpredictable\nstate.  This patch places that code behind a Kconfig option,\nCONFIG_OMAP3_SDRC_AC_TIMING for now, and adds a note explaining what\nis going on.  Ideally the code can be added back in once supporting\ncode is present to ensure that other initiators aren\u0027t touching the\nSDRAM.  At the very least, these registers should be reprogrammable\nduring kernel init to deal with buggy bootloaders.  Users who know\nthat all other system initiators will not be touching the SDRAM can\nalso re-enable this Kconfig option.\n\nThis is a modification of a patch originally written by Rajendra Nayak\n\u003crnayak@ti.com\u003e (the original is at http://patchwork.kernel.org/patch/51927/).\nRather than removing the code completely, this patch just comments it out.\n\nThanks to Benoît Cousson \u003cb-cousson@ti.com\u003e and Christophe Sucur\n\u003cc-sucur@ti.com\u003e for explaining the technical basis for this and for\nexplaining what can be done to make this path work in future code.\nThanks to Richard Woodruff \u003cr-woodruff2@ti.com\u003e, Nishanth Menon\n\u003cnm@ti.com\u003e, and Olof Johansson \u003colof@lixom.net\u003e for their comments.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Rajendra Nayak \u003crnayak@ti.com\u003e\nCc: Christophe Sucur \u003cc-sucur@ti.com\u003e\nCc: Benoît Cousson \u003cb-cousson@ti.com\u003e\nCc: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\nCc: Olof Johansson \u003colof@lixom.net\u003e\n"
    },
    {
      "commit": "1fda39e6fd13f9f74721d2127f27675a4a0878af",
      "tree": "a68c19473be41998d2f2316af438963cc5382d70",
      "parents": [
        "155a22ecd574c3e6a4c59e6a1bf0dd31ce23ff10"
      ],
      "author": {
        "name": "Roel Kluin",
        "email": "roel.kluin@gmail.com",
        "time": "Tue Dec 08 16:33:13 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:41 2009 -0700"
      },
      "message": "OMAP2/3 powerdomain: return errors rather than returning the output of IS_ERR()\n\nIS_ERR returns only 1 or 0, and the functions return a negative error\nin other cases anyways.\n\nSigned-off-by: Roel Kluin \u003croel.kluin@gmail.com\u003e\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "155a22ecd574c3e6a4c59e6a1bf0dd31ce23ff10",
      "tree": "387045a94976aa08bafd56f041c8ea8567762156",
      "parents": [
        "2354eb5a943e64c5e6e249147381e9715aa5d54b"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:13 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:41 2009 -0700"
      },
      "message": "OMAP powerdomain: rearrange struct powerdomain to save some memory\n\nThis patch rearranges the order of structure members in struct powerdomain\nto avoid wasting memory due to alignment restrictions.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "2354eb5a943e64c5e6e249147381e9715aa5d54b",
      "tree": "6341bf9adfb93f3a59a1476a7fc5254f24529bdd",
      "parents": [
        "6a06fa6863f190a0ed72f273a2ae5fedc89973ff"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:12 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:41 2009 -0700"
      },
      "message": "OMAP powerdomain/PM: use symbolic constants for the max number of power states\n\nReplace some bare constants with power states.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "6a06fa6863f190a0ed72f273a2ae5fedc89973ff",
      "tree": "52a7ce94322be3024d3289542316f562505baa92",
      "parents": [
        "33903eb55ae2a7f7cd980da619ae63d93c6530f3"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:11 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:41 2009 -0700"
      },
      "message": "OMAP clockdomain/powerdomain: optimize out sleepdep code on OMAP24xx\n\nOMAP24xx chips don\u0027t support software-configurable sleep dependencies.\nTest early for this so the compiler can redact the entire function body\non OMAP24xx.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "33903eb55ae2a7f7cd980da619ae63d93c6530f3",
      "tree": "fc6bdba405aa6952ce6466e91e6d1afa1e256fe0",
      "parents": [
        "42d75e7df324268c99153d9cc7d48e780b54d059"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:10 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:40 2009 -0700"
      },
      "message": "OMAP clockdomain/powerdomain: remove CONFIG_OMAP_DEBUG_{CLOCK,POWER}DOMAIN\n\nAvoid cluttering the Kconfig space with debug options that are rarely\nused.  These can now be enabled and disabled by patching the \"#undef DEBUG\"\nin the source files with \"#define DEBUG\", conforming to the practice for\nthe rest of the linux-omap code.\n\nAlso, while we\u0027re here, some lines in plat-omap/Kconfig use sets of\nleading spaces when those lines should start with tabs.  Convert most\nof them to use tabs.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\n"
    },
    {
      "commit": "42d75e7df324268c99153d9cc7d48e780b54d059",
      "tree": "341f0ad024bbee605ea95241ce3b546ae2228dd1",
      "parents": [
        "52650505fbf3a6ab851c801f54e73e76c55ab8da"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:33:09 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:40 2009 -0700"
      },
      "message": "OMAP2/3 PRCM: don\u0027t export prm_*(), cm_*() functions\n\nDevice drivers and loadable modules should not be calling these\nprm_* and cm_* functions, so stop exporting them.  Only core code\nand device driver integration code (in arch/arm/*omap*) should\ncall these functions.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\n"
    },
    {
      "commit": "52650505fbf3a6ab851c801f54e73e76c55ab8da",
      "tree": "07fc2b2eccb313fc7a0e3ade4a564f2df08fc33c",
      "parents": [
        "6f62b58dd4e697a23a308f5b77781394949d333e"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Tue Dec 08 16:29:38 2009 -0700"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Fri Dec 11 17:00:40 2009 -0700"
      },
      "message": "OMAP1 clock: convert mach-omap1/clock.h to mach-omap1/clock_data.c\n\nThe OMAP1 clock code currently #includes a large .h file full of static\ndata structures.  Instead, define the data in a .c file.\n\nRussell King \u003clinux@arm.linux.org.uk\u003e proposed this new arrangement:\n\n    http://marc.info/?l\u003dlinux-omap\u0026m\u003d125967425908895\u0026w\u003d2\n\nThis patch also deals with most of the flagrant checkpatch violations.\n\nWhile here, separate the mpu_rate data structures out into their own\nfiles, opp.h and opp_data.c.  In the long run, these mpu_rate tables\nshould be replaced with OPP code.\n\nAlso includes a patch from Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e to\nmark omap1_clk_functions as __initdata to avoid a section warning:\n\n    http://patchwork.kernel.org/patch/64366/\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nCc: Russell King \u003clinux@arm.linux.org.uk\u003e\nCc: Felipe Balbi \u003cfelipe.balbi@nokia.com\u003e\nCc: Nishanth Menon \u003cnm@ti.com\u003e\n"
    }
  ],
  "next": "6f62b58dd4e697a23a308f5b77781394949d333e"
}
