From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id 78236C433F5 for ; Fri, 15 Oct 2021 07:51:14 +0000 (UTC) Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPS id 3872161108 for ; Fri, 15 Oct 2021 07:51:14 +0000 (UTC) DMARC-Filter: OpenDMARC Filter v1.4.1 mail.kernel.org 3872161108 Authentication-Results: mail.kernel.org; dmarc=fail (p=quarantine dis=none) header.from=microchip.com Authentication-Results: mail.kernel.org; spf=none smtp.mailfrom=lists.infradead.org DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:Content-ID:In-Reply-To: References:Message-ID:Date:Subject:CC:To:From:Reply-To:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=K/cdh3oYnnnSPICEcp0UNM7GAjnVDjxYbrGGdLRVanY=; b=YYkipV7LrkSGqO G5Z6g1dPbj9LMdWvPKW/0HfvCo+20CEn/QQyHzU25metIAHYsWvtfyz4iHZquPR8JLJOitoITRcN+ 46ugJ03gCrXM6klWt4ZSr4iF8CWCJRduk/3A86y6Igw3cA2SqAMASLTPHEPFr+Bo5qUZmUWx0zLuP 3DaAxirz7uyz3MiPSp7MF1M1AxNGjllTaqL0q42MXbSwJJsJuBi8oibJmQSioLzEpjxTYwTfAUrat fYo9iAUrd/tlLwb388WMPj8fk4ia1Y4QCscsx6AUrKn5CXUMUf5ZscYGa95yY6lZDh3ZPE5hyI+VG 6COR0fVkAszTLvCUq7OQ==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1mbHy0-005kcG-AA; Fri, 15 Oct 2021 07:49:24 +0000 Received: from esa.microchip.iphmx.com ([68.232.153.233]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1mbHxx-005kbZ-92 for linux-arm-kernel@lists.infradead.org; Fri, 15 Oct 2021 07:49:22 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=microchip.com; i=@microchip.com; q=dns/txt; s=mchp; t=1634284161; x=1665820161; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=+dYNWnIHWfKJQ/6EW1okRuuyG73BWJ7M6EZxfjNd32M=; b=Se+5qnchNAdfAvUKX0HSKjMer6++Hn6QQrAeAz+fbcnvp/zFVBAGCgRc u5GvWgSAnIMU/YTY1e6OvzD9aMeasIjsUm10jxrtbMiERSMr1SfqwE70S PBj3VngITcijoS0o46A4B41/ejhOIKOS9lBi8tMVYWpoGhRr3OfVP14mI l51hcWYbBdRNTXYzz+bSMPcTvtdRS3L4KjpFWIKY/gWNh7DbeKVyIqjy8 jVnIPzJOu/hB3HQK4Ic4G5h8cEQmU5hdJqQkdlk5H6DUG4T8skrE0LX4z FwWyKYervMjEwbuQDjW/u8imfV0DAVFbkjwdUtWLvcJjGb9DZBlVzZQ/S Q==; IronPort-SDR: VKdYJRtyUNKB6V0h5DhOnSGYMbEfA4JgVszJn/MqlExy/vR0UuqFw/GkmgIXLDXrZ/l8O+UDI8 EJmXw9Mb3pvAEbnFnF8TyHe6ltDsKu4JM4gbVVG+Z1mbTuyjFwe2MHzvkAQPqWZ4hGWGU2Ee29 pqzKsBzrakp79Hebvy0ZOpo5owRihePNjl6QXlJzt8hzFnTxw69Xto63gxnS+u2kg/Lkq0qizZ 5/02zzbgcq3Q+n5IIGb3u0By431adv/ixjhfFFVlcxFcF2Ov0Dd9WfEp2OzKsA8LjzgdS8v8Cp Mq4a8J1nSvUsQSDMfNGhqDgt X-IronPort-AV: E=Sophos;i="5.85,375,1624345200"; d="scan'208";a="148207526" Received: from smtpout.microchip.com (HELO email.microchip.com) ([198.175.253.82]) by esa1.microchip.iphmx.com with ESMTP/TLS/AES256-SHA256; 15 Oct 2021 00:49:20 -0700 Received: from chn-vm-ex04.mchp-main.com (10.10.85.152) by chn-vm-ex02.mchp-main.com (10.10.85.144) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14; Fri, 15 Oct 2021 00:49:20 -0700 Received: from NAM10-MW2-obe.outbound.protection.outlook.com (10.10.215.89) by email.microchip.com (10.10.87.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256) id 15.1.2176.14 via Frontend Transport; Fri, 15 Oct 2021 00:49:19 -0700 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hWr1eRx3oLzxCTr2EqDLXwUr7NTEUebWC2hZKonfJPZsYls+R/DnR1/f7kzsags2/ZEaW0qtNs0sax3Xwb0wAT0SQmfrWNXZO0b1jxkQJCxDpHaI35GygHGa8GdYSFG2RX+zV7GMSD9luJHTvkp+WhWcfs7Jj1t2EegJ6RHOtL71WpwpyA8bogjg9vfhJMG5tzjuLFN4cB+igdeSRCmH6H/mOJ8Dx6Dwu+7FIXP+q2mxu8SA8ZhLu4TwrH9vibaQyrU9fk8jrxccTSBfGmk51uCThhpfnR9pnhfKj+wQNgh7lPR36kcNNkMlIQ9JYTyG7+UwI6u3m/mSaVw9ksqxpg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=+dYNWnIHWfKJQ/6EW1okRuuyG73BWJ7M6EZxfjNd32M=; b=QMLfMxJDagXh2F6Kjgy3ZvYGERoYEwKA3AW5Qidw8Abdi+LxyvHtRmGPoZkzzxKj4mvyXC+V1BzUdHMoxcwcGquL2wq2Z5pD+Joo09g9IoZPYgaZCNlRMxtPH4pZn9tkRqf16Ac9xDOZv98L6Zn9YYivG77Rdd8oMEn+zF/rrXVYQXs3Xo1pGelGZzPF9U7sWSIs13kBpv/7R7ydzbVgCFTiLthIGlc8xF2FyaPOI7Za1dtZYjcbHcoFKE/x24C9ZbQ9grFJANj+ZQk0NZ/Pp36vBQr4XvADy3mq5aB9eB4Sr/jRBcNxJWAovW1inH9lkSlxg5c4lxVSOj6md2LCJw== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=microchip.com; dmarc=pass action=none header.from=microchip.com; dkim=pass header.d=microchip.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=microchiptechnology.onmicrosoft.com; s=selector2-microchiptechnology-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=+dYNWnIHWfKJQ/6EW1okRuuyG73BWJ7M6EZxfjNd32M=; b=BuOaJpEZwsFSSVzZ5WGX30QY7FAcSs+eR/SxLRQ907qrCOc6s7omSAEquT15m/rcGJQyWsjI6fZAkZkJkUdYB1PVDbte2CXMF59D0AWTe8l/XZejXpWqHSvdQ51Pqu/bIaAbW/YdoGzMWkg4vpJ9zc5dlulYx+MhikMLBCrNhrk= Received: from SA2PR11MB4874.namprd11.prod.outlook.com (2603:10b6:806:f9::23) by SN6PR11MB2879.namprd11.prod.outlook.com (2603:10b6:805:5c::20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4608.16; Fri, 15 Oct 2021 07:49:17 +0000 Received: from SA2PR11MB4874.namprd11.prod.outlook.com ([fe80::a496:d4af:df74:5213]) by SA2PR11MB4874.namprd11.prod.outlook.com ([fe80::a496:d4af:df74:5213%9]) with mapi id 15.20.4587.026; Fri, 15 Oct 2021 07:49:16 +0000 From: To: , , CC: , , Subject: Re: [PATCH 1/4] dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path Thread-Topic: [PATCH 1/4] dmaengine: at_xdmac: call at_xdmac_axi_config() on resume path Thread-Index: AQHXwZknDGCXkUWACEKB64vCsYQmqg== Date: Fri, 15 Oct 2021 07:49:16 +0000 Message-ID: <2d6e2df6-93e0-311b-6a78-91b6a88bec18@microchip.com> References: <20211007111230.2331837-1-claudiu.beznea@microchip.com> <20211007111230.2331837-2-claudiu.beznea@microchip.com> In-Reply-To: <20211007111230.2331837-2-claudiu.beznea@microchip.com> Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 authentication-results: microchip.com; dkim=none (message not signed) header.d=none;microchip.com; dmarc=none action=none header.from=microchip.com; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 622e6f3a-e997-416c-6d3e-08d98fb049f6 x-ms-traffictypediagnostic: SN6PR11MB2879: x-ms-exchange-transport-forked: True x-microsoft-antispam-prvs: x-ms-oob-tlc-oobclassifiers: OLM:7691; x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: 2Y1iQfVIOnb6ggh6ugVeDfW1h2x+KOyACAfYA/2JJJgenKn+nTlhNa9Vs3+exJIww3UrOdQnlgMZMlvh4rLnWh2GDU0r53IywAfePOPQ0ArFuDoBPHY/dtj7BIEvkNkOtBJVrA+BMtOsgYBlpi84lgOavgr2RxBa9lYBVihEfc7CfuBA3ErnBkdSBSFzZFTXdX6SgKITkAg3U0RS8M2gYJEckDxl2cH5Rgli8g4cJy5s19fcJbmRa1HnT1OENlTTDTaXBQPgep3T+nvbnck/m1OCd1wH/SOH6w26+CainiqiSTFLjrGBUsTStgsYRDKWRxeCSQv7T7s13zM5DUIMc5yBCkwhM5VeLNq5bnT/j5LoB7kJA1NapvD5vkYjbsmhG4o9OACkGqF0Jvi/GHzcCG+H5b0ThkXpQTJ1iDqnsHj2aeHaDDFBaj0aRYyjC94ZZxrOq6She5OO2apREUwhxOwsZfSoueocU0/UdFmYv2Iw3n5lJTtQkSL5WiH9Z22uEjZC3UIHjAtLeGcVPvI+TptabDXLx4V4UTY4Tcu+P23mPAMEHK/lbRjmmyh+ztvk4bDd5DhubCFLt53mn/KOXmjMZ4lbkjiTOuOMh+oPH5BjcIvlh4Yd4+BCmbPlgMwjLXHgl1Pzj4XZpTomszjKBh5c1aDOR6MSB8fUAs+kcXwbUM5Bx/xBEZ9kZzpl8XAXuee0uRPGdfPLYyaHv/JcfY4PFuy0Ne4cRDO4nl+0/ejZxgko73SE6ZkiJAAaGhgAcZ9cRRzbpPaDB6OQTLVmag== x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:SA2PR11MB4874.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(366004)(66556008)(8676002)(53546011)(76116006)(66476007)(86362001)(38100700002)(66946007)(91956017)(4326008)(71200400001)(6512007)(26005)(6506007)(31686004)(186003)(2906002)(122000001)(2616005)(38070700005)(64756008)(66446008)(6486002)(31696002)(54906003)(110136005)(36756003)(83380400001)(8936002)(316002)(5660300002)(508600001)(45980500001)(43740500002); DIR:OUT; SFP:1101; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?c3hLWEZYMnFnMGEyMHpWeTcvVW5VYkQyZzllSUthVkJ5V0VnMFRwUXlRZFc5?= =?utf-8?B?MmlxdGZXN09RN2Y2M2t2WDBFZDlxMVltOW1JQ3JkTkRZTTE1cHlDWXFXM1Ey?= =?utf-8?B?UTBsV3AzWTBLR01qb2dnWDBqM0tRb0RLT2lNYlVRVDh4U3hUN081VHY3M1dZ?= =?utf-8?B?N1FEang2eDdBRXRmdVM4MHVUUXJoQVlsckU1YVpFVnNla2d4bGVpM05LWFo1?= =?utf-8?B?bHAwRmpDR3Z3emgxUVBGc2JhOE9SUllKQ0RWalBEV1pjVExvQ0FJZmhIUkl0?= =?utf-8?B?a0xHMUxBTGE2bmJ0eVFCZCszN0Myd2ZFQjFBYkNOZzRlelVLMEkvMktWSXd3?= =?utf-8?B?bVZORUtNcEVRbzNINW9GMlVZbUtiTy80WFJyOC9GSWx4MUE5K01qNFVLTXVo?= =?utf-8?B?QkJkV0pQZVNob3MzcWlWd0M0R29IRTdaMVB1eVUzL05kU0x5QldrRmdSZm92?= =?utf-8?B?aFR5dW16Y0ZRR21Zclg4SHNuenlHY3dLM2N6SWQ3UXRaK2xhTVp1TTlVc0Ux?= =?utf-8?B?Q2c3UHZ4bkxHbjZJd08zS0hIbWZDN3NPK2Z0UGkwRjA4Tk9XSEYyam92S3Fs?= =?utf-8?B?d0VIU0pzVWh4aUJQeDUzd0s3MEFjMGtmVTRPVDlGZHdveUo5REpCOXRvZTBt?= =?utf-8?B?VlE0cmx5MXVxN09odGttYVhSQzhpMEQ1bVgwWktMd3lpcXdTLzYrZGE2QTNy?= =?utf-8?B?NFQ2clJQaVByZUR6V0xZV3VKRUpvMHlTU01sUkNDQVpYOHMxaitxNkplQ0ho?= =?utf-8?B?SEhHa05STzNwZEplNFAwUXlkZ0pYa3JOSUoyTGUvejlIbm9jUktVN0VRSjFX?= =?utf-8?B?VkdXcmNMdjNtNGxzVlh2TkQ4VVB5OGpyQjdjVDUzQ004cmxYaERDaEpLZHpr?= =?utf-8?B?WEUwbXBLZzBLNFVGSFNybW85RFNrUDBjeXFhWkJmTnd3SUFDbW9uSmlSWnAw?= =?utf-8?B?d3JTQ3RFNTFYY2ZBNWptYVl0Z1VyckF2WHRTWDBabmlpRU1idmZBQmNWVy9i?= =?utf-8?B?RHBPWjNDU2MxNE0xNDNMYnVMYmY2eTFQNzR6Z0hReTRtbDRpdW9aWmtaS3hw?= =?utf-8?B?VUc5ODMvOFEvT2tic29GWmZ1ZUZuVmJhcnZ6T2dibjNSMUtQYzQyekhHRE9v?= =?utf-8?B?aUVMeE5BeWJVSyt5aDhWcVNqMHFYa0xYOHF0MEVsemQ1TmMvZk1ScVFaQzFS?= =?utf-8?B?U0tWWCtDS2JBN1RMTGYxUDFuY2piYllvWERzQWw1Q2hRM3dYQi9uU2c5cVgr?= =?utf-8?B?cks0Y05nclJ2R1JOejNkS29ZK1JYWXRpRUZNcGpOWHhrODh6MVZZR2hiejI4?= =?utf-8?B?RjFSWi8yRkZCQmpGejE3RGpkdkFRdXcrUHlYTjNtSi83M1RUVGJGeW5aaWZ4?= =?utf-8?B?TlZSRHhkM0RRZExFbENKdWRBYVVXK0MzRUdqM2l0a3hYR3VjZXFJbHBEc2tR?= =?utf-8?B?SERINjJhSG9aNWMyS1ZoMnlsTlpUblZOVEFNTmtGUUl1NkFZNVJrRkpxSldJ?= =?utf-8?B?Y2RibnpDWld6bFN1Sm5zQWxZdC9jOU1zU21DSTRPUUNXaW5rd3I0ZnVLK0RX?= =?utf-8?B?STR1c0JaRktMcFZpZHpnWTI0WitTL2dhSk9ZZWlWT0F3WDlabFJWK1JYM01j?= =?utf-8?B?cGpFNDNLUWl0U0x4eGxKYTRuUHIrVzBBb0dhYldvRXlwVWxGNHNBWUdTbWtQ?= =?utf-8?B?WmJWVTdBNE8wLytpcE9wQi9zMC9WbmRNa3FYdXd0cmlFYVBnVkc4cUtBVDNH?= =?utf-8?Q?uSZf7gM4NAXz4IZhmI=3D?= Content-ID: <43334B608648FE45B8F9670079308E2D@namprd11.prod.outlook.com> MIME-Version: 1.0 X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: SA2PR11MB4874.namprd11.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 622e6f3a-e997-416c-6d3e-08d98fb049f6 X-MS-Exchange-CrossTenant-originalarrivaltime: 15 Oct 2021 07:49:16.5995 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 3f4057f3-b418-4d4e-ba84-d55b4e897d88 X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: txO2Ew1EaDiRAapeJ6wGvNYIEmsg7ibEUfVIwxCnAUEWl+R5U8KMZIJIHxXE1dhhaifS/RjrDXTycc6ASzArXK6TdYn2SvI9guPF4yrllQ4= X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN6PR11MB2879 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20211015_004921_419349_17F57834 X-CRM114-Status: GOOD ( 24.79 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org On 10/7/21 2:12 PM, Claudiu Beznea wrote: > at_xdmac could be used on SoCs which supports backup mode (where most > of the SoC power, including power to DMA controller, is closed at suspend > time). Thus, on resume, the settings which were previously done need to be > restored. Do the same for axi configuration. > > Fixes: f40566f220a1 ("dmaengine: at_xdmac: add AXI priority support and recommended settings") > Signed-off-by: Claudiu Beznea Reviewed-by: Tudor Ambarus > --- > drivers/dma/at_xdmac.c | 51 ++++++++++++++++++++++-------------------- > 1 file changed, 27 insertions(+), 24 deletions(-) > > diff --git a/drivers/dma/at_xdmac.c b/drivers/dma/at_xdmac.c > index ab78e0f6afd7..c66ad5706cb5 100644 > --- a/drivers/dma/at_xdmac.c > +++ b/drivers/dma/at_xdmac.c > @@ -1926,6 +1926,30 @@ static void at_xdmac_free_chan_resources(struct dma_chan *chan) > return; > } > > +static void at_xdmac_axi_config(struct platform_device *pdev) > +{ > + struct at_xdmac *atxdmac = (struct at_xdmac *)platform_get_drvdata(pdev); > + bool dev_m2m = false; > + u32 dma_requests; > + > + if (!atxdmac->layout->axi_config) > + return; /* Not supported */ > + > + if (!of_property_read_u32(pdev->dev.of_node, "dma-requests", > + &dma_requests)) { > + dev_info(&pdev->dev, "controller in mem2mem mode.\n"); > + dev_m2m = true; > + } > + > + if (dev_m2m) { > + at_xdmac_write(atxdmac, AT_XDMAC_GCFG, AT_XDMAC_GCFG_M2M); > + at_xdmac_write(atxdmac, AT_XDMAC_GWAC, AT_XDMAC_GWAC_M2M); > + } else { > + at_xdmac_write(atxdmac, AT_XDMAC_GCFG, AT_XDMAC_GCFG_P2M); > + at_xdmac_write(atxdmac, AT_XDMAC_GWAC, AT_XDMAC_GWAC_P2M); > + } > +} > + > #ifdef CONFIG_PM > static int atmel_xdmac_prepare(struct device *dev) > { > @@ -1975,6 +1999,7 @@ static int atmel_xdmac_resume(struct device *dev) > struct at_xdmac *atxdmac = dev_get_drvdata(dev); > struct at_xdmac_chan *atchan; > struct dma_chan *chan, *_chan; > + struct platform_device *pdev = container_of(dev, struct platform_device, dev); > int i; > int ret; > > @@ -1982,6 +2007,8 @@ static int atmel_xdmac_resume(struct device *dev) > if (ret) > return ret; > > + at_xdmac_axi_config(pdev); > + > /* Clear pending interrupts. */ > for (i = 0; i < atxdmac->dma.chancnt; i++) { > atchan = &atxdmac->chan[i]; > @@ -2007,30 +2034,6 @@ static int atmel_xdmac_resume(struct device *dev) > } > #endif /* CONFIG_PM_SLEEP */ > > -static void at_xdmac_axi_config(struct platform_device *pdev) > -{ > - struct at_xdmac *atxdmac = (struct at_xdmac *)platform_get_drvdata(pdev); > - bool dev_m2m = false; > - u32 dma_requests; > - > - if (!atxdmac->layout->axi_config) > - return; /* Not supported */ > - > - if (!of_property_read_u32(pdev->dev.of_node, "dma-requests", > - &dma_requests)) { > - dev_info(&pdev->dev, "controller in mem2mem mode.\n"); > - dev_m2m = true; > - } > - > - if (dev_m2m) { > - at_xdmac_write(atxdmac, AT_XDMAC_GCFG, AT_XDMAC_GCFG_M2M); > - at_xdmac_write(atxdmac, AT_XDMAC_GWAC, AT_XDMAC_GWAC_M2M); > - } else { > - at_xdmac_write(atxdmac, AT_XDMAC_GCFG, AT_XDMAC_GCFG_P2M); > - at_xdmac_write(atxdmac, AT_XDMAC_GWAC, AT_XDMAC_GWAC_P2M); > - } > -} > - > static int at_xdmac_probe(struct platform_device *pdev) > { > struct at_xdmac *atxdmac; > _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel