Received: by 2002:a05:7412:d1aa:b0:fc:a2b0:25d7 with SMTP id ba42csp948953rdb; Tue, 30 Jan 2024 03:43:14 -0800 (PST) X-Google-Smtp-Source: AGHT+IESSjPFmk77kJ7uMvQKCW0AOFb9/cR0cebQ1VP1XrdFOed+nL0GMjr30buLpzrflkthKErN X-Received: by 2002:a05:6870:b401:b0:214:876a:a517 with SMTP id x1-20020a056870b40100b00214876aa517mr4830297oap.35.1706614994358; Tue, 30 Jan 2024 03:43:14 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1706614994; cv=pass; d=google.com; s=arc-20160816; b=daxBJjqQ23Wb+CHEEl6f3KxKO9pvS2BQLjHh+j314RvXWUwSZLu1Hiz2RqWTHpUWWJ Jf4c+TyY9+TKxkTh0zeB1gXShMYaW5w/P+RBL8FtBduyVGdEP77+v2C3v5wzXJmZrW2Y VJOBHDDbuyf0uYvZ89QE87ocLKUnuhvRb5mpCCAK9YSum/WhZtEFXiJ2zBKvBO912i1y uJcRbS9eGDOlTvyiWUfxkpF9m1VS8rVB393ILlfibjDtEvN6WiJVJI0s96zeec9ozT1i hd1kng1y5dkRyqkRPVz+CfEZ15Y6dzYaAyzWzkNjKjDZ9GoBr/WnRUwFr53ZRRfoD2qj gH5Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-disposition:mime-version:list-unsubscribe:list-subscribe :list-id:precedence:message-id:subject:cc:to:from:date; bh=LRWZK42gHKRsNFaaqmI6FzwwNatiECWE8PGC/RlRqC4=; fh=jS+JFZCuoDLBT9WloK/QEqobe/lWMBymEk/kQD6Fh7w=; b=ypiUZxtppJltvHa4msP4fRQVr+KbfLBKSQ0Hq72NrMtFqpla+TqoQdmE774BiHUGP2 Bn8RgdDrWpuumD0omJ3hEsobzq8ti2zNCdUYBIQEHfWCdiz2NgiiBvHSih6anG7RT9bF rMqMACfvre0YyRKTaTixtmaHOaFdB0C3vBJE8Ht2leSZfzVu6Y69KXanl6Vp/QpUxGtS GJJMfMVpmdyzY6NwXeesPeeJjHGVA28ba0B1yxFBaRtWneT3VekItSycPkeD26eEuYHB FxxTBnEXC+7tCd0357Iuqe3L+If87eyXG4Y9epsHUc2/TfncmlENx6kW+K/44QoYeiuZ dzJQ== ARC-Authentication-Results: i=2; mx.google.com; arc=pass (i=1 spf=pass spfdomain=wantstofly.org); spf=pass (google.com: domain of linux-kernel+bounces-44536-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-44536-linux.lists.archive=gmail.com@vger.kernel.org" Return-Path: Received: from sv.mirrors.kernel.org (sv.mirrors.kernel.org. [139.178.88.99]) by mx.google.com with ESMTPS id cm8-20020a056a020a0800b005cdfbd1d0e1si7422292pgb.129.2024.01.30.03.43.14 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Jan 2024 03:43:14 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel+bounces-44536-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) client-ip=139.178.88.99; Authentication-Results: mx.google.com; arc=pass (i=1 spf=pass spfdomain=wantstofly.org); spf=pass (google.com: domain of linux-kernel+bounces-44536-linux.lists.archive=gmail.com@vger.kernel.org designates 139.178.88.99 as permitted sender) smtp.mailfrom="linux-kernel+bounces-44536-linux.lists.archive=gmail.com@vger.kernel.org" Received: from smtp.subspace.kernel.org (wormhole.subspace.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by sv.mirrors.kernel.org (Postfix) with ESMTPS id 3C71C286FA5 for ; Tue, 30 Jan 2024 11:41:43 +0000 (UTC) Received: from localhost.localdomain (localhost.localdomain [127.0.0.1]) by smtp.subspace.kernel.org (Postfix) with ESMTP id 55AE266B2A; Tue, 30 Jan 2024 11:41:14 +0000 (UTC) Received: from mail.wantstofly.org (hmm.wantstofly.org [213.239.204.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 1090B67E85; Tue, 30 Jan 2024 11:41:10 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=213.239.204.108 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706614873; cv=none; b=VMj49Dkr/aFlMZ+bZSvSqSkpALAzehVffiAwgiVtDM+HUCn5XBJXN+jgcyUZ/In7LOOgMehzSLShPH01SRPSSx485De6z+SZ1M6ZCEEMY4qtox9VDg7bRU06DeM3r73BbqgcNflVDGMOSkGBoNioULVsLuD/LCfLut6ZZuwC/lo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1706614873; c=relaxed/simple; bh=M1ByWR7A/0OZJyiu8/QxYUCOsnZ1i0g7QJiaIPAWjt0=; h=Date:From:To:Cc:Subject:Message-ID:MIME-Version:Content-Type: Content-Disposition; b=aNeMPPKWufH6mgcIigx0xB3PxXHneUsnDfXy3QQORdueCobuXmuXmp+Kg9KQ9637OZlE1l14eSTYS7GttYiEQdSjsYdftUXvVV7XuzTW2NoSLm+Lyv6xv6YNr+Gqm9zhTXitfOwJcYJM2pwxcp+W0wgGqwnQDyc9mL4kSX127jk= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=wantstofly.org; spf=pass smtp.mailfrom=wantstofly.org; arc=none smtp.client-ip=213.239.204.108 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=wantstofly.org Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=wantstofly.org Received: by mail.wantstofly.org (Postfix, from userid 1000) id DF1C47F711; Tue, 30 Jan 2024 13:41:02 +0200 (EET) Date: Tue, 30 Jan 2024 13:41:02 +0200 From: Lennert Buytenhek To: Niklas Cassel , Damien Le Moal , linux-ide@vger.kernel.org Cc: linux-kernel@vger.kernel.org, Robin Murphy , John Garry , Joerg Roedel , Szuying Chen , Jesse1_Chang@asmedia.com.tw, Richard_Hsu@asmedia.com.tw, Chloe_Chen@asmedia.com.tw Subject: [PATCH] ahci: Extend ASM1061 43-bit DMA address quirk to other ASM106x parts Message-ID: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline ASMedia have confirmed that all ASM106x parts currently listed in ahci_pci_tbl[] suffer from the 43-bit DMA address limitation that we ran into on the ASM1061, and therefore, we need to apply the quirk added by commit 20730e9b2778 to the other supported ASM106x parts as well. Signed-off-by: Lennert Buytenhek --- drivers/ata/ahci.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c index d2460fa985b7..da2e74fce2d9 100644 --- a/drivers/ata/ahci.c +++ b/drivers/ata/ahci.c @@ -606,13 +606,13 @@ static const struct pci_device_id ahci_pci_tbl[] = { { PCI_VDEVICE(PROMISE, 0x3781), board_ahci }, /* FastTrak TX8660 ahci-mode */ /* ASMedia */ - { PCI_VDEVICE(ASMEDIA, 0x0601), board_ahci }, /* ASM1060 */ - { PCI_VDEVICE(ASMEDIA, 0x0602), board_ahci }, /* ASM1060 */ + { PCI_VDEVICE(ASMEDIA, 0x0601), board_ahci_43bit_dma }, /* ASM1060 */ + { PCI_VDEVICE(ASMEDIA, 0x0602), board_ahci_43bit_dma }, /* ASM1060 */ { PCI_VDEVICE(ASMEDIA, 0x0611), board_ahci_43bit_dma }, /* ASM1061 */ { PCI_VDEVICE(ASMEDIA, 0x0612), board_ahci_43bit_dma }, /* ASM1061/1062 */ - { PCI_VDEVICE(ASMEDIA, 0x0621), board_ahci }, /* ASM1061R */ - { PCI_VDEVICE(ASMEDIA, 0x0622), board_ahci }, /* ASM1062R */ - { PCI_VDEVICE(ASMEDIA, 0x0624), board_ahci }, /* ASM1062+JMB575 */ + { PCI_VDEVICE(ASMEDIA, 0x0621), board_ahci_43bit_dma }, /* ASM1061R */ + { PCI_VDEVICE(ASMEDIA, 0x0622), board_ahci_43bit_dma }, /* ASM1062R */ + { PCI_VDEVICE(ASMEDIA, 0x0624), board_ahci_43bit_dma }, /* ASM1062+JMB575 */ { PCI_VDEVICE(ASMEDIA, 0x1062), board_ahci }, /* ASM1062A */ { PCI_VDEVICE(ASMEDIA, 0x1064), board_ahci }, /* ASM1064 */ { PCI_VDEVICE(ASMEDIA, 0x1164), board_ahci }, /* ASM1164 */ -- 2.43.0