linux/drivers/remoteproc/omap_remoteproc.c
<<
>>
Prefs
   1/*
   2 * OMAP Remote Processor driver
   3 *
   4 * Copyright (C) 2011 Texas Instruments, Inc.
   5 * Copyright (C) 2011 Google, Inc.
   6 *
   7 * Ohad Ben-Cohen <ohad@wizery.com>
   8 * Brian Swetland <swetland@google.com>
   9 * Fernando Guzman Lugo <fernando.lugo@ti.com>
  10 * Mark Grosen <mgrosen@ti.com>
  11 * Suman Anna <s-anna@ti.com>
  12 * Hari Kanigeri <h-kanigeri2@ti.com>
  13 *
  14 * This program is free software; you can redistribute it and/or
  15 * modify it under the terms of the GNU General Public License="v2.6.20.10"
	  >
  v2.6.20.10
  
  
  
  
  
     6 * 1Ohad Ben-Cohen <ohad1@wize1y.com>
   6 * 1Brian Swetland <swet1land@1oogle.com>
   6 * 1Fernando Guzman Lugo &l1t;fer1ando.lugo@ti.com>
   2 2 Mark Grosen <mgrose2@ti.c2m>
 2 Suman Anna <s-anna@2i.com2gt;
   6 * OOMAP Remote Processor drigeri2@ti.com>
   6 2
   6 2 This program is free s2ftwar2; you#includeroc/olass="linincludeimg s/komael.h you13" class="line" name="L6">   6 2 modify it under the te2ms of25 you#includeroc/olass="linincludeimg s/="vuoc.h you13" class="line" name="L6">   6img s/err.h you13" class="line" name="L6">   6 * 2Ohad Ben-Cohen <ohad2@wize27 you#includeroc/olass="linincludeimg s/plat   
_dev va.h you13" class="line" name="L6">   6 * 2Brian Swetland <swet2land@28 you#includeroc/olass="linincludeimg s/dma->   6 * 2Fernando Guzman Lugo &l2t;fer29 you#includeroc/olass="linincludeimg s/an class="ch you13" class="line" name="L6">   6 3 Mark Grosen <mgrose3@ti.c30 you#includeroc/olass="linincludeimg s/a>   6 3 Suman Anna <s-anna@3i.com31procclass="line" name="L6">   6 * 3OMAP Remote Processor d3igeri32 you#includeroc/olass="lininclude   6<-a>img s/plat   
_data="L6">   6<-a>   6 *
   6 3 This program is free s3ftwar3; you#includeroquo/olass="line" name="L6">   6a>   6 3 modify it under the te3ms of35 you#includeroquo/olass="line" name="L6">   6   6<_intomapl.hThis progf="f">"L6">   6<_intomapl.h you1quo/oclass="line" name="L6">   6   6 * 3Ohad Ben-Cohen <ohad3@wize3y.com>
   6 * 3Brian Swetland <swet3land@3oogle.com>
9 v2.6.16.7
  
  
9 v2.6.16.7
  
  
9 v2.6.16.7
  
  
 * 4OMAP Remote Processor d4igeri4@ti.com>
   6 *<4/span>


a> 6 * CCopyright (C) 2011 Texasftwar4; you otepct " oncode=a>
a>
mbox youoclass="line" name="L6"> 6 4 modify it under the te4ms of45 you otepct " oncode=notifi _block">
notifi _block you " oncode=nb">
nb youoclass="line" name="L6"> 6
ass="proc *" oncode=ass="">
ass="prococlass="line" name="L6"> 6 * 4Ohad Ben-Cohen <ohad4@wize4y.com}oclass="line" name="L6"> 6 * 4Brian Swetland <swet4land@48procclass="line" name="L6"> 6 * 4Fernando Guzman Lugo &l4t;fer4ando.lugo@ti.com>/*id="L6" class="line" name="L6"> 6 5 Mark Grosen <mgrose5@ti.c5m> 15 5 Suman Anna <s-anna@5i.com5gt; : notifi blockid="L15" class="line" name="L15"> 15 * 5OMAP Remote Processor d5igeri5@ti.com> 15 *<5/span> 15 * 5Copyright (C) 2011 Texa5ftwar5; you can redistribute it andid="L15" class="line" name="L15"> 15 * CCopyright (C) 2011 Googlms of5the GNU General Public Licenseor 15 <"li" > v2.6.16mproage hrerecee" d. Usually,.109 v2.6.16.7 6 * 5Brian Swetland <swet5land@5oogle.com> 5 * 5Fernando Guzman Lugo &l5t;fer5ando.lugo@ti.com> 6 6 Mark Grosen <mgrose6@ti.c6m> 6 Suman Anna <s-anna@6i.com6gt; * 6OMAP Remote Processor d6igeri6@ti.com> 6 *<6/span> 6 * 6Copyright (C) 2011 Texa6ftwar64procotass= int " oncode=a>
a>
notifi _block you *" oncode="> ">
"> you,class="line" name="L6"> 6 * 6Copyright (C) 2011 Goog6ms of65 you unsignptilong " oncode=index">
index you, void *" oncode=data">
data you)class="line" name="L6"> 6 * 6 * 6Ohad Ben-Cohen <ohad6@wize67 you " oncode=mbox_msg_t">
mbox_msg_t you " oncode=msg">
msg you = (" oncode=mbox_msg_t">
mbox_msg_t you) " oncode=data">
data youoclass="line" name="L6"> 6 * 6Brian Swetland <swet6land@68 you otepct " oncode=a>
a>
ass="proc = " oncode=464eain _of">
464eain _ofproc(" oncode="> ">
"> you, otepct " oncode=a>
a>
nb you)oclass="line" name="L6"> 6 * 6Fernando Guzman Lugo &l6t;fer69 you otepct " oncode=dev va">
dev vaproc *" oncode=dev">
devproc = " oncode=oss="">
ass="proc-13" i oncode=ass="">
ass="proc-13" i oncode=dev">
devproc.i oncode=parive">
parive youoclass="line" name="L6"> 6 7 Mark Grosen <mgrose7@ti.c70 you 464st 4har *" oncode=;mgr">
nmgrproc = " oncode=oss="">
ass="proc-13" i oncode=ass="">
ass="proc-13" i oncode=;mgr">
nmgrprococlass="line" name="L6"> 6 7 Suman Anna <s-anna@7i.com71procclass="line" name="L6"> 6 * 7OMAP Remote Processor d7igeri72 you " oncode=dev_dbg">
dev_dbgproc(" oncode=dev">
devproc, "omap_remotepremong"u1quo/ombox msg: 0x%x\noquo/ol="L6" , " oncode=msg">
msg you)oclass="line" name="L6"> 6 *<7/span> 6 * 7Copyright (C) 2011 Texa7ftwar7; you owi ch (" oncode=msg">
msg you) {class="line" name="L6"> 6 * 7Copyright (C) 2011 Goog7ms of75 you casep" oncode=RP_MBOX_CRASH">
RP_MBOX_CRASH you:class="line" name="L6"> 6 *<7/span> /* just log "> enow. laspr,pwe'll also doerecotioy" /d="L6" class="line" name="L6"> 6 * OOhad Ben-Cohen <ohad@@wize77 you " oncode=dev_err">
dev_errproc(" oncode=dev">
devproc, "omap_remotepremong"u1quo/oa>
nmgrproc)oclass="line" name="L6"> 6 * 7Brian Swetland <swet7land@78 you breakoclass="line" name="L6"> 6 * 7Fernando Guzman Lugo &l7t;fer79 you casep" oncode=RP_MBOX_ECHO_REPLY">
RP_MBOX_ECHO_REPLY you:class="line" name="L6"> 6 8 Mark Grosen <mgrose8@ti.c80 you " oncode=dev_info">
dev_infoproc(" oncode=dev">
devproc, "omap_remotepremong"u1quo/orecee" d echoereply from %s\noquo/ol="L6" , " oncode=;mgr">
nmgrproc)oclass="line" name="L6"> 6 8 Suman Anna <s-anna@8i.com81 you breakoclass="line" name="L6"> 6 * 8OMAP Remote Processor d8igeri82 you default:class="line" name="L6"> 6 *<8/span> /* msg 464eainsv10 6 * 8Copyright (C) 2011 Texa8ftwar84 you if (" oncode=ass="pvq_intomrupe">
ass="pvq_intomrupeproc(" oncode=oss="">
ass="proc-13" i oncode=ass="">
ass="proc, " oncode=msg">
msg you) == " oncode=IRQ_NONE">
IRQ_NONE you)class="line" name="L6"> 6 * 8Copyright (C) 2011 Goog8ms of85 you " oncode=dev_dbg">
dev_dbgproc(" oncode=dev">
devproc, "omap_remotepremong"u1quo/ono6mproage wa 10" in vqid %t\noquo/ol="L6" , " oncode=msg">
msg you)oclass="line" name="L6"> 6 *<8/span> 6 * 8Ohad Ben-Cohen <ohad8@wize87procclass="line" name="L6"> 6 * BBrian Swetland <swetlland@88 you ="ajax_" oncode=NOTIFY_DONE">
NOTIFY_DONEprococlass="line" name="L6"> 6 * 8Fernando Guzman Lugo &l8t;fer89 you}class="line" name="L6"> 6 9 Mark Grosen <mgrose9@ti.c90procclass="line" name="L6"> 6 9 Suman Anna <s-anna@9i.com9eproc/omap_remoteproc.c#L2" i kick a/virtqueu /d="L6" class="line" name="L6"> 6 * 9OMAP Remote Processor d9igeri92procotass= void " oncode=a>
a>
ass="proc *" oncode=ass="">
ass="proc, int " oncode=vqid">
vqid you)class="line" name="L6"> 6 *<9/span> 6 * 9Copyright (C) 2011 Texa9ftwar9; you otepct " oncode=a>
a>
ass="proc = " oncode=ass="">
ass="proc-13" i oncode=p" n">
p" nprococlass="line" name="L6"> 6 * 9Copyright (C) 2011 Goog9ms of95 you otepct " oncode=dev va">
dev vaproc *" oncode=dev">
devproc = " oncode=ass="">
ass="proc-13" i oncode=dev">
devproc.i oncode=parive">
parive youoclass="line" name="L6"> 6 *<9/span>
aee youoclass="line" name="L6"> 6 * 9Ohad Ben-Cohen <ohad9@wize97procclass="line" name="L6"> 6 * 9Brian Swetland <swet9land@98 you /omap_remoteproc.c#L2" i se0" 10 6 * FFernando Guzman Lugo <t;fer99 you " oncode=ree">
aee you = " oncode=o>
a>
ass="proc-13" i oncode=mbox">
mbox you, " oncode=vqid">
vqid you)oclass="line" name="L6"> 6 * Mark Grosen <mgrosen@@ti.n@@ you if (" oncode=aee">
aee you)class="line" name="L6"> 6 *0 Suman Anna <s-anna@t01ti.n@1 you " oncode=dev_err">
dev_errproc(" oncode=dev">
devproc, "omap_remotepremong"u1quo/oa>
aee you)oclass="line" name="L6"> 6 *0 Hari Kanigeri <h-kan02ti.n@2 you}class="line" name="L6"> 6 *0 6 *0 This program is free so04ti.n@; you can redistribute it a id="L2" class="line" name="L2"> 2 *0 modify it under the ter05ti.n@the GNU General Public LicensePower up.10 6 7 * 10Ohad Ben-Cohen <ohad107ti.n@y.com> ass="pr"L7" class="line" name="L7"> 7 * 10Brian Swetland <swet108ti.n@oogle.com> 7 * 10Fernando Guzman Lugo &l109ti.n@ando.lugo@ti.com> 6 ** Mark Grosen <mgrosenn@ti.1om> 6 * Suman Anna <s-anna@ti1ti.n>
a>
ass="proc *" oncode=ass="">
ass="proc)class="line" name="L6"> 6 ** Hari Kanigeri <h-kanniger12@ti.c{class="line" name="L6"> 6 **
a>
ass="proc = " oncode=ass="">
ass="proc-13" i oncode=p" n">
p" nprococlass="line" name="L6"> 6 ** This program is free sooftwa11; you otepct " oncode=dev va">
dev vaproc *" oncode=dev">
devproc = " oncode=ass="">
ass="proc-13" i oncode=dev">
devproc.i oncode=parive">
parive youoclass="line" name="L6"> 6 ** modify it under the terrms o115 you otepct " oncode=plat _dev va">
plat _dev vaproc *" oncode=pdev">
pdevproc = " oncode=to_plat _dev va">
to_plat _dev vaproc(" oncode=dev">
devproc)oclass="line" name="L6"> 6
a>
pdataproc = " oncode=pdev">
pdevproc-13" i oncode=dev">
devproc.i oncode=plat _data">
plat _data youoclass="line" name="L6"> 6 * 11Ohad Ben-Cohen <ohad11@wiz117 you int " oncode=ree">
aee youoclass="line" name="L6"> 6 * 11Brian Swetland <swet11land118procclass="line" name="L6"> 6 * 11Fernando Guzman Lugo &l11t;fe119 you if (" oncode=pdata">
pdataproc-13" i oncode=set_bootaddr">
set_bootaddrproc)class="line" name="L6"> 6 12 Mark Grosen <mgrose12@ti.120 you " oncode=pdata">
pdataproc-13" i oncode=set_bootaddr">
set_bootaddrproc(" oncode=ass="">
ass="proc-13" i oncode=bootaddr">
bootaddrproc)oclass="line" name="L6"> 6 12 Suman Anna <s-anna@12i.co121procclass="line" name="L6"> 6 * Hari Kanigeri <h-kaniiger122 you " oncode=oss="">
ass="proc-13" i oncode=nb">
nb you.i oncode=notifi _call">
notifi _call you = " oncode=o>
a> 6 *2 6 12 This program is free s12ftwa12; you /omap_remoteproc.c#L2" i etioy"a> 6 12 modify it under the te12ms o125 you " oncode=oss="">
ass="proc-13" i oncode=mbox">
mbox you = " oncode=o>
o>
pdataproc-13" i oncode=mbox_;mgr">
mbox_;mgrproc, & i oncode=oss="">
ass="proc-13" i oncode=nb">
nb you)oclass="line" name="L6"> 6
IS_ERRproc(" oncode=oss="">
ass="proc-13" i oncode=mbox">
mbox you)) {class="line" name="L6"> 6 * 12Ohad Ben-Cohen <ohad12@wiz127 you " oncode=ree">
aee you = " oncode=PTR_ERR">
PTR_ERRproc(" oncode=oss="">
ass="proc-13" i oncode=mbox">
mbox you)oclass="line" name="L6"> 6 * 12Brian Swetland <swet12land128 you " oncode=dev_err">
dev_errproc(" oncode=dev">
devproc, "omap_remotepremong"u1quo/oa>
aee you)oclass="line" name="L6"> 6 * 12Fernando Guzman Lugo &l12t;fe129 you ="ajax_" oncode=ree">
aee youoclass="line" name="L6"> 6 13 Mark Grosen <mgrose13@ti.130 you }class="line" name="L6"> 6 13 Suman Anna <s-anna@13i.co131procclass="line" name="L6"> 6 * 13OMAP Remote Processor d13iger132 you /omap_remoteproc.c#L2" iid="L13" class="line" name="L13"> 13 *< oply esanity-sake id="L13" class="line" name="L13"> 13 13 This program is free s13ftwa13; you can redistribute it an""""""""* 10 6 13 modify it under the te13ms o13the GNU General Public Licen""""""""*d="L6" class="line" name="L6"> 6 mproaged="L6" class="line" name="L6"> 6 * 13Ohad Ben-Cohen <ohad13@wiz13y.com> 6 * 13Brian Swetland <swet13land13oogle.com> 6 * 13Fernando Guzman Lugo &l13t;fe139 you " oncode=ree">
aee you = " oncode=o>
a>
ass="proc-13" i oncode=mbox">
mbox you, " oncode=RP_MBOX_ECHO_REQUEST">
RP_MBOX_ECHO_REQUEST you)oclass="line" name="L6"> 6 14 Mark Grosen <mgrose14@ti.14@ you if (" oncode=aee">
aee you) {class="line" name="L6"> 6 14 Suman Anna <s-anna@14i.co141 you " oncode=dev_err">
dev_errproc(" oncode=dev">
devproc, "omap_remotepremong"u1quo/oa>
aee you)oclass="line" name="L6"> 6 * 14OMAP Remote Processor d14iger142 you goto " oncode=putpmbox">
putpmbox youoclass="line" name="L6"> 6 *<14/span> 6 * 1CCopyright (C) 2011 Texa1sftwa14; youclass="line" name="L6"> 6 14 modify it under the te14ms o145 you " oncode=ree">
aee you = " oncode=pdata">
pdataproc-13" i oncode=dev va_enabla">
dev va_enablaproc(" oncode=pdev">
pdevproc)oclass="line" name="L6"> 6
aee you) {class="line" name="L6"> 6 * 14Ohad Ben-Cohen <ohad14@wiz147 you " oncode=dev_err">
dev_errproc(" oncode=dev">
devproc, "omap_remotepremong"u1quo/oa>
aee you)oclass="line" name="L6"> 6 * 14Brian Swetland <swet14land148 you goto " oncode=putpmbox">
putpmbox youoclass="line" name="L6"> 6 * 14Fernando Guzman Lugo &l14t;fe149 you }class="line" name="L6"> 6 15 Mark Grosen <mgrose15@ti.150procclass="line" name="L6"> 6 15 Suman Anna <s-anna@15i.co151 you ="ajax_0oclass="line" name="L6"> 6 * 15OMAP Remote Processor d15iger15@ti.cclass="line" name="L6"> 6 *<15/span>
putpmbox you:class="line" name="L6"> 6 * 15Copyright (C) 2011 Texa15ftwa154 you " oncode=a>
a>
ass="proc-13" i oncode=mbox">
mbox you, & i oncode=oss="">
ass="proc-13" i oncode=nb">
nb you)oclass="line" name="L6"> 6 * 1CCopyright (C) 2011 Goog1lms o155 you ="ajax_" oncode=ree">
aee youoclass="line" name="L6"> 6 }class="line" name="L6"> 6 * 15Ohad Ben-Cohen <ohad15@wiz157procclass="line" name="L6"> 6 * 15Brian Swetland <swet15land15oogle.com> 6 * 15Fernando Guzman Lugo &l15t;fe15ando.otass= int " oncode=a>
a>
ass="proc *" oncode=ass="">
ass="proc)class="line" name="L6"> 6 16 Mark Grosen <mgrose16@ti.16m>{class="line" name="L6"> 6 16 Suman Anna <s-anna@16i.co161 you otepct " oncode=dev va">
dev vaproc *" oncode=dev">
devproc = " oncode=ass="">
ass="proc-13" i oncode=dev">
devproc.i oncode=parive">
parive youoclass="line" name="L6"> 6 * 16OMAP Remote Processor d16iger162 you otepct " oncode=plat _dev va">
plat _dev vaproc *" oncode=pdev">
pdevproc = " oncode=to_plat _dev va">
to_plat _dev vaproc(" oncode=dev">
devproc)oclass="line" name="L6"> 6 *<16/span>
a>
pdataproc = " oncode=pdev">
pdevproc-13" i oncode=dev">
devproc.i oncode=plat _data">
plat _data youoclass="line" name="L6"> 6 * 16Copyright (C) 2011 Texa16ftwa16; you otepct " oncode=a>
a>
ass="proc = " oncode=ass="">
ass="proc-13" i oncode=p" n">
p" nprococlass="line" name="L6"> 6 * 16Copyright (C) 2011 Goog16ms o165 you int " oncode=ree">
aee youoclass="line" name="L6"> 6 *<1//span> 6 * 16Ohad Ben-Cohen <ohad16@wiz167 you " oncode=ree">
aee you = " oncode=pdata">
pdataproc-13" i oncode=dev va_shutdown">
dev va_shutdownproc(" oncode=pdev">
pdevproc)oclass="line" name="L6"> 6 * 16Brian Swetland <swet16land168 you if (" oncode=aee">
aee you)class="line" name="L6"> 6 * 16Fernando Guzman Lugo &l16t;fe169 you ="ajax_" oncode=ree">
aee youoclass="line" name="L6"> 6 17 Mark Grosen <mgrose17@ti.170procclass="line" name="L6"> 6 17 Suman Anna <s-anna@17i.co171 you " oncode=a>
a>
ass="proc-13" i oncode=mbox">
mbox you, & i oncode=oss="">
ass="proc-13" i oncode=nb">
nb you)oclass="line" name="L6"> 6 * 17OMAP Remote Processor d17iger17@ti.cclass="line" name="L6"> 6 *<17/span> 6 * 17Copyright (C) 2011 Texa17ftwa17; you}class="line" name="L6"> 6 * 17Copyright (C) 2011 Goog17ms o175 youclass="line" name="L6"> 6 *<17/span>
ass="_op you " oncode=a>
a> 6 * 1OOhad Ben-Cohen <ohad1@@wiz177 you .i oncode=otare">
otareproc = " oncode=o>
a> 6 * 17Brian Swetland <swet17land178 you .i oncode=otop">
otopproc = " oncode=o>
a> 6 * 17Fernando Guzman Lugo &l17t;fe179 you .i oncode=kick">
kickproc = " oncode=o>
a> 6 18 Mark Grosen <mgrose18@ti.180 you}oclass="line" name="L6"> 6 18 Suman Anna <s-anna@18i.co181procclass="line" name="L6"> 6 * 18OMAP Remote Processor d18iger182procotass= int " oncode=a>
a>
plat _dev vaproc *" oncode=pdev">
pdevproc)class="line" name="L6"> 6 *<18/span> 6 * 18Copyright (C) 2011 Texa18ftwa18; you otepct " oncode=a>
a>
pdataproc = " oncode=pdev">
pdevproc-13" i oncode=dev">
devproc.i oncode=plat _data">
plat _data youoclass="line" name="L6"> 6 * 18Copyright (C) 2011 Goog18ms o185 you otepct " oncode=a>
a>
ass="prococlass="line" name="L6"> 6 *<18/span>
ass="proc *" oncode=ass="">
ass="prococlass="line" name="L6"> 6 * 18Ohad Ben-Cohen <ohad18@wiz187 you int " oncode=ree">
aee youoclass="line" name="L6"> 6 * 1BBrian Swetland <swet1lland188procclass="line" name="L6"> 6 * 18Fernando Guzman Lugo &l18t;fe189 you " oncode=ree">
aee you = " oncode=dma_set_coherive_mask">
dma_set_coherive_maskproc(& i oncode=pdev">
pdevproc-13" i oncode=dev">
devproc, " oncode=DMA_BIT_MASK">
DMA_BIT_MASKproc(32))oclass="line" name="L6"> 6 19 Mark Grosen <mgrose19@ti.19@ you if (" oncode=aee">
aee you) {class="line" name="L6"> 6 19 Suman Anna <s-anna@19i.co191 you " oncode=dev_err">
dev_errproc(& i oncode=pdev">
pdevproc-13" i oncode=dev">
devproc, "omap_remotepremong"u1quo/odma_set_coherive_mask: %t\noquo/ol="L6" , " oncode=aee">
aee you)oclass="line" name="L6"> 6 * 19OMAP Remote Processor d19iger192 you ="ajax_" oncode=ree">
aee youoclass="line" name="L6"> 6 *<19/span> 6 * 19Copyright (C) 2011 Texa19ftwa19; youclass="line" name="L6"> 6 * 19Copyright (C) 2011 Goog19ms o195 you " oncode=rss="">
ass="proc = " oncode=ass="_all="">
ass="_all="proc(& i oncode=pdev">
pdevproc-13" i oncode=dev">
devproc, " oncode=pdata">
pdataproc-13" i oncode=;mgr">
nmgrproc, & i oncode=o>
a> 6 *<19/span>
pdataproc-13" i oncode=firms/re">
firms/reproc, sizeof(*" oncode=oss="">
ass="proc))oclass="line" name="L6"> 6 * 19Ohad Ben-Cohen <ohad19@wiz197 you if (!" oncode=ass="">
ass="proc)class="line" name="L6"> 6 * 19Brian Swetland <swet19land198 you ="ajax_-" oncode=ENOMEM">
ENOMEM youoclass="line" name="L6"> 6 * 1FFernando Guzman Lugo &l1tt;fe199 youclass="line" name="L6"> 6 2 Mark Grosen <mgrose2@@ti.2@@ you " oncode=oss="">
ass="proc = " oncode=ass="">
ass="proc-13" i oncode=p" n">
p" nprococlass="line" name="L6"> 6 20 Suman Anna <s-anna@201ti.201 you " oncode=ass="">
ass="proc-13" i oncode=rss="">
ass="proc = " oncode=ass="">
ass="prococlass="line" name="L6"> 6 20 Hari Kanigeri <h-ka202ti.20@ti.cclass="line" name="L6"> 6 20
plat _set_drvdataproc(" oncode=pdev">
pdevproc, " oncode=ass="">
ass="proc)oclass="line" name="L6"> 6 20Copyright (C) 2011 Texa204ti.20; youclass="line" name="L6"> 6 20 modify it under the te205ti.205 you " oncode=ree">
aee you = " oncode=ass="_ad"">
ass="_ad"proc(" oncode=ass="">
ass="proc)oclass="line" name="L6"> 6 20/span>
aee you)class="line" name="L6"> 6 20Ohad Ben-Cohen <ohad207ti.207 you goto " oncode=freepass="">
freepass="prococlass="line" name="L6"> 6 20Brian Swetland <swet208ti.208procclass="line" name="L6"> 6 * 20Fernando Guzman Lugo &l209ti.209 you ="ajax_0oclass="line" name="L6"> 6 2* Mark Grosen <mgrose2n@ti.210procclass="line" name="L6"> 6 2 Suman Anna <s-anna@2i1ti.2>
freepass="proc:class="line" name="L6"> 6 2* Hari Kanigeri <h-ka2niger212 you " oncode=ass="pput">
ass="pputproc(" oncode=ass="">
ass="proc)oclass="line" name="L6"> 6 2*
aee youoclass="line" name="L6"> 6 2* This program is free s2oftwa21; you}class="line" name="L6"> 6 2* modify it under the te2rms o215 youclass="line" name="L6"> 6
a>
plat _dev vaproc *" oncode=pdev">
pdevproc)class="line" name="L6"> 6 * 21Ohad Ben-Cohen <ohad21@wiz217 you{class="line" name="L6"> 6 * 21Brian Swetland <swet21land218 you otepct " oncode=ass="">
ass="proc *" oncode=ass="">
ass="proc = " oncode=plat _get_drvdata">
plat _get_drvdataproc(" oncode=pdev">
pdevproc)oclass="line" name="L6"> 6 * 21Fernando Guzman Lugo &l21t;fe219 youclass="line" name="L6"> 6 22 Mark Grosen <mgrose22@ti.22@ you " oncode=ass="pdel">
ass="pdelproc(" oncode=ass="">
ass="proc)oclass="line" name="L6"> 6 22 Suman Anna <s-anna@22i.co221 you " oncode=ass="pput">
ass="pputproc(" oncode=ass="">
ass="proc)oclass="line" name="L6"> 6 2 Hari Kanigeri <h-ka2iiger22@ti.cclass="line" name="L6"> 6 22 6 22 This program is free s22ftwa22; you}class="line" name="L6"> 6 22 modify it under the te22ms o225 youclass="line" name="L6"> 6
plat _d" nam you " oncode=a>
a> 6 * 22Ohad Ben-Cohen <ohad22@wiz227 you .i oncode=ps=ba">
ps=baproc = " oncode=o>
a> 6 * 22Brian Swetland <swet22land228 you .i oncode=an cva">
an cvaproc = " oncode=o>
a> 6 * 22Fernando Guzman Lugo &l22t;fe229 you .i oncode=d" nam">
d" nam you = {class="line" name="L6"> 6 23 Mark Grosen <mgrose23@ti.230 you .i oncode=nmgr">
nmgrproc = "omap_remotepremong"u1quo/oa> 6 23 Suman Anna <s-anna@23i.co231 you .i oncode=ownam">
awnamproc = " oncode=THIS_MODULE">
THIS_MODULEproc,class="line" name="L6"> 6 * 23OMAP Remote Processor d23iger232 you },class="line" name="L6"> 6 2< 6 23 This program is free s23ftwa23; youclass="line" name="L6"> 6 23 modify it under the te23ms o23the GN oncode=module_plat _d" nam">
module_plat _d" namproc(" oncode=a>
a> 6 6 * 23Ohad Ben-Cohen <ohad23@wiz23y.com& oncode=MODULE_LICENSE">
MODULE_LICENSEproc("omap_remotepremong"u1quo/oGPL v2oquo/ol="L6" )oclass="line" name="L6"> 6 * 23Brian Swetland <swet23land23oogle. oncode=MODULE_DESCRIPTION">
MODULE_DESCRIPTIONproc("omap_remotepremong"u1quo/oOMAP Rn cla Prneproc. 464erol e" namoquo/ol="L6" )oclass="line" name="L6"> 6 * 23Fernando Guzman Lugo &l23t;fe239 you
The origital LXR softs/re by"10LXR n> experilxr@uzmux.noproc.
lxr.uzmux.no kindly hosted.by"lass="linhttp://www.redpill-uzmpro.no">Redpill Lzmpro ASproc, provider of Lzmux 464sultong"otepoperaut ts serv vas sincp 1995.