From patchwork Wed Jan 5 05:17:14 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575467 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=BrAcnvkv; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmm03xSz9ssD for ; Wed, 5 Jan 2022 16:17:44 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236195AbiAEFRl (ORCPT ); Wed, 5 Jan 2022 00:17:41 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:18250 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S236210AbiAEFRk (ORCPT ); Wed, 5 Jan 2022 00:17:40 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmh506cz1VSkZ for ; Tue, 4 Jan 2022 21:17:40 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359860; x=1643951861; bh=wpq/apHOU8t6CjuncZ sDFA2p/MmDtFnsJTOdsodbkgU=; b=BrAcnvkvr4cq/Mq+//uzxPOXJDc2tBPgZH GKjGCxiayxnEkfQMqdGLFCdkTPO5kr0RePSORgyiGRraBgpl234lcQ9ICJjnntjy 3UNBQ4JEJiaWV2LpQvh+Fb+8IXJyzWaH5MBGvz5T6/ixV/wtd3BM9R9h8G5I1ntS JeJcaWeQypz5d+Wrcy35N27x7xM9RAi+55wb1SLyTKiWHscNuB/9uOyMeHS80eYY Qj/n99sCtO0Kc6tF/eve333OmSTSGPl4270Asx1BBedPjPXlgRQfXYcv3MBGSie9 nttXzAhnhnU0lhab/G466hX9po1+K0rGVjSNR6oIleHXTN7vxHfg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ie-dIg-jV3nc for ; Tue, 4 Jan 2022 21:17:40 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmg6nNMz1VSkW; Tue, 4 Jan 2022 21:17:39 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 01/22] ata: sata_fsl: add compile test support Date: Wed, 5 Jan 2022 14:17:14 +0900 Message-Id: <20220105051735.1871177-2-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add dependendy on COMPILE_TEST to allow compile tests with configs that do not enable FSL_SOC. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 9ebaa3c288dd..80bad7cba631 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -290,7 +290,7 @@ config AHCI_QORIQ config SATA_FSL tristate "Freescale 3.0Gbps SATA support" - depends on FSL_SOC + depends on FSL_SOC || COMPILE_TEST select SATA_HOST help This option enables support for Freescale 3.0Gbps SATA controller. From patchwork Wed Jan 5 05:17:15 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575468 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=eqZ/Cotr; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmm2dsKz9t0Z for ; Wed, 5 Jan 2022 16:17:44 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237423AbiAEFRm (ORCPT ); Wed, 5 Jan 2022 00:17:42 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:23804 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S236210AbiAEFRl (ORCPT ); Wed, 5 Jan 2022 00:17:41 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmj3DKvz1VSkW for ; Tue, 4 Jan 2022 21:17:41 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359861; x=1643951862; bh=CgY3RkzyWg1tkW9rDS Qh9KBLMsuIxnB0eA2ytikTiQo=; b=eqZ/CotrMj+wtxuBGpsK7DFoWq607vscDw qY5eGqoI1sKH6WXQRsgpPQtTwi0Y2rNnGWX30KycFUiXytbF63mhTaG/2mI/rjhW xTZ9L6+epQoUd7HLR505NYMQ/RiY9uvODfzpyIV75NsXxvTRDEKE658dNpfrucg3 mfVqmrHPDYbToyrzk43RE1ns48fgiLK2TLYJe2uRUCsT4+RmxwK7/KZVTg5R9Hb7 04rtgTIGUzjuX5mDnOfzo1HfBt5HZqmhg9aBPGRw8Hb2X+sHvOHPcwHw2j3mmmiv TnmvhK7KEbR7/FrdPrVLDB1Bu9M8aBo2Rjk4MjycpCtmdr+JZQUQ== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id kP3kNSRl5HOD for ; Tue, 4 Jan 2022 21:17:41 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmh4w5vz1VSkV; Tue, 4 Jan 2022 21:17:40 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 02/22] ata: ahci_brcm: add compile test support Date: Wed, 5 Jan 2022 14:17:15 +0900 Message-Id: <20220105051735.1871177-3-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_BRCMSTB, BMIPS_GENERIC or ARCH_BCM_XXX. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 80bad7cba631..3bf38a328851 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -163,7 +163,7 @@ config SATA_AHCI_PLATFORM config AHCI_BRCM tristate "Broadcom AHCI SATA support" depends on ARCH_BRCMSTB || BMIPS_GENERIC || ARCH_BCM_NSP || \ - ARCH_BCM_63XX + ARCH_BCM_63XX || COMPILE_TEST select SATA_HOST help This option enables support for the AHCI SATA3 controller found on From patchwork Wed Jan 5 05:17:16 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575469 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=UH6CMSV8; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmm4wv5z9sRR for ; Wed, 5 Jan 2022 16:17:44 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237425AbiAEFRn (ORCPT ); Wed, 5 Jan 2022 00:17:43 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:54548 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237424AbiAEFRn (ORCPT ); Wed, 5 Jan 2022 00:17:43 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmk46nPz1VSkX for ; Tue, 4 Jan 2022 21:17:42 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359861; x=1643951862; bh=aS4iYYUIF147k6DBdn N3ScC2ihDfSZm4snsrzufKepY=; b=UH6CMSV8M5zjaHuqJNp+PW6wItVIM3+1HM jVivP34IOV8U7msdN3/XRoZxWebIK77qm3iZAJOs+wJL4WtDzUfQC8NJwvHTn1/E If7i8A4gn0MkuQr0UxNm9Y6ZQW+BRZGt1Ka2VHC0kt07mj/LyLHFXsGR3l0EQuTM ICZqCshhhVBmdqBzp4u4jXVfGmvuFJtubg/YI+8b4aPXZRhIdn5BohYMxMY2RvuV NnQR90dsyKwJ26KS3V0zJiuiNlFB6mRgySIJVLtsBVk9LkJ5h8qYr9szps7ENIzs Kiv2rLYw9n9hLszL3TXAk7YecbMlyEGVj2alrrnPVw73oSpJ212w== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id QJHZSBx-4YaG for ; Tue, 4 Jan 2022 21:17:41 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmj3Mj6z1VSkb; Tue, 4 Jan 2022 21:17:41 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 03/22] ata: ahci_da850: add compile test support Date: Wed, 5 Jan 2022 14:17:16 +0900 Message-Id: <20220105051735.1871177-4-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_DAVINCI_DA850. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 3bf38a328851..9f1288fd5482 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -173,7 +173,7 @@ config AHCI_BRCM config AHCI_DA850 tristate "DaVinci DA850 AHCI SATA support" - depends on ARCH_DAVINCI_DA850 + depends on ARCH_DAVINCI_DA850 || COMPILE_TEST select SATA_HOST help This option enables support for the DaVinci DA850 SoC's From patchwork Wed Jan 5 05:17:17 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575470 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=EZeOr7HL; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmn06dFz9ssD for ; Wed, 5 Jan 2022 16:17:45 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237424AbiAEFRn (ORCPT ); Wed, 5 Jan 2022 00:17:43 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:35232 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S236210AbiAEFRn (ORCPT ); Wed, 5 Jan 2022 00:17:43 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmk6r5dz1VSkc for ; Tue, 4 Jan 2022 21:17:42 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359862; x=1643951863; bh=+Ray7Qrj5mv1nXuZ27 o6Ua+uTdh5soOglcOPNzqKg4U=; b=EZeOr7HLHWBKK1hR1vC0B+8ClAbZ/9J/GK +yNv4gAnoZ9DN6ibKQF2NWarXPnNvp5Onxb1IJxx77pUzYKYIK8hcgGAzxpgSPnv HXpBfKu1NLrwbRGOOtdvRujcDVjKN27sQGmYGP8Img6lBw7nJ5MeykEQo0hKzr6Z VsYStMZQ0tu7CU6uZRrln4jgSedXVKYEADpCa0jKD171oJ8Ryy5lCdEBqpnY5Hov hooBCb+Hvgsntb2WbosBm/KyqQGLF/bk6YPL3Li62s9AnOvLIImbXq7d+F6POZs5 YgUnb24f/ycPvciLv7H1y7sl5IpnHxsoG7Lw9KNzoogSETQdplvA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ZVN2w6nb6ZW6 for ; Tue, 4 Jan 2022 21:17:42 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmk1RCNz1VSkV; Tue, 4 Jan 2022 21:17:42 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 04/22] ata: ahci_dm816: add compile test support Date: Wed, 5 Jan 2022 14:17:17 +0900 Message-Id: <20220105051735.1871177-5-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_OMAP2PLUS. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 9f1288fd5482..e9f919f17d09 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -183,7 +183,7 @@ config AHCI_DA850 config AHCI_DM816 tristate "DaVinci DM816 AHCI SATA support" - depends on ARCH_OMAP2PLUS + depends on ARCH_OMAP2PLUS || COMPILE_TEST select SATA_HOST help This option enables support for the DaVinci DM816 SoC's From patchwork Wed Jan 5 05:17:18 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575471 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=t3WFWieK; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmn5MXcz9sRR for ; Wed, 5 Jan 2022 16:17:45 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237429AbiAEFRo (ORCPT ); Wed, 5 Jan 2022 00:17:44 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:18406 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S236210AbiAEFRn (ORCPT ); Wed, 5 Jan 2022 00:17:43 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHml5N7kz1VSkZ for ; Tue, 4 Jan 2022 21:17:43 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359863; x=1643951864; bh=JjEz6pZchQKgp6XFvg B4RGqJBXcm7P9Kh2qiKBoZNDE=; b=t3WFWieK1XDEg32jlMaC4703JdHLHYbVj4 d16pOVsn8/MI0P7pYdhSbjzWnQ7paes5LGYkIb6l+b9dkn3CvjDLQO1bdkXL8XIn I7FVAeMtxggrRAslojnTp4v5VnNv3MnZGJS9xYWHKbDvzJkLukznfx2MC2iE8Zn7 f/7AnxxFuRz6kryy61QbhhdtcHsW5BbQXRNChcCoSITQsywDyXEvHzNrhZ7yMC27 hod+S86C53xre/S53WR6m7MEKbjnrBYw6yn1hHqDzU9QjR/Uun9pXQJjIZKfd/Gp YIPqPgG0JMyIN13895zx6C0R+B6gbQkRsNQoqLRodSTA9UMIKydw== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id UdioVD_5n24e for ; Tue, 4 Jan 2022 21:17:43 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmk6pTyz1VSkb; Tue, 4 Jan 2022 21:17:42 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 05/22] ata: ahci_st: add compile test support Date: Wed, 5 Jan 2022 14:17:18 +0900 Message-Id: <20220105051735.1871177-6-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_STI. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index e9f919f17d09..83fac101744c 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -193,7 +193,7 @@ config AHCI_DM816 config AHCI_ST tristate "ST AHCI SATA support" - depends on ARCH_STI + depends on ARCH_STI || COMPILE_TEST select SATA_HOST help This option enables support for ST AHCI SATA controller. From patchwork Wed Jan 5 05:17:19 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575472 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=YE9QzUsn; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmp25r4z9ssD for ; Wed, 5 Jan 2022 16:17:46 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237431AbiAEFRp (ORCPT ); Wed, 5 Jan 2022 00:17:45 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:6056 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237430AbiAEFRo (ORCPT ); Wed, 5 Jan 2022 00:17:44 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmm3NHnz1VSkZ for ; Tue, 4 Jan 2022 21:17:44 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359864; x=1643951865; bh=JI1IBD/flDYpvKcFG6 nyTcUQJpORmfPPFVNhujm+BPY=; b=YE9QzUsn3dftPWqga810I96bloQ+e0LnoN uzW6wY/iUi/f0Ag3X9jow7tvGdpN8Q6Rh4G66X54hI5MSKZl6VYt4j98D4zXZpkw VuSv/M86Fz+Ba+C8GfJJ0KtRPSW3WU/5lPOxj93lHdaY14y77+oxwGOCC5kT5lC/ E/BpDSiYgZz/BKAK92ZsM9SnW8JaJmI4LczyHEhwbkfsoKuPS01FmlAy5uFXdNsU bdfWcTn9z6L0XXZfUsx6WACExcIngIQu/RADvbgP6OIIWt+54gorrMTrCB2dNf8K NgMq9KRQdTBOHmJ8camp964iGfSoz8XgcT139EAkTjWfXuppW0xg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id ORWo-0WS3bmd for ; Tue, 4 Jan 2022 21:17:44 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHml5GBNz1VSkX; Tue, 4 Jan 2022 21:17:43 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 06/22] ata: ahci_mtk: add compile test support Date: Wed, 5 Jan 2022 14:17:19 +0900 Message-Id: <20220105051735.1871177-7-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_MEDIATEK. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 83fac101744c..1545201b9104 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -223,7 +223,7 @@ config AHCI_CEVA config AHCI_MTK tristate "MediaTek AHCI SATA support" - depends on ARCH_MEDIATEK + depends on ARCH_MEDIATEK || COMPILE_TEST select MFD_SYSCON select SATA_HOST help From patchwork Wed Jan 5 05:17:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575473 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=Ex+UwM2j; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmp4P71z9sRR for ; Wed, 5 Jan 2022 16:17:46 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237432AbiAEFRq (ORCPT ); Wed, 5 Jan 2022 00:17:46 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:16984 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S236210AbiAEFRp (ORCPT ); Wed, 5 Jan 2022 00:17:45 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmn1W0bz1VSkY for ; Tue, 4 Jan 2022 21:17:45 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359864; x=1643951865; bh=FJAb2Uo7KyE4FG1mAi np17hYCgnWfS9qlKBeUzLjgxM=; b=Ex+UwM2jPAysBfqJ/eBrlUKZgX/38jYsiY Yezqx6IzJFM+XWwmYK15G8BcXn1uoNC860ZJvf0nV7zJW458AQjtdmLnRlcLcQDC XaPFNfkWKWlTd5I+Oxblsto32HYs3eRCZksW8ukF59Nvjx7Qa1xUV6ug/fDKqCQH 8L5GtsgJe0yTJgi8FbVyNiTs6eGQt2x8AfwMSdaEjtamYfcdPv624czH1Hhv7sI/ x4fYSs/pUN+mbWyxnPEU+RjIuu0a/fN4Gya3KKYy6nSxcUCjFSlf0dgpfLFCVz30 pX//BhHaZDC621co9s860kEwT8RkH05ICkRrUTC2qFx/4/D1SXYQ== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id EKksKNjqiBZi for ; Tue, 4 Jan 2022 21:17:44 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmm3JcZz1VSkW; Tue, 4 Jan 2022 21:17:44 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 07/22] ata: ahci_mvebu: add compile test support Date: Wed, 5 Jan 2022 14:17:20 +0900 Message-Id: <20220105051735.1871177-8-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_MVEBU. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 1545201b9104..237124624db4 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -234,7 +234,7 @@ config AHCI_MTK config AHCI_MVEBU tristate "Marvell EBU AHCI SATA support" - depends on ARCH_MVEBU + depends on ARCH_MVEBU || COMPILE_TEST select SATA_HOST help This option enables support for the Marvebu EBU SoC's From patchwork Wed Jan 5 05:17:21 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575474 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=syqBsUz/; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmq6LXgz9sRR for ; Wed, 5 Jan 2022 16:17:47 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236210AbiAEFRq (ORCPT ); Wed, 5 Jan 2022 00:17:46 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:7815 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237430AbiAEFRq (ORCPT ); Wed, 5 Jan 2022 00:17:46 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmn6qGgz1VSkY for ; Tue, 4 Jan 2022 21:17:45 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359865; x=1643951866; bh=SHM5XKXMkUGbJAc/Sx 8gaDN366RztoRkk6InG242bt8=; b=syqBsUz/3oxPKVBlrLRgGXAAKAEzSmVs38 h8/PfYgy4qcI7BDwY/D6I4HfLBcmKoIbJd3heXSnf+wvICSL0F0hKqE9jtONrZbt hAY+aSmfN2gNn6qx7TVy3WRbyiGOwvfeUFTOnLywXpEoJ8L2YypVzShGgFqv/tSW EXnp0jF/2w+aMBMrieSR6o68g/2ZfIyKiyRA7AvbgPhVYerNm2M2zfq+vsYFmMN9 qAjQaIjEj8RiYnZ7dc89OemaaNKsgOH0hYx9UDorr5bRFCwos3KJ2hJ99vamrrp4 +LVvGVJ/XuNijjXofpjftz3pajkAzwy/6hUw5IRhaxfdCebBQxWg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id N1JqCqshsbPs for ; Tue, 4 Jan 2022 21:17:45 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmn1QY0z1VSkX; Tue, 4 Jan 2022 21:17:45 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 08/22] ata: ahci_sunxi: add compile test support Date: Wed, 5 Jan 2022 14:17:21 +0900 Message-Id: <20220105051735.1871177-9-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_SUNXI. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 237124624db4..db3f65ae1ed5 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -253,7 +253,7 @@ config AHCI_OCTEON config AHCI_SUNXI tristate "Allwinner sunxi AHCI SATA support" - depends on ARCH_SUNXI + depends on ARCH_SUNXI || COMPILE_TEST select SATA_HOST help This option enables support for the Allwinner sunxi SoC's From patchwork Wed Jan 5 05:17:22 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575476 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=aKtgHctM; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHms1rDxz9ssD for ; Wed, 5 Jan 2022 16:17:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237434AbiAEFRs (ORCPT ); Wed, 5 Jan 2022 00:17:48 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:47311 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237433AbiAEFRr (ORCPT ); Wed, 5 Jan 2022 00:17:47 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmp4ssJz1VSkb for ; Tue, 4 Jan 2022 21:17:46 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359866; x=1643951867; bh=wC40IP6EGZu6/BELUl Di2evnxq+y6KzlmJyWBUKKnBQ=; b=aKtgHctMHup1rusLqtCDefcHm/a7ZDBTkR w3Ly4UB2RPqW1t80dxcEc6LWqsS4j4ru2k7DqURPDdwr5ZUCaV/fJWN4s+OtOE18 FRc7TpFpenCI8hTYV2/F5jsB5sIpxZElY3VeWiCKfCgvebGwmv7wvjTuhLlNVg0C yKpGnZgTtG3EQiqM7na8uyS/hqmQy0SnwHA+I1Z9bzZPykWUrVhpLx/MADtiDQ+D C3D1rntlYYQ23u+EDYHJ8d/r3W/Sf1AHYEKXbVDTmPt+4CcsOvvYhjaT/S91ZV10 fP9maE+Wj+G7Nm4Vfco5Zw2WiPVx0lDn2h49ompGTnw76ZrtusmA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id Jf1C9lhfzeFx for ; Tue, 4 Jan 2022 21:17:46 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmn6jJDz1VSkW; Tue, 4 Jan 2022 21:17:45 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 09/22] ata: ahci_tegra: add compile test support Date: Wed, 5 Jan 2022 14:17:22 +0900 Message-Id: <20220105051735.1871177-10-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_TEGRA. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index db3f65ae1ed5..9def63c7e9ad 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -263,7 +263,7 @@ config AHCI_SUNXI config AHCI_TEGRA tristate "NVIDIA Tegra AHCI SATA support" - depends on ARCH_TEGRA + depends on ARCH_TEGRA || COMPILE_TEST select SATA_HOST help This option enables support for the NVIDIA Tegra SoC's From patchwork Wed Jan 5 05:17:23 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575475 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=iJ2kdeP6; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmr6dwXz9sRR for ; Wed, 5 Jan 2022 16:17:48 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237435AbiAEFRs (ORCPT ); Wed, 5 Jan 2022 00:17:48 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:50712 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237434AbiAEFRr (ORCPT ); Wed, 5 Jan 2022 00:17:47 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmq39ygz1VSkc for ; Tue, 4 Jan 2022 21:17:47 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359867; x=1643951868; bh=GqdkJVhJuAG8Kx6iB6 6ShBb94M43gcmqE8y5KJH7ohI=; b=iJ2kdeP6kCzsge/pvi3tWqKtJ7AWC+rMeI BtSLd4NU9rrNb+pk5kyE638TqQpHoCeKsCeFoYx+zjEFXzEwRXsFmg/WyAnc3YJS +i9tp3jacCUdZ5t0usdyiKtJHH/Ed+XkbcazfN20D9mtO61wB5yBA3frlWhN5I73 yaCsQR98VaMe+eI6EtbB9UOzqdvZjKtlRmvoUWXRqcmFXp0mwE/X49gu1TCe62R0 qQDE8aKPPqA5p6yzldE0ttR10kbp4aQD4Q3Z/5e1/cQUpU9qpDOQkXmcwWdLQxTj BCpB7j3IJpmv+hHTKvX3OPZ8IP5gI7Wh0t0gycW/uCYueivJZ+NA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id KCjAf43Pdqm0 for ; Tue, 4 Jan 2022 21:17:47 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmp4phDz1VSkZ; Tue, 4 Jan 2022 21:17:46 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 10/22] ata: ahci_xgene: add compile test support Date: Wed, 5 Jan 2022 14:17:23 +0900 Message-Id: <20220105051735.1871177-11-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable PHY_XGENE. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 9def63c7e9ad..1be6a14e46e1 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -273,7 +273,7 @@ config AHCI_TEGRA config AHCI_XGENE tristate "APM X-Gene 6.0Gbps AHCI SATA host controller support" - depends on PHY_XGENE + depends on PHY_XGENE || COMPILE_TEST select SATA_HOST help This option enables support for APM X-Gene SoC SATA host controller. From patchwork Wed Jan 5 05:17:24 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575477 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=Htqd0oKK; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHms47zQz9t0Z for ; Wed, 5 Jan 2022 16:17:49 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237433AbiAEFRt (ORCPT ); Wed, 5 Jan 2022 00:17:49 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:25356 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237430AbiAEFRs (ORCPT ); Wed, 5 Jan 2022 00:17:48 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmr1ZX6z1VSkV for ; Tue, 4 Jan 2022 21:17:48 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359867; x=1643951868; bh=Kaezhe0fixmdn2qCJ0 sjPgP6IAhCQnPJywqGW7NKMhU=; b=Htqd0oKKGRqk/g1lSMypG5mIwfgkP8Qda/ zn++4iMCRfRyOBaCd67vwtZDNXGFzUIr32FyuHLRzyVvoVaGOj9zlCJuoiomFCx/ q1gMl8UPNQDeH5i49qo39YLRvKkYfpWxPaTr6eOdXyWc7zjXaY1kH77kQDxFx/ZR hbCm4PBtJQ358lv99ISWSI4jrjKio/BunKYphnNW9TxsKxpwiVEuCdkJSUmIdP0m Bn4fAMQyBFqwLaPKfBrjaoFq8EV3AViD0XyIohQENPPt+EuXLSjGx4ZXDLo4GSCs b9T5mQArImECpkeBVCNmHYxv5IOw8ENnUlSoTjBIdWsCkghaTR9g== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id rp9tlDD3T_8Y for ; Tue, 4 Jan 2022 21:17:47 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmq2z4Tz1VSkY; Tue, 4 Jan 2022 21:17:47 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 11/22] ata: ahci_seattle: add compile test support Date: Wed, 5 Jan 2022 14:17:24 +0900 Message-Id: <20220105051735.1871177-12-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_SEATTLE. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 1be6a14e46e1..8df5b32e6879 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -311,7 +311,7 @@ config SATA_GEMINI config SATA_AHCI_SEATTLE tristate "AMD Seattle 6.0Gbps AHCI SATA host controller support" - depends on ARCH_SEATTLE + depends on ARCH_SEATTLE || COMPILE_TEST select SATA_HOST help This option enables support for AMD Seattle SATA host controller. From patchwork Wed Jan 5 05:17:25 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575478 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=ippho2M0; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmt0rb7z9sRR for ; Wed, 5 Jan 2022 16:17:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237430AbiAEFRt (ORCPT ); Wed, 5 Jan 2022 00:17:49 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:10715 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237436AbiAEFRt (ORCPT ); Wed, 5 Jan 2022 00:17:49 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHms09lMz1VSkY for ; Tue, 4 Jan 2022 21:17:49 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359868; x=1643951869; bh=QePm0qMtQiSXXJHsne Mi2jUEAKCeHKT4V7XdGHeURmQ=; b=ippho2M0rysF3F1DzuRew/iwFkj06tzUWa okGLbZK74IX+COvVBU5b3mQ/akEPpWfZdeB0AC900CDBYbtHb/rhFRIBDuHYgaXy TR8tqqK7eBOFVcCbmL+UbR+F/AiCVjcBzHfzgGZE+y1T9oDhTzBLNw3o6hGIXz+H /U+vS/MI3WZ7josSRKCIELElWecuEoFKyzz3LBt2dggCvbyHLUb5wZcHuQs7N3r3 p7Zp6e5tu8P8ITekXyeD5CaQ7lp1L8vw+BvDBDmpNl2x2CD1UluHvlkILcAWxrOb hUB32znVXsYAFJVzGTiyeDE6ROIDsXwLiW+iFpGcn1DhmSxSFFJg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 6ik35oc5IfXn for ; Tue, 4 Jan 2022 21:17:48 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmr1kHjz1VSkZ; Tue, 4 Jan 2022 21:17:48 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 12/22] ata: pata_bk3710: add compile test support Date: Wed, 5 Jan 2022 14:17:25 +0900 Message-Id: <20220105051735.1871177-13-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_DAVINCI. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 8df5b32e6879..b706a3a64b11 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -616,7 +616,7 @@ config PATA_ATP867X config PATA_BK3710 tristate "Palmchip BK3710 PATA support" - depends on ARCH_DAVINCI + depends on ARCH_DAVINCI || COMPILE_TEST select PATA_TIMINGS help This option enables support for the integrated IDE controller on From patchwork Wed Jan 5 05:17:26 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575479 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=Dx5ByF/F; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmt5kq8z9sRR for ; Wed, 5 Jan 2022 16:17:50 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237437AbiAEFRu (ORCPT ); Wed, 5 Jan 2022 00:17:50 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:12353 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237436AbiAEFRu (ORCPT ); Wed, 5 Jan 2022 00:17:50 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHms5cY7z1VSkZ for ; Tue, 4 Jan 2022 21:17:49 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359869; x=1643951870; bh=vvXnmQjAnWRpaLmJ6l yqv6JBVLmj2aI7pfq/lp3loZk=; b=Dx5ByF/FyRGxI7BLQ1OQi3Uads/1TokOrN rhq29FPgdKHKPL6iL7ltb1k5iIEFj81hBqz+P8UZlXsJNLusF2afR8+1Gu92ZL7c Qc8aczL11HShHCE6Xefv/CSlqszsNjhganQbyIa83f9+o30xXYh4rrK6NFkjtXnw yEVjuKwm/vzh7FkQGYPtkNCuPr5bX5/olk/jQaCJae56SksMwbJmS5WqM2b8v/vi AEwxQ7gfH1VPve4+LnX3mU1H2yR+qitSW5XSArzMIMok+LQ5WcdDNYILJyvBoAY8 E8EWwg05of0TC2Xv30sM7edFA24VvIoPyBSU5h0HYZtrYWPfxvQg== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id TiFHbKhRwNjS for ; Tue, 4 Jan 2022 21:17:49 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHms04Dyz1VSkW; Tue, 4 Jan 2022 21:17:48 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 13/22] ata: pata_cs5535: add compile test support Date: Wed, 5 Jan 2022 14:17:26 +0900 Message-Id: <20220105051735.1871177-14-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not have X86_32 enabled. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index b706a3a64b11..daf57a4e8196 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -654,7 +654,7 @@ config PATA_CS5530 config PATA_CS5535 tristate "CS5535 PATA support (Experimental)" - depends on PCI && X86_32 + depends on PCI && (X86_32 || COMPILE_TEST) help This option enables support for the NatSemi/AMD CS5535 companion chip used with the Geode processor family. From patchwork Wed Jan 5 05:17:27 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575480 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=bepVeKoM; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHmv3NmQz9ssD for ; Wed, 5 Jan 2022 16:17:51 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237438AbiAEFRv (ORCPT ); Wed, 5 Jan 2022 00:17:51 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:47165 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237436AbiAEFRu (ORCPT ); Wed, 5 Jan 2022 00:17:50 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmt3h3Mz1VSkW for ; Tue, 4 Jan 2022 21:17:50 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359870; x=1643951871; bh=ApWjs4nGLtIcwRuvbU q0kKARavXHG0Qi145cnmKhtvE=; b=bepVeKoMRsHPVH2v4rLgRSkDqSo4zCeGTA TT8YXGY+sweUsDjnBK7YSnljjOZvb/yOSNfTtAjCR/pWedS75GVVr84Yl/5m7Dsq KJVQ8GHdH3cMhyM28w3WnmczGskn9qOW3Hcclh6uNofZS+h47n5h9L9u6Q1umGLl vr//wWCZa0qMOMp3EDWG5t+7sxyNeSuo3LkYdThVElo9xLzmiRx2RXAGMql3sX7U mH29Q2pRyo7rADrlXuqQeAQ+wmbXwbYO9BgJLgIsTNUvcPcVaYYNDrzw2rOvBDW/ uv3AJ9NtalfAd/vibOR6vrohLU7VoEWbEZsQOPDH1gr73xufrydA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id XIgbYZlgTgeE for ; Tue, 4 Jan 2022 21:17:50 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHms5WMbz1VSkY; Tue, 4 Jan 2022 21:17:49 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 14/22] ata: pata_ftide010: add compile test support Date: Wed, 5 Jan 2022 14:17:27 +0900 Message-Id: <20220105051735.1871177-15-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARM. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index daf57a4e8196..1b18de61e8df 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -702,7 +702,7 @@ config PATA_EP93XX config PATA_FTIDE010 tristate "Faraday Technology FTIDE010 PATA support" depends on OF - depends on ARM + depends on ARM || COMPILE_TEST depends on SATA_GEMINI help This option enables support for the Faraday FTIDE010 From patchwork Wed Jan 5 05:17:28 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575481 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=EG5tKvjp; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHn21KPCz9sRR for ; Wed, 5 Jan 2022 16:17:58 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237446AbiAEFR5 (ORCPT ); Wed, 5 Jan 2022 00:17:57 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:17649 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237436AbiAEFRv (ORCPT ); Wed, 5 Jan 2022 00:17:51 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmv27Z0z1VSkY for ; Tue, 4 Jan 2022 21:17:51 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359871; x=1643951872; bh=s1yNq1LVKHCNwJnQ0S hnnFhL75J75rOA/Ls0ZS/fQ20=; b=EG5tKvjpHmoFDxiRg9PMuzetTr2N11A4eO WuPHz+26Jh99pSuJxNGJX0hDNOo/kpV2Cjl/pwW00WHLzMQXqjtFKmm8L+Gpiuvk 6TJqzCoTXWY5thUBC+T1qBdEfgHfUULc/L4gg+1GHwYcyG6g27DAhtkRmCFyuRHM 9K5QObNtWs43BUh93LLTz1Zhp7Nr5ni7SZ7pYwS3i11JF9kUhMP4lHKUYF886fiX DYeeGpJxI0DDzBBxuDcxgDYCKK8dQh6rd8gohMix8SuOSSJOexICsBwoaLqtSzzO Gc2IunfItD/W8E0kuwbAiG+7slbXdaleTrNC6Pi7ZzEYx994Ragw== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id wx3Kgy_oftYJ for ; Tue, 4 Jan 2022 21:17:51 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmt3mM6z1VSkZ; Tue, 4 Jan 2022 21:17:50 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 15/22] ata: pata_imx: add compile test support Date: Wed, 5 Jan 2022 14:17:28 +0900 Message-Id: <20220105051735.1871177-16-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_MXC. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 1b18de61e8df..e4e4460cb1fe 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -765,7 +765,7 @@ config PATA_ICSIDE config PATA_IMX tristate "PATA support for Freescale iMX" - depends on ARCH_MXC + depends on ARCH_MXC || COMPILE_TEST select PATA_TIMINGS help This option enables support for the PATA host available on Freescale From patchwork Wed Jan 5 05:17:29 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575482 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=Lvm4OMUK; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHn536kqz9ssD for ; Wed, 5 Jan 2022 16:18:01 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237436AbiAEFR5 (ORCPT ); Wed, 5 Jan 2022 00:17:57 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:8637 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237439AbiAEFRw (ORCPT ); Wed, 5 Jan 2022 00:17:52 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmw07C6z1VSkW for ; Tue, 4 Jan 2022 21:17:52 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359871; x=1643951872; bh=yUhtYSxghBQyNb1rjp /UmEXI5ReoP8/BxAOG/bjErWA=; b=Lvm4OMUKeiaH5saKDEEITaBxhoQlWrVudK XEefMzsjWDm7cuvL1mJ1zuJIeO41BEjbPldvvpJswMjgjYrGfdJsYaG9ckSHl+bC y9s4J/Ej2ISLQCj+HisIMNlYp+o/l0X1NOcE6y72nXpH3wui3/gkdQ/qkM+LqOds q8Fezq6ZIzLfHwPt4ZurEnOQlHGMfZr26d6DOuMYOdhHuz1ztADGW52I5mhDMDPb 17EwEyt7lf/gfctaGsDdalU03cLTFs6SaJ7tdRmQ4pOHaQ0xR5OqB0Rju4icfL+A QgPb66bFNKBIVLYuwyoWPVIZxBMmtZqqpNtCIXUWktkrUQwz+y0g== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 1Mna4DlUpBa6 for ; Tue, 4 Jan 2022 21:17:51 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmv1yGQz1VSkV; Tue, 4 Jan 2022 21:17:51 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 16/22] ata: pata_pxa: add compile test support Date: Wed, 5 Jan 2022 14:17:29 +0900 Message-Id: <20220105051735.1871177-17-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ARCH_PXA. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index e4e4460cb1fe..59576f92c730 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -986,7 +986,7 @@ config PATA_VIA config PATA_PXA tristate "PXA DMA-capable PATA support" - depends on ARCH_PXA + depends on ARCH_PXA || COMPILE_TEST help This option enables support for harddrive attached to PXA CPU's bus. From patchwork Wed Jan 5 05:17:30 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575484 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=OWIaY4ey; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHn60b7Hz9sRR for ; Wed, 5 Jan 2022 16:18:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237442AbiAEFR6 (ORCPT ); Wed, 5 Jan 2022 00:17:58 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:5096 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237440AbiAEFRw (ORCPT ); Wed, 5 Jan 2022 00:17:52 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmw5S57z1VSkX for ; Tue, 4 Jan 2022 21:17:52 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359872; x=1643951873; bh=uX8gW9KER/6N8q11Or jMiG+STHeJDQHKYbjeq5pWaAw=; b=OWIaY4eypCWVoB1DQ+GC+BL9GZmvI9bH10 rPvcr/neFhOWsXWRZu2CXTgF/l7LYnMIC8ELUZYxW8I3uNRv4zPP9HXFV9sODSKp 2xuZwhsgt6DYduQiS6VM3QOzLwYu9V0uwkui9UG9rE9gM7tmXU5dvnZxi6ItdXZn OhBOIaAFoz4paqze1oZgz/SF1FoWCaSLFHtJp0j/Sw5C6qpPa78nkyIleMVp8VAZ 7TzCLtu0lfNASGMJwzsLuMb5ODJQmrW8cenv3CVcPRv/Zc02sjvRCYSE9aIHunqL CLg2yL+p/xWbncpLaPbRPkIdLNJE2JX+AGynQlSaF9JS0vL3F9TA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id z4hPSRGOGpiD for ; Tue, 4 Jan 2022 21:17:52 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmw0P81z1VSkb; Tue, 4 Jan 2022 21:17:51 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 17/22] ata: pata_legacy: add compile test support Date: Wed, 5 Jan 2022 14:17:30 +0900 Message-Id: <20220105051735.1871177-18-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable ISA. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 59576f92c730..490f0856a271 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -1137,7 +1137,7 @@ config PATA_OF_PLATFORM config PATA_QDI tristate "QDI VLB PATA support" - depends on ISA + depends on ISA || COMPILE_TEST select PATA_LEGACY help Support for QDI 6500 and 6580 PATA controllers on VESA local bus. @@ -1172,7 +1172,7 @@ config PATA_SAMSUNG_CF config PATA_WINBOND_VLB tristate "Winbond W83759A VLB PATA support (Experimental)" - depends on ISA + depends on ISA || COMPILE_TEST select PATA_LEGACY help Support for the Winbond W83759A controller on Vesa Local Bus From patchwork Wed Jan 5 05:17:31 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575485 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=b8pKMRi6; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHn638xZz9ssD for ; Wed, 5 Jan 2022 16:18:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237440AbiAEFR7 (ORCPT ); Wed, 5 Jan 2022 00:17:59 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:6042 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237441AbiAEFRx (ORCPT ); Wed, 5 Jan 2022 00:17:53 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmx3wz8z1VSkd for ; Tue, 4 Jan 2022 21:17:53 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359873; x=1643951874; bh=GAbFtbPK/nfY7kZOkp MiUbAcWrDLUclmHpgq1LgTyz4=; b=b8pKMRi6QqMVfwwN+qLhTK2ORWDgkDYb/A xKu0do9DUXsadR9yyTHov3KJgzumi6SG8I4KB9J+15ZHLX5e5XTt7Aj0qHsRFqXw vQML5h/4jhdA9cu8HI6qcUQWwXeJCWC6CWVwxkzeCMhx2uRIe7yhjVQBtk2TNqDD mWg4vXLYdJ2RPkvixRCLPIJ+6THvcZPRtZoxm/plQLV5Xb93BcKyHXhSdGUlwsdk CnNIrNacwTNqrL3VXVanqOgOp18uZg9Ck3ycKZ1YFxAIgxmql2NlMcGSJ63hsms0 PiCtUSBgwnKAWOppZtuwFOOQxl/KR8Cgxp40iU0/UwxEttwF0zdA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id xKgPM__LBRMs for ; Tue, 4 Jan 2022 21:17:53 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmw5TJ5z1VSkZ; Tue, 4 Jan 2022 21:17:52 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 18/22] ata: pata_samsung_cf: add compile test support Date: Wed, 5 Jan 2022 14:17:31 +0900 Message-Id: <20220105051735.1871177-19-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Add Kconfig dependendy on COMPILE_TEST to allow compile tests with configs that do not enable SAMSUNG_DEV_IDE. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/Kconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/ata/Kconfig b/drivers/ata/Kconfig index 490f0856a271..8af5659a7676 100644 --- a/drivers/ata/Kconfig +++ b/drivers/ata/Kconfig @@ -1162,7 +1162,7 @@ config PATA_RZ1000 config PATA_SAMSUNG_CF tristate "Samsung SoC PATA support" - depends on SAMSUNG_DEV_IDE + depends on SAMSUNG_DEV_IDE || COMPILE_TEST select PATA_TIMINGS help This option enables basic support for Samsung's S3C/S5P board From patchwork Wed Jan 5 05:17:32 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575483 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=DWIPTKLt; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHn55PsJz9t0Z for ; Wed, 5 Jan 2022 16:18:01 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237439AbiAEFR6 (ORCPT ); Wed, 5 Jan 2022 00:17:58 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:32396 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237442AbiAEFRy (ORCPT ); Wed, 5 Jan 2022 00:17:54 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmy1x8Gz1VSkh for ; Tue, 4 Jan 2022 21:17:54 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359874; x=1643951875; bh=qUevm0U48ZPHeWko4E DayyqR3P46rFV4p0h6kkh51E0=; b=DWIPTKLtKwxf8TDgKnmIl85UfD9Xr87dq5 gc4fXjFfxvWh+on9YlU4HqZ8lttZc4c2Tb3cXEoaXFkiQN93EDSJZx8XRohE8PZ3 cC1APG27oOLmsxCiKXydjXhs+5mISbtuktzlRsFpdcBZ6KOAca4ae+pni0Apj1ak VwSnYn5NxgIKnGhRmsla6+dfQUrqKt3FSGYuBD+T9SYEpAhFwhzR5rOBuGqs0nIL 02vLK7hU2Xg/pPUoBfAoqVr63KWpBZrINzhijqpdxp7yeUsypt+Q2e8Ss4iTzfYE 3PXIBFTO6kj7qKBsASjEf6whowyRdKCIJ+ay7YugHKTqed+5KJdA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id S6o013eNFA8s for ; Tue, 4 Jan 2022 21:17:54 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmx3t9Qz1VSkb; Tue, 4 Jan 2022 21:17:53 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 19/22] ata: sata_fsl: fix scsi host initialization Date: Wed, 5 Jan 2022 14:17:32 +0900 Message-Id: <20220105051735.1871177-20-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org When compiling with W=1, the sata_fsl driver compilation throws the warning: drivers/ata/sata_fsl.c:1385:22: error: initialized field overwritten [-Werror=override-init] 1385 | .can_queue = SATA_FSL_QUEUE_DEPTH, This is due to the driver scsi host template initialization overwriting the can_queue field that is already set using the ATA_NCQ_SHT() initializer macro, resulting in the same field being initialized twice in the host template declaration. To remove this warning, introduce the ATA_SUBBASE_SHT_QD() and ATA_NCQ_SHT_QD() initialization macros to allow specifying a queue depth different from the default ATA_DEF_QUEUE using an additional argument to the macro. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/sata_fsl.c | 3 +-- include/linux/libata.h | 11 +++++++++++ 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/drivers/ata/sata_fsl.c b/drivers/ata/sata_fsl.c index 142e65d5efc7..101d4dd79f62 100644 --- a/drivers/ata/sata_fsl.c +++ b/drivers/ata/sata_fsl.c @@ -1380,8 +1380,7 @@ static void sata_fsl_host_stop(struct ata_host *host) * scsi mid-layer and libata interface structures */ static struct scsi_host_template sata_fsl_sht = { - ATA_NCQ_SHT("sata_fsl"), - .can_queue = SATA_FSL_QUEUE_DEPTH, + ATA_NCQ_SHT_QD("sata_fsl", SATA_FSL_QUEUE_DEPTH), .sg_tablesize = SATA_FSL_MAX_PRD_USABLE, .dma_boundary = ATA_DMA_BOUNDARY, }; diff --git a/include/linux/libata.h b/include/linux/libata.h index ab2d404cde08..cafe360ab3cd 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h @@ -1385,6 +1385,12 @@ extern const struct attribute_group *ata_common_sdev_groups[]; .tag_alloc_policy = BLK_TAG_ALLOC_RR, \ .slave_configure = ata_scsi_slave_config +#define ATA_SUBBASE_SHT_QD(drv_name, drv_qd) \ + __ATA_BASE_SHT(drv_name), \ + .can_queue = drv_qd, \ + .tag_alloc_policy = BLK_TAG_ALLOC_RR, \ + .slave_configure = ata_scsi_slave_config + #define ATA_BASE_SHT(drv_name) \ ATA_SUBBASE_SHT(drv_name), \ .sdev_groups = ata_common_sdev_groups @@ -1396,6 +1402,11 @@ extern const struct attribute_group *ata_ncq_sdev_groups[]; ATA_SUBBASE_SHT(drv_name), \ .sdev_groups = ata_ncq_sdev_groups, \ .change_queue_depth = ata_scsi_change_queue_depth + +#define ATA_NCQ_SHT_QD(drv_name, drv_qd) \ + ATA_SUBBASE_SHT_QD(drv_name, drv_qd), \ + .sdev_groups = ata_ncq_sdev_groups, \ + .change_queue_depth = ata_scsi_change_queue_depth #endif /* From patchwork Wed Jan 5 05:17:33 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575488 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=tnddr5E0; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHn803z4z9ssD for ; Wed, 5 Jan 2022 16:18:04 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237445AbiAEFSA (ORCPT ); Wed, 5 Jan 2022 00:18:00 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:41823 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237443AbiAEFR5 (ORCPT ); Wed, 5 Jan 2022 00:17:57 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmy6zlVz1VSkb for ; Tue, 4 Jan 2022 21:17:54 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359874; x=1643951875; bh=igD7KXBPcf6kP912Mr 9O5BzJG3DkVrdQKO8xH3XkiUo=; b=tnddr5E0lPDhXwcdtJXSck8pPlBYOTSYVQ wi7YDXKQn9eEmuN+bR1jWWzsVxp9DnoCZfflMT26ColBW0HLPdNKzGHEbbQnkn4s kxmIaLoOqCwjCvDE+8QxyPmmjisS7120VxfkMkLoVw9T0KrYl/eMBX2cyI+ZgEC9 hLGl0AToU3StYWWLT1oDKXyUE46r8GoBiPuFLOsnd46nBltN+UFo8obcQ2ZVPIM3 GswOMal7oP8Wm5rVtqceQD56o/itH2/0xXJY6LGMGLGpEDS1bxJpf1L5p+Q93f32 0hdGuMt/z3dAQP9hMzzbx+immVSFQNSBqiHSYq2PEhiv87NP4Mww== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id qLbw3KapOklj for ; Tue, 4 Jan 2022 21:17:54 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmy1mCvz1VSkg; Tue, 4 Jan 2022 21:17:54 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 20/22] ata: sata_fsl: fix cmdhdr_tbl_entry and prde struct definitions Date: Wed, 5 Jan 2022 14:17:33 +0900 Message-Id: <20220105051735.1871177-21-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org The fields of the cmdhdr_tbl_entry structure all store __le32 values, and so are the dba and ddc_and_ext fields of the prde structure. Define these fields using the __le32 type to avoid sparse warnings about incorrect type in assignment. The debug message in sata_fsl_setup_cmd_hdr_entry() is changed to display the correct values of the cmdhdr_tbl_entry fields on big endian systems. Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/sata_fsl.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/drivers/ata/sata_fsl.c b/drivers/ata/sata_fsl.c index 101d4dd79f62..da0152116d9f 100644 --- a/drivers/ata/sata_fsl.c +++ b/drivers/ata/sata_fsl.c @@ -221,10 +221,10 @@ enum { * 4 Dwords per command slot, command header size == 64 Dwords. */ struct cmdhdr_tbl_entry { - u32 cda; - u32 prde_fis_len; - u32 ttl; - u32 desc_info; + __le32 cda; + __le32 prde_fis_len; + __le32 ttl; + __le32 desc_info; }; /* @@ -259,9 +259,9 @@ struct command_desc { */ struct prde { - u32 dba; + __le32 dba; u8 fill[2 * 4]; - u32 ddc_and_ext; + __le32 ddc_and_ext; }; /* @@ -426,10 +426,10 @@ static void sata_fsl_setup_cmd_hdr_entry(struct ata_port *ap, pp->cmdslot[tag].desc_info = cpu_to_le32(desc_info | (tag & 0x1F)); ata_port_dbg(ap, "cda=0x%x, prde_fis_len=0x%x, ttl=0x%x, di=0x%x\n", - pp->cmdslot[tag].cda, - pp->cmdslot[tag].prde_fis_len, - pp->cmdslot[tag].ttl, pp->cmdslot[tag].desc_info); - + le32_to_cpu(pp->cmdslot[tag].cda), + le32_to_cpu(pp->cmdslot[tag].prde_fis_len), + le32_to_cpu(pp->cmdslot[tag].ttl), + le32_to_cpu(pp->cmdslot[tag].desc_info)); } static unsigned int sata_fsl_fill_sg(struct ata_queued_cmd *qc, void *cmd_desc, From patchwork Wed Jan 5 05:17:34 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575486 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=YAjKKzTg; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHn65RsLz9sRR for ; Wed, 5 Jan 2022 16:18:02 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237441AbiAEFR7 (ORCPT ); Wed, 5 Jan 2022 00:17:59 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:12138 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237444AbiAEFR5 (ORCPT ); Wed, 5 Jan 2022 00:17:57 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHmz5DB9z1VSkg for ; Tue, 4 Jan 2022 21:17:55 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359875; x=1643951876; bh=EIsFBs8LSmbGWA23Yi 32jDDhU0n+cE0rx+RpDZpsmFg=; b=YAjKKzTgBU8nDx9+UZm//LY4Aed7sxnEeD XNOpz9hiJ8ozoHlyk+Ec+grgIsJwSaiiHCTeYzeC065BOz9/mh8IChm1FFt2lgsG e8+mqQ//XeUru7/aL9Kj1sDEJ7MboSs2Ev4+E17THE9YRXy/tixVT8G1V7vHZiNd 50/UxH5X/eyWyd4ouzcGn3r9po03OtLL0ltL0azLeZdvSTCeKZhpj/vgi1jzOJF+ 3gB8L4G3JA7/okZ4UR10X7exTSayzN56yYFr5CmQuzINVG0k9A+fNz6V+/16/QU1 Rsgw3zkrlNlHre3OLhy47D9urTVu9OlsJm4R2CtwP9qvsvSQImig== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id 2eja25CifmEr for ; Tue, 4 Jan 2022 21:17:55 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmy6l9Dz1VSkZ; Tue, 4 Jan 2022 21:17:54 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 21/22] ata: ahci_xgene: use correct type for port mmio address Date: Wed, 5 Jan 2022 14:17:34 +0900 Message-Id: <20220105051735.1871177-22-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Sparse complains about an incorrect type for port_mmio pointer variables: drivers/ata/ahci_xgene.c:196:41: warning: incorrect type in initializer (different address spaces) drivers/ata/ahci_xgene.c:196:41: expected void *port_mmio drivers/ata/ahci_xgene.c:196:41: got void [noderef] __iomem * Fix this by declaring port_mmio as "void __iomem *" instead of "void *". Signed-off-by: Damien Le Moal Reviewed-by: Hannes Reinecke --- drivers/ata/ahci_xgene.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/drivers/ata/ahci_xgene.c b/drivers/ata/ahci_xgene.c index 4d8a186ec12a..68ec7e9430b2 100644 --- a/drivers/ata/ahci_xgene.c +++ b/drivers/ata/ahci_xgene.c @@ -193,7 +193,7 @@ static unsigned int xgene_ahci_qc_issue(struct ata_queued_cmd *qc) struct xgene_ahci_context *ctx = hpriv->plat_data; int rc = 0; u32 port_fbs; - void *port_mmio = ahci_port_base(ap); + void __iomem *port_mmio = ahci_port_base(ap); /* * Write the pmp value to PxFBS.DEV @@ -454,7 +454,7 @@ static int xgene_ahci_pmp_softreset(struct ata_link *link, unsigned int *class, int pmp = sata_srst_pmp(link); struct ata_port *ap = link->ap; u32 rc; - void *port_mmio = ahci_port_base(ap); + void __iomem *port_mmio = ahci_port_base(ap); u32 port_fbs; /* @@ -499,7 +499,7 @@ static int xgene_ahci_softreset(struct ata_link *link, unsigned int *class, struct ata_port *ap = link->ap; struct ahci_host_priv *hpriv = ap->host->private_data; struct xgene_ahci_context *ctx = hpriv->plat_data; - void *port_mmio = ahci_port_base(ap); + void __iomem *port_mmio = ahci_port_base(ap); u32 port_fbs; u32 port_fbs_save; u32 retry = 1; From patchwork Wed Jan 5 05:17:35 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Damien Le Moal X-Patchwork-Id: 1575487 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=opensource.wdc.com header.i=@opensource.wdc.com header.a=rsa-sha256 header.s=dkim header.b=cgcH0d76; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=linux-ide-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4JTHn74bcVz9t0Z for ; Wed, 5 Jan 2022 16:18:03 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S237444AbiAEFR7 (ORCPT ); Wed, 5 Jan 2022 00:17:59 -0500 Received: from rap-us.hgst.com ([199.255.44.250]:12339 "EHLO usg-ed-osssrv.wdc.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S237445AbiAEFR5 (ORCPT ); Wed, 5 Jan 2022 00:17:57 -0500 Received: from usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTP id 4JTHn03mJpz1VSkV for ; Tue, 4 Jan 2022 21:17:56 -0800 (PST) Authentication-Results: usg-ed-osssrv.wdc.com (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=opensource.wdc.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d= opensource.wdc.com; h=content-transfer-encoding:mime-version :references:in-reply-to:x-mailer:message-id:date:subject:to :from; s=dkim; t=1641359876; x=1643951877; bh=b9u/WF13LDaffl7XOx YZYQKkgek7FFxIUjf0shI8+d4=; b=cgcH0d76bnGKttyqdRDqIkBpyavfQEV0ju dAht0p2T9D8cK/zWq70nl4H0FUg33Wy7Y89kan9T0WRWIOk6xrVMALE7xT0cBED2 qJEkP4DfKsUihcp5PdKAJu4SDp4NlFtxkAvDzGmPX2bsbboKjd2Sogu4Kw79gWA/ PsK97DBU1YTB72Eg6wlgXK+aVd/LckCL0OriCZ4SDpbL0lZA8x9ZVQkINyaiPld5 Qks92Wui8ho2gJpftTQp0ygJyGYD/5+HE29LJyMutak1Ppycpx2OZaaejW8/kzXA siRJ7BmzmWC9nUdhPFFZIGGaUyEds+wNrVelAEEhuwvyPNkeZ/fA== X-Virus-Scanned: amavisd-new at usg-ed-osssrv.wdc.com Received: from usg-ed-osssrv.wdc.com ([127.0.0.1]) by usg-ed-osssrv.wdc.com (usg-ed-osssrv.wdc.com [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id q-tj2TVhI-jN for ; Tue, 4 Jan 2022 21:17:56 -0800 (PST) Received: from washi.fujisawa.hgst.com (washi.fujisawa.hgst.com [10.149.53.254]) by usg-ed-osssrv.wdc.com (Postfix) with ESMTPSA id 4JTHmz4kSjz1VSkc; Tue, 4 Jan 2022 21:17:55 -0800 (PST) From: Damien Le Moal To: linux-ide@vger.kernel.org Cc: Hannes Reinecke Subject: [PATCH v3 22/22] ata: fix read_id() ata port operation interface Date: Wed, 5 Jan 2022 14:17:35 +0900 Message-Id: <20220105051735.1871177-23-damien.lemoal@opensource.wdc.com> X-Mailer: git-send-email 2.31.1 In-Reply-To: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> References: <20220105051735.1871177-1-damien.lemoal@opensource.wdc.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-ide@vger.kernel.org Drivers that need to tweak a device IDENTIFY data implement the read_id() port operation. The IDENTIFY data buffer is passed as an argument to the read_id() operation for drivers to use. However, when this operation is called, the IDENTIFY data is not yet converted to CPU endian and contains le16 words. Change the interface of the read_id operation to pass a __le16 * pointer to the IDENTIFY data buffer to clarify the buffer endianness. Fix the pata_netcell, pata_it821x, ahci_xgene, ahci_ceva and ahci_brcm drivers implementation of this operation and modify the code to corretly deal with identify data words manipulation to avoid sparse warnings such as: drivers/ata/ahci_xgene.c:262:33: warning: invalid assignment: &= drivers/ata/ahci_xgene.c:262:33: left side has type unsigned short drivers/ata/ahci_xgene.c:262:33: right side has type restricted __le16 Signed-off-by: Damien Le Moal --- drivers/ata/ahci_brcm.c | 2 +- drivers/ata/ahci_ceva.c | 5 ++--- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libata-core.c | 6 +++--- drivers/ata/pata_it821x.c | 23 +++++++++++------------ drivers/ata/pata_netcell.c | 5 +++-- include/linux/libata.h | 5 +++-- 7 files changed, 24 insertions(+), 24 deletions(-) diff --git a/drivers/ata/ahci_brcm.c b/drivers/ata/ahci_brcm.c index 6e9c5ade4c2e..ba695338927a 100644 --- a/drivers/ata/ahci_brcm.c +++ b/drivers/ata/ahci_brcm.c @@ -246,7 +246,7 @@ static void brcm_sata_init(struct brcm_ahci_priv *priv) } static unsigned int brcm_ahci_read_id(struct ata_device *dev, - struct ata_taskfile *tf, u16 *id) + struct ata_taskfile *tf, __le16 *id) { struct ata_port *ap = dev->link->ap; struct ata_host *host = ap->host; diff --git a/drivers/ata/ahci_ceva.c b/drivers/ata/ahci_ceva.c index e9c7c07fd84c..acf59f51b356 100644 --- a/drivers/ata/ahci_ceva.c +++ b/drivers/ata/ahci_ceva.c @@ -92,9 +92,8 @@ struct ceva_ahci_priv { }; static unsigned int ceva_ahci_read_id(struct ata_device *dev, - struct ata_taskfile *tf, u16 *id) + struct ata_taskfile *tf, __le16 *id) { - __le16 *__id = (__le16 *)id; u32 err_mask; err_mask = ata_do_dev_read_id(dev, tf, id); @@ -104,7 +103,7 @@ static unsigned int ceva_ahci_read_id(struct ata_device *dev, * Since CEVA controller does not support device sleep feature, we * need to clear DEVSLP (bit 8) in word78 of the IDENTIFY DEVICE data. */ - __id[ATA_ID_FEATURE_SUPP] &= cpu_to_le16(~(1 << 8)); + id[ATA_ID_FEATURE_SUPP] &= cpu_to_le16(~(1 << 8)); return 0; } diff --git a/drivers/ata/ahci_xgene.c b/drivers/ata/ahci_xgene.c index 68ec7e9430b2..8e206379d699 100644 --- a/drivers/ata/ahci_xgene.c +++ b/drivers/ata/ahci_xgene.c @@ -237,7 +237,7 @@ static bool xgene_ahci_is_memram_inited(struct xgene_ahci_context *ctx) * does not support DEVSLP. */ static unsigned int xgene_ahci_read_id(struct ata_device *dev, - struct ata_taskfile *tf, u16 *id) + struct ata_taskfile *tf, __le16 *id) { u32 err_mask; diff --git a/drivers/ata/libata-core.c b/drivers/ata/libata-core.c index 9c2947905d1e..67f88027680a 100644 --- a/drivers/ata/libata-core.c +++ b/drivers/ata/libata-core.c @@ -1722,7 +1722,7 @@ static u32 ata_pio_mask_no_iordy(const struct ata_device *adev) * this function is wrapped or replaced by the driver */ unsigned int ata_do_dev_read_id(struct ata_device *dev, - struct ata_taskfile *tf, u16 *id) + struct ata_taskfile *tf, __le16 *id) { return ata_exec_internal(dev, tf, NULL, DMA_FROM_DEVICE, id, sizeof(id[0]) * ATA_ID_WORDS, 0); @@ -1795,9 +1795,9 @@ int ata_dev_read_id(struct ata_device *dev, unsigned int *p_class, tf.flags |= ATA_TFLAG_POLLING; if (ap->ops->read_id) - err_mask = ap->ops->read_id(dev, &tf, id); + err_mask = ap->ops->read_id(dev, &tf, (__le16 *)id); else - err_mask = ata_do_dev_read_id(dev, &tf, id); + err_mask = ata_do_dev_read_id(dev, &tf, (__le16 *)id); if (err_mask) { if (err_mask & AC_ERR_NODEV_HINT) { diff --git a/drivers/ata/pata_it821x.c b/drivers/ata/pata_it821x.c index b77ef0046dbe..8a5b4e0079ab 100644 --- a/drivers/ata/pata_it821x.c +++ b/drivers/ata/pata_it821x.c @@ -537,7 +537,7 @@ static void it821x_dev_config(struct ata_device *adev) */ static unsigned int it821x_read_id(struct ata_device *adev, - struct ata_taskfile *tf, u16 *id) + struct ata_taskfile *tf, __le16 *id) { unsigned int err_mask; unsigned char model_num[ATA_ID_PROD_LEN + 1]; @@ -545,21 +545,20 @@ static unsigned int it821x_read_id(struct ata_device *adev, err_mask = ata_do_dev_read_id(adev, tf, id); if (err_mask) return err_mask; - ata_id_c_string(id, model_num, ATA_ID_PROD, sizeof(model_num)); + ata_id_c_string((u16 *)id, model_num, ATA_ID_PROD, sizeof(model_num)); - id[83] &= ~(1 << 12); /* Cache flush is firmware handled */ - id[83] &= ~(1 << 13); /* Ditto for LBA48 flushes */ - id[84] &= ~(1 << 6); /* No FUA */ - id[85] &= ~(1 << 10); /* No HPA */ - id[76] = 0; /* No NCQ/AN etc */ + id[83] &= cpu_to_le16(~(1 << 12)); /* Cache flush is firmware handled */ + id[84] &= cpu_to_le16(~(1 << 6)); /* No FUA */ + id[85] &= cpu_to_le16(~(1 << 10)); /* No HPA */ + id[76] = 0; /* No NCQ/AN etc */ if (strstr(model_num, "Integrated Technology Express")) { /* Set feature bits the firmware neglects */ - id[49] |= 0x0300; /* LBA, DMA */ - id[83] &= 0x7FFF; - id[83] |= 0x4400; /* Word 83 is valid and LBA48 */ - id[86] |= 0x0400; /* LBA48 on */ - id[ATA_ID_MAJOR_VER] |= 0x1F; + id[49] |= cpu_to_le16(0x0300); /* LBA, DMA */ + id[83] &= cpu_to_le16(0x7FFF); + id[83] |= cpu_to_le16(0x4400); /* Word 83 is valid and LBA48 */ + id[86] |= cpu_to_le16(0x0400); /* LBA48 on */ + id[ATA_ID_MAJOR_VER] |= cpu_to_le16(0x1F); /* Clear the serial number because it's different each boot which breaks validation on resume */ memset(&id[ATA_ID_SERNO], 0x20, ATA_ID_SERNO_LEN); diff --git a/drivers/ata/pata_netcell.c b/drivers/ata/pata_netcell.c index a7ecc1a204b5..06929e77c491 100644 --- a/drivers/ata/pata_netcell.c +++ b/drivers/ata/pata_netcell.c @@ -21,12 +21,13 @@ /* No PIO or DMA methods needed for this device */ static unsigned int netcell_read_id(struct ata_device *adev, - struct ata_taskfile *tf, u16 *id) + struct ata_taskfile *tf, __le16 *id) { unsigned int err_mask = ata_do_dev_read_id(adev, tf, id); + /* Firmware forgets to mark words 85-87 valid */ if (err_mask == 0) - id[ATA_ID_CSF_DEFAULT] |= 0x4000; + id[ATA_ID_CSF_DEFAULT] |= cpu_to_le16(0x4000); return err_mask; } diff --git a/include/linux/libata.h b/include/linux/libata.h index cafe360ab3cd..27b693d87e4b 100644 --- a/include/linux/libata.h +++ b/include/linux/libata.h @@ -884,7 +884,8 @@ struct ata_port_operations { void (*set_piomode)(struct ata_port *ap, struct ata_device *dev); void (*set_dmamode)(struct ata_port *ap, struct ata_device *dev); int (*set_mode)(struct ata_link *link, struct ata_device **r_failed_dev); - unsigned int (*read_id)(struct ata_device *dev, struct ata_taskfile *tf, u16 *id); + unsigned int (*read_id)(struct ata_device *dev, struct ata_taskfile *tf, + __le16 *id); void (*dev_config)(struct ata_device *dev); @@ -1119,7 +1120,7 @@ extern void ata_id_string(const u16 *id, unsigned char *s, extern void ata_id_c_string(const u16 *id, unsigned char *s, unsigned int ofs, unsigned int len); extern unsigned int ata_do_dev_read_id(struct ata_device *dev, - struct ata_taskfile *tf, u16 *id); + struct ata_taskfile *tf, __le16 *id); extern void ata_qc_complete(struct ata_queued_cmd *qc); extern u64 ata_qc_get_active(struct ata_port *ap); extern void ata_scsi_simulate(struct ata_device *dev, struct scsi_cmnd *cmd);