From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-oa1-f49.google.com (mail-oa1-f49.google.com [209.85.160.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 786451F4637 for ; Mon, 10 Feb 2025 19:10:03 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.49 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739214606; cv=none; b=cthOHzyzpu64Ng3etnIIHSiiC+wwruUIQV7HIpIg/yCMO7K4lfQ1OowePREJTFwSfcCQpHqR+vkN+s7H97NYaLitsMTDgFREOQSindG2mNM73nCBxFqlvbS4zEQAv/6Rzhf8nZfLOxdGVqAOgjFIBTzjEd5SdErArmQaYJhvNSs= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1739214606; c=relaxed/simple; bh=CYo3UFbDzM8ZMZrElug1khaiQNjus0j78zyH9dROJUw=; h=Message-ID:Date:MIME-Version:Subject:To:Cc:References:From: In-Reply-To:Content-Type; b=Za3d+Qf2wFCdg/PzTDO6zRNQGFydQhfRxJIJ1sZEUpDJzmtr0yv/om/TfL+FtzGCNbZhCWpT9tUnJ8UgZlDF6S/r/3crpulJH9FoDyLHUpEIXUMspPHzI2ZTkI+0RmR/IlraGVRGH/KzEl4yET6vFnk4g68M5AgD951W7ZmwO9M= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=iuum56RK; arc=none smtp.client-ip=209.85.160.49 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="iuum56RK" Received: by mail-oa1-f49.google.com with SMTP id 586e51a60fabf-2addd5053c0so2771304fac.1 for ; Mon, 10 Feb 2025 11:10:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1739214602; x=1739819402; darn=vger.kernel.org; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :from:to:cc:subject:date:message-id:reply-to; bh=9vsAtouGNhuNZjNhxNxCI7WHMHLo2qB21REbxiQgCzo=; b=iuum56RK6V7l3nyAAZ/YZBbyPArS5UaCDXYrqlKcJULBMh80IxG9mD6QHvZSUnzLCc AYbCFf73DttoMvhiOxGp1zNPodJ/Rurop7+J0A7wGg1TqjDTl/nlTJ2vwelbdrBc4vk5 UAIA6MxcBRQGm9nOkyOvL9elvIU7v9L6/z3DkBX3oSzA/KT8pil4WWeoVFRKvcr6BHbt mLSvnoqYFnxMHVHOBrMuK0XR4IQxS/ISvlkzk232MPYDYOLRrodfmTLDFpbaR1anai/J K/LX7OlTi2gbuEHgR+jbmJsRb8t6+GvTnP6Hftw563w2f6XUJLyvZ8A3WHvbMCYbxupW M1Cg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1739214602; x=1739819402; h=content-transfer-encoding:in-reply-to:content-language:from :references:cc:to:subject:user-agent:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=9vsAtouGNhuNZjNhxNxCI7WHMHLo2qB21REbxiQgCzo=; b=pyMRR1/gCeZhqRZwaqSHhnG2GjPt51/Droubp9uSO0TzkRptchHvndWvfrqLtbJIrh NhInKumy8QTKCvxn5hG9HTjF+KHjb/ic27e1QR3vL+6oOP4w87DcCwUDEWQaJU0XqzT8 DNggERqe8dHLlPgActvM3p9eQW9YAW04WBJu3a4k7wrICN3QJrr+QGjylQ667LCGChQn BtxVIJlsx7ugK2nRAUKXLuYwcrjAEGQlW5his4zqxubhA5hpe9xvc3IHRe4OkLylKnsp vGZJXmE4GmWZjzdZL5t3DLQXbpEzQuTuTXk1IzhLr//W/QFlMd7nSy3favDWoLL1wRee 3AfA== X-Forwarded-Encrypted: i=1; AJvYcCVcZt/5cvDdOh/Y48dGGzk6gvNMJ4W33yL1MagrBUYvZZvLMAUqAtatv9J9m9CWB1UPiH4fodxSADAV@vger.kernel.org X-Gm-Message-State: AOJu0YyyfrZooV8C2iC0Nq000xshJrCJrWtET8g5kaEVd0WPsJmt/lPi aDSppcUvKBeDAw3JSQR/KJYpW5NW/N4cuh0z/QRXCKHXDCIVM+TqQ8Ump8T3k0c= X-Gm-Gg: ASbGncsbOb9kw35RV7ZkH2K66mWgzEtvAeIR/tx3+GNsDKbr3QXF8fgJME9VAQKEoNb wJ8wlu+6sPTKKZh/eAW+AwsNhwjbtqjym8HOs/kYjaTG9MbZ2VzZ+IXCvgeJzBCb9Kf4iqlJfF1 cilM/y3QbNpH4TN71yr33ej4mMxWaYYLs8FpNrbvpZJiZR5qCpQN/TGgyJ/ckLGu44yB66l0nr3 yB8CTzaT8Ij/Gp7tqOxLa47QrpM4j9GD3sdBgq2OkxGzvnf9Xh2f/QtlOodC+ax5UPq16MTmmDs IUWw3tWxV5q4zJbAq2sNxDHXBiCukGqm7ISARdEV4kFuNYilHeYN X-Google-Smtp-Source: AGHT+IHER7vdDXVtlvelU+DDmdTY5CqQ89uA26Q9f+nFEBSkTZX9vzApNRcfKwxK+awhn+jiq0oREw== X-Received: by 2002:a05:6870:b250:b0:295:eb96:9fd4 with SMTP id 586e51a60fabf-2b8b57813camr542383fac.11.1739214602443; Mon, 10 Feb 2025 11:10:02 -0800 (PST) Received: from [192.168.0.142] (ip98-183-112-25.ok.ok.cox.net. [98.183.112.25]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-2b8262be143sm2669307fac.48.2025.02.10.11.09.59 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Mon, 10 Feb 2025 11:10:01 -0800 (PST) Message-ID: Date: Mon, 10 Feb 2025 13:09:59 -0600 Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: [PATCH v8 11/17] iio: adc: ad7944: add support for SPI offload To: Mark Brown , Jonathan Cameron , Rob Herring , Krzysztof Kozlowski , Conor Dooley , =?UTF-8?Q?Nuno_S=C3=A1?= Cc: =?UTF-8?Q?Uwe_Kleine-K=C3=B6nig?= , Michael Hennerich , Lars-Peter Clausen , David Jander , Martin Sperl , linux-spi@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-iio@vger.kernel.org, Jonathan Cameron References: <20250207-dlech-mainline-spi-engine-offload-2-v8-0-e48a489be48c@baylibre.com> <20250207-dlech-mainline-spi-engine-offload-2-v8-11-e48a489be48c@baylibre.com> From: David Lechner Content-Language: en-US In-Reply-To: <20250207-dlech-mainline-spi-engine-offload-2-v8-11-e48a489be48c@baylibre.com> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit On 2/7/25 2:09 PM, David Lechner wrote: > Add support for SPI offload to the ad7944 driver. This allows reading > data at the max sample rate of 2.5 MSPS. > ... > --- > drivers/iio/adc/Kconfig | 1 + > drivers/iio/adc/ad7944.c | 291 ++++++++++++++++++++++++++++++++++++++++++++--- > 2 files changed, 276 insertions(+), 16 deletions(-) > > diff --git a/drivers/iio/adc/Kconfig b/drivers/iio/adc/Kconfig > index a3e8ac569ce4c6b6b30b48acb265d530aa98e89c..995b9cacbaa964d26424346120c139858f93cdcd 100644 > --- a/drivers/iio/adc/Kconfig > +++ b/drivers/iio/adc/Kconfig > @@ -360,6 +360,7 @@ config AD7923 > config AD7944 > tristate "Analog Devices AD7944 and similar ADCs driver" > depends on SPI > + select SPI_OFFLOAD > select IIO_BUFFER I missed adding select IIO_BUFFER_DMAENGINE Closes: https://lore.kernel.org/oe-kbuild-all/202502082251.NuHT15R7-lkp@intel.com/ > select IIO_TRIGGERED_BUFFER > help