From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f49.google.com (mail-ed1-f49.google.com [209.85.208.49]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 86C5543F8D3 for ; Mon, 24 Aug 2026 15:33:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787585624; cv=none; b=dXKRhHBMeFv6wg0QhU9mByqS7ms+5UxNMETsfyX6AIHiaEdoMSxFDBM76QNTg45f1UN6BW7beGchq1IWuS4dl4bU7wz6q43J+AuJTSht57iDPBgfdEzlRyZaOnfnWDZHFIuKBLgb9sNEZ66BY5wmrh8KvL+b43dIa2ifOkKxJ0I= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787585624; c=relaxed/simple; bh=VhDBUJhvBNJVEdSMAovrFntQNlsFXhsF2xwn6w8pvXo=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version; b=TY3Sw4SCcjg9x0tRpy9L8ccZuxeqYdSWaKVB64F729zANI/XbPdmFIeDJahpHPZw1QHCbBD5trGzlsVNgiITD+9sSJe3dV5ZQx/oG0aJ3e4AiKIQ2uwopWy5I01EpwI+bo66kbrvd4WVjMMvVnI7jmRtj04yMPbVWB4WYPOr/E4= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=kAS8VZnV; arc=none smtp.client-ip=209.85.208.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="kAS8VZnV" Received: by mail-ed1-f49.google.com with SMTP id 4fb4d7f45d1cf-6a36982a875so5454131a12.0 for ; Mon, 24 Aug 2026 08:33:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1787585621; x=1788190421; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to:content-type; bh=lEhGDmtMGKEJbLRXHmselbv50QJfRRAI4IoPTTJVy4I=; b=kAS8VZnVH9nB4+96Y7iYMMU5DeE14+gbsk2U1+TbnQbHjm9XhmUd7fTF29b0hLiW0c fnAfXzl/F104LsEAcn+wiL9tzStKhKb1sXKovJ1YT/nQ8m1rqLoYZyozajdBdlLxjnrv mYeUZRU+qjxnsXhVn4QGc8k2Hyxa1yOfqMdAUtBkN3P3Jt3gNSUhGsscQAMNJ82LGIRK hsWFsbK3hQjiFHwFHbP4feW59n+LQP7pSqumt5/42wqlmQzq1a76iXwnftRYppj/vuQr wKphSQSpPV8rXolq7qRwJALjIqUb251iUqTmLinChMiVZuRipXRYwrrl9RtFd6SLN7wL JAfw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1787585621; x=1788190421; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to:content-type; bh=lEhGDmtMGKEJbLRXHmselbv50QJfRRAI4IoPTTJVy4I=; b=I5FNU88tFe2BKe/ZBciU+hq1j4Fg+ajtd0KrttDcBXtKfl5+sEp82d0sWP2KJFT0zl h6bhpHH3dvWVV0lELyF6dJlyl3R1ep2KYUA4P1SHFgTrkCndp2m0kmjNErrd+V0oWHz5 vJ/dXj4S7PjggfhXqgI3OlHNSsVis+t32DeIhmgbUmdXhD/KpgKF+6/evaxeCMX3Dl9k +XC1Am3Pzm1idRpPI05dPW7YFIUWEzvakIfCh/NM8bsCswsyN8195+olx+mwYgrRcqrE QNnS70zqJDQQNgcA7FxnUIl4ze3Yg3pxbhQpZKZsB320z8huvYFGhZUuEhoT37DAgfRt b35w== X-Forwarded-Encrypted: i=1; AHgh+Rqc57tFbqAT68UfodB9SH11yFZhjetF0Lxq0UajXAKId0OKwGPTrRACn2FAkyXr+ZrtFV05VF7NuP3BlYU=@vger.kernel.org X-Gm-Message-State: AFuF++lDyEem2vJe94CEwvO0941dxOtzSH/nAkz10lbGtGj5+kgz5zeu yIdrECtIrF3UFJk5I8VkRgxKxFvxhOCAYvZ93wnCVbSOedqpdPNQgRQQgKsIrQ1H X-Gm-Gg: AR+sD13dZcKvdxkuqyad5etfpX+hb0f5uVkhyH8w0fgIR06wuizP/yaS7P5IP+UJazV /1oJBmp5+DshNL8NGXt55EhTKhZEDO2+LM1hBMvGLm7bPWQUS3dpfhHaapYqGQ/Acs8XwHdauzD Y/dhjVYUVB8dCIDpkyHKQsI3lzSFdTKh29R7Y8Jrjkh9A3mblfVgpCysvT4c3eqz0ilKg/fknHs hI0wWYph5YQdGnbh7/116hYGy5QsxuLDZHtwYEFfTIJ5OvHwr1CmULEaMj23HSVs50Z1nL7eJpi AIe8iuizfDLBlTDdjwvbZUYL5UseUOCGb/NL165mjM4fi+02vne1vWSmzne2We44mVaCDQFQ7oi O4ym9HsqX5e5xuH+XbBZl0MzZAJl8WdcTKRnai2siihFe5B2KYamV47beNWAVfe6Y45qxN8QUGj kCfidookj87A7HnqdeVqerxOdE+WZf73P5a0eHjzOi3ipFld5YNrqmYeoTNKgVVXMhZU4BYpeut idFYv7RQA7l40++V907rNMioUeuyWaNqhDWJniSUoNdULY= X-Received: by 2002:a05:6402:52d5:b0:6a3:691a:9d69 with SMTP id 4fb4d7f45d1cf-6a42f16595amr31988863a12.4.1787585620459; Mon, 24 Aug 2026 08:33:40 -0700 (PDT) Received: from gmail.com ([2a01:e11:1403:8620:5fe:e162:f6c3:e4f5]) by smtp.gmail.com with ESMTPSA id 4fb4d7f45d1cf-6a59e1cdbe9sm9225812a12.24.2026.08.24.08.33.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 24 Aug 2026 08:33:39 -0700 (PDT) From: Paolo Pisati To: Geert Uytterhoeven , Damien Le Moal , Niklas Cassel Cc: linux-ide@vger.kernel.org, linux-m68k@lists.linux-m68k.org, linux-kernel@vger.kernel.org Subject: [PATCH v5 0/2] m68k: pata_cswarp: Add Amiga cslab ata support Date: Mon, 24 Aug 2026 17:33:37 +0200 Message-ID: <20260824153339.512487-1-p.pisati@gmail.com> X-Mailer: git-send-email 2.43.0 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Here is a driver (and the subsequent defconfig change) for the pata/CF socket in the CS-Lab Warp series of Amiga boards. This is a respin of v4 addressing Geert's review - apologies for the long delay. Tested on real Warp hardware. v4: https://lore.kernel.org/linux-ide/20250325155613.352680-1-p.pisati@gmail.com/ Changes in v5: - return the number of bytes actually consumed on the bus - fix the trailing byte in pata_cswarp_data_xfer() - drop a blank line in Kconfig - fix the remaining checkpatch complaints Changes in v4: - refactor pata_cswarp_data_xfer() - ioremap WARP_OFFSET_ATA region Changes in v3: - suppress a comment - properly return ata_host_activate() error code Change in v2: - fix style, remove duplicate swap macro, driver version, etc - rework the zorro attach mechanism - remove the unnecessary zorro ids refactor Paolo Pisati (2): ata: pata_cswarp: Add Amiga cslab ata support m68k: defconfig: enable PATA_CSWARP arch/m68k/configs/amiga_defconfig | 1 + arch/m68k/configs/multi_defconfig | 1 + drivers/ata/Kconfig | 10 ++ drivers/ata/Makefile | 1 + drivers/ata/pata_cswarp.c | 180 ++++++++++++++++++++++++++++++ 5 files changed, 193 insertions(+) create mode 100644 drivers/ata/pata_cswarp.c base-commit: 8d3ae59288f1e7d58d76558a6ee96d533bc5019f -- 2.43.0