From nobody Sat May 4 02:28:25 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 1512599405733134.63479439237824; Wed, 6 Dec 2017 14:30:05 -0800 (PST) Received: from localhost ([::1]:58071 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMiCS-0002NQ-Nq for importer@patchew.org; Wed, 06 Dec 2017 17:29:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53063) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMi9k-0008AT-LP for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:09 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMi9h-0002Kq-GY for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:08 -0500 Received: from mail-cys01nam02on0078.outbound.protection.outlook.com ([104.47.37.78]:62384 helo=NAM02-CY1-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eMi9h-0002Jv-7p for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:05 -0500 Received: from MWHPR0201CA0103.namprd02.prod.outlook.com (10.167.161.44) by DM5PR02MB3385.namprd02.prod.outlook.com (10.164.152.161) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Wed, 6 Dec 2017 22:27:01 +0000 Received: from SN1NAM02FT032.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::200) by MWHPR0201CA0103.outlook.office365.com (2603:10b6:301:75::44) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.282.5 via Frontend Transport; Wed, 6 Dec 2017 22:27:00 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT032.mail.protection.outlook.com (10.152.72.126) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 6 Dec 2017 22:26:57 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:57342 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eMi9Y-0006Qt-Df; Wed, 06 Dec 2017 14:26:56 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eMi9Y-0000jy-A1; Wed, 06 Dec 2017 14:26:56 -0800 Received: from xsj-pvapsmtp01 (mailhost.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vB6MQrHj012962; Wed, 6 Dec 2017 14:26:54 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eMi9V-0000jr-NT; Wed, 06 Dec 2017 14:26:53 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=vX9BUUcObfFfljT+DRnS5AQq6I5rgR4RfPvF5n4ZJDI=; b=MFR7xcAoF69+bsbBroFkzPyjAvbfKadtqRAfk51Ls3XYCDFNC4bgnYD8XtBljsJx3s/HRIFDE6V24TKWDlfHwsxUphV9UTMJOKgCD9h9doTIEVMskRoOEWkm3+u/utKtUYA0B5oIeS2WsPzTVZV0up9qdNItYhCQMBjyeAL0dqA= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; adacore.com; dkim=none (message not signed) header.d=none;adacore.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; From: Alistair Francis To: , , Date: Wed, 6 Dec 2017 14:22:45 -0800 Message-ID: X-Mailer: git-send-email 2.14.1 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23512.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(39860400002)(346002)(376002)(2980300002)(438002)(199004)(189003)(9786002)(15650500001)(8936002)(36756003)(106466001)(356003)(39060400002)(50226002)(478600001)(118296001)(47776003)(33646002)(7696005)(51416003)(5660300001)(48376002)(76176011)(63266004)(8676002)(50466002)(81156014)(81166006)(106002)(2950100002)(2906002)(2201001)(316002)(36386004)(16586007)(110136005)(54906003)(4326008)(305945005)(77096006)(6666003)(107986001)(2101003)(5001870100001); DIR:OUT; SFP:1101; SCL:1; SRVR:DM5PR02MB3385; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:unknown-60-100.xilinx.com,xapps1.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT032; 1:mtKs72dSXfRo0FgmBxo0zelyeh/MrCSBd329Q5FUjOLKlixVClbtlZpC7Hi97hIDNtax3Z5MQkOFfkCZnSAdyuPJCssaAJYhoJTrzGBEPTIUSPvKSLHorMVQVcxmsdtm MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: c125f59c-a1f8-48be-42fb-08d53cf87726 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603286); SRVR:DM5PR02MB3385; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB3385; 3:DhDRpyZQvxUijlHyUt9IBHErFpL762KmFIhRDg3Ukc7FN6CQwwo5qElMy24mG0bcUzkSBTg1KDtx7W1Jer/LxibZBGUGxDk4jpTIjSDPh1UQCyaXBUbYJT3dIm2Hv8Il4lo99aMOyhMfx/pvxva8kTFP3VJFFxlRurEVzIvYdwsxAWMQfeCxJFqgK4r0eBBQTuUJpAFqKZnG5BDGq01NG4G54kXlHwQ/p2cu12eG2UB6kOxoMlMvywrp7CsQS70+yK6dodXUJxNxC+oMPcWiPnu8vSZIBiXkh78ZLaqda9zuz87sBzY4oBuNj15rltGj2z5nD4ElQNyARIBVxt/Fb0UWUKPXALqSKM/ZgANvyUI=; 25:NH3siNyR0EngYF+Y9R9apoLR8ujxET3QG889E6LqptNyunGkhWCJYkVu+8xTaBh8mGzNu6JZmUtXccPvdUNABS/mTwXOJctGlaPWajO7T73NJ5HnHzeJTYTgeuZlSMe5TFyacx3EnrwCYug3NADvmahwoaLiocZXo7Lf2t4XtPm/JjhtE+hb4p7zL/SNT8g7lZ3jcqS889TypR0ZlgWjsO17UwgJAiFfIasambttWnSTUzhLiCI+PJ0kR4KmCNk8fMU0o0IYRI2ieBBt2aJPp99T1PG4o29D+5BZTB5C+g30aEt93pCtSsHHh0VOALgFvKiZG6vlK9RDDl09A6TMQQ== X-MS-TrafficTypeDiagnostic: DM5PR02MB3385: X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB3385; 31:/RiGd/PD9g72FzrIElHQTzbR3tNSLzXFPibmQBuJsZTDusE370TaTMb/NmibBfL1E4rW9Jv2Vj1d7GCvtKHzaQ19p9fHioQrWVszxeaRwfHSieM3iFEZOvG73et5gO/4Rcl/2J4cnX5IBR2oqrz1gRwqQY25BuXWjRsy/+RfSEmq2rzlPk+mEqgYBbqbgLj9BxgW6qew2MOCpL11MEa9JOm9fmZGztGhlql0FXbt68E=; 20:6s3VUpvKzzzpX8I4CoCvOOI2y//Qng/801eEAYx8i9oeCKhV6TelJDmRasSrmy4FnLScmq9XK2KrrxUuEE5uYbRWFW7+W2MLutTTWrM0zOTtahrs3FzotIB74B9H4N1yB/KI6vtnoQ464JLwfmYu+my0petqCpl6lA782BvcPklYRH6jLvWxLsTeg/Dk/r6ck+zMDZTC/0PHgLPsEnnKt1HdvaaaJ1uTczRNDDaNR7/PCtsySDCtNvDXVU6tHCRAUAZFrRgwMzgjwknMNCgYP3Usd4w2EjB1tyu0zT3H+icWQcuDgjJCJog/bT3szJvdci8jFCNgaezq9DI7ZuQ3g/2xdhr8MGOm6aM2WT9nDKPnPFDXblYWkfpPGFdw/GwL4/q6FetIZXnkLDSDF8TV8LwrQkMPz7Z9DL8kBpyy5gMqziJ/tDbWcyd/OpgYgvX1tIwqvwOvQ9cr4Ny0DiUiyOVw4rabCoFuDCGZxA4ui9LwtVNBaLu6UPzJhZ+g7HHv X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(5005006)(8121501046)(3231022)(3002001)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123562025)(20161123564025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123560025)(20161123555025)(20161123558100)(6072148)(201708071742011); SRVR:DM5PR02MB3385; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DM5PR02MB3385; X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB3385; 4:OWBCquCiHcdB2rCyk3UADjj7zKajR49egqjlYF1QZlJOn5E8sb//95mAIuHeEHwlaNvltOcT8HR/4W+OhAgp7ddu2VtZIxVTeHoMerGBR3PnI7jURM65O2YMWt2j3RtF0phGvSKcs3P740PsF4huoIb1C0DH5EsxGHFkXdWPbvnY1swzt+yPI/Og+VgBwAjuNQ5YBmPMuC9QrJikjpmaps887kvEdisX3jpClkrGKsQ4WCthJxEQkHN/q7P8xCd7iVCQRIMRxXQCfv9C9C5nJ3IJALZTw7r22ldY725KONQ9qqN9pZhZYjuXPOJyDjjL X-Forefront-PRVS: 05134F8B4F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM5PR02MB3385; 23:l6yyKy3m4VCffBkTUNndAFvYi4HoaN/0gYjT+04kb?= =?us-ascii?Q?bvBFvTmTsVqqiCoKYDXZ0AvGOf8ogqeBfwv5pidgnAfRJgyA8A/zGCSadGKV?= =?us-ascii?Q?Ft4jw0/CxkzfGh8OW2FoT8scW525m5qncZCJOAiQED1exrx9ZQ5JX94UaC9J?= =?us-ascii?Q?+EiPrZILsghFF1yznloduUTD/FXNLVsgcqXua5Kk9n2q6JIFg1Y4ZYcHvcJT?= =?us-ascii?Q?e9AtZEYwOKFgQbB9rPEYtTl1EOBgEpjBIRoDInwWjIbxVkjhyTCCrYXxmYGN?= =?us-ascii?Q?9scO1R1wIMO1UrqXvZ+UkmQFQLJt7d8ke8gl8CgrjmBPur80WKTAmXmoVJ7U?= =?us-ascii?Q?mV7iqVv/T8I9mjBjKIorJ8JjDFfG7UnTYbzIDS9xVO8RCFjGFSIgaWt9HHzt?= =?us-ascii?Q?65INm1baghzprFMMdwTni9ZeeflaylsLzLiLFaseYoi0ANHrtV2zPgwS/oLy?= =?us-ascii?Q?+lSKUsfXJssk89fzZyybDosBLshfvaPGVHnIjPLhOpdvJkUDzDn4GFcW2hpO?= =?us-ascii?Q?Y2i2vfm7/cqr5jsH1sDd9B6e7CtoZOAp3XmgCvownB4VpYq2ynKWnGb1D5BP?= =?us-ascii?Q?mBsDJWxtseoAiNzOeHN4FuS6kR4YoIQEVBIUEhT1FlJIANf0x6g379OQD0cJ?= =?us-ascii?Q?Mqhx0rev6BF+MJAVJIIfQbPPiSLyb/UGzqShVMqJeCETyh0xpUd6GCAtnVuj?= =?us-ascii?Q?0ZEC1OXUABJ/vP+bynqt9UbjrQzGRmaCeo5Rc5Bq+AEZiiTOC2qF3gXiEhsh?= =?us-ascii?Q?N3kajgjdV/7a15oYdGIumhKwAoVeMCQQKhmYK4lubAVh510Qjh8Y3Km3nifC?= =?us-ascii?Q?tbZ0XE9x4i1ttD/W5pYk6jbcG0vOkIILBXFZ/YUJnhGdUAyplOhZu3Q0p/2v?= =?us-ascii?Q?zL/DmNJxo2ZH5EBOvSghx2xMhqfsXGFQ3pomeS+Aac2mYJdC5kJ93DAlJU/r?= =?us-ascii?Q?/SUIxMHFyJ/LV/EwV4nvhdVKhr5aYjYDTsdD3TtxhRYyPrRZg+YE3Z/IbA+W?= =?us-ascii?Q?n79o8qQJusHJwwHuFRtUwBYb52am9AkV/uTU17ic1wKcdl3j6dsihT3uvrNM?= =?us-ascii?Q?gCJhImVAXy50/9YhL7F175vpo45?= X-Microsoft-Exchange-Diagnostics: 1; DM5PR02MB3385; 6:wx5cvyttpdM8qfa8j6m5GNEzUhKOeTZdU6DADl8waVOF2tkykCoQukJYU1wwFj2Te3p25PKeD6pYQYmvkQ/HH1cgabhiTTHR+Pm4O0MG/mj4pBA3oMbGG+3c1f3m/Umep3Nuy20ToVC2Y5E3CXSGH/CtF9QLn+UXXTdVfoDB6fy7LFBFyetSAiN9km9iDCpBF26Be3IneG9yeJdIgx32HgNxfj1kiQFPFaKn+5Gok7FNQHG6I5IW99qHPh8pD6xLIVDI/XetY0EOpUGH132oRf+820Nlc5TlrxX6toT4m8hNx9LpBVDu/+YlNNliunNuNFK4rl1BqK+KOQibqYtNPVN7uDp82AdLUapsnA9hnfU=; 5:5E4bLwtYQoby9oofXC8jyeBKj+dZhrIy/dNIZYPB2nchPXnsYsHKOtlTvq5Rojz/gDSA/MGAPprW6sKoIUGjBzZNLVymZ6crG8k/0k5pdJA/DSzI/XJE9M14utO9FE8EOIQL6Z/qJFvDMG/0owPAeXHxhMUfUD7K1KzVlH4NIo4=; 24:4pce+ZVq+jRngJ2/qIQ+3o8jTSZi85iywpjgvtmg5SzsN7PbORU1cgx1bwJU7R//89eg6wl+PkqMk1wgTW6OWnlh3Sme9t+yLgTnHsYj2jE=; 7:dYpLmjoWq8asIaIhG3qqJfdfKPsIKY13wnoVK+0zrIc4HvRojeJLjOb8AXuy51EY6KizDTOYi6GaaXnQKmzHdgcdhHtm/moYZ5upU9rp/dJR9r0huhqjR1L1Uc1dPS5I138KjVtFyFLjpcH31D9HOX0auFLNwG6msJNSYF0F2BUCyZL0PVgzig4kgQGJAWD8N926oNy9UbRUqfovbtvxBQ5NZH0jY6RitiGuiBTgheWJwIMt5cRQ5y9zbIJ36we7 SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2017 22:26:57.1188 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: c125f59c-a1f8-48be-42fb-08d53cf87726 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR02MB3385 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.37.78 Subject: [Qemu-devel] [PATCH-2.12 v2 1/3] xilinx_spips: Update the QSPI Mod ID reset value X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alistair23@gmail.com, frederic.konrad@adacore.com, frasse.iglesias@gmail.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Update the reset value to match the latest ZynqMP register spec. Signed-off-by: Alistair Francis Reviewed-by: KONRAD Frederic Reviewed-by: Francisco Iglesias --- hw/ssi/xilinx_spips.c | 1 + 1 file changed, 1 insertion(+) diff --git a/hw/ssi/xilinx_spips.c b/hw/ssi/xilinx_spips.c index ad1b2ba79f..899db814ee 100644 --- a/hw/ssi/xilinx_spips.c +++ b/hw/ssi/xilinx_spips.c @@ -355,6 +355,7 @@ static void xlnx_zynqmp_qspips_reset(DeviceState *d) s->regs[R_GQSPI_RX_THRESH] =3D 1; s->regs[R_GQSPI_GFIFO_THRESH] =3D 1; s->regs[R_GQSPI_IMR] =3D GQSPI_IXR_MASK; + s->regs[R_MOD_ID] =3D 0x01090101; s->man_start_com_g =3D false; s->gqspi_irqline =3D 0; xlnx_zynqmp_qspips_update_ixr(s); --=20 2.14.1 From nobody Sat May 4 02:28:25 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 151259932830987.54814802199382; Wed, 6 Dec 2017 14:28:48 -0800 (PST) Received: from localhost ([::1]:58065 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMiB5-0001PC-3F for importer@patchew.org; Wed, 06 Dec 2017 17:28:31 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53102) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMi9p-00009c-Ri for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:17 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMi9m-0002Mm-LX for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:13 -0500 Received: from mail-bn3nam01on0048.outbound.protection.outlook.com ([104.47.33.48]:20249 helo=NAM01-BN3-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eMi9m-0002MT-F8 for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:10 -0500 Received: from SN4PR0201CA0064.namprd02.prod.outlook.com (2603:10b6:803:20::26) by DM2PR02MB1340.namprd02.prod.outlook.com (2a01:111:e400:50c8::27) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Wed, 6 Dec 2017 22:27:08 +0000 Received: from CY1NAM02FT024.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::200) by SN4PR0201CA0064.outlook.office365.com (2603:10b6:803:20::26) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Wed, 6 Dec 2017 22:27:08 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT024.mail.protection.outlook.com (10.152.74.210) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 6 Dec 2017 22:27:07 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:57718 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eMi9j-0006R5-1B; Wed, 06 Dec 2017 14:27:07 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eMi9i-0000o5-US; Wed, 06 Dec 2017 14:27:06 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp2.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vB6MQupf015153; Wed, 6 Dec 2017 14:26:56 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eMi9Y-0000jz-4O; Wed, 06 Dec 2017 14:26:56 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=qK67QfenvxiFyxwthRJ9FrL6zlA793Yd0CYVyizPeSA=; b=u9hbxytVRC4gB4pBNheRyvFvyfH6RWuYnyxvwX7P9wdhyEK7KVeYgYcAyHD8t//d6JYAHOP9jjvBM101M7JwZrm4pGTfCHpdUkC1TJZt1Qc862YYQu4XgHGEnepn3QFyREEcplBRUNTchrlJY7CkGY+eHR5Kt38JBMWb/p0B8VI= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; adacore.com; dkim=none (message not signed) header.d=none;adacore.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; From: Alistair Francis To: , , Date: Wed, 6 Dec 2017 14:22:48 -0800 Message-ID: X-Mailer: git-send-email 2.14.1 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23512.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(346002)(39860400002)(2980300002)(438002)(199004)(189003)(76176011)(50466002)(5660300001)(63266004)(77096006)(575784001)(51416003)(7696005)(48376002)(39060400002)(2201001)(305945005)(316002)(54906003)(110136005)(106002)(33646002)(16586007)(356003)(106466001)(50226002)(4326008)(6666003)(2950100002)(2906002)(81156014)(81166006)(478600001)(47776003)(118296001)(8676002)(36386004)(9786002)(8936002)(36756003)(107986001)(5001870100001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR02MB1340; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; A:1; MX:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; CY1NAM02FT024; 1:w3/o7GyBZTytwZMcznoGtfTlQ3DOWfgnl8ebpQOswmE5rbx5A8uja8MdUjcAnD6791+Iux8XpvJB//Op8PeJ1EaddPXa7fEXXp+Y4/2k722+VJLEL1/DDtxH3wMiGoBR MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: ddd31f46-4001-4a0b-ad9d-08d53cf87c79 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(5600026)(4604075)(4608076)(2017052603286); SRVR:DM2PR02MB1340; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1340; 3:pvAYmR2pcMuA4hGhoCJTMEP1kxMiLX7q8GQCUqqHxljfNTfZKTSUo8AHUBfKTj+0v81ng7nexHoN5KWAeBev2kQgyB78QnXWj772QFsI513/gt9fIvWXJghjrzmkTOQqnWZ5PZQSXp86HJ8tJSZtxMXgG2D7Jz+VYnFhxG5BwtfG6oTmWNXsrn4kvHQ+/lSIPviN/hFVynhA2G3cKrKrGf80hUJOCXMv7BQ2SyzsviyKIoNX9f0xFNg7A0yhG0QP/hGoNGoJWzlNbHGsVNc+ukEX71plTRemNk93cq5t8cXeF0w93JFt4mEyQ83V2+lGR6JPTI+0q3NLsVYNs5T66r96lKfYYJ9p0pBh8beQ+Ew=; 25:ZEkNavTJ7tRj/PWInEEcTeNc2IpeRvcS8giVMcGTSXbB8+pjvxHl0Lq8dGSYEn6nIGDqnNuuwtshFZ91zuy41Rr9v1YchPVrA+c19XuxdwFtYHUTaQTiYyJkZUo57RZEtO1DCD5LWsFExF6UF9R1QEDjugXcZoK1T56zQ7dBTIFQc5AH7tHiBWqlv4rLenwGLctBsk+DXMQ+a3qJJstM+FH9SMaLlcWztO2dQGO7nB39QSpo5FOH4tRXxgQt+8QV+8MmHDxI7cwML5UdPLRcURWHulxBrMdJXf+FsYfJ+OLtR8jjyX0YVfx35ZwgKl/3ajG8mBb24JMdPJhgBe97N6WTrzcYDK3n+oYcbFqdqYo= X-MS-TrafficTypeDiagnostic: DM2PR02MB1340: X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1340; 31:cRwXys0Tvzb67sGoHsSLasSou7eeK5+M0ob2+1V5cTKCqJTqWGdtFt6JfyeZa73MtIoDWN6fV/BqCRNjLFA0ysCuUA6OeBk7DkhrwwSWp8/38a1BIZYL2aIIofWuTGrQfre+OXhhtvYeI5AG4kw4juXXbh1g9N/CYXGxCQSV5spm25tLO+eYb2LxyANNsOIlCoxDCkJ5CPBYYzr84iGlnTyotefprTkn/Cer4hu3RGs=; 20:+PCA3ne/ea2Grd4VocqR3OoB7izvY+NLYLbiwpOkWyoiVXcK1E8FM5wieeSzbDs/GmlNi2QrCokFxgteZj6I0TwtF+t9Hr6++kH+cFgvR1HyGOw/ax+VvlkOK8yiLgkG3kAab/gesHXP78vCYqra92dW+5VtxNefWSXUxG+j+DsAFS1/udkG55WaRfflFQfDUgix7PVA/Q6ha14b9T+3qXaL21iPgZ1Tk6MqYltk6ffzq2Bsdzb4mIHl1TG6ZzsFU7FqqiksaS3RnTaj8iETOHjB/aPmc+kgHnZECYDSir2HNKsUW1Vd8eZY2aPxTor6/ZSIiANfQ7AMemdK732Lw2Hm7nCuYblWxO3fFNk40KkryxTo0LiuMuHbexYBvFZR0A/NeO2evJOkqeryzOncmqNI+OBS4FnbBcUUqeAk0EL+8Q/vxFZZJFdLi1ZYZKG5A6KyI+RNIanMSoqWP46jP76qklyefGZFmG1fVXMHkz0s/WMYhTxZKezJs2LQEWBR X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(93006095)(93004095)(10201501046)(3002001)(3231022)(6055026)(6041248)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123560025)(20161123555025)(20161123562025)(20161123564025)(6072148)(201708071742011); SRVR:DM2PR02MB1340; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:DM2PR02MB1340; X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1340; 4:UuMPnh+W87rDCeUCQLa6DWwSePHGkpoVui7BPQDVS2/ot5m+tLURGJecYKzyJ9Q5MOzPt4eQCTd+M4q/5M2Hhuiouth+LCOG1Z8MBpy8CWYhdZnzUo8vKFiq0LX8paXuaNcrYLDJbOV+SIlA8m1gwFC6BuuKFqg269p+e3qif0lsFnPmX7onEjXcdPRszPumzBty+nwi1N714WW91a0etKo1ioLrqciLu9AcwA8TO0ZJBPanFZpsmYpn2Hts4ZJT4yMlnxUJHUfa8LBGV7UsCJJJvCcNyIpqFuGlHETccP1V+e0SFDo3513XM4mBovAd X-Forefront-PRVS: 05134F8B4F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; DM2PR02MB1340; 23:2t30xuQd0NEB9qdaejOl3vudF0XX5jggJOSzUGVAY?= =?us-ascii?Q?qXccmmsYmiIwDDwr2i1APMsOiE4Z670tMMHT52hgHJxBkYLWNTkj7MP5uMGp?= =?us-ascii?Q?ZUN2Ze9UIG0w99sT00laCcuO15FuvqW2lztCCT8z/y8uqVaCmuPBIIZ7ssJG?= =?us-ascii?Q?ffipkXBskBu7wZOwKKp/ewX57TV/BBupBTwAlhXPLc0umnbKMcFvwURo38ZL?= =?us-ascii?Q?499C47dcNc3oyj55Y/cSXD9pYMihk13modHS8VM5kekcLT+C1KsaksdBrF2v?= =?us-ascii?Q?VDs17EO5z8XaS6vL5n//efTtH4LqH8Rl0xvPnGQSroqJgJlNO8k9mXLdxgEp?= =?us-ascii?Q?xur27Np1jOvrntWbMN0gq5ajEreQ2O8nR5p3vpGlJhXTrDfPADm9YvMTPOme?= =?us-ascii?Q?3e66eKPFH2XpjGhrHcoUTEEMRpMEvh+D4cOg4q8DDyDe2HSZi9f+ffTBKEHZ?= =?us-ascii?Q?AkdJQWqhCy1dBuv4jAxYRL8qiArWTxjzNZEDl0xhVOc7nhv10E9SfUoyS0JB?= =?us-ascii?Q?oDb3ksBxbq4alfaqeyltsE8hQv0e9661C6UdLwzjTVcBN2vTmdOZ0ZzSYfU6?= =?us-ascii?Q?sIc968l7V0jqkoOp+kaeBPdOKd6qY9K8kUfu3I2U4GTDq/jJZuBNzHcEDZKX?= =?us-ascii?Q?mb1zsxRdPZF1PatjtgG5hagrn3pD4NvmdItKDW/sfKAJd/K131U+s5Ij2SaX?= =?us-ascii?Q?xoFahyWHA+payVnotcG4YDWMQXWeFOHxFvcfxN3Z2+q5B60FM3ETffcV1IwD?= =?us-ascii?Q?XsS0bIdmccd/IHoIKHRK/3OsjT7pWeQj69ZPXG0Hrm+35vxiaDXlUWQ+do40?= =?us-ascii?Q?ndeLtWUdWw65uAaFZ0/V7XX5lYc+f+/quKDsDrjCUcpzb4eQfGiXdJpY+kND?= =?us-ascii?Q?tYv6ICNyVnp405YnzcpfNhmhnnS92mHVHMsCS8nyjWsdt1c5KhepMcVvNMFl?= =?us-ascii?Q?8ngNB22pTgMT6ogvTyghIgm/HXOG4HBtiYiCW9qA4HHIoWMi6/xF0cN8wYaz?= =?us-ascii?Q?qrQPudrZ8lYGrVNN7n1CjKEKCeBNRWg/K0+2HDDX5MafgpbadSOefA2x/gHV?= =?us-ascii?Q?9vTy/mIyx92tnS9oO2+9QthehMR?= X-Microsoft-Exchange-Diagnostics: 1; DM2PR02MB1340; 6:pitdHrf9F0jInpgni5zSjAY1Y4aH5N4eZ4E44ZFG2iN8z3q7ijf9/bZx39FEpDn8m3jwFIc69QLJur3bA/0ovlnX0V2Lu7uzTo1Qxa+kszdE33obcXlE+XWOeyl0usDsp7UwBQH5rA9aCLNpfOVopT/+P5HW782SNFz5CjWClsEY3EMTW3gxR2Pvjotn27qK0k5PrEF2c0XnrGp688JOg6nCpqKzfVy2xPK7BfH3LaAvCpd4ilJ1LbhqrQS9DQu1QvysIIjApVJ3zMl5nVcXhlcdjQ6lk23APTXrEldKxPgLGkpaLZ6kZEIFYiNbcVpVfZGzB4OZBzzkpDfPhVbYeGPADpzsSvVykDxJxI1OUBE=; 5:1Lue6YMMhm76lU3F+MUIoMC06px4V+xgq8RVlQFAP7guCGuvZ+pc0PrMj5JEKyLIaDEy3oO1ypT+Xamo7dTxniNeI8R3W3PjUR4ofJdacXZ3P/cuDXWACaWHZqNmFvgj/xDUS1WKN5iAYeP2K+m72ip+RYVJYevCR1yxNs0jgh4=; 24:F9OOa21xY88NcfDrm0boVdIJXYq6X6HXphJrg1YFMFdeaMgjNnOAdAVTxKOq/GR5zB6LUyFGVypl8NtJtDJM/8jrg0yHBEMf4kWUYWGAlSk=; 7:jd3GaN7dDcU9XVNFOiYHx+GJI9NCZeBQWN4O4tE6iLFCf8EHaqKta/hK3falP674tZVnQtyk+kTX4PuPpzZL2uVRdIKvF2iegOYtswUFzzyWHrxGSLlYtmberkntcTjXs+mZ7jfYE55sJSPhZw6WCrEK1DHpYN09dxPySR6o5/L01g6LL0nVLFz0XSOz+auLLsvPfbxhG9IcnIPZbQSxXmMCkgZGD8jZzWnbHpsa1HgUYJI28f6zizb1WwNm6gOx SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2017 22:27:07.7729 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: ddd31f46-4001-4a0b-ad9d-08d53cf87c79 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR02MB1340 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.33.48 Subject: [Qemu-devel] [PATCH-2.12 v2 2/3] xilinx_spips: Set all of the reset values X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alistair23@gmail.com, frederic.konrad@adacore.com, frasse.iglesias@gmail.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Following the ZynqMP register spec let's ensure that all reset values are set. Signed-off-by: Alistair Francis Reviewed-by: Francisco Iglesias --- V2: - Don't bother double setting registers hw/ssi/xilinx_spips.c | 35 ++++++++++++++++++++++++++++++----- include/hw/ssi/xilinx_spips.h | 2 +- 2 files changed, 31 insertions(+), 6 deletions(-) diff --git a/hw/ssi/xilinx_spips.c b/hw/ssi/xilinx_spips.c index 899db814ee..b8182cfd74 100644 --- a/hw/ssi/xilinx_spips.c +++ b/hw/ssi/xilinx_spips.c @@ -66,6 +66,7 @@ =20 /* interrupt mechanism */ #define R_INTR_STATUS (0x04 / 4) +#define R_INTR_STATUS_RESET (0x104) #define R_INTR_EN (0x08 / 4) #define R_INTR_DIS (0x0C / 4) #define R_INTR_MASK (0x10 / 4) @@ -102,6 +103,9 @@ #define R_SLAVE_IDLE_COUNT (0x24 / 4) #define R_TX_THRES (0x28 / 4) #define R_RX_THRES (0x2C / 4) +#define R_GPIO (0x30 / 4) +#define R_LPBK_DLY_ADJ (0x38 / 4) +#define R_LPBK_DLY_ADJ_RESET (0x33) #define R_TXD1 (0x80 / 4) #define R_TXD2 (0x84 / 4) #define R_TXD3 (0x88 / 4) @@ -140,8 +144,12 @@ #define R_GQSPI_IER (0x108 / 4) #define R_GQSPI_IDR (0x10c / 4) #define R_GQSPI_IMR (0x110 / 4) +#define R_GQSPI_IMR_RESET (0xfbe) #define R_GQSPI_TX_THRESH (0x128 / 4) #define R_GQSPI_RX_THRESH (0x12c / 4) +#define R_GQSPI_GPIO_THRESH (0x130 / 4) +#define R_GQSPI_LPBK_DLY_ADJ (0x138 / 4) +#define R_GQSPI_LPBK_DLY_ADJ_RESET (0x33) #define R_GQSPI_CNFG (0x100 / 4) FIELD(GQSPI_CNFG, MODE_EN, 30, 2) FIELD(GQSPI_CNFG, GEN_FIFO_START_MODE, 29, 1) @@ -177,8 +185,16 @@ FIELD(GQSPI_GF_SNAPSHOT, EXPONENT, 9, 1) FIELD(GQSPI_GF_SNAPSHOT, DATA_XFER, 8, 1) FIELD(GQSPI_GF_SNAPSHOT, IMMEDIATE_DATA, 0, 8) -#define R_GQSPI_MOD_ID (0x168 / 4) -#define R_GQSPI_MOD_ID_VALUE 0x010A0000 +#define R_GQSPI_MOD_ID (0x1fc / 4) +#define R_GQSPI_MOD_ID_RESET (0x10a0000) + +#define R_QSPIDMA_DST_CTRL (0x80c / 4) +#define R_QSPIDMA_DST_CTRL_RESET (0x803ffa00) +#define R_QSPIDMA_DST_I_MASK (0x820 / 4) +#define R_QSPIDMA_DST_I_MASK_RESET (0xfe) +#define R_QSPIDMA_DST_CTRL2 (0x824 / 4) +#define R_QSPIDMA_DST_CTRL2_RESET (0x081bfff8) + /* size of TXRX FIFOs */ #define RXFF_A (128) #define TXFF_A (128) @@ -351,11 +367,20 @@ static void xlnx_zynqmp_qspips_reset(DeviceState *d) fifo8_reset(&s->rx_fifo_g); fifo8_reset(&s->rx_fifo_g); fifo32_reset(&s->fifo_g); + s->regs[R_INTR_STATUS] =3D R_INTR_STATUS_RESET; + s->regs[R_GPIO] =3D 1; + s->regs[R_LPBK_DLY_ADJ] =3D R_LPBK_DLY_ADJ_RESET; + s->regs[R_GQSPI_GFIFO_THRESH] =3D 0x10; + s->regs[R_MOD_ID] =3D 0x01090101; + s->regs[R_GQSPI_IMR] =3D R_GQSPI_IMR_RESET; s->regs[R_GQSPI_TX_THRESH] =3D 1; s->regs[R_GQSPI_RX_THRESH] =3D 1; - s->regs[R_GQSPI_GFIFO_THRESH] =3D 1; - s->regs[R_GQSPI_IMR] =3D GQSPI_IXR_MASK; - s->regs[R_MOD_ID] =3D 0x01090101; + s->regs[R_GQSPI_GPIO_THRESH] =3D 1; + s->regs[R_GQSPI_LPBK_DLY_ADJ] =3D R_GQSPI_LPBK_DLY_ADJ_RESET; + s->regs[R_GQSPI_MOD_ID] =3D R_GQSPI_MOD_ID_RESET; + s->regs[R_QSPIDMA_DST_CTRL] =3D R_QSPIDMA_DST_CTRL_RESET; + s->regs[R_QSPIDMA_DST_I_MASK] =3D R_QSPIDMA_DST_I_MASK_RESET; + s->regs[R_QSPIDMA_DST_CTRL2] =3D R_QSPIDMA_DST_CTRL2_RESET; s->man_start_com_g =3D false; s->gqspi_irqline =3D 0; xlnx_zynqmp_qspips_update_ixr(s); diff --git a/include/hw/ssi/xilinx_spips.h b/include/hw/ssi/xilinx_spips.h index 75fc94ce5d..d398a4e81c 100644 --- a/include/hw/ssi/xilinx_spips.h +++ b/include/hw/ssi/xilinx_spips.h @@ -32,7 +32,7 @@ typedef struct XilinxSPIPS XilinxSPIPS; =20 #define XLNX_SPIPS_R_MAX (0x100 / 4) -#define XLNX_ZYNQMP_SPIPS_R_MAX (0x200 / 4) +#define XLNX_ZYNQMP_SPIPS_R_MAX (0x830 / 4) =20 /* Bite off 4k chunks at a time */ #define LQSPI_CACHE_SIZE 1024 --=20 2.14.1 From nobody Sat May 4 02:28:25 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (208.118.235.17 [208.118.235.17]) by mx.zohomail.com with SMTPS id 151259942216910.55873603001703; Wed, 6 Dec 2017 14:30:22 -0800 (PST) Received: from localhost ([::1]:58072 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMiCj-0002Yn-Fc for importer@patchew.org; Wed, 06 Dec 2017 17:30:13 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53119) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eMi9u-0000Ue-9M for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:19 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eMi9q-0002OT-Uz for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:18 -0500 Received: from mail-bl2nam02on0071.outbound.protection.outlook.com ([104.47.38.71]:50336 helo=NAM02-BL2-obe.outbound.protection.outlook.com) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eMi9q-0002O9-OJ for qemu-devel@nongnu.org; Wed, 06 Dec 2017 17:27:14 -0500 Received: from SN4PR0201CA0062.namprd02.prod.outlook.com (10.171.31.152) by MWHPR02MB3389.namprd02.prod.outlook.com (10.164.187.166) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.302.9; Wed, 6 Dec 2017 22:27:10 +0000 Received: from SN1NAM02FT049.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::200) by SN4PR0201CA0062.outlook.office365.com (2603:10b6:803:20::24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.302.9 via Frontend Transport; Wed, 6 Dec 2017 22:27:10 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT049.mail.protection.outlook.com (10.152.72.166) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.282.5 via Frontend Transport; Wed, 6 Dec 2017 22:27:07 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:57707 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eMi9i-0006Qz-Rn; Wed, 06 Dec 2017 14:27:06 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eMi9i-0000o5-Kh; Wed, 06 Dec 2017 14:27:06 -0800 Received: from xsj-pvapsmtp01 (smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vB6MQwlm012970; Wed, 6 Dec 2017 14:26:58 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eMi9a-0000kQ-I0; Wed, 06 Dec 2017 14:26:58 -0800 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=xilinx.onmicrosoft.com; s=selector1-xilinx-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=TNodxcH1bLKzGX4d/cMO677I635ZyGCo62rUv1jqK/Q=; b=EM7dqlWpFLEE3DiFzbV7RdOezXxRY6JXAmksJUMm5BQ7/VoZsPY8pVVdydvkf+/GmWhsISYZ/IO2b6ZaAUPXpBDBerXfbl22AmvHFcujfVD/HdjzkAfgB0mCt3DQyRvisdA8Je9977syDcO1rdsVUVxPQUJkVRHQQGdEgiLLnus= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; adacore.com; dkim=none (message not signed) header.d=none;adacore.com; dmarc=bestguesspass action=none header.from=xilinx.com; Received-SPF: pass (zoho.com: domain of gnu.org designates 208.118.235.17 as permitted sender) client-ip=208.118.235.17; envelope-from=qemu-devel-bounces+importer=patchew.org@nongnu.org; helo=lists.gnu.org; Received-SPF: Pass (protection.outlook.com: domain of xilinx.com designates 149.199.60.100 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.100; helo=xsj-pvapsmtpgw02; From: Alistair Francis To: , , Date: Wed, 6 Dec 2017 14:22:50 -0800 Message-ID: <08c0ac2d39768dcabb83ebe186cafdf18360151a.1512598866.git.alistair.francis@xilinx.com> X-Mailer: git-send-email 2.14.1 In-Reply-To: References: X-RCIS-Action: ALLOW X-TM-AS-Product-Ver: IMSS-7.1.0.1224-8.1.0.1062-23512.006 X-TM-AS-User-Approved-Sender: Yes;Yes X-EOPAttributedMessage: 0 X-MS-Office365-Filtering-HT: Tenant X-Forefront-Antispam-Report: CIP:149.199.60.100; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(376002)(346002)(2980300002)(438002)(189003)(199004)(9786002)(16586007)(51416003)(7696005)(76176011)(2906002)(106466001)(36756003)(33646002)(50226002)(63266004)(478600001)(81166006)(77096006)(8676002)(81156014)(48376002)(6666003)(356003)(54906003)(8936002)(4326008)(305945005)(118296001)(2950100002)(47776003)(316002)(110136005)(36386004)(39060400002)(50466002)(106002)(2201001)(5660300001)(107986001)(5001870100001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB3389; H:xsj-pvapsmtpgw02; FPR:; SPF:Pass; PTR:xapps1.xilinx.com,unknown-60-100.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT049; 1:23Qb8alupzsRmRu6NC/YUtuH+5GKbcl1zwitADFvtBldsKTZD/azwZ8zcPjGwxQT70Z1KhYGmvX75zKx8hi+EzWxTPvFxTaRbQg69clIz9sB8kf8AqtiXt2IFpjQF7e9 MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 9236d58c-8d28-447b-1965-08d53cf87d54 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603286); SRVR:MWHPR02MB3389; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3389; 3:VTzNehxWbOYovT/2M63gN9EdMcZUGMkKMVGuN2eK8R+uHOCMzQrU828C1103qGmdNFNFD4rGNjsN9lVayJcO27b5BVnHcvO5QGoITdDhegbDO5+obqU4iN2S73r6hA2GlP9KxP4JyaRCEqPDGWfSz4s0DcWS0GWhMiQTUCt7aaNjStxUrpXq016MdzHIKh0eAySJkjfaKAJCnt+sAKkN2dFhAt4Pq58ps0GyjXr/rg+l3csDz/FRjHODF3Xq12GR2o6XbysHt2HGg/JpbZCn8k4eiiZVaJnzq5FM4MB5qkw00ru7LMAWeDsqri+gKDDQzaA8hUJjRUkOFVSUb2g68xJZXY0DDCBZbRoxOkmgX7g=; 25:OcU8P5M80WD0bmhcC/NzkIBObnh66l0AP9kTIe7nswQYedQPVyilEmjymksH9kci0mpIWzLq80EBY+J00Sk1K0kA89H/7OJ37mboOjmNTzLx907aeglbLHaoYh7oOA4byyyr7yU3g6NrGfU2OfQIsHozQ2/0P+YiebXO8iPaFcG7dyHhdirrOO299jw1mpx3e9+MrCXt8qpifD2uqZhQFXPqjSKbqaoCrVYUIBgr8hcR3QjMfujINsHtXSl6NIJ0qkcHncr0uI8LCGxwcN3cUym4M1MryB0rzelDaIfKekQWdTJ2NX7Qmm9coI1I81aK1Vl1Q/ujXxNSGorb/aR/4g== X-MS-TrafficTypeDiagnostic: MWHPR02MB3389: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3389; 31:BvkcjMgZ8qdJG4hkNpRGNgeCm6KbgsIt1F/K49nFhfHRlygoTi8FA9ImYinzU1DD4efWbUYk3iUFf/5R+yMFYimRqpxtc2JQflr9ER5LquDTmH1njbzHLk0Y9G/xrJUi2xau+eptWFZYlhpyYh/4Q1H5t7teVdwXt7nLkLadzDjed9n/O0fsnTiv57O0uqBdYNusPkcpar8Z3m9YShJ8XhmZ6DT+9H9yB9TglhPi9X0=; 20:QMECodXpsKmEGYX1Z4x7MUNu+m4pFmf4Mt17HcRn0jMt3VN5jvOIL7KE2/+8JrH4raaxhZ1lXk3VcV9sYHSj4+JaKk5qbtwn/LlajYxhWAspq/n1VJKRV+aP2Kz/wkqEfhOQbJoHdKOvbkk1BX9/ceoUI7cJpEjq9+Yc5HEAbK9DHQrP4UbkBjBBkJTo4G/jfF/zaCZa9g2vy3ErmY5bQo5OzEZCxe+Ey7o9jI145XlLp4gXVtHtj7jcMrJrCoiPjHU4SSzXkcH7Z7MNyAaGXRAlB7cLlkRD0Z8s2ve4/z/jVGGhgAnNhi9AjYRR+2UeDuJjGoAmIQK/HuFJHcBrsrN3KoUZiNjxkPwMORkEnpDeqg4B0302Mk4fU5Nj5Q4hMHVpCo4AQ+r6Ox96dsquacbvi6HkJHuUiSpiL0uirNCwQE07IgyrG3BBWl6QMyDROpDhCmXDVubM7HJm1UyT6AKTrFycWuwM0fRXfi+O+QDrSc6suPcbxbcBDk2+bIm8 X-Microsoft-Antispam-PRVS: X-Exchange-Antispam-Report-Test: UriScan:(192813158149592); X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(2401047)(8121501046)(5005006)(3002001)(3231022)(10201501046)(93006095)(93004095)(6055026)(6041248)(20161123564025)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123558100)(20161123555025)(6072148)(201708071742011); SRVR:MWHPR02MB3389; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:MWHPR02MB3389; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3389; 4:Yz4xRmPnkuQxDSJUc9jnqNjYXheZKM4HD/09YIbvIm+YMagEjHdPrJ2xLxcI0yIgobDJJnBvdjShhzUH1evczI02ilxu6ghP7+rvdckxkDbQuEXKBVAvU/r0LptnDViVgenOjIl/C4CsaKQIrcJt6PWKHtXQhA1eVRB35iqnmJg7tx6v9YuH8bsXwQQu7chd68m37JqIUvxX+Qly2uDEzcq+yXy0DO8NtVrBVna2X2sD2uHGP0iuYVDRYCV35Yz4S2EdWkhrDg2/8qlkY3pm9VhJ7SW/CxWyohPeApNKUvH3NdWXZSRTog5pPe/fRIKN X-Forefront-PRVS: 05134F8B4F X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB3389; 23:QYjH9/2BXjjDenj8Ip62FWF2SUSFj1os8VAqFBObQ?= =?us-ascii?Q?OHWmetrzfCwyp2hefuTpegLapWMdb/7x6EgkjZpUqAupX3dJbiivn9yPRSVs?= =?us-ascii?Q?/XQ/iSkfTHSu46vJ2wz1rvev9FWLM+fq9fS0F3wi5AL5AQIQ2y1h5YVTCV+3?= =?us-ascii?Q?5Th9RCiWFQCmV5P8bDcejN1wgc1keWRWnv8kz02k7fxzV4/tFnIofMkS/DnO?= =?us-ascii?Q?q9W+h6WxShsg0Ep1FFA74Lsa1i9AynkOyK1KgnfNYB1ugPQs2aqiwE1yw734?= =?us-ascii?Q?DVTzZy0qeF3ggH1jX2ovSEqlJ359g0OzbA+JVKPsQN51PJaqgodqGQ50pdWp?= =?us-ascii?Q?JdrZj1aFO7lmQUmNxCA7DHzKAh6tNHqnXKMykXw9MP8gVfYqkDt54Co5exFS?= =?us-ascii?Q?aFfK4l2H8KdjPxTqNNBFwZ7OtxZrjf9shIwNQxZEMWu5hrSSAl2GZE9vKqTe?= =?us-ascii?Q?YmepdcQXTOHzFzMLQ1yMH6ZAe7nxcpVT3pJCRanriCHQrw4ChbLva+Hc8XoC?= =?us-ascii?Q?rVui9XsW3OCyH/8ZPSo6JiqIE/wx39FXzMOhqvz9EtSJH6p5xQKiezDFyXKq?= =?us-ascii?Q?T/TvmvfVEN4x5tNgOpyCXCf7Y3mXBlbD25DFWVwsRvKy9+jnerMYLRlIYuqF?= =?us-ascii?Q?8RZHBeRKk31xX9nGQuM2vyHstz7yA/EK94bE5uLoQ04HKFP4EnQcZ+eLr7EO?= =?us-ascii?Q?V2KCSieA79PXA+Hh8g9SiU35rWaAkbLEn6ZWDDO8Id84MQCd1JO1jkZnLB0M?= =?us-ascii?Q?aesrX+aQ4aP/ebmjh/VqIUuRHGLrtf+cMN0DqD4AtkuOt62DTzgs8Voj7rld?= =?us-ascii?Q?Rz3hXnj9cXeKqcoNWJa46v/30LRZ74Rd0miLs0tz1aUjSjD8Pb7Uj3T/6xEZ?= =?us-ascii?Q?NhlbWZZmNCgnlsZVl/+hc1H3EbTMzpxOXTTeirGi0j38HQrV7KsjnBhnvNFA?= =?us-ascii?Q?YrQ/DvivIUVuBQNAhzOUfkpY50ggdXtUxWeTw6b8js6+zvwRIPqJQ/LU98nL?= =?us-ascii?Q?Tr9+JezAluVBarGJzgW+jJdIt/FHXGL2ISGYpgDK+mXKA=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3389; 6:B0IBkPDrwJFdU+CzRUAedSSl+Rvr4Lv9umhUYd2uwn5uYRXqeT70Yvup9s3jAnh7FAtB4TxswfVuXCbYh+28Zy/IEYoyQ67riY0iRg62y6AhmMInQBXWAM5YHDraba0KutaiuP7nvr+mPFjOLLt6s1jKz2azziY3EtXwyQs+INHOgc2YGeDl+PddwHnoutDFOF4hkO4bAJZpxPzStVmsyddfCxmKqeDIYqFfirewG0eU4BYzMecvDOj+FDWebYtC1WiZXssLaCdpZtgMiG9r92Kc72JYWNKUkz05iicFmrH4OT0Q3DOUyAj2DTi/6DDu/nGtxbZbtEc4mEzylp1eIi0jbkcBc3KphxS26PXrSy4=; 5:DzLBe/vqMEab1uM83uDhAVlGGnn1r50tU5zNomYhZW/xd1/PRWan+l4T79ph+pOhOsT5ac18XXSJtZPz7KAHkJmDjmf/HutYiVTu+fJkban9EQ4stgvgNvUDeeWMkYgaoQqSJXaeyM8HJVKfuUBhtGsHsFezrjh+IZphQCXGX8s=; 24:AB+CiD95scC5bJFfgOHsx7Erbz8w3M19sLXkL+5m3jqoabY+IuffQzQoY8/mk1zSj7mgCGDGJ4fFyax4ZQkeD4qVBkc5O1byHjMlKXzkjJk=; 7:8LxHxa0v2q06zklEwKQmy6M8bPRjV8JegIKYGzcve4wsWJDzQkImHAS2Y70iZ20dIm4eGF66x6E7ElRazLaIcBKUhGeXrgI21s6/6/5fALt7ROpLQGRryNMVI3VnZHaGQlCLw0aSxo5Hcj7HSadx2qcx2IPPCus5qKhaTLS7NyBPK+1Jz0Ubk9bX6VF8rHm0sxhRsb8pLPyYo8HOC2wDnIyQsqc9HEURFjT2bYK83wqGjts0jKjkJtaJZs+Y1ZLX SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 06 Dec 2017 22:27:07.6262 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 9236d58c-8d28-447b-1965-08d53cf87d54 X-MS-Exchange-CrossTenant-Id: 657af505-d5df-48d0-8300-c31994686c5c X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=657af505-d5df-48d0-8300-c31994686c5c; Ip=[149.199.60.100]; Helo=[xsj-pvapsmtpgw02] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR02MB3389 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.71 Subject: [Qemu-devel] [PATCH-2.12 v2 3/3] xilinx_spips: Use memset instead of a for loop to zero registers X-BeenThere: qemu-devel@nongnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: alistair23@gmail.com, frederic.konrad@adacore.com, frasse.iglesias@gmail.com, alistair.francis@xilinx.com Errors-To: qemu-devel-bounces+importer=patchew.org@nongnu.org Sender: "Qemu-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) X-ZohoMail: RDKM_2 RSF_0 Z_629925259 SPT_0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Use memset() instead of a for loop to zero all of the registers. Signed-off-by: Alistair Francis Reviewed-by: KONRAD Frederic Reviewed-by: Francisco Iglesias --- hw/ssi/xilinx_spips.c | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/hw/ssi/xilinx_spips.c b/hw/ssi/xilinx_spips.c index b8182cfd74..59d42bfce7 100644 --- a/hw/ssi/xilinx_spips.c +++ b/hw/ssi/xilinx_spips.c @@ -329,10 +329,7 @@ static void xilinx_spips_reset(DeviceState *d) { XilinxSPIPS *s =3D XILINX_SPIPS(d); =20 - int i; - for (i =3D 0; i < XLNX_SPIPS_R_MAX; i++) { - s->regs[i] =3D 0; - } + memset(s->regs, 0, sizeof(s->regs)); =20 fifo8_reset(&s->rx_fifo); fifo8_reset(&s->rx_fifo); @@ -357,13 +354,11 @@ static void xilinx_spips_reset(DeviceState *d) static void xlnx_zynqmp_qspips_reset(DeviceState *d) { XlnxZynqMPQSPIPS *s =3D XLNX_ZYNQMP_QSPIPS(d); - int i; =20 xilinx_spips_reset(d); =20 - for (i =3D 0; i < XLNX_ZYNQMP_SPIPS_R_MAX; i++) { - s->regs[i] =3D 0; - } + memset(s->regs, 0, sizeof(s->regs)); + fifo8_reset(&s->rx_fifo_g); fifo8_reset(&s->rx_fifo_g); fifo32_reset(&s->fifo_g); --=20 2.14.1