)]}'
{
  "log": [
    {
      "commit": "9c0b8420369cb5d7fd2fea51d4705cbd0ea52743",
      "tree": "c34c59d7a4c6ffc47a97816e396662aa59726084",
      "parents": [
        "38137c8f0ce8dfaea467884cb2eb45de8df1bdfc"
      ],
      "author": {
        "name": "Ricardo Neri",
        "email": "ricardo.neri@ti.com",
        "time": "Tue Mar 06 18:20:37 2012 -0600"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri May 11 15:13:50 2012 +0300"
      },
      "message": "OMAPDSS: Provide an interface for audio support\n\nThere exist several display technologies and standards that support audio as\nwell. Hence, it is relevant to update the DSS device driver to provide an audio\ninterface that may be used by an audio driver or any other driver interested in\nthe functionality.\n\nThe audio_enable function is intended to prepare the relevant\nIP for playback (e.g., enabling an audio FIFO, taking in/out of reset\nsome IP, enabling companion chips, etc). It is intended to be called before\naudio_start. The audio_disable function performs the reverse operation and is\nintended to be called after audio_stop.\n\nWhile a given DSS device driver may support audio, it is possible that for\ncertain configurations audio is not supported (e.g., an HDMI display using a\nVESA video timing). The audio_supported function is intended to query whether\nthe current configuration of the display supports audio.\n\nThe audio_config function is intended to configure all the relevant audio\nparameters of the display. In order to make the function independent of any\nspecific DSS device driver, a struct omap_dss_audio is defined. Its purpose\nis to contain all the required parameters for audio configuration. At the\nmoment, such structure contains pointers to IEC-60958 channel status word and\nCEA-861 audio infoframe structures. This should be enough to support HDMI and\nDisplayPort, as both are based on CEA-861 and IEC-60958. The omap_dss_audio\nstructure may be extended in the future if required.\n\nThe audio_enable/disable, audio_config and audio_supported functions could be\nimplemented as functions that may sleep. Hence, they should not be called\nwhile holding a spinlock or a readlock.\n\nThe audio_start/audio_stop function is intended to effectively start/stop audio\nplayback after the configuration has taken place. These functions are designed\nto be used in an atomic context. Hence, audio_start should return quickly and be\ncalled only after all the needed resources for audio playback (audio FIFOs,\nDMA channels, companion chips, etc) have been enabled to begin data transfers.\naudio_stop is designed to only stop the audio transfers. The resources used\nfor playback are released using audio_disable.\n\nA new enum omap_dss_audio_state is introduced to help the implementations of\nthe interface to keep track of the audio state. The initial state is _DISABLED;\nthen, the state transitions to _CONFIGURED, and then, when it is ready to\nplay audio, to _ENABLED. The state _PLAYING is used when the audio is being\nrendered.\n\nSigned-off-by: Ricardo Neri \u003cricardo.neri@ti.com\u003e\n"
    },
    {
      "commit": "0aca3c63e068e47616bdd54b9d19e4771db86e8e",
      "tree": "9d73c3bb318180b6c80cc4446f03983f2b698bf4",
      "parents": [
        "9b71fb5cbcdd83c65e5fe6db9cd12246f7ea0262"
      ],
      "author": {
        "name": "Grazvydas Ignotas",
        "email": "notasas@gmail.com",
        "time": "Tue Apr 24 00:08:54 2012 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@ti.com",
        "time": "Fri May 11 14:44:13 2012 +0300"
      },
      "message": "OMAPDSS: VENC: allow switching venc output type at runtime\n\nVENC output type (composite/svideo) doesn\u0027t have to be fixed by board\nwiring, it is possible to also provide composite signal through svideo\nluminance connector (software enabled), which is what pandora does.\n\nHaving to recompile the kernel for users who have TV connector types\nthat don\u0027t match default board setting is very inconvenient, especially\nfor users of a consumer device, so add support for switching VENC output\ntype at runtime over a new sysfs file output_type.\n\nSigned-off-by: Grazvydas Ignotas \u003cnotasas@gmail.com\u003e\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@ti.com\u003e\n"
    },
    {
      "commit": "fd1478cd61624479c89e35602925459d74505ff3",
      "tree": "32b0a0f75e0b8ec47200b2f227924f3a37490873",
      "parents": [
        "4584acc3ee236424b5d0b52f143d980cae3c2be5"
      ],
      "author": {
        "name": "Nishanth Menon",
        "email": "nm@ti.com",
        "time": "Thu Dec 09 09:13:46 2010 -0600"
      },
      "committer": {
        "name": "Kevin Hilman",
        "email": "khilman@deeprootsystems.com",
        "time": "Tue Dec 21 14:30:40 2010 -0800"
      },
      "message": "omap: opp: add OMAP3 OPP table data and common init\n\nAdd OPP data for OMAP34xx and OMAP36xx and initialization functions\nto populate OPP tables based on current SoC.\nintroduce an OMAP generic opp initialization routine which OMAP3\nand OMAP4+ SoCs can use to register their OPP definitions.\n\nCc: Thomas Petazzoni \u003cthomas.petazzoni@free-electrons.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Nishanth Menon \u003cnm@ti.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\n"
    },
    {
      "commit": "0bf3d5a0fb569b13fc5a05f7d5a240d2db70ac61",
      "tree": "725a9df0323cf2ef816a4a978423ca6f58a8474d",
      "parents": [
        "88abf44d3d8d4fefcbf3d57584d471e38cb51627"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Nov 10 11:45:20 2010 +0200"
      },
      "committer": {
        "name": "Paul Mundt",
        "email": "lethal@linux-sh.org",
        "time": "Wed Nov 10 20:51:14 2010 +0900"
      },
      "message": "OMAP: DSS: Fix documentation regarding \u0027vram\u0027 kernel parameter\n\nThe DSS documentation didn\u0027t mention the option to give the VRAM start\naddress.\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\nSigned-off-by: Paul Mundt \u003clethal@linux-sh.org\u003e\n"
    },
    {
      "commit": "4d1a7c122aeae6ae9732be0a32f5e199fff63fb7",
      "tree": "b97e3fcd365ca34d7e3854c7fc20b874bc89c47c",
      "parents": [
        "640f9ca5fd783393c832f6bb5c56368f4d18b820"
      ],
      "author": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Tue Aug 04 15:47:11 2009 +0300"
      },
      "committer": {
        "name": "Tomi Valkeinen",
        "email": "tomi.valkeinen@nokia.com",
        "time": "Wed Dec 09 12:04:34 2009 +0200"
      },
      "message": "OMAP: DSS2: Documentation for DSS2\n\nSigned-off-by: Tomi Valkeinen \u003ctomi.valkeinen@nokia.com\u003e\n"
    },
    {
      "commit": "c0407a96d04794be586eab4a412320079446cf93",
      "tree": "5993b7f57105ecac8a788e908539dfeaad654efe",
      "parents": [
        "08e3d5f28d4d696dc559898676019cbd36501025"
      ],
      "author": {
        "name": "Paul Walmsley",
        "email": "paul@pwsan.com",
        "time": "Thu Sep 03 20:14:01 2009 +0300"
      },
      "committer": {
        "name": "paul",
        "email": "paul@twilight.(none)",
        "time": "Thu Sep 03 20:14:01 2009 +0300"
      },
      "message": "OMAP2/3 PM: create the OMAP PM interface and add a default OMAP PM no-op layer\n\nThe interface provides device drivers, CPUFreq, and DSPBridge with a\nmeans of controlling OMAP power management parameters that are not yet\nsupported by the Linux PM PMQoS interface.  Copious documentation is\nin the patch in Documentation/arm/OMAP/omap_pm and the interface\nheader file, arch/arm/plat-omap/include/mach/omap-pm.h.\n\nThanks to Rajendra Nayak \u003crnayak@ti.com\u003e for adding CORE (VDD2) OPP\nsupport and moving the OPP table initialization earlier in the event\nthat the clock code needs them.  Thanks to Tero Kristo\n\u003ctero.kristo@nokia.com\u003e for fixing the parameter check in\nomap_pm_set_min_bus_tput().  Jouni signed off on Tero\u0027s patch.\n\nSigned-off-by: Paul Walmsley \u003cpaul@pwsan.com\u003e\nSigned-off-by: Kevin Hilman \u003ckhilman@deeprootsystems.com\u003e\nSigned-off-by: Rajendra Nayak \u003crnayak@ti.com\u003e\nSigned-off-by: Tero Kristo \u003ctero.kristo@nokia.com\u003e\nSigned-off-by: Jouni Högander \u003cjouni.hogander@nokia.com\u003e\nCc: Tony Lindgren \u003ctony@atomide.com\u003e\nCc: Igor Stoppa \u003cigor.stoppa@nokia.com\u003e\nCc: Richard Woodruff \u003cr-woodruff2@ti.com\u003e\nCc: Anand Sawant \u003csawant@ti.com\u003e\nCc: Sakari Poussa \u003csakari.poussa@nokia.com\u003e\nCc: Veeramanikandan Raju \u003cveera@ti.com\u003e\nCc: Karthik Dasu \u003ckarthik-dp@ti.com\u003e\n"
    }
  ]
}
