> -----Original Message----- > From: Vinod Koul <vkoul@xxxxxxxxxx> > Sent: 27 February 2025 13:31 > To: Aatif Mushtaq <aatif4.m@xxxxxxxxxxx> > Cc: dmaengine@xxxxxxxxxxxxxxx; linux-kernel@xxxxxxxxxxxxxxx; PANKAJ > KUMAR DUBEY <pankaj.dubey@xxxxxxxxxxx>; ASWANI REDDY > <aswani.reddy@xxxxxxxxxxx> > Subject: Re: FW: [PATCH 0/3] Add capability for 2D DMA transfer > > On 24-02-25, 14:19, Aatif Mushtaq wrote: > > <!DOCTYPE html> > > <html> > > <head> > > <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" > > class="cui-content-default"> <style class="cui-content-default" > > data-cafe-default="true">@charset "UTF-8";/*! cafe note v2.3.34.7 | > > Copyright 2014, S-Core, Inc. All Right Reserved. > > */body,html{overflow:visible!important;height:auto}html{height:auto}bo > > dy{display:block;margin-left:24px;margin-right:20px;margin-top:16px}bo > > dy ol,body ul{margin:0;padding-left:40px}body li,body > > p{line-height:1.9;margin:0 auto}body > > .cui-quote{margin-left:4px;margin-bottom:20px;padding-left:6px;border- > > left:4px solid #ccc}body .cui-quote h1,body .cui-quote h2,body > > .cui-quote h3,body .cui-quote h4,body .cui-quote h5,body .cui-quote > > h6,body .cui-quote li,body .cui-quote > > p{margin-bottom:4px}table.cui-div{display:block}table.cui-div>tbody{di > > splay:block}table.cui-div>tbody>tr{display:block}table.cui-div>tbody>t > > r>td,table.cui-div>tbody>tr>th{display:block}figure.cui-og,figure.cui- > > temp-og{margin:0;display:block;margin-inline-start:0;margin-inline-end > > :0}.cui-og-container{display:inline-flex}.cui-og-container > > .cui-og-button-close{display:none;width:20px;height:20px;cursor:pointe > > r;border:none;border-radius:4px;background-color:#fff;background-posit > > ion:center;background- > image:url("data:image/png;base64,iVBORw0KGgoAAAA > > > NSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAAXNSR0IArs4c6QAAAI5JREFU > OE+9lLEVgDAIR > > > C8b6Tw0Opk2zKMj+XjPApUABTFtLj9wXNJQvFoxD+OBzDwR0Zmp3NI+KhQB > gAPASkS7B2X > > > mBcAGYNYFfFpWwi7U05geegeiC7tDsQ5GMLHInbIG3H6KZ66/YWwUVJjhsP4 > FlrZcOpTS2 > > > GSikQ72qKdX9zlkfphIE+YwArz3y4EXDCF2FapWr4IAAAAASUVORK5CYII=");po > sition > > :relative;top:10px;left:-30px;z-index:1}.cui-og-container > > .cui-og-button-close.cui-state-focus{display:block}table.cui-pasted-ta > > ble h1,table.cui-pasted-table h2,table.cui-pasted-table > > h3,table.cui-pasted-table h4,table.cui-pasted-table > > h5,table.cui-pasted-table h6,table.cui-pasted-table > > li,table.cui-pasted-table p,table.cui-pasted-table > > td,table.cui-pasted-table > > th{line-height:normal}div[data-cui-alt-image],img[data-cui-alt-image]{ > > > background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB > YAAAAU > > > CAYAAACJfM0wAAABH0lEQVQ4jbXU26qEIBQGYF+wtxLMgg4QdGdBREUhFE > FBBx/tn6sGpc > > > PezTTCAi/0Q11rSQghhDGGJ4P8An3j20QIgSzLvookSfawUgrrukIp9VVcwkIIcM > 7h+z66 > > > rnsGbprGeCvf95+B8zw3YM75M/A4jnAcB3pS9Y3zPKPv+0vYKDf9jcdxRJ7naJr > G2DRNE8 > > > IwBGMMZVkewmQbOnwVy7IgiqL3TWzbRtu2x+gVnKYpXNdF27ZY1xVxHO+a > wHVdDMMAKaWJ > > > nsFZlhkn8zzvtMOCIACl1No8Sqm1S55SCkVR3GrdI3QH13V9/7PRxmG5SSlh2/b > HKGMMVV > > > XtYc75bZRSaunX1w92+9vUT6mju3WfJuqvv/zf8FmZXq7/BfoCA1VRsvK4AfgA > AAAASUVO > > RK5CYII=") no-repeat center > > #c1c1c1}body::-webkit-scrollbar{opacity:.08;width:6px;height:6px}body: > > :-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.15);border-radiu > > s:7px;width:6px}.cui-knoxtaskinput-line{height:150px}.cui-knoxtaskinpu > > t-line.double-line{height:170px}.cui-customtask-card{width:560px;heigh > > t:68px;border-radius:8px;border:solid 1px > > #dbdbdb;background-color:#fff;border-spacing:0px;table-layout:fixed;ma > > rgin-bottom:20px}.cui-customtask-card > > td{margin:0;padding:0;border:0}.cui-customtask-card > > td>p{width:422px;margin-left:0;text-overflow:ellipsis;white-space:nowr > > ap;overflow:hidden}.cui-customtask-card > > .cui-customtask-card-cell{text-overflow:ellipsis;white-space:nowrap;ov > > erflow:hidden}.cui-customtask-card > > .cui-customtask-card-image{width:40px;height:40px;margin:0 15px 0 > > 15px;border-radius:22px;background-color:#e96b6b;vertical-align:middle > > }.cui-customtask-card > > .cui-customtask-card-content-task{font-size:15px;font-weight:700;font- > > stretch:normal;font-style:normal;letter-spacing:normal;text-align:left > > ;color:#000;line-height:20px;height:100%}.cui-customtask-card > > .cui-customtask-card-content-asignee{font-size:12px;font-weight:400;fo > > nt-stretch:normal;font-style:normal;letter-spacing:normal;line-height: > > 20px;text-align:left;color:rgba(0,0,0,.9)}.cui-taskcard-wrapper{displa > > y:block;height:72px;margin-bottom:20px}.cui-taskcard-wrapper > > .cui-taskcard-more{width:32px;height:32px;padding:0;border:0;backgroun > > d-image:url("./cafe/knox/2.3.34.7/skins/default-knox/images/ic_more_ho > > rizontal_normal.png");background-size:16px > > 16px;background-repeat:no-repeat;background- > position:center;background > > -color:transparent;border-radius:16px}.cui-taskcard-wrapper > > .cui-taskcard-more-hover{background-image:url("./cafe/knox/2.3.34.7/sk > > ins/default-knox/images/ic_more_horizontal_active.png");background-col > > or:rgba(0,0,0,.06)}.cui-taskcard-wrapper-menu{width:122px;height:80px; > > border-radius:8px;box-shadow:0 3px 4px 0 rgba(0,0,0,.08);border:solid > > 1px > > #dbdbdb;background-color:#fff;position:absolute;top:46px;left:516px}.c > > ui-taskcard-wrapper-menu > > .cui-taskcard-wrapper-menu-ul{margin:8px;padding:0;list-style:none}.cu > > i-taskcard-wrapper-menu > > .cui-taskcard-wrapper-menu-item{position:relative;width:106px;height:3 > > 2px;border-radius:4px;list-style-image:url("data:image/gif;base64,R0lG > > > ODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");mar > gin:0 > > auto}.cui-taskcard-wrapper-menu > > .cui-taskcard-wrapper-menu-item-hover{border-radius:4px;background- > col > > or:rgba(0,0,0,.06)}.cui-taskcard-wrapper-menu > > .cui-taskcard-wrapper-menu-icon{width:20px;height:20px;margin:0 0 6px > > 0;position:absolute;top:4px;left:8px}.cui-taskcard-wrapper-menu > > .cui-taskcard-delete{background-image:url("./cafe/knox/2.3.34.7/skins/ > > default-knox/images/ic_memo_delete.png")}.cui-taskcard-wrapper-menu > > .cui-taskcard-update{background-image:url("./cafe/knox/2.3.34.7/skins/ > > default-knox/images/ic_edit.png");background-repeat:no- > repeat;backgrou > > nd-position:center}.cui-taskcard-wrapper-menu > > .cui-taskcard-wrapper-menu-text{width:52px;height:19px;font-family:"Ma > > lgun Gothic","맑은 고딕",Dotum,"돋움",Gulim,"굴림","Apple SD Gothic > > Neo","Segoe UI WPC","Segoe > > UI",Helvetica,sans-serif;font-size:13px;font-weight:400;font-stretch:n > > ormal;font-style:normal;line-height:2.15;letter-spacing:normal;text-al > > ign:left;color:rgba(0,0,0,.9);position:absolute;left:34px}.cui-mention > > .cui-mention-edited{display:inline-block;padding:1px > > 4px;border-radius:4px;background-color:rgba(187,187,187,.19)!important > > ;color:#2a82f0!important;font-weight:400!important;font-style:normal!i > > mportant;font-family:"맑은 > > 고딕"!important;text-decoration:none!important;line-height:normal}.cui- > m > > ention.cui-mention-editing{padding:1px > > 4px;border-radius:4px;background-color:rgba(0,0,0,.06);color:rgba(0,0, > > 0,.9)}</style> <style class="cui-content-default" > > data-user-config="true"> > > ??? > > Pls stop sending HTML emails to the lists! This was a mistake, I will take care from next time. > > > body {margin: 10px; font-size: 10pt; font-family:Arial,sans-serif; > > line-height:1.9;} p {line-height:1.9;} body,body p,body li,body > > h1,body h2, body h3,body h4,body h5,body h6 > > {font-family:Arial,sans-serif; line-height:1.9;} </style></head> > > <body><p><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;">Hi all !<br><br></span></p> <p><span style="font-family: > > Arial, sans-serif; font-size: 13.3333px;">I hope this email finds you > > well. I wanted to gently remind you to please take out > > some </span></p> <p><span style="font-family: Arial, sans-serif; > > font-size: 13.3333px;">valuable time from your schedule to review the > > patch chain.</span></p> <p><span style="font-family: Arial, > > sans-serif; font-size: 13.3333px;"><br></span></p> <p><span > > style="font-family: Arial, sans-serif; font-size: > 13.3333px;">regards</span></p> <p><span style="font-family: Arial, sans- > serif; font-size: 13.3333px;">Aatif Mushtaq</span></p> <p><span > style="font-family: Arial, sans-serif; font-size: > 13.3333px;"> </span></p> <p><span style="font-family: Arial, sans- > serif; font-size: 13.3333px;">--------- <b><span style="font-family: Arial, sans- > serif; font-size: 13.3333px;">Original Message</span></b> --------- > </span></p> <p><span style="font-family: Arial, sans-serif; font-size: > 13.3333px;"><b><span style="font-family: Arial, sans-serif; font-size: > 13.3333px;">Sender</span></b> : Aatif Mushtaq > <aatif4.m@xxxxxxxxxxx>FDS SW /SSIR/Samsung > Electronics</span></p> > > <p><span style="font-family: Arial, sans-serif; font-size: > 13.3333px;"><b><span style="font-family: Arial, sans-serif; font-size: > 13.3333px;">Date</span></b> : 2025-02-10 11:52 (GMT+5:30)</span></p> > > <p><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;"><b><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;">Title</span></b> : [PATCH 0/3] Add capability for 2D DMA > > transfer</span></p> <p><span style="font-family: Arial, sans-serif; > > font-size: 13.3333px;"><b><span style="font-family: Arial, sans-serif; > > font-size: 13.3333px;">To : </span></b>vkoul@xxxxxxxxxx, > > dmaengine@xxxxxxxxxxxxxxx, linux-kernel@xxxxxxxxxxxxxxx</span></p> > > <p><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;"><b><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;">CC : </span></b>PANKAJ KUMAR > > DUBEY<pankaj.dubey@xxxxxxxxxxx>, ASWANI > > REDDY<aswani.reddy@xxxxxxxxxxx>, Aatif > > Mushtaq<aatif4.m@xxxxxxxxxxx></span></p> > > <p><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;"> </span></p> <p><span style="font-family: Arial, > > sans-serif; font-size: 13.3333px;">Add support for add halfword > > instruction to pl330 driver to achieve</span></p> <p><span > > style="font-family: Arial, sans-serif; font-size: 13.3333px;">2D DMA > > operations. Add a corresponding dmaengine API to prepare > > the</span></p> <p><span style="font-family: Arial, sans-serif; > > font-size: 13.3333px;">DMA for 2D transfer and create a hook between > > the dma engine and pl330</span></p> <p><span style="font-family: > > Arial, sans-serif; font-size: 13.3333px;">driver function.</span></p> > > <p><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;"><br></span></p> <p><span style="font-family: Arial, > > sans-serif; font-size: 13.3333px;">Aatif Mushtaq (3):</span></p> > > <p><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;"> dmaengine: Add support for 2D DMA > > operation</span></p> <p><span style="font-family: Arial, sans-serif; > > font-size: 13.3333px;"> dmaengine: pl330: Add DMAADDH > > instruction</span></p> <p><span style="font-family: Arial, sans-serif; > > font-size: 13.3333px;"> dmaengine: pl330: Add DMA_2D > > capability</span></p> <p><span style="font-family: Arial, sans-serif; > > font-size: 13.3333px;"><br></span></p> <p><span style="font-family: > > Arial, sans-serif; font-size: 13.3333px;"> drivers/dma/pl330.c > > | 44 > +++++++++++++++++++++++++++++++++++++++</span></p> > > <p><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;"> include/linux/dmaengine.h | 25 > > ++++++++++++++++++++++</span></p> <p><span style="font-family: > Arial, > > sans-serif; font-size: 13.3333px;"> 2 files changed, 69 > > insertions(+)</span></p> <p><span style="font-family: Arial, > > sans-serif; font-size: 13.3333px;"><br></span></p> <p><span > > style="font-family: Arial, sans-serif; font-size: 13.3333px;">-- > > </span></p> <p><span style="font-family: Arial, sans-serif; font-size: > > 13.3333px;">2.17.1</span></p> <p><span style="font-family: Arial, > > sans-serif; font-size: 13.3333px;"><br></span></p> <p><span > > style="font-family: Arial, sans-serif; font-size: > > 13.3333px;"><br></span></p> <table id=bannersignimg > > data-cui-lock="true" namo_lock><tr><td><div id="cafe-note-contents" > > style="margin:10px;font-family:Arial;font-size:10pt;"><p> </p></d > > iv></td></tr></table><table id=confidentialsignimg > > data-cui-lock="true" namo_lock><tr><td><p><img unselectable="on" > > data-cui-image="true" style="display: inline-block; border: 0px solid; > > width: 520px; height: 144px;" > > src="cid:cafe_image_0@s-core.co.kr"><br></p> > > </td></tr></table></body> > > </html><table style='display: none;'><tbody><tr><td><img > > style='display: none;' border=0 > > src='http://ext.samsung.net/mail/ext/v1/external/status/update?userid= > > > aatif4.m&do=bWFpbElEPTIwMjUwMjI0MDg0OTQ4ZXBjbXM1cDU3YWNiMDJl > NDFiNzYyNj > > > MyMWQ4MmM3NDU2OTM2MWJlNSZyZWNpcGllbnRBZGRyZXNzPXZrb3VsQ > Gtlcm5lbC5vcmc_ > > ' width=0 height=0></td></tr></tbody></table> > > > -- > ~Vinod