From nobody Wed May 1 20:28:53 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 (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1511908752586330.04882182125607; Tue, 28 Nov 2017 14:39:12 -0800 (PST) Received: from localhost ([::1]:40375 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJoX0-0004GE-Sb for importer@patchew.org; Tue, 28 Nov 2017 17:39:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47846) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJoTR-00020M-Ks for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJoTO-0006Ps-H8 for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:29 -0500 Received: from mail-sn1nam02on0087.outbound.protection.outlook.com ([104.47.36.87]:28358 helo=NAM02-SN1-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 1eJoTO-0006P9-A4 for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:26 -0500 Received: from SN4PR0201CA0013.namprd02.prod.outlook.com (10.161.238.151) by CY4PR02MB3384.namprd02.prod.outlook.com (10.165.89.155) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Tue, 28 Nov 2017 22:35:23 +0000 Received: from SN1NAM02FT033.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::205) by SN4PR0201CA0013.outlook.office365.com (2603:10b6:803:2b::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.260.4 via Frontend Transport; Tue, 28 Nov 2017 22:35:23 +0000 Received: from xsj-pvapsmtpgw01 (149.199.60.83) by SN1NAM02FT033.mail.protection.outlook.com (10.152.72.133) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.239.4 via Frontend Transport; Tue, 28 Nov 2017 22:35:21 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66] helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw01 with esmtp (Exim 4.63) (envelope-from ) id 1eJoTI-0003ev-Iy; Tue, 28 Nov 2017 14:35:20 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eJoTI-0003C4-Fk; Tue, 28 Nov 2017 14:35:20 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vASMZFwF021764; Tue, 28 Nov 2017 14:35:15 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eJoTD-0003Au-Gc; Tue, 28 Nov 2017 14:35:15 -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=0ID934nBq5VVp2TUeXUrGqx45gEQybK0JKMGJHniswg=; b=MbID3Btk4AzDna6WnRqBzzKOheuio1OfZjJeBEP7HHOEOGajf6XTYWfaeny3AHbqPk7bRpVJK5udH8sNhgt6hB7/QytDKVRp/e+cFoqeDlMXL8FIMCqCZ5PQvzV6lETFIVJBwF9sW0LXZF4Q3rPQ6Xs0BxovBrcuPlo/yUxQ84E= Authentication-Results: spf=pass (sender IP is 149.199.60.83) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.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.83 as permitted sender) receiver=protection.outlook.com; client-ip=149.199.60.83; helo=xsj-pvapsmtpgw01; From: Alistair Francis To: , , Date: Tue, 28 Nov 2017 14:31:09 -0800 Message-ID: <30f5bb618b6b5dad168658fa78387ee641370bc8.1511908159.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-23496.005 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.83; IPV:NLI; CTRY:US; EFV:NLI; SFV:NSPM; SFS:(10009020)(6009001)(376002)(39860400002)(346002)(2980300002)(438002)(189002)(199003)(77096006)(76176999)(15650500001)(7696005)(2950100002)(106466001)(36756003)(50986999)(39060400002)(47776003)(8676002)(51416003)(305945005)(6666003)(81156014)(81166006)(316002)(2906002)(16586007)(106002)(8936002)(50226002)(118296001)(189998001)(33646002)(4326008)(356003)(5660300001)(9786002)(110136005)(63266004)(2201001)(48376002)(54906003)(50466002)(36386004)(478600001)(107986001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR02MB3384; H:xsj-pvapsmtpgw01; FPR:; SPF:Pass; PTR:unknown-60-83.xilinx.com; MX:1; A:1; LANG:en; X-Microsoft-Exchange-Diagnostics: 1; SN1NAM02FT033; 1:bDxrMx2eybX/0bifLewNX6a0o62/ffqNFrtgrg4RR4v64XdO2cW3sJMN2LjTHYG+skJIVHuf4DOb6jK14UsgRhgWOuHA3nOZF8QCh/FjoLx8Kq+IZOhkG9HnsB5JX20U MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 0c1ae6fc-fee8-4b42-6524-08d536b05008 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 3:zwlDOMhvdN8yx2EJy/5+H8QTPrdKeBbfm87Bk/mvivLhIZo1UJGTiSRAN9UZ39xiJbxF7d622+96k0aLkAQBcj0oWzaKD+BdL3Dg5aYRJsmVK/HJxeJgkspHxw+ozkzCeR5RyzCUDgvuq/AC99xsCZrS7NRqG0T7azt2CuSl3nkYF1spQjU1V0yNJcgRMGmK+wIagHVPsoaZaAyJlJplPjlltAEaTvCFnK6Xxe9PoaYIbdKHFtN2wB8F5cv2fvGWXKnsOzltnaw8vcE0+u4X6UU3CtUu7PB909qcIfX/Z759XlUfNfMS4Wkouj9kwsVa3tNv6NXavvigerXpShgtvjA/uqkY36JbYLROyhlrcxE=; 25:v4EWy47QOg/ra77lzUt6IQlh7GYBawIE7sZ/YwWRlyjF7nYugpJiBFCiUEICKU1sTR1+MyZF/IV4BlqXyOD88XpAN3NcV+El9D6qLcdCaHoL8JSDI8dgODUEC8M5X1U8UKYQZzBey9jxIrAXsm7nExhYAiA9o6tmqeUut2JWWjyEsIfc9iYKc/FCUXAFSXE0rYGmwCphWI2+zewIKL1hOGymlzNfc7EnwPS4pZXVG5VCckapWPqHEWZVv6XvKGJWayBP0hdKUb7FByQUu7AddrS6Y7qWLqJ39+I8LE6Yxok/stF88Dhlw+iSR2nm/esVmNduxOTymJhy7A/X7ZscDWu+jGTNrUhMxOXOtbDaZiU= X-MS-TrafficTypeDiagnostic: CY4PR02MB3384: X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 31:GJ6l4GebmnfKckM6kOYqkJ3UATW99775D//3cSbEg6QrOF/RpaizBGMfA5E74Dgic2Gm+L4btE1ydp0Pm6RU5NQyqrALw57uL3J/FGKPZ6WoVrrVWrYPD05OlZAX8ye6hbNU262A7pnjhLpywp7lZXwb2sabGn7d2DwNB6m+lOQQq3LkuOz4Inn6uTz9lksOYMtbPaP1ASYbljv4KyjKB1SPg7G5Iyxj6SylfmpTiZA=; 20:Agu9dhC3bxFKxma2XZEUeSBRvwKWcS+EPWmbSk9bTUqCJolN+C/kq4bu3tzJFdCH551Hx8txmftLlRxd+fdgHI5k2Y7pISpL2jZlZujnEvL5FCtJltPdiqRGvtssBvuS2FvIGC2Sg9Z5g+yguc3D2qnjmfdAYDdsNMa3eM8hbuPKzaqALp0364/jeRydlEOsw/IVnKVOOinLPEO0dxPsETPa8bk8AqpyuiFcQ1CJLYrO8W2EWlseyQbVYMvcAFr5z88popwVUiY6kTzS9tiOWsq+rkM0WfnT1SUgvR7k/RgWUcdIUSjCacq4QEbHEHHUhmjw+grbRKfmZ7S1ICf9L+MBaZLFJEk8CCMszck+m9Q5wFFZtXzzYJ6MjGaRSutfXsFh/wXQj92zgP8Lopnr7x1XPQYIaFIn4oqM8/j9kMkRO81StqmXw1DcYHFcLlVvaiuvbYcgzLvYxiMFHoSxXJQXGP+tpCgP5jiTZFHLctNd8Qp3xMjw//VrGuNU13ny 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)(10201501046)(3231022)(3002001)(93006095)(93004095)(6055026)(6041248)(20161123558100)(20161123555025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123562025)(20161123564025)(6072148)(201708071742011); SRVR:CY4PR02MB3384; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:CY4PR02MB3384; X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 4:yf7aLsnFBs6F2awb/sxV2f9ZkbHG56wKKoCZ291wroLPKTMC6FDxor7vl6cpsOm97AxjFm2PeclPuEQ3R8FiG8RHJv4V/14Vv0Cf63jwtngp82gHkkHUUgEqetPeGQ9ANu7VDVHOXkerTgKQ0rfC7W4gSh1WQq9vnueUcsm6QyOhJyQVWd3300aMW22lGhUZjGC8a/FwXCQClvImcE5L2I0EZ9NcwikhqZrtWy6m1NW7TGBpLqDnsVffnc43MNQdyJQ6y6lIubFnItb24LWYRmMxLX6PM01LHkTlKbrkfVWAmZveWopbto4SJ6EawWoh X-Forefront-PRVS: 0505147DDB X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY4PR02MB3384; 23:Ys8iksA1cfhqDn6URbnFXnSI8B1BvpleLqAGV6iZl?= =?us-ascii?Q?djWgO9f+3A8l73naOIxHmPtrqr9RsrjgY6j+EDfSx/v/wfMjJOi8fTJdfbc/?= =?us-ascii?Q?WqxiZ5VM9qrVniRWzctIVqUd+X5a3eoGbjA22OdzFfK69E68S7WYtgWGxH20?= =?us-ascii?Q?PbCRVUOkObmLShftk+/ESvc4WAP+bRdfA8tk3DsMrJckXmQSNfFwisg1l6xD?= =?us-ascii?Q?xAaXaITuEXf9y++s1s7PiJlgJwHwIRNU9IIK33xGcH1DtG9P1szjsdmctTKc?= =?us-ascii?Q?T0x39dYCe796xkCwkc07NBrXrNre8R8T1y1BwKW8HT6UpzxI6Ey4J/tvFjxM?= =?us-ascii?Q?d+xmLXC7lhq1YC6AYA2K2YYLyXGvMJ1cRgrtTx5afNL5/8QRriOS6pM+56uZ?= =?us-ascii?Q?BSfpcRXQRjY9erVOIQww7dOczqW+9iQFtJesBfDPEhv9BPmS19F+1SnD6Rf8?= =?us-ascii?Q?ebJR/VM7oh02/8Q1xefXd1EmBtO1eRp60T0Wjm3ZkVeo72kxUkA/kAU8t5Nd?= =?us-ascii?Q?wcxQxHXBS0XVJCVRH74jre6+zL70Z6bJgmDl3/7jWszYqpl53kpJxh+oWxIa?= =?us-ascii?Q?jBLw067rnLiX8qMYNcby5fvc+mQ4aGeiSMKuNLaw38/KhmUdp8zeVzgpdTzY?= =?us-ascii?Q?VyZ+HNf5vo9uNMGvl+Q4HrmiSdE9paWgJXh2k2KbM+8RtLbL8Nfq0LFw13LZ?= =?us-ascii?Q?O+4+EBmM3hO6cXMao0SM4YpZnlSpnxMBYiBuv2LBXvixQpb4RhspHZcP3U89?= =?us-ascii?Q?JWIqiffsRUQfCx7GRPzQiBkPEkyLsl2BHLGkdy7fXvKQN1K5top0xwQ8FgPD?= =?us-ascii?Q?czEtBpaAoJj57hgWzh+Wux8eGEg9ApDT6fKEIt+KXP8NIoCQ5G6LTWzWxx+x?= =?us-ascii?Q?POgPXAJrPKo3k/NvRhKvxcXr3dE59eEksJ2hLB1srTOgh01mECmXO3v5r11x?= =?us-ascii?Q?09odXqnZgGwGEYllNykYtefDwD/YF/+YSknre12JtWxC0IDh/rA7zt8+RBCr?= =?us-ascii?Q?ZZWI/ZhvqX3ft1Iw5GIZyNspMaNqNIx95ZR15D9JootuDghpBSpIFgWSE0Xw?= =?us-ascii?Q?VOqCsmIEtQVBzykkeqbvsJw3oJDLChzgVN81erREpuyoUM0Mw=3D=3D?= X-Microsoft-Exchange-Diagnostics: 1; CY4PR02MB3384; 6:wXe9r6hq6DCmEPBKqTCCTefuT1raTwSpYOU6c8kfl+oxFBCBL5PtKNLdLTYav1ZDzu6oYef5nOXndGM/SlKY8HLPcXWuouTnvajhvl42y8GTBy42VSm3/ZDlP2xDw7uXqe0bpzBlVp7wxK8oIwTYGu/89ap8xfNvCMyDwL1NYaeaXVN0cnArOcTLDl5dmrWYXmDZl8+5Kva52nRYpFsCGt5C5laD4oO6Q441OiIyyn6gonC6hBSLBuL5S8XX8zRIAGwYwNO6yFCflkZlK+ozeSi6+pvjHLo9iZkQOYkw1WA3idP6AFpH9jmQ8ZnAnALP0/t5ZnsXMGnWawXG3s0PSQ0ZSLEqskGBcGra9MTgOqI=; 5:miIRzWTebxUmMF4mYgXVPXMvFAV/JmIuIYupMRTe3Reyp2K1ZiVXARyE9EtVvBiHJOAQRmmpYAbyF1x2R+mtv4MTvQDhctWbvThxRyUIzW8iuw+za5pfbXCLOOJoUHz2P+HKwR7Sk0ari6YJQ1UNV8MhIdcKyPf/Uaqv2Nkvpg0=; 24:seSyGMpY6aqShbD4108elG4UpH0UGc00mdrcTDG8opRMxw1UR1JJ5FxMKl9CD5KBnQ6E0BZ1Mu2zgJ2n0AWlFyCWypNDYmoa0UXH8vMNn7Y=; 7:SGFQmf7caezOmzLapQVy5+fR/ohJecH25FMCl2dvd1l3WWG763mrf4rAtZuP2RIhy8L92o8PNnj9jzAbh3hmkI7FKOwmVJ6yPH6QmHzkL0/RkplSa7XN04q8zzMU6IlvjkxZ2FH63xaZNEFI4F1mLgdgPqC+H1U7deqor/sNOM18MlRdTvW9kit5ehCT3PVbQ/RakKwrq4eGy3kQv2+2VVW9q5YxPu7fv8K/YM5bRlpSfahFOjk/7vZ4+n/qHkKW SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2017 22:35:21.6101 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 0c1ae6fc-fee8-4b42-6524-08d536b05008 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.83]; Helo=[xsj-pvapsmtpgw01] X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR02MB3384 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.36.87 Subject: [Qemu-devel] [PATCH-2.12 v1 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, 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: Francisco Iglesias Reviewed-by: KONRAD Frederic --- 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 Wed May 1 20:28:53 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 1511908833616290.3566102587812; Tue, 28 Nov 2017 14:40:33 -0800 (PST) Received: from localhost ([::1]:40388 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJoYF-0004xg-IR for importer@patchew.org; Tue, 28 Nov 2017 17:40:27 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47841) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJoTR-00020I-Gv for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJoTO-0006Pc-Cm for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:29 -0500 Received: from mail-bl2nam02on0076.outbound.protection.outlook.com ([104.47.38.76]:53152 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 1eJoTO-0006PL-3w for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:26 -0500 Received: from SN4PR0201CA0030.namprd02.prod.outlook.com (10.162.76.16) by SN1PR02MB1343.namprd02.prod.outlook.com (10.162.0.149) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.260.4; Tue, 28 Nov 2017 22:35:23 +0000 Received: from SN1NAM02FT028.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e44::206) by SN4PR0201CA0030.outlook.office365.com (2603:10b6:803:2e::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.260.4 via Frontend Transport; Tue, 28 Nov 2017 22:35:23 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by SN1NAM02FT028.mail.protection.outlook.com (10.152.72.105) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.239.4 via Frontend Transport; Tue, 28 Nov 2017 22:35:21 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:54707 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eJoTI-0005qw-V5; Tue, 28 Nov 2017 14:35:20 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eJoTI-0003C4-Kk; Tue, 28 Nov 2017 14:35:20 -0800 Received: from xsj-pvapsmtp01 (xsj-smtp.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vASMZH0W021770; Tue, 28 Nov 2017 14:35:18 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eJoTF-0003BC-TI; Tue, 28 Nov 2017 14:35:17 -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=lekI3cjcvxBzLkCqpAy+SDM5gX4leMCw4EXsI6kTDJk=; b=wAtl4MrLH1K/r0KWY7DB88hGY+S//eUcfnyU6PUxqnx1vDT3Tl4mOi/RSzFt9HJ9KWE31/U+n5i6ydrCWrGX+tjzo9XTiumIVPVCCm1WvUq1PihkvAdALQ/QE4NvYDZOm05CBK9jty8cA7NERQoDs0u3NYcLA8uZbb/CsO0+hvc= Authentication-Results: spf=pass (sender IP is 149.199.60.100) smtp.mailfrom=xilinx.com; gmail.com; dkim=none (message not signed) header.d=none;gmail.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: Tue, 28 Nov 2017 14:31:11 -0800 Message-ID: <058b3888cf0d40a3f29a156e1ed9cc27fd579548.1511908159.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-23496.005 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)(6009001)(376002)(346002)(39860400002)(2980300002)(438002)(199003)(189002)(36386004)(50986999)(76176999)(33646002)(48376002)(2201001)(356003)(51416003)(7696005)(106466001)(575784001)(39060400002)(189998001)(63266004)(54906003)(110136005)(4326008)(478600001)(8936002)(77096006)(47776003)(9786002)(8676002)(81156014)(81166006)(305945005)(2906002)(106002)(36756003)(16586007)(316002)(50226002)(5660300001)(118296001)(50466002)(6666003)(2950100002)(107986001)(5001870100001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:SN1PR02MB1343; 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; SN1NAM02FT028; 1:BoShBWjcbQ8L2LMH/3sO7xR7bJQ7L4COk1ftVtABQy6Gjih+cTwp1CTXoknCxgsp1vUiNh4qh2OTm5cCp48NyUQaSIu+QQIXL83qW1kKnmfomEwd3jPl8Ije2T6ZruPb MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 6ee260be-5427-448f-ccf0-08d536b0503c X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603199); SRVR:SN1PR02MB1343; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1343; 3:fbGnK/V6hgaUXq890nFfMBOTAfXm9IgU5ALOrzBkav3i6AgZlV40hULBnxYMBvkuyBfXJS/KBX8vrytpVodr+EP4mFoqud7FS+9ifxZxhMWWP+fwfCyikO1c92wNWAFT8egGOaBfSvYum7WB4PPu5vvZlFVSTOOO/jOtcYc2Dh3VsdGogtpLecrgftoh1eG/MXANLyGmx9WZm5/EbzESqJ8WAL4unIiFbr6E3WVwGarik3sVJyeLDm3M7JEdx/TPdnRc6bLTaUJAxfRewoSNjkHb4bnqMetbP3LzgLpyeMTSUogLybrbTrNAMCDjcjewWajTeZ0j0kF1ZhuEhDrINcUzAHH3cwxTN37uvWpjT4A=; 25:hwgwE70jArA4LGBA8fQTEyd9IgNNRy85r5MlpEyUvsnn/0XBKkpJXy/KgbThlwo5ZGJViE/rEgIDs9g8vxNU1zS3FPCkhaJ7j1HWAvTngba2PEvFkCK3rRTZfKVRiPAYqUCtdEPOdkmQ7ubcIG9AFXzo+HhnAFytiOt+2knzdg99l4MhcsKzIuhMVWN2HKJOvbgci3P4hnoH+EKtSqqdzvxXp5WpWuD1IsamW9P9MKTkRQ45RwswsX0CBC5nRHtaMjmaqOxOdCuzCwRwVuiq2oZrbgW0M5Z4TJTK6peCATA+ofW9OugFw+h2eRduFP4dFwtiG9e/FH4h11PpLvPmPXmpOUach5v6SrN1df/w41s= X-MS-TrafficTypeDiagnostic: SN1PR02MB1343: X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1343; 31:lGYZLL5WityZCPYBVkGuFHF9jSxgExM/ywgpXfzD3He3nve/vq4aGmdEeMIzhsbBjlfSPKnUPqjPffhKF1m3pdhWZRryZiyN5UUHxZ2bt7apBNopInpRxZM+6os1CGzStaXmq4BkTdjC7f2cTAone5Db4hPbJSOJY76B7R5Uko3CsmOr5mt1gC3mzCluOqJjw5MYj1yUAH/gB3bbVHtyAF8YchTsALetD537ShGLfOs=; 20:tAZNcAXB9MnntHAPOW1D0S6pWZZbbiqXVtIahsPsDz5hqkdjq8cWJiD2Bsi24Z7YR3SFHpVJoRUIy/Xyy9+DKhaOxQGdhYjp3/REEb2yA0NMN4UofqCSzPxFzSiR9sRvw6AJXJAC/hVjcRSIYVNHdnvAurmt6Y9kEZ5cBF1hTLOgi6ftxY9vyrmVH2kq5XTqSPvc6fJo8Y0PvNfYzr+Rfrz8ZUCJUJAEk9fQUkkxVh9jnjqkNebRlTIR+unxbZjYyApSGNvuglZYlt0+slMJuH5QyxLgWDYekP/4dle+KL+3v6SGbBKjxR09v1isR/EYC3yFjWZWlkk+2SG+QUF+0dF9fobwhFH3sGWQTg4GqXKJjE2DOOaIItghzcCYjAlwyn0zWgnzr4VtwAHL6MoN/hES3DVljnr2lk7HQ+4gEJJiRB1qt4uwpr/d0iakwVh9e60TmKPsfqSdJNPp4XWjTLZ9M9ZR9TH0xZf0+/pjQ4fCYhYvL6wCeKy7hqs6KppU 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)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123555025)(20161123560025)(20161123564025)(20161123558100)(20161123562025)(6072148)(201708071742011); SRVR:SN1PR02MB1343; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:SN1PR02MB1343; X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1343; 4:qYciCyVmw2gsrWqwZokRMn/zY088wJRzrtFKHkDv9xjxzNGByUez31a0xGBmBjKvZ1wBlyPVQFujDM7m7CWRGoyQziJJ8FuVWS1i0KJDVu4C9OC0GgzI0xwyunuZwapUNnn3b1eFseXCKbYAeu8lRl/7QEqMWBttPMd5eU6bIOUrb4d3Qv/A7pOLCLm3bUo0YUfj/kfoeHi2OG3zv7qiIJrDDNv+lllw1k9sxG19cuRKEc9U9vJzuTKFDL7v696Ocf5VUZcLt0si7M+LceeCHXNi1Tl0yX3zITuIteogt/pTkhUW5xZcV/FQjtksNFIN X-Forefront-PRVS: 0505147DDB X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; SN1PR02MB1343; 23:bRWFLLZAjNG5X8O4b7Uk07PC7CLuAo4SfQdGlyBkp?= =?us-ascii?Q?kg98ff4WGUy4RKH4QHayvWRyInulkGtBYCqhBcnrxetd3cdd+pve3vyi2ki8?= =?us-ascii?Q?0cspKrMX4vaIDDdTL1ARJxXX69/wbmqcZOCtzGCnxGndj/O5rWGvLIhAdSmG?= =?us-ascii?Q?Sd2Q/F8bxP1lMrRKBEa3H9V69VRuI8ovAPPiwgnIV9Xw4W1qbYz0Seh5UZ9/?= =?us-ascii?Q?jXqTF+GVWod4F6Ziz999L0vlGLnq9xpNEGTtAUDc9XkWJAE3SmzKZTF2sNdA?= =?us-ascii?Q?iSW0lfp3Ioj3t9CngugBcAe4uFHNLNPoEMHEY06pQxs97+Ijv4Tth9+e/+yN?= =?us-ascii?Q?THo75InBYxWYH0TqXg6EQy6Fl3rQC9fborzQpWok0v8UHq7ACsXLrzhUW3a2?= =?us-ascii?Q?zcPEqULcxZ+lDT5lTrrgbwR9EBbhGxMy7tS5kjX/dpymXbWEkfEQC60tyY3X?= =?us-ascii?Q?IyMTDgkhrSxxCsv7EUKTJJKi/RxdDpsaFnRDt7lMhgbag0FMUrZfRRQalIhM?= =?us-ascii?Q?giMV5K1A/nnAl0XVvcBNxjk1s5YBK9AfTYRd7jPuWquUeLQ2miExyO1tvDKg?= =?us-ascii?Q?apCgJgozqUyQnWLTxu2SKPmM7poW7/odg6oFrMW8eSdffyZZuB/95QBOClLj?= =?us-ascii?Q?v7U9JBb2fGnHfPfEWcMZ8MXvVcyH50hbfCE4XA7FIHCvVPgYoDTZXBgF6ezw?= =?us-ascii?Q?bEADfhJPV6bvtWXVnjR2V6Zt8XuepqHUV/YRuOygIdYCo+5ZVLJ+LjX3Yn8K?= =?us-ascii?Q?m/Vmh8D/2XsFb5kePlB0u470y8gkfQDMh5ZRobf5+w+1dOVrejsuJKnhT3fN?= =?us-ascii?Q?do/YhoxrPeQ7Cb22snqchM0Sjl+d0DooVPaIFoGtjaioZeRknjI48hxwebvj?= =?us-ascii?Q?8wl8s+yCDLCnsC9jzXkup0XA9hyIO0geyaNiB5GM0vMWOBsmh4CmLlHdntNr?= =?us-ascii?Q?GUXvc3XVpHj8EVbVBIe0JQk1niQT/EKz7j18h9xCZ16Q68OZKk2Ut9QrwbxL?= =?us-ascii?Q?JAYlamBIxe9kbhfQSqE5Ktz57VvaEG7fzprl/tQBYUB1SU+9zt7+WhtnJR9U?= =?us-ascii?Q?3KDka0hh7Ux6Aruc37Fyj8Sw6NDk6Bn8mfN09x8MoDTYcC3he7fGWmAEVpru?= =?us-ascii?Q?kfPwRMBbhAGyBYUMPkRkzWp6ZW+VQ3I?= X-Microsoft-Exchange-Diagnostics: 1; SN1PR02MB1343; 6:8u+8r/KFYAiN3i6F/m5je6LcOYBcfdJw4L9rwJ08+QJr+oz9DaZtOJGFTsZanaVX6D9a25g99XEipgnaj8xIrHgvyUVRB7OEbGV0Uy7uigkRw6Pm4lrLXnkDMYT7lbYabPGOKQdXKLyjgajnqw+mjMazg2QVjMO9ZKQEyuYyMpddcv0zUhKXi6syHcNQW5NtFFj/DAG2W2XxCB7fOk2QlNTvsJYBTxZB8mfnEbkhSgIGhEzix92jRrGmiecky4ahGvx4Dd85wlowdEZgxKK/W6qKXP6V8ell03MSMLCT8VNkK20b4dSkaESF13IJ+GYoEhbyZcW9f4kv1YQttBqrtyoguh0EOaHyHGgFjVNHz8o=; 5:OrOIhmPF5vtv3V4QVT4VwPjWfxK2s06gbO9Ki8+Zf6/1PK8uayPcTm435XV+5H273AG5opR/DyUKMFy2+6PIokOnvtGjGxa2Js2Q4o+MvK1+tW3AzLMJYSRzG4o2Iwizc/aBd8nsW0mb2T/zoSOVDv33GpuZRX5PVOg01I9ZW1o=; 24:/8C6NdDTUNLzaD8y7IeyY/yWMAmTp9sNKNaNSc83QygzF/Z/XPUSUvKYO1PVhWa4L68I8IsNdQmDSzX+LGMGCst5kSI9bDF22LGJsw8jbm4=; 7:bmSHdJgGNnU+HxAlYJzvoXLj59QNBM2BIm/BbwVQIIrSDDDjAvGZ1qfoM2d28+IF25462hwvC5MOodYXlysjRxbSI8x6nsaBzRAM75svx1E0BgdYfS/KRAkYmTAjNJ9iUCiLVv1Ygq8QK37XWplN+qadIhtH8/av94NmpvEmJGXI2Ss8liQyJBwEBsq8OuNhU39ZRdRrlYTmpVps6OhvHvtWeqzLAniIJ6ItkVTdQ46EoBQP/KsmHRyDQEBdKL6r SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2017 22:35:21.9067 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 6ee260be-5427-448f-ccf0-08d536b0503c 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: SN1PR02MB1343 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.38.76 Subject: [Qemu-devel] [PATCH-2.12 v1 2/3] xilinx_spis: 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, 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 --- hw/ssi/xilinx_spips.c | 38 +++++++++++++++++++++++++++++++++----- include/hw/ssi/xilinx_spips.h | 2 +- 2 files changed, 34 insertions(+), 6 deletions(-) diff --git a/hw/ssi/xilinx_spips.c b/hw/ssi/xilinx_spips.c index 899db814ee..1a37f9c7f5 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) @@ -137,11 +141,16 @@ #define R_GQSPI_SELECT (0x144 / 4) FIELD(GQSPI_SELECT, GENERIC_QSPI_EN, 0, 1) #define R_GQSPI_ISR (0x104 / 4) +#define R_GQSPI_ISR_RESET (0xb84) #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 +186,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 +368,22 @@ 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_GQSPI_TX_THRESH] =3D 1; - s->regs[R_GQSPI_RX_THRESH] =3D 1; - s->regs[R_GQSPI_GFIFO_THRESH] =3D 1; + 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_GQSPI_IMR] =3D GQSPI_IXR_MASK; s->regs[R_MOD_ID] =3D 0x01090101; + s->regs[R_GQSPI_ISR] =3D R_GQSPI_ISR_RESET; + 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_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 Wed May 1 20:28:53 2024 Delivered-To: importer@patchew.org Authentication-Results: mx.zohomail.com; dkim=fail; spf=temperror (zoho.com: Error in retrieving data from DNS) smtp.mailfrom=qemu-devel-bounces+importer=patchew.org@nongnu.org Return-Path: Received: from lists.gnu.org (lists.gnu.org [208.118.235.17]) by mx.zohomail.com with SMTPS id 1511908647899910.2709271792211; Tue, 28 Nov 2017 14:37:27 -0800 (PST) Received: from localhost ([::1]:40365 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJoV4-0002k0-K3 for importer@patchew.org; Tue, 28 Nov 2017 17:37:10 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47979) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eJoTc-00025c-M9 for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:42 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eJoTZ-0006W6-IP for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:40 -0500 Received: from mail-cys01nam02on0041.outbound.protection.outlook.com ([104.47.37.41]:58544 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 1eJoTZ-0006Vc-A1 for qemu-devel@nongnu.org; Tue, 28 Nov 2017 17:35:37 -0500 Received: from BLUPR0201CA0036.namprd02.prod.outlook.com (10.163.116.46) by MWHPR02MB3391.namprd02.prod.outlook.com (10.164.192.10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P256) id 15.20.282.5; Tue, 28 Nov 2017 22:35:34 +0000 Received: from CY1NAM02FT043.eop-nam02.prod.protection.outlook.com (2a01:111:f400:7e45::202) by BLUPR0201CA0036.outlook.office365.com (2a01:111:e400:52e7::46) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.20.282.5 via Frontend Transport; Tue, 28 Nov 2017 22:35:34 +0000 Received: from xsj-pvapsmtpgw02 (149.199.60.100) by CY1NAM02FT043.mail.protection.outlook.com (10.152.74.182) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_RSA_WITH_AES_256_CBC_SHA) id 15.20.239.4 via Frontend Transport; Tue, 28 Nov 2017 22:35:32 +0000 Received: from unknown-38-66.xilinx.com ([149.199.38.66]:55323 helo=xsj-pvapsmtp01) by xsj-pvapsmtpgw02 with esmtp (Exim 4.63) (envelope-from ) id 1eJoTT-0005r2-8y; Tue, 28 Nov 2017 14:35:31 -0800 Received: from [127.0.0.1] (helo=localhost) by xsj-pvapsmtp01 with smtp (Exim 4.63) (envelope-from ) id 1eJoTT-0003KU-4T; Tue, 28 Nov 2017 14:35:31 -0800 Received: from xsj-pvapsmtp01 (smtp2.xilinx.com [149.199.38.66]) by xsj-smtp-dlp1.xlnx.xilinx.com (8.13.8/8.13.1) with ESMTP id vASMZKM6021776; Tue, 28 Nov 2017 14:35:20 -0800 Received: from [172.19.2.220] (helo=xsjalistai50.xilinx.com) by xsj-pvapsmtp01 with esmtp (Exim 4.63) (envelope-from ) id 1eJoTI-0003C1-8X; Tue, 28 Nov 2017 14:35:20 -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=r7HXQZtgDTCPIyv2USzPcL5i/4m6Qz4gnb7ZO5agpw8=; b=t8miR+AzlD/JeCH0EoPnTClkDsNeowzjZun6CtIsqoEtp4KLjbSWoK5d+x7rAXkUTHAM3eFCsBb5UhEpK3B6zs8oCMgotceKE83+ZZXD7qpcU7OZZzB/tJsFm1G3oR5TsjtxQ432S/Fb41BJryEQM/cr+nXAWyBGyXA05D+PwwE= Received-SPF: temperror (zoho.com: Error in retrieving data from DNS) 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: Tue, 28 Nov 2017 14:31:14 -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-23496.005 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)(6009001)(39860400002)(346002)(376002)(2980300002)(438002)(189002)(199003)(76176999)(16586007)(54906003)(305945005)(50986999)(478600001)(316002)(36756003)(356003)(9786002)(106002)(4326008)(7696005)(39060400002)(36386004)(50466002)(48376002)(51416003)(8676002)(77096006)(50226002)(8936002)(81156014)(81166006)(110136005)(2201001)(33646002)(106466001)(118296001)(5660300001)(63266004)(189998001)(2906002)(6666003)(2950100002)(47776003)(107986001)(5001870100001)(2101003); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR02MB3391; 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; CY1NAM02FT043; 1:M5Q8MWWZGV86+hx8PAzNaaDoTmNIlkfe4DjfPo4lB9YRMRBMwe8YF2g71fQA3AmVJj6wdAFA5Y2jspnVenzsLgUyYJFqVQDzkNuH5RE2rymRdXIdE7BrIgpLW2pscUqZ MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 294fcb5d-e1c3-437a-7f9c-08d536b05681 X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(5600026)(4604075)(4608076)(4534020)(4602075)(4627115)(201703031133081)(201702281549075)(2017052603260); SRVR:MWHPR02MB3391; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3391; 3:fCztBL3bTKAcnbhZis9583M/x6jc4uyrBRj3tEeH4M3V3tG+fpn/2qyQq5HQ9YVh/cK5XV/m1gd7hqdLpIlDFd2eCVchxdKHKPRsTdcbyWPyKTRgn3rI4yrhvTXWbbMDn9Q1XHy3CGiN9RGYsUl/1FQ9TzoT/rEU/NEOUd9kRoy+xwEuwe/E6e2p+Gqw7IAHtwHRFrgPmi4ni7qbuRjq05ZPbhjW8h1xW9dXGX3asO1R6KhF+29xrSKpgf/tc1hnVnbzOXolWSix+z7qXf2T8rczkz5IIHZ3ERxlYu3/3CrPw+tSkAtivo5wU9AaE+CGjrsBo9rqA46S2Y2J//iycedLrTyvKSmT7WM6nb84nuQ=; 25:g0vQLPlGmzZ7uRP368f9dpvhpoWtcyfNui+K5yqJxvpI9ol29muPqG9ZUS1mJzpZFdQYq6DKQPQfB2nfS47TuAJnHAXLSeBc2RfI5sTByjrveAbJlXdHU0Xcg9tnTUL27WB9S3Hl0nJ/lNmBTA0N0uAn+wMGmnzT2qEEL7fK2MZV/ZrkoYN6jC0WuGAL/of6/aR5bEjFoP/vP4zua/VWb5k+b0sIrRc6br3YngIBAhe9OW4fNdUUJZ6hmFumGwfkntD52TryISrZvyHqNP+X2hrhV+pYOKj9omvC1fXke2YbiSd0cEbYHm7f8VAPC1UCZH8VJKi6yFTvaGRk2DHyGQ== X-MS-TrafficTypeDiagnostic: MWHPR02MB3391: X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3391; 31:GQ/guQypsNTye1fGBSirzd+QgqVNpiInt1Ajn9msfgA7MZ885PDSHjFcf/iLk+s/dKDYsoirQ2wU1ROpVmPAf6aJS2nKSl6/kOErWjtnQUAmOvYoyfxgxt+std1WsStzqpiQ9gcfTE2gRpN7i9mraZewPS4p0Pj742bPdVO49LaHJHgqHxn6Q66/vN37Yb8oNtBPHWKuyoi0UWd5shDL9JcWJCFTePAVPaXtOokQLlA=; 20:p3XznXrd0e+64WfmXD6YDgx1Un3biBlWfG4AqzxA0XAChVgu1c9f/ERLjIoP0vRhy0GQacwL8Qx/yf/6Sj6wF1cnS0SUATn5Oso8OCWpaPmvZ7gm1vnUCC3lVGI2Jtfkyhb5X0a676WsBdLyjkjxfnnYJAefysi4fXN9r+KrZ2DV4fzI3/BkXhonQzYv3hQ27lYvuFZJx6g5WR9OnanH4OGjSq5NvCCxwrLmrCw+/gMJJrm2vg9iYFIZfQEdRoiiZPDf7UoMBIopzex/b/h2Da5pn9OHWmCt9FHH1ZyKGe3UERFS7OuWRFASQXqKvktIDgXDPl2kWKw5dOyoxu13/HX8InP6zVylGPebGYkI3bCpQ6MSogr76tOij2hToHkrOrtLpb0aFCBErw5Bx+W0GpSE72Z2CKx+PdjjMolTY1ii8DTkdCv2BZkxoqHxtlPgxGa00bkfd224MJq+p32tUrLj3/KQ6OJFozpCsAy57DBjk9FL41ckudHwjFmoaqad 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)(3231022)(3002001)(10201501046)(6055026)(6041248)(20161123562025)(20161123560025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(20161123555025)(6072148)(201708071742011); SRVR:MWHPR02MB3391; BCL:0; PCL:0; RULEID:(100000803101)(100110400095); SRVR:MWHPR02MB3391; X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3391; 4:hGy9iBfMqfQsX/BLETM//69jAZY78zEozSycCqqlOXa9WJh9Mc0LxHHILuAyQeIPqTCrJeUJzE7ONs3mQszOMMVKZ5ERhch2oZXZOmhEHva7ARMYFWc3gNxGfvtFOHkfV4UIdJJLvREIfOE4mdYVNbIqoqneYbESsW7YG2NZDkaFJb5TT4NZp/Tlcq4xSG7WwaTfjLjBhsm/zoer0gr+qLL6FA7gpj8/g+9GfZMJlriju1pEmOH5JMoluxivsm2CQZPT0j0H2Qm6YPzocPa41T6hz9xtVX78vRxLCkSIOxy8VBHs5VKX1A8GRbCFaaGf X-Forefront-PRVS: 0505147DDB X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; MWHPR02MB3391; 23:BYvflrqJYaFxosr+4OOqzA/gDolC5Aw9M49TupSad?= =?us-ascii?Q?98+Za4D6NtZrp6HRDEynjJoCzhzyCMhNztU7X5vq5bcxFHkUVoWAAaYcFKVk?= =?us-ascii?Q?1/C4YeH3dFeu5QNz9DCU05Z3U9VCOGf55E0lSlWZZjwOK8C16P8crsY77mA7?= =?us-ascii?Q?xnplcxKlDThFUiDYlwANQzXzY3C5LJS4c+PwNoiefu3Yoc28PZ3sUybB7zTj?= =?us-ascii?Q?cQIdh9zQ6SlIKKx8gys0t9I3U25ayc+ensc7zKw2PhIiP7bdJYljWR7xfu+y?= =?us-ascii?Q?T1itn9LB3oc6P/NUyUrrqIiwwmr2sP2PyGdS7MbLVGKqv9B+1M9E5JLgxErP?= =?us-ascii?Q?OOGaZ1U1IGmFNDWkn52wyuuNLvGXs3aO575vu2eOK8SVro7sEW+XTH+fBoox?= =?us-ascii?Q?vg9+j5Ijh1mggrBCInTHmT+P6UhO+hpc1XipxnHluXKoOkul8EgiFOa0907j?= =?us-ascii?Q?xdZsvPWAw+XxFL/w+kzB0F6cV7m4OANkV1YNDFWCg7wxJz61p1sasMbGMgXH?= =?us-ascii?Q?W5jHiMDi0yK/May9oQ/s/3Y8JNwBZdWPC9YoRClK/A2+MP//72RFfluOKoco?= =?us-ascii?Q?KzAmG0cRFNHWn84hjOBSWyk3au6+r/VCVd1VmIRhx5qvPhMXxEGw3QU5dLwK?= =?us-ascii?Q?WiQjCgiVtma6SRN++hzNI9+WXgsg5KFpVSgpQ3u9pbgNHsoJRqIrh6ZEWeBS?= =?us-ascii?Q?MWDnZ7mfGLc27LWv/zbROd2serLEIiNxQAerx7Ux22vnDRNv4a3syDtwI986?= =?us-ascii?Q?BY7ar8cfPxomMWiMjiVfvk/bBMCIZ0GJhrYRCUAxvdU9igsOfaxd+66M4h9d?= =?us-ascii?Q?Kx/0YvfMpO9AprxsMGQ2OJSt2kftYhjshJWtDUo9RVf8rhAflChH5x7/Rm4K?= =?us-ascii?Q?L1Yx2rgzTwPJ+bAdz2fisiyV/QT7QZnxIF2OibQW3nN6b/OHmf6q2QSVHcu5?= =?us-ascii?Q?egCnQcnlVnNo1ygSVlb52soTX4OqyVpQ5hHT6kw4sd9QUnARFAbqfhlbJdFm?= =?us-ascii?Q?zD3g4weCtU2UTactEaTM7duom6BdcRn6+DZR935ViguEoJAcliltaDplKPc8?= =?us-ascii?Q?TkFBR/IeZTsVeTudocZr2lJybAwxRp0nF9+/LhilUpjooMoSOOh5YwOOtS1C?= =?us-ascii?Q?peADgaocxg=3D?= X-Microsoft-Exchange-Diagnostics: 1; MWHPR02MB3391; 6:buLRxFYx4uVwO0V2czaEGl0zymta2KP3GZ+N8/Zw60ulxY1berOzYjkmXPdwSmqZmirU0oOIc//K47CWJ2X24v/6iUcPkeA0/PaUrcu4dGXnTt898J/1x0cd/Q2FjqnW45um/Dva/XlXWTbGPPd1TYuBReM1bNPwy3l6MTDB+hmAoZYAXPtqQt11M+v6Won9kBFZlUIGsod2FKLfYkOWLxH1bjD/Kuj3w/nBkZvVZZe37EMFnAkUbs8F2srfbuREh8shzboCmUS0AHK0llAlwGVRGiBSwDV0VrV0Eua7E64abF7Ms9te+hLdkv0+6fEQ6LK5wb8i4+KkbBmmFTyEgyBp7mbbTHhKiPhTOItu1Sw=; 5:psqQyei6oNZdR3yCeretdkRzSbtVvwcNPHlvR4vpzT2fPotdvdyqePGJ3yUFStjpITAB+uDfTfrHYGn3B0s0PPi9Omh6tNOvbGwkR9EEdof5oK2B3vuvfOLYTJhGPyu6bXEyRa+E+5h+lPxhfN474Az5KyydYcDeiLMJ4n5XBHU=; 24:RG6zL1iDRZj5386d76YH2YmsyEZvG2cXDrOf8+mWEmEfIoz6lHduR3F5Jh8nfwdjKTc6SWd+MBv6zScfAg4aBp30SfR10X9aXMTwziFkbKQ=; 7:sLmJy/NH6crtliNDc6bkl6S08Jb6HTDQ8ggZ5mstHL4MY3/1NKd6dWIc3yF6iItr0oB+vf9oLcTrJaPZW7VajWDrTfMzrZelH7Y9kybjZqQnEjLHeU/B9BA7PrLLAWPDgsv3ij3XZpefyWk2KkohjarsUU1owqzs0EB9jD5AV5Ze1oNzwPEtbMV9KwNkO84NUpuP190Ri61RW6iWaSy0S2mxQZw++1L7OFpL6S19Lf8cPnDmVDSwGs2ux0QOBbW/ SpamDiagnosticOutput: 1:99 SpamDiagnosticMetadata: NSPM X-OriginatorOrg: xilinx.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 28 Nov 2017 22:35:32.4389 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 294fcb5d-e1c3-437a-7f9c-08d536b05681 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: MWHPR02MB3391 X-detected-operating-system: by eggs.gnu.org: Windows 7 or 8 [fuzzy] X-Received-From: 104.47.37.41 Subject: [Qemu-devel] [PATCH-2.12 v1 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, 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_6 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: Francisco Iglesias Reviewed-by: KONRAD Frederic --- 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 1a37f9c7f5..82436e2f69 100644 --- a/hw/ssi/xilinx_spips.c +++ b/hw/ssi/xilinx_spips.c @@ -330,10 +330,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); @@ -358,13 +355,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