From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-ed1-f44.google.com (mail-ed1-f44.google.com [209.85.208.44]) (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 827CF36197A for ; Mon, 24 Aug 2026 15:33:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.208.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1787585624; cv=none; b=IvrCXfOZiP/XT4BEZy9uTWSrWCLnvmPgmnHP4IujqDEKruitZLnhiHzbyMCk/83qzWTNfubtumOeMjefN5RqGWOraF1VARWgeWyjm6PRQ3+7y1gA8Q5w8tLuPWJrIYDL4qpHfbK39GW6W9wIsiFUwXIdYOQt+JDkAIqXuAGDRUI= 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=igtOfiGO; arc=none smtp.client-ip=209.85.208.44 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="igtOfiGO" Received: by mail-ed1-f44.google.com with SMTP id 4fb4d7f45d1cf-6a082b3671fso5939822a12.3 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=lists.linux-m68k.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=igtOfiGOqxOWJDTWIXytWt5Fn0JhKodUgahqK4R9oNuec4Zuif7alSWiJ9Gy5re4dX bwHrZyn5QZDqRmWy0NEAEuZ/b53KO2pdX4jsIbC2/qGuKzkUba7fodKaNaC1CUrvjwp9 x9EeYRvgmRPQxFjffaMXH430L+WCgmG/YRTiZ/tGycoaxtwm8erGZWQCrbmrc33eR3R5 IzhOGF3ldqtf9Rm+CHHwCBDZLrAhBb3zZQHW2mESOwe4Rw2xsf4ATIb0txow5lMsSkaE TLzJVT8XX0hyFrCP1Vy1bEQhvG06mIVdlX3zxYjrLlIRo2vfoqOtnSZodqBHukz1gppu HQVg== 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=HTUs/gSA1djqSFG2o4GqljxikrxoEdVl0Fb/TUm2I3eRmg0IT5ZzRvj4O4UL53ezl2 e/St1B/vb53vvGrw2bS8VidmyC486JKmEZAqK5qxvFKQKMtqXDDp/mf+xUPbALLvr6Ob 5g0sXgcG31iBv0c+EFEJmTZ1tgoSQ95xT84NORBpDeTLRojFSQbpiI/TqHTpq2YQHcWa qcJmFrJiMf3eXx6axHzffpjDRyb37nJQTMakR4AgYlZxmYNXNiLWNS+Sh/xb81gYPaba PJ2dOpJme99QQ3Lsi7eomG8yFJKQ5VnUCxz1p2s8gE+1vZsekHsW/ltslExo49cA3w+g qvgQ== X-Forwarded-Encrypted: i=1; AHgh+RpG/WnIYyXhhng/T/xtnCEnI/kW48LiK8wG4E9vuVckzJkYWtDBJ7pKEN+W79gPh5CcIfZLRtw/i91z@lists.linux-m68k.org X-Gm-Message-State: AFuF++kcv7BNoO4yUR4zVIUIhFmPyMv3yuZQj7GMCFOGsDS5dK9737Yw TLJrkZhG5IY7gqEXUfEidmFFBxJW1/n8ZCKzEcvJSRQMKYobqQCH+WsF X-Gm-Gg: AR+sD117BaFlXcXUly8R19jR/BidR5q2YPUPl/XxpjVYesNwvwa0lzMjQQVj/BaoOeg jDxIPykGfYUaIa48AWrwQMfvDD8aIsWCa2xc3H2+DjlcXQ1QkibKOI3fsYkstxDweCQ4a5RwKQT suDIW6TP/fY55dTagPnCrMl2a7u7ezbshvehFPVmp2zfLqWyMphe0o3X/I0owPp5GUdMj8fAo7y 4HxcpYi2GjxC+lSxNbQbW9q5AyWqNW82+qqRJ+cSZd3XBmJKD86Z4+BJr6VKSigwJjORnRKry51 svFKaR6YqhOYCjMY1fvx0hAxHR5TC6cOya9CRJ1RchNMo66m5RptvbiAZ1cXTn2HLGrw1X7PUsJ vYf9F0hf62ht6OQZb6+trq8Uy5UpSmaKiNsltvFTQ4raaLk12jF0T68SN4sewb9OLZCJzFDuUSp JfrqKT9DQywsmFMxCLV/PiGnw3U1C428Uo/l/Lu4lRIi2sSuYl0Enf+KMVYtcxmcgv4l5nvhALy zJazhCAt5mreEPsIDbb9iwWB+dZ+yaJZSM0nybPlPH7uKE= 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-m68k@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