Received: by 2002:a05:6a10:1a4d:0:0:0:0 with SMTP id nk13csp150998pxb; Mon, 31 Jan 2022 17:56:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJzFg9058ZEgnf1YYw/9pNsK8PXWSsFJHbHXJWPynGLcUv3uNv+dKAOPeF9ClLduJ5QZZDrN X-Received: by 2002:a17:907:9808:: with SMTP id ji8mr10761137ejc.12.1643680619579; Mon, 31 Jan 2022 17:56:59 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1643680619; cv=none; d=google.com; s=arc-20160816; b=GYox20x7SF5v3Xysrsgb4o4pxpd+xkW4jzWEPqq5Fih1NhdzR/UKadHRXAi7bnvnzA fFmaCtYdRB5cqxPm6zGwkapjGG6/uLGk4WI5F5jBOe3IcC29UGrrbwTL8EuqwDHB7ApL uUnRSy7siZGIXs0Z+y1TYGhSRFlAqdNM+n2F0PuMINEMewZwjbl7fzQJpElPWHE6jQ8n dN7d3jzvFprRXfD7dgNuV2sTwaS8w3TcZG80Z2i4I1o4JOxAM+u4ZeteecbhK03kbe+n 2KuqTsxE7bO5YodFTFXNT9cSNTEfkFV5wHhAZkL7Xk1NCmbKzWivtlX86ASeaJ1QhdH4 9qJw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:subject:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:cc:to:from; bh=oSCeghVYMSkcd8fF32EdNezHJ/mF5LgxeOOi2Q7SqrU=; b=mdVIOVrd4xQzRyduLAuLKEXQmIU121AZYkuFf+zxFOSWNHpmV2GIFcIFIlATWom7IN Vn8Wl3XVlKd38Hs2s+cD+w+XkOqfWUOT3pH4QbNowa3Qgpbjv1pljc1/CvsI40iPpdCP 5GUJ/8lYt938W1U2pcnnm1r9O6jQoaVgWUT8rsThM8WhMkpvPIixV3+srCXhVvpidrxW 5bkcAhjuqFGpPoAUHzZxzHYEdtSdLfSs3ses2pWAjUhccE+oyUDmpHTtXsWnWaBxm3Tg dR+/Y6mHVrYKoCk449Lca/f0+BgiqGJRxs7iCeYGlgsMyVgvFsG3JJBoKMMTaYwEN6G8 LmKA== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w11si8354324edj.308.2022.01.31.17.56.42; Mon, 31 Jan 2022 17:56:59 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237554AbiA2LQi (ORCPT + 71 others); Sat, 29 Jan 2022 06:16:38 -0500 Received: from paleale.coelho.fi ([176.9.41.70]:37890 "EHLO farmhouse.coelho.fi" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237468AbiA2LQh (ORCPT ); Sat, 29 Jan 2022 06:16:37 -0500 Received: from 91-156-4-210.elisa-laajakaista.fi ([91.156.4.210] helo=kveik.lan) by farmhouse.coelho.fi with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.95) (envelope-from ) id 1nDlid-0002ji-3k; Sat, 29 Jan 2022 13:16:36 +0200 From: Luca Coelho To: kvalo@kernel.org Cc: luca@coelho.fi, linux-wireless@vger.kernel.org Date: Sat, 29 Jan 2022 13:16:21 +0200 Message-Id: X-Mailer: git-send-email 2.34.1 In-Reply-To: <20220129111622.678447-1-luca@coelho.fi> References: <20220129111622.678447-1-luca@coelho.fi> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on farmhouse.coelho.fi X-Spam-Level: X-Spam-Status: No, score=-2.9 required=5.0 tests=ALL_TRUSTED,BAYES_00, TVD_RCVD_IP autolearn=ham autolearn_force=no version=3.4.6 Subject: [PATCH 11/12] iwlwifi: yoyo: remove DBGI_SRAM address reset writing Precedence: bulk List-ID: X-Mailing-List: linux-wireless@vger.kernel.org From: Rotem Saado Due to preg protection we cannot write to this register while FW is running (when FW in Halt it is ok). since we have some cases that we need to dump this region while FW is running remove this writing from DRV. FW will do this writing. Signed-off-by: Rotem Saado Fixes: 89639e06d0f3 ("iwlwifi: yoyo: support for new DBGI_SRAM region") Signed-off-by: Luca Coelho --- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 2 -- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 2 -- 2 files changed, 4 deletions(-) diff --git a/drivers/net/wireless/intel/iwlwifi/fw/dbg.c b/drivers/net/wireless/intel/iwlwifi/fw/dbg.c index d3e1c89d9be7..6e090f10b8eb 100644 --- a/drivers/net/wireless/intel/iwlwifi/fw/dbg.c +++ b/drivers/net/wireless/intel/iwlwifi/fw/dbg.c @@ -1561,8 +1561,6 @@ iwl_dump_ini_dbgi_sram_iter(struct iwl_fw_runtime *fwrt, return -EBUSY; range->range_data_size = reg->dev_addr.size; - iwl_write_prph_no_grab(fwrt->trans, DBGI_SRAM_TARGET_ACCESS_CFG, - DBGI_SRAM_TARGET_ACCESS_CFG_RESET_ADDRESS_MSK); for (i = 0; i < (le32_to_cpu(reg->dev_addr.size) / 4); i++) { prph_data = iwl_read_prph_no_grab(fwrt->trans, (i % 2) ? DBGI_SRAM_TARGET_ACCESS_RDATA_MSB : diff --git a/drivers/net/wireless/intel/iwlwifi/iwl-prph.h b/drivers/net/wireless/intel/iwlwifi/iwl-prph.h index 186e22c4e6c4..8d37a7e8fa6e 100644 --- a/drivers/net/wireless/intel/iwlwifi/iwl-prph.h +++ b/drivers/net/wireless/intel/iwlwifi/iwl-prph.h @@ -354,8 +354,6 @@ #define WFPM_GP2 0xA030B4 /* DBGI SRAM Register details */ -#define DBGI_SRAM_TARGET_ACCESS_CFG 0x00A2E14C -#define DBGI_SRAM_TARGET_ACCESS_CFG_RESET_ADDRESS_MSK 0x10000 #define DBGI_SRAM_TARGET_ACCESS_RDATA_LSB 0x00A2E154 #define DBGI_SRAM_TARGET_ACCESS_RDATA_MSB 0x00A2E158 #define DBGI_SRAM_FIFO_POINTERS 0x00A2E148 -- 2.34.1