RE: FW: [PATCH 0/3] Add capability for 2D DMA transfer

Aatif Mushtaq/Aatif Mushtaq
2025-02-28T09:48:18Z

> From: Vinod Koul <vkoul@kernel.org>
> Sent: 27 February 2025 13:31
> To: Aatif Mushtaq <aatif4.m@samsung.com>
> Cc: dmaengine@vger.kernel.org; linux-kernel@vger.kernel.org; PANKAJ
> KUMAR DUBEY <pankaj.dubey@samsung.com>; ASWANI REDDY
> <aswani.reddy@samsung.com>
> Subject: Re: FW: [PATCH 0/3] Add capability for 2D DMA transfer
>
> On 24-02-25, 14:19, Aatif Mushtaq wrote:
> >
> >
> >
> > <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 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;}
> > <span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;">Hi all ! <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 style="font-family: Arial, sans-serif;
> > font-size: 13.3333px;">valuable time from your schedule to review the
> > patch chain. <span style="font-family: Arial,
> > sans-serif; font-size: 13.3333px;"> <span
> > style="font-family: Arial, sans-serif; font-size:
> 13.3333px;">regards <span style="font-family: Arial, sans-
> serif; font-size: 13.3333px;">Aatif Mushtaq <span
> style="font-family: Arial, sans-serif; font-size:
> 13.3333px;"> <span style="font-family: Arial, sans-
> serif; font-size: 13.3333px;">--------- <span style="font-family: Arial, sans-
> serif; font-size: 13.3333px;">Original Message ---------
> <span style="font-family: Arial, sans-serif; font-size:
> 13.3333px;"><span style="font-family: Arial, sans-serif; font-size:
> 13.3333px;">Sender : Aatif Mushtaq
> &lt;aatif4.m@samsung.com&gt;FDS SW /SSIR/Samsung
> Electronics
> > <span style="font-family: Arial, sans-serif; font-size:
> 13.3333px;"><span style="font-family: Arial, sans-serif; font-size:
> 13.3333px;">Date : 2025-02-10 11:52 (GMT+5:30)
> > <span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;"><span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;">Title : [PATCH 0/3] Add capability for 2D DMA
> > transfer <span style="font-family: Arial, sans-serif;
> > font-size: 13.3333px;"><span style="font-family: Arial, sans-serif;
> > font-size: 13.3333px;">To : vkoul@kernel.org,
> > dmaengine@vger.kernel.org, linux-kernel@vger.kernel.org
> > <span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;"><span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;">CC : PANKAJ KUMAR
> > DUBEY&lt;pankaj.dubey@samsung.com&gt;, ASWANI
> > REDDY&lt;aswani.reddy@samsung.com&gt;, Aatif
> > Mushtaq<aatif4.m@samsung.com>
> > <span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;"> <span style="font-family: Arial,
> > sans-serif; font-size: 13.3333px;">Add support for add halfword
> > instruction to pl330 driver to achieve <span
> > style="font-family: Arial, sans-serif; font-size: 13.3333px;">2D DMA
> > operations. Add a corresponding dmaengine API to prepare
> > the <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 style="font-family:
> > Arial, sans-serif; font-size: 13.3333px;">driver function.
> > <span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;"> <span style="font-family: Arial,
> > sans-serif; font-size: 13.3333px;">Aatif Mushtaq (3):
> > <span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;">&nbsp; dmaengine: Add support for 2D DMA
> > operation <span style="font-family: Arial, sans-serif;
> > font-size: 13.3333px;">&nbsp; dmaengine: pl330: Add DMAADDH
> > instruction <span style="font-family: Arial, sans-serif;
> > font-size: 13.3333px;">&nbsp; dmaengine: pl330: Add DMA_2D
> > capability <span style="font-family: Arial, sans-serif;
> > font-size: 13.3333px;"> <span style="font-family:
> > Arial, sans-serif; font-size: 13.3333px;"> drivers/dma/pl330.c&nbsp;
> > &nbsp; &nbsp; | 44
> +++++++++++++++++++++++++++++++++++++++
> > <span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;"> include/linux/dmaengine.h | 25
> > ++++++++++++++++++++++ <span style="font-family:
> Arial,
> > sans-serif; font-size: 13.3333px;"> 2 files changed, 69
> > insertions(+) <span style="font-family: Arial,
> > sans-serif; font-size: 13.3333px;"> <span
> > style="font-family: Arial, sans-serif; font-size: 13.3333px;">--
> > <span style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;">2.17.1 <span style="font-family: Arial,
> > sans-serif; font-size: 13.3333px;"> <span
> > style="font-family: Arial, sans-serif; font-size:
> > 13.3333px;"> <table id=bannersignimg
> > data-cui-lock="true" namo_lock> <div id="cafe-note-contents"
> > style="margin:10px;font-family:Arial;font-size:10pt;"> </d
> > iv> <table id=confidentialsignimg
> > data-cui-lock="true" namo_lock> <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">
> >
> > <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>
>
>
> --
> ~Vinod