Message ID | 1440407689-12856-2-git-send-email-aneesh.bansal@freescale.com |
---|---|
State | Superseded |
Delegated to: | York Sun |
Headers | show
Return-Path: <u-boot-bounces@lists.denx.de> X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from theia.denx.de (theia.denx.de [85.214.87.163]) by ozlabs.org (Postfix) with ESMTP id 28094140280 for <incoming@patchwork.ozlabs.org>; Mon, 24 Aug 2015 19:31:17 +1000 (AEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 157164B64D; Mon, 24 Aug 2015 11:31:15 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2QL0AzC7Ef8r; Mon, 24 Aug 2015 11:31:14 +0200 (CEST) Received: from theia.denx.de (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id 373374B62A; Mon, 24 Aug 2015 11:31:14 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by theia.denx.de (Postfix) with ESMTP id B763D4B62A for <u-boot@lists.denx.de>; Mon, 24 Aug 2015 11:31:11 +0200 (CEST) Received: from theia.denx.de ([127.0.0.1]) by localhost (theia.denx.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id au9rVyUrHPoW for <u-boot@lists.denx.de>; Mon, 24 Aug 2015 11:31:11 +0200 (CEST) X-policyd-weight: NOT_IN_SBL_XBL_SPAMHAUS=-1.5 NOT_IN_SPAMCOP=-1.5 NOT_IN_BL_NJABL=-1.5 (only DNSBL check requested) Received: from na01-by2-obe.outbound.protection.outlook.com (mail-by2on0134.outbound.protection.outlook.com [207.46.100.134]) by theia.denx.de (Postfix) with ESMTPS id 063E74A033 for <u-boot@lists.denx.de>; Mon, 24 Aug 2015 11:31:08 +0200 (CEST) Received: from BLUPR0301CA0009.namprd03.prod.outlook.com (10.162.113.147) by SN1PR0301MB1584.namprd03.prod.outlook.com (10.162.130.18) with Microsoft SMTP Server (TLS) id 15.1.231.21; Mon, 24 Aug 2015 09:15:58 +0000 Received: from BY2FFO11FD038.protection.gbl (2a01:111:f400:7c0c::134) by BLUPR0301CA0009.outlook.office365.com (2a01:111:e400:5259::19) with Microsoft SMTP Server (TLS) id 15.1.243.23 via Frontend Transport; Mon, 24 Aug 2015 09:15:58 +0000 Authentication-Results: spf=fail (sender IP is 192.88.168.50) smtp.mailfrom=freescale.com; freescale.mail.onmicrosoft.com; dkim=none (message not signed) header.d=none; Received-SPF: Fail (protection.outlook.com: domain of freescale.com does not designate 192.88.168.50 as permitted sender) receiver=protection.outlook.com; client-ip=192.88.168.50; helo=tx30smr01.am.freescale.net; Received: from tx30smr01.am.freescale.net (192.88.168.50) by BY2FFO11FD038.mail.protection.outlook.com (10.1.14.223) with Microsoft SMTP Server (TLS) id 15.1.249.14 via Frontend Transport; Mon, 24 Aug 2015 09:15:57 +0000 Received: from perf-idc04.ap.freescale.net (perf-idc04.ap.freescale.net [10.232.14.49]) by tx30smr01.am.freescale.net (8.14.3/8.14.0) with ESMTP id t7O9FnVS006131; Mon, 24 Aug 2015 02:15:54 -0700 From: Aneesh Bansal <aneesh.bansal@freescale.com> To: <u-boot@lists.denx.de> Date: Mon, 24 Aug 2015 14:44:48 +0530 Message-ID: <1440407689-12856-2-git-send-email-aneesh.bansal@freescale.com> X-Mailer: git-send-email 1.8.1.4 In-Reply-To: <1440407689-12856-1-git-send-email-aneesh.bansal@freescale.com> References: <1440407689-12856-1-git-send-email-aneesh.bansal@freescale.com> X-EOPAttributedMessage: 0 X-Microsoft-Exchange-Diagnostics: 1; BY2FFO11FD038; 1:pzL2/mvl+Wd2l/UYCKQ+EyTl7ezw3VuFbz5y3DCpmFsv6wzUuRdKEEZ2LTFQ+xSAL6Vi4ZqnR2p6kzY3GROOK+RS+DZ4qao6urHW7oPtW0lL7pr4bBFWirgJbVz5Nvyw1kShtDRKLEaePPRn+LG2O11CU77E6lYg5SU5DTQH50InfsYi+dJaeBOHDCLx1WITg5oiATj6Fr7qIdverEKJQN8He1OuEPQvA32b83vhJbCcLZz80ALz3lNRfqvl6hlWmBKTlqh5ai/xpseGEUQrHhXh5titX8MRL5ZxLRjuMNyBeieTFaYsZEWmnv9IO2MepvdsfpDa160k03tcHNBb69a8wBexOYUVDtJJvQv0X50AlcKAn8bvIw4oxNMhTZYLDvLt/fwqQbqyg77ych+kOw== X-Forefront-Antispam-Report: CIP:192.88.168.50; CTRY:US; IPV:NLI; EFV:NLI; SFV:NSPM; SFS:(10019020)(6009001)(2980300002)(3050300001)(339900001)(199003)(189002)(64706001)(62966003)(86362001)(5001830100001)(110136002)(47776003)(107886002)(450100001)(92566002)(105606002)(4001540100001)(5003940100001)(48376002)(229853001)(5007970100001)(5001860100001)(106466001)(5001960100002)(6806004)(36756003)(77156002)(50986999)(33646002)(68736005)(104016003)(97736004)(46102003)(2950100001)(85426001)(189998001)(19580395003)(81156007)(2351001)(50466002)(87936001)(19580405001)(50226001)(77096005)(76176999)(4001430100001); DIR:OUT; SFP:1102; SCL:1; SRVR:SN1PR0301MB1584; H:tx30smr01.am.freescale.net; FPR:; SPF:Fail; PTR:InfoDomainNonexistent; A:1; MX:1; LANG:en; MIME-Version: 1.0 X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1584; 2:yTKoWw4WLNXRCMN0go49pZWTkLMSuIV1+tOAYeVx/K1W8/37ZYVedzhZil8YM3OrGhAa1eyteKc7E0B+2KOTxZElP1B8gl8C5M7HS+NCauR8z/sSRGo+OBNN2ZGYRQBuDiGyVao5UeF6d1UoAYMH7lcI3+TNcx2E+RPyqVWfRhk=; 3:fKJ8xWE/A3YSAPtbfaqM65YGzCxC78IewMpXozPlnD2zOFoU5m1O3nV6689ftdwqm8ROf1hnRZ7+FQSX9zqbMuYQZ2Qg2x+B7UpZcmDgdzgzlk1pMhXwwwEFy1GR01iaAYE4WoAcdjVEkT5YOd2xlgw4phaepd/OZbOTRQ04G0Hjq+IOTzsoXERo0Isq4PkhUK/auiCIPOMw2XbJXtmdR6YbVweDNjIMgolbfhQ11oM=; 25:8GtOeNi/UZ3JcYOTPn+T1F9l9cij8JkeNTfm+SqKQZucpTil5VwT+O3X0+jWz8wbo2ortXS3rrtWG5vz1id5EUUTGC23YMi2Kd8iZOU85zf2iPSY5VcG+Er97s1tPCFNYZqmx6aCou3MTsDBWcQRaRN4tRKnA1JlSiMzmmrArXBvqW20v3Oc5Gv5niaRTMNVswK5G5JtiYMKWyMKcROIh2wHmfS1BOicFCHB+FPdUku9zvRBjFFB1tkINr//TNMQmSmKY2mZgEFdaUkIfMwuuA== X-Microsoft-Antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:SN1PR0301MB1584; X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1584; 20:OwctDtQ95zNEHV33yei/C1Qiz7zi1+HSCu8kc/adG5U7M7p/e12nYcnCjeL2CwrBAPlIDAChVTyP4Xr12Q9koJ2XfkRoJGOahafUeRy0ZS2Wsh/ApyjHOKQ2xUVReDoTOBSFFv4Z4nDIeeh+Sy5mjjOrHc3q4l66//1KEG8W5hJJLZGudLGG0NM2mcoObuF3sV084OTXT4FwoNJW4SDjr8JRLlSBrj0evYj/eShDRXQugYY577eOJCUPa1CpLEvtBfBS56lYs+b6NlZUKKp1NUSVFu+NMdDQ0zwhmNttZxxYSoUyJGR9sqnqoGwFnvSYzGkJaD4vug9UXJhUrdxaVR8vEZnQEAX4knh0eAJiSxc=; 4:jmDzn2ZVgc8YRju+wrXS49D/FiTJmglZ7vpLnYSEiahyVmqSpZLrb18R0nAdhvNXHGkNZoJaLvjrrcoTr/NlmtJWrZeAvVi9OTVQ+kk4EPmNH95BzboHnYEPe0Q9kfEWoRybO20NO1Rak9jiHiaBPWjcBP2EfTF1z1cqM7ugt6SlJtaLjRpDjHeY1gNQ3yjkI5lJSXa9QRG87nnI2XjNmmtpGIYl6x/Ak7SRd2BeH/zzC/s+z33kwABa1XyMkekYtevBCbqASLCyca7ORUjabGTK6NnLi/qnelyaGi907sxDr3eUiaMBJrw2KmSul4PG X-Microsoft-Antispam-PRVS: <SN1PR0301MB1584A041CF94CD3878ACF0CBF0620@SN1PR0301MB1584.namprd03.prod.outlook.com> X-Exchange-Antispam-Report-Test: UriScan:; X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(601004)(5005006)(8121501046)(3002001); SRVR:SN1PR0301MB1584; BCL:0; PCL:0; RULEID:; SRVR:SN1PR0301MB1584; X-Forefront-PRVS: 06780E24F8 X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR0301MB1584; 23:g6xp2JpilSJLqH0Ll80X7ocJnmsbIyMbOSffKfe?= =?us-ascii?Q?PPx7Nc8gDpDmXrBoo22C3JvceECgv7uXMPh/2kW+z9qkLWDnCaCWav6ZnOhT?= =?us-ascii?Q?VMdIfy9f0uk3ShhEcL7PJqHYh5Lwy51YPjjXt6rVi1RLCa9pslREfsX9fjZT?= =?us-ascii?Q?/fiCcfcXxbls1SxZCbOBxUZvCKZPEp2S8W+90GW3haeP5Ralt1yMe54WKFpd?= =?us-ascii?Q?q9CVUOC5xsMuj75Jv/eLgwnqPsIjHWuWZtBND+0U6RbDW6ReV3ioknvmNht/?= =?us-ascii?Q?KBhXm++i6TuCSAmfL9wOJR65EXIjASd+YnfI3Ow6D2duH57C1I2lAfy/YBFh?= =?us-ascii?Q?Ffh9b9xyY6AZQ8ewWKhA58Z0tH4DPscsOI8HlMQ6ta21FJ3K4f5pQkHGAtbN?= =?us-ascii?Q?7e9mSrud+/WK4d7GmKAQWCQtAUSpUTNKfHiDvK8fZN0+O8pNU1qJgdGgM+6K?= =?us-ascii?Q?VkUbGnmJFE4yZzrl82Pz1Gqlghu1sJwPavwII0Rxf09F8ZACdjbfvL0SQ7Hs?= =?us-ascii?Q?ondfJ2vY4ARisUxbS9ekZH2ovcNo+ns08PVfHc7Lk9x1S+knIBjsKGlOCMFz?= =?us-ascii?Q?Ek/5CzozuLaYn37xYGwxdqx7jaDbOnlGvsrXQ1MtHiHYiehoNPIbH3cTAMxv?= =?us-ascii?Q?Igk7UQy+y7y5Ig1GnPZH3Z36GQ8qkYwgYonW/OM02spPp1S0n13d0vYDPvXY?= =?us-ascii?Q?qoLQxLkwj82O1ah4CXDMRL/az34SNTKCrkkxLG4qesc1C9p9tGs/+j5+MHL2?= =?us-ascii?Q?HCOrT+5iNIQk6nm3fXlw3T5o9sexRxXZuj00SxtmJ4iOxj7o7q5JdywtWfOf?= =?us-ascii?Q?1LtCzb0Gh1+casnQtVsOHjRu1YaRvFVE+f3qLTuiEAjeWrgDbNQVArxMYZZx?= =?us-ascii?Q?yAh439W/n43/ySmEVs+YTw+gAwobczYQQUvK7lLGrdHtlQkBQspGkuYAJ7+s?= =?us-ascii?Q?5wrVmlH5FRJfXEYtfo4DYYrN4ynHoru2eSoyx6PljL3ZLb8qZtCDfKEyoTsh?= =?us-ascii?Q?eq5iCT0p17Nc2NVMhrXMuoCK8DhKce8NyeNnNllvZzmsFlMFkSu29ufSMeRH?= =?us-ascii?Q?iGAc0vj9MvmHfrH1e0Ibve2aBjn2a/2oVXzNnYDvo+4u1mAC21CvQ3XCQFYI?= =?us-ascii?Q?d+e/AcGWSbWbpqMW0FpNVLuFxm6QTnm+6Bw7/BnmEAOwj9OxAB6uV3Sl45Fm?= =?us-ascii?Q?Nw+jtudQDmqOIZQP8GRMbSP3EwIxRmNy97yor7dJWL+xURlds8C5tzMcLhkV?= =?us-ascii?Q?ONvQqkF0nE+FH4muHrFE=3D?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR0301MB1584; 5:ZA5nF9i9lUUb2ETBmncjpx9wr/3mcskAoSykoKyiBMgfEy9b/hJPh2KAbJGrMVfDlu2ceI7XhFEzX84YqFq/+MiaW+nPvvvtpZksfvYkrnhW1Ien9+6w+B+zmxBg/BNZlrSleJ86NmN0HfpXnffLTw==; 24:assucYZZo3OczMMJBtnbIgPABH745BFamvB8yxZbynB+6fbIZgmjUyydBfQV5DippdOS3j6c880yiQ/s/0jl4WlV775o1I6xaFCgr8f/fWE=; 20:ZP5t5sYajO6sVALzrI13hD+KvqzdsgqR3kSvow6Es1uHoOuxEXK+SqU2JiliJPLpgLHZ7xBiMdWpWqfAMUKCdw== X-OriginatorOrg: freescale.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 24 Aug 2015 09:15:57.6394 (UTC) X-MS-Exchange-CrossTenant-Id: 710a03f5-10f6-4d38-9ff4-a80b81da590d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=710a03f5-10f6-4d38-9ff4-a80b81da590d; Ip=[192.88.168.50]; Helo=[tx30smr01.am.freescale.net] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: SN1PR0301MB1584 Cc: scottwood@freescale.com, yorksun@freescale.com, ruchika.gupta@freescale.com Subject: [U-Boot] [PATCH 2/3][v2] Data types defined for 64 bit physical address X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.15 Precedence: list List-Id: U-Boot discussion <u-boot.lists.denx.de> List-Unsubscribe: <http://lists.denx.de/mailman/options/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=unsubscribe> List-Archive: <http://lists.denx.de/pipermail/u-boot/> List-Post: <mailto:u-boot@lists.denx.de> List-Help: <mailto:u-boot-request@lists.denx.de?subject=help> List-Subscribe: <http://lists.denx.de/mailman/listinfo/u-boot>, <mailto:u-boot-request@lists.denx.de?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" <u-boot-bounces@lists.denx.de> |
diff --git a/arch/arm/include/asm/types.h b/arch/arm/include/asm/types.h index ee77c41..d87f955 100644 --- a/arch/arm/include/asm/types.h +++ b/arch/arm/include/asm/types.h @@ -45,12 +45,15 @@ typedef unsigned long long u64; #define BITS_PER_LONG 32 #endif /* CONFIG_ARM64 */ -/* Dma addresses are 32-bits wide. */ - +#ifdef CONFIG_PHYS_64BIT +typedef u64 dma_addr_t; +typedef u64 phys_addr_t; +typedef u64 phys_size_t; +#else typedef u32 dma_addr_t; - -typedef unsigned long phys_addr_t; -typedef unsigned long phys_size_t; +typedef u32 phys_addr_t; +typedef u32 phys_size_t; +#endif #endif /* __KERNEL__ */
Data types and I/O functions have been defined for 64 bit physical addresses in arm. Signed-off-by: Aneesh Bansal <aneesh.bansal@freescale.com> --- Changes in v2: There is no need for defining 64 bit I/O operations. If an IP needs to do 64 bit access, it will do it by defining 32 bit addr_hi and addr_lo. arch/arm/include/asm/types.h | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-)