From nobody Wed Oct 8 14:18:29 2025 Received: from mail-oi1-f179.google.com (mail-oi1-f179.google.com [209.85.167.179]) (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 E1B782D9788 for ; Fri, 27 Jun 2025 23:41:34 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.167.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751067696; cv=none; b=hRg9B+3+UFq0ft5I4NG5CzYyy/gexghrmeE2SGGKmfwhx9GBVn9pRjMXmi4FyFNCmomwU5ofp/dpbQ1vplQPsV1RTwwvjsgcplwezpDGM9iVyNqxDC4q+uOM8AVBhwgHDSWm3GBpFWWQAav7O2lyt6vvlHfhdQOT6rxJ/OceKOc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1751067696; c=relaxed/simple; bh=J8Mp/XPieqvBImE5UKsEDCopSlfxADmRzvJ27VGC3to=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=md8iF0UdIIF8wnBDCzaBGWxPT2d3ks5Rv4yur/4LEjNoClAy2PAUk2A6UFX6Wje/3Tbms4GTo3yMtBeWs/WWCf8c5eTh8jwPM/TNSCA+/W6pAoOSqUWFoCmkHFrDCrprdEvLPvDip8mYzqg3A+s5dGjVw8hl2CZvekJKy/JiTec= 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=2rxmRunW; arc=none smtp.client-ip=209.85.167.179 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="2rxmRunW" Received: by mail-oi1-f179.google.com with SMTP id 5614622812f47-40b1c099511so1563509b6e.0 for ; Fri, 27 Jun 2025 16:41:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1751067694; x=1751672494; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=QA48/5Xq3MiyH1lT5lzBGW2kqD0bctYSg21SbvtHeng=; b=2rxmRunWNGG3kfZdvCddRhpI3TpYvA3Zm7S9YwgZNjMsyLFIAZFS41EzLhjSS1urO4 6Ks8rE2/yhfeFjKzzVHafN+f47bvnu+sJXn3NmS097qj5F6WvnL93uQajduawW7h0caV m3h6Vz6ImZ2hGmAheSjyMgw6obPaUjFNdpIM5dH2t18HOcsC1B5icyQuhkF3QR9fGZD6 34LaZnKeQqbw3d0oRLD4YLeE37L0By9Z2/ADJOZmVu9oK0S/v7gfwG9wQWDfQ7yBi37M L2To7dU9qOGXHTGcwlvC8kfAmL11JSeTNIFYUrFJH2nFBQRXHud8wPIMdj19k25Zj16W ls7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751067694; x=1751672494; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=QA48/5Xq3MiyH1lT5lzBGW2kqD0bctYSg21SbvtHeng=; b=h5DNa9KFAod2A0cXbFpWKoZ6nY99WwsVaYCZ++tPA4NDv3y/kVNdyLPm9rBDYSQOmf Z3bOHGKtlScCYShjHt7hykG+s0h9D+exAyTsFf7qG2kmRKvxgfpr6qHnEJKpKDMSu9th U+buLKOW3eSUyJ0FBV0RHIPrLaceyEcAFWzp0RDLh9ppM6GabIqVjebgnujGi9nzCU1X JFhdLd6pVmBod/8bfHMdRZAtsihXDu4Ptbjf7vaRYBzF8HEUD26Ci4EctdaXIllr2oFQ aymsfXHbEuNUz0zpvr7634Nt2FblMKiGJEXDQ1+TTNd5+qunkSHwyXFM+o3/4l4qu+Ky eRZg== X-Forwarded-Encrypted: i=1; AJvYcCUZq9uX46If7vIadW0d4nKwaHQyDJZwqo+6gPrICbCFaSrrV9WnIu4bkBYQVVcY5Mtdi4cLi1m8AaMmGPc=@vger.kernel.org X-Gm-Message-State: AOJu0Yyar1ttL83Rl2oEmK3r0FZ+Ia2Cp8SpHCyd8gNtmk5R6Cgf1Xos eTfJzqNERih232+5RX2cgT9WB9UDjtCPUgrZytpPiF4u10rIzHEBen5E32IED27xRUY= X-Gm-Gg: ASbGncsEKw9+MAkWQ65MTVSpiY5H0Qy9kkAJeGg59RH3Rz3SOu2Iqn4wkv/E0dtS/om PIngyrphEjXvlNOA+5ffuTLZpUI0685YW8EZmZ+NnahYhTGxotKtV3e7An4araGFtQc7orNJOOy QRr6eg2JzPy6RrkvQIhMNGB6BmLT0/Uv0boaaAt0DGoVoVfMD7iT00GBcpLyUY1SlIr6aMVcKXM 8TY/Os2vcrl8iqcwVyJcLc7mlR7kNQfts6UoWsHhWQ8q8OoLo+Me+ad+gQZSJmoCDV7mJSxn23o 8R5MsPRZLKIiLQmsnosau+FrIxX/qhO9BOkxm8DQHRS9G1r/fg8X0YHTKg7SUIIxHIo= X-Google-Smtp-Source: AGHT+IHQEzLe1lfVwPkBflr70t7J1cOLVABPtWTzTb+CD1tZaGQ8r4sg4FM7MEjvnmQx8acA7dGhGg== X-Received: by 2002:a05:6808:168c:b0:3f6:7677:5bef with SMTP id 5614622812f47-40b1c87aa1fmr7778548b6e.2.1751067693828; Fri, 27 Jun 2025 16:41:33 -0700 (PDT) Received: from [127.0.1.1] ([2600:8803:e7e4:1d00:1715:453e:e133:7d6]) by smtp.gmail.com with ESMTPSA id 5614622812f47-40b322ae4e9sm568483b6e.17.2025.06.27.16.41.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 27 Jun 2025 16:41:33 -0700 (PDT) From: David Lechner Date: Fri, 27 Jun 2025 18:40:04 -0500 Subject: [PATCH v2 08/11] dt-bindings: trigger-source: add ADI Util Sigma-Delta SPI Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20250627-iio-adc-ad7173-add-spi-offload-support-v2-8-f49c55599113@baylibre.com> References: <20250627-iio-adc-ad7173-add-spi-offload-support-v2-0-f49c55599113@baylibre.com> In-Reply-To: <20250627-iio-adc-ad7173-add-spi-offload-support-v2-0-f49c55599113@baylibre.com> To: Michael Hennerich , Jonathan Cameron , =?utf-8?q?Nuno_S=C3=A1?= , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Mark Brown Cc: linux-iio@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-spi@vger.kernel.org, David Lechner X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2743; i=dlechner@baylibre.com; h=from:subject:message-id; bh=J8Mp/XPieqvBImE5UKsEDCopSlfxADmRzvJ27VGC3to=; b=owEBbQGS/pANAwAKAcLMIAH/AY/AAcsmYgBoXywH3Ih7yPZHUTX398WD9WVW4G/xwb27Eyohl kT4QqUHGHeJATMEAAEKAB0WIQTsGNmeYg6D1pzYaJjCzCAB/wGPwAUCaF8sBwAKCRDCzCAB/wGP wHh4B/9ZlH/OBXHD6pF5dyewJNVojYstNad1fd756qMSKXcUqH2mjv6A0b2EbJCMzERN3ZQNVJg 80DS1ThI0sxB1W0xfI9l0jm+Cs9nnykjHnPn+OXsg1akhPMeU3S7T/yOLPpaS0/YbePfphhirfD +0Ayna1XiR8i3kmvb+XhqecS2ce11Hc7rkzfX8DTVObtka7mP5DpRPNFXMyubz9BIIauh0TjO8o ynIfmJtPKwZOPvPzII483v2rHZhVGLV2st2aw3OFSdQG02DBld2JVZoDP2jtGeYmAn/bnFAqG2e dly7m4J7VGV4bQbNRYqpDgcalU/8gWuf2av5WGiOk/JDrp10 X-Developer-Key: i=dlechner@baylibre.com; a=openpgp; fpr=8A73D82A6A1F509907F373881F8AF88C82F77C03 Add new binding for the ADI Util Sigma-Delta SPI FPGA IP Core. This is used to trigger a SPI offload based on a RDY signal from the ADC while masking out other signals on the same line. Reviewed-by: Rob Herring (Arm) Signed-off-by: David Lechner --- .../trigger-source/adi,util-sigma-delta-spi.yaml | 49 ++++++++++++++++++= ++++ MAINTAINERS | 5 +++ 2 files changed, 54 insertions(+) diff --git a/Documentation/devicetree/bindings/trigger-source/adi,util-sigm= a-delta-spi.yaml b/Documentation/devicetree/bindings/trigger-source/adi,uti= l-sigma-delta-spi.yaml new file mode 100644 index 0000000000000000000000000000000000000000..ea466179551cb0d8f8e1cf01f91= 101b88734da88 --- /dev/null +++ b/Documentation/devicetree/bindings/trigger-source/adi,util-sigma-delta= -spi.yaml @@ -0,0 +1,49 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +# Copyright (c) 2025 Analog Devices, Inc. +# Copyright (c) 2025 BayLibre, SAS + +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/trigger-source/adi,util-sigma-delta-spi= .yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Analog Devices Util Sigma-Delta SPI IP Core + +maintainers: + - David Lechner + +description: + The Util Sigma-Delta SPI is an FPGA IP core from Analog Devices that pro= vides + a SPI offload trigger from the RDY signal of the combined DOUT/RDY pin of + the sigma-delta family of ADCs. + https://analogdevicesinc.github.io/hdl/library/util_sigma_delta_spi/inde= x.html + +properties: + compatible: + const: adi,util-sigma-delta-spi + + reg: + maxItems: 1 + + clocks: + maxItems: 1 + + '#trigger-source-cells': + const: 0 + +required: + - compatible + - reg + - clocks + - '#trigger-source-cells' + +additionalProperties: false + +examples: + - | + trigger@40000 { + reg =3D <0x40000 0x1000>; + compatible =3D "adi,util-sigma-delta-spi"; + clocks =3D <&clk 0>; + #trigger-source-cells =3D <0>; + }; diff --git a/MAINTAINERS b/MAINTAINERS index ea082c6be8acd5081d95bbada99ae47793f206e5..60ba572be7f5b48c0ab1d0d9724= e19e335e8761b 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -25176,6 +25176,11 @@ W: https://github.com/srcres258/linux-doc T: git git://github.com/srcres258/linux-doc.git doc-zh-tw F: Documentation/translations/zh_TW/ =20 +TRIGGER SOURCE - ADI UTIL SIGMA DELTA SPI +M: David Lechner +S: Maintained +F: Documentation/devicetree/bindings/trigger-source/adi,util-sigma-delta-s= pi.yaml + TRIGGER SOURCE - PWM M: David Lechner S: Maintained --=20 2.43.0