From nobody Sat Jul 25 15:50:37 2026 Received: from mail-wr1-f41.google.com (mail-wr1-f41.google.com [209.85.221.41]) (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 31FCD431A45 for ; Thu, 16 Jul 2026 17:36:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.221.41 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784223376; cv=none; b=exoBTbuoD3Hc4uHSQyqiu1qN3PwnS4cCY6py/iqxE1O2qwJNlIqzxYSguO5aGICOv7RDnK1ByfRv9d1/BMN00fVPDzZwK2V+XmMzR2qxetiPtEUfuuK67wX08RYkjwAJUrG8an8JfrU+/vpZD+yqzh0pr+Hf+1aQzNXcc6ScsfI= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784223376; c=relaxed/simple; bh=bc5QG0qfOT3JkuoLEz2SVAqPbdoa62KjYYqYrd/+rEo=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=DuN9MJsnx2AF5XlE1NG5x0oXu2HlZouVaelJHNBPdaP+rt4Ber4CI19S+bglDIC67f37n4nuTHsZixL7+OOHIxGX08fuG9p4+/BeB/4GkB178nmKtIojxBksWXmJfuNaB1lXDu96f44Sc7ZIewoz7UETw0kXDSB5YXBpnOlEvfo= 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=F2I4Awai; arc=none smtp.client-ip=209.85.221.41 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="F2I4Awai" Received: by mail-wr1-f41.google.com with SMTP id ffacd0b85a97d-470174001a0so1875871f8f.0 for ; Thu, 16 Jul 2026 10:36:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784223371; x=1784828171; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=dFLXNqHsnzDqTBRxYwiZ9Q7DvX7sx+x3Mwjt1PQZnaw=; b=F2I4Awaiwf1CdU88dbTwtfeGZG9WhcZgwygT1rUu0vHN3qnXGwzY9tBRXXVvAzC3yO JGiwyFAca3ghSkyEV39qc9pLA+B1bFmU3bJ0l8z9WVfV50piKq9kWiK9rrUvjxJunnME WmVJS9/KDF6xZftwTXlEsbCztY3kcvQhqxlkVbJ/tph7x1nNwKwAsDA2G6FszaVe6nHM 86p7tg/SZLUl//AVb8uPgbeBSkMiqz23rGb9xg8wNEzf6m/THluvvXvCvoo4XC2SzjFb Ly9AcSK5/QX87zu4IKM9Zef/9mzOnaMeYso8nwxUccVhBUJtwoxFawJO9OGCfOlnRgNz E4Pg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784223371; x=1784828171; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to: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=dFLXNqHsnzDqTBRxYwiZ9Q7DvX7sx+x3Mwjt1PQZnaw=; b=od4OFRhkMlb8et+BJclX4IXYe1+67+HYfECNCbS8xElZ/i2iQUzOdPIXoEzJz+/yE5 wl38+8gYNIyJK+WlFPhufYUCQfzXmKmmJeuSSRRNvn6R27E6K0SomfxnEiD/uSkCN8TL 6AW4z2vZHK/o/OMjcJTJoYFUkbVmqxqgA1HfXkbAYQz9NRMaKi7Avu4JVvKOf81X71eM aud/yOTeqftS3yNqUGnW4iru8SAS/n8j9DAKGzVeJKk6f6nR31gTQysAAHlVt8vhDJcg V1ExVmTA9a8h4z54ROcbz6oCz/hjHHhmNa5wuDuIMRB6N3r8HXJ8AQ6V8FeLjJRx4Fd2 +wew== X-Forwarded-Encrypted: i=1; AHgh+Rrsk/X9wrUiEC+n6jyA2vpxWFFD9u2pOQ1K6faGiAC/tyyXP1oMZ2uAUeBFOvJK46feFkYDNBK89jallzI=@vger.kernel.org X-Gm-Message-State: AOJu0YxqG8SyM1Pee/BQf4mGTSa93JazzChgQz7bI6ooRVloXhXl32/k 3F9pONHfBjupYdEYfArl83gAS4L0gLZrFj81Bospa9xobQ9Qp8BUS8Lj X-Gm-Gg: AfdE7clgEhy04IIh/0N956FCS1S4+2JFda/U02c4PU5OjeqDRzSO0sfl3AFOq0jnh1l HYmxyB2/1ahEeWAwMHmaycY/A0kk54OPRMzd+aQJcbI2Fl+bzwyfmy2TiHenHFPHcc/lG2lG9AY VqdXBMgY+xV+dgCDZkXrkMpOjtoDjK/B3BFrT8aDkIsAfK4awvJVt5MTg2OWtOZgqOO/KVctGFX qCrcehmXTEKLjw/Sca+3jirba7eJ9J4z02eKc8JHOVFcGtW7XlO8O8/fAceNACFTqQpU1Pf5y7b eVnI8XqJ+Gel9ehbhIS0BOn0rfOHKyT2W67sPV6J2eaWr7lflQfvjMnxJyagj/3N27uy+0GLwPR lshEbaNmU8u8qyCfGCe/vZl/W1bScYyJBX90PIG+ktmXfeifUhbaIWEhue0VB54I5+5fPHcOe6V dunUOgmzO0kk73d10C4hzrwZkSwfQ22kUcnRku0e2q8KBJvVg6wO99dEH9AWs4z8vRWNU= X-Received: by 2002:a05:600c:8b4b:b0:495:3dd7:ef06 with SMTP id 5b1f17b1804b1-4954839f167mr3249535e9.12.1784223371240; Thu, 16 Jul 2026 10:36:11 -0700 (PDT) Received: from izzolab.play.pl (77-236-3-190.static.play.pl. [77.236.3.190]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954812f0d0sm7983005e9.12.2026.07.16.10.36.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 10:36:10 -0700 (PDT) From: =?UTF-8?q?Pawe=C5=82=20Wi=C5=9Bniewski?= To: jic23@kernel.org Cc: dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, ak@it-klinger.de, linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 1/3] dt-bindings: vendor-prefixes: Add Cytron Technologies Date: Thu, 16 Jul 2026 19:35:54 +0200 Message-ID: <6200a36aa6daf63eb913016bdb4de114ecae5382.1784221074.git.pawel.wis.me@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: 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 Add a vendor prefix for Cytron Technologies Sdn. Bhd. The prefix is used by the HC-SR04 ultrasonic ranging sensor binding. Assisted-by: ChatGPT:GPT-5.6 Thinking Signed-off-by: Pawe=C5=82 Wi=C5=9Bniewski --- Documentation/devicetree/bindings/vendor-prefixes.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Docum= entation/devicetree/bindings/vendor-prefixes.yaml index 396044f368e7..cd4674569133 100644 --- a/Documentation/devicetree/bindings/vendor-prefixes.yaml +++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml @@ -397,6 +397,8 @@ patternProperties: description: CUI Devices "^cypress,.*": description: Cypress Semiconductor Corporation + "^cytron,.*": + description: Cytron Technologies Sdn. Bhd. "^cyx,.*": description: Shenzhen CYX Industrial Co., Ltd "^cznic,.*": --=20 2.47.3 From nobody Sat Jul 25 15:50:37 2026 Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) (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 374A143E098 for ; Thu, 16 Jul 2026 17:36:14 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784223375; cv=none; b=KW5q4EdeTT+w28O6Pphmo7xKcKA0NQ8+IUgReoXBtBCAFval0K4GDPnTBeuJPgx5yC3IIQHwVeOzXhNZV0koLenMHVfwrY0IRriSAt23fDrbI5XGXkL182VoKZgm+LwtOcMu5VpJb5J9gLnhPUFatoE9l1cPysJNyBZ86fNzV58= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784223375; c=relaxed/simple; bh=fJltLhLA2QC5IBK4IlrMdfGFMwZnwxS8+Su9z2qyXbA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=nIV647oX2Dj/9HwHipptXB7jK7PlFIuRNPfOFeae4ZOsMbpqnAwyPLprH7Mt0M39zEleuVBtb9TUmCmtfuv440ajBAU+qwM3Rd5qDJTpAee9ov0I08C1uvFilyQ7QmQaCOlCgOZPUV79Qu1xW8YifF4wlQ6+79KWuXkWKwCvw8A= 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=fpvWabJr; arc=none smtp.client-ip=209.85.128.51 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="fpvWabJr" Received: by mail-wm1-f51.google.com with SMTP id 5b1f17b1804b1-493ec555a26so45421825e9.0 for ; Thu, 16 Jul 2026 10:36:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784223372; x=1784828172; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=tH3vOBg6Uhm3v0R0bwuHJN3nbISSCYwbAVygdnWGM/8=; b=fpvWabJrFHTVvCFIzKUqu66GKsyxEniPU6ix/cU9s2O2d1wByBQ+YWbm9ASt+M50U5 2/qD8gkNVE/HfX9WzrGjCokdQtK/U4JMt+0uUiun/UxFsTiD2WZu07Vd5nANWTX7t5HT 4g2zzCROTZVJK2+YDd8f/+yJeNXymt/vknGuMJYdRxN2ySR0hjWI9gaZHTopqvabODYF 8CFpx2KmkftKgY6sbY3KxXZzmV9jrxERxc2G/zVS7S2Sv+W1xDoO7Wwgj2WvXQCHw5UY fn3QmkrQ2Af4SRS8/142X6UMUC2IaKcB+2DySxXYHGzeS4rOS8SPJMtPb6bUsMg1tPXh wYgw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784223372; x=1784828172; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to: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=tH3vOBg6Uhm3v0R0bwuHJN3nbISSCYwbAVygdnWGM/8=; b=agLCfW1oB170WHnjfpmuTJw/PycdSU6SK+7GxZfNBTdSsjOMd/GrMSv+vllVHj4sBy CStpKSM9wOYHBpCbWGjX4j3VWDn2M3wLoqmmH/swjtImMRvcCrayiySM5sYmpGh7fEV7 FK6i/dQUSvz0STEIusAD6h5sFCP6bLMSH4xeW6uAFuLCauo1m2g9Oj4N9btN5hwr0AHe Dbu3EswcwOa69gtPWnA3tEtQL9OfMhk5vRe5m4voyqSln6rrAZ2Yqg8e+6nK5Smzmetn ApLqblpJcMpjja/6u4hYkNDyn9Z6qcxhUnNj8DPfuqjIyyMQkTcQzLgDzjMbWHD9RdIA l/tQ== X-Forwarded-Encrypted: i=1; AHgh+Rr3hMjFXYBX+t2SFQeS+FLhHf2A9prPIqNzgb+2KvCQmTQ7Xbk3YdXWXAuw6+aMd6rhPWmVtdUaY3K+RPw=@vger.kernel.org X-Gm-Message-State: AOJu0YwBzMSJ0eltj0NsM0gV3zr0+ZGmKre3Pk6zj4io6UtEN6QLbLES XZZP6KqMy04J86RzmiYynAmPi+bw98uDawZUb69StZy6PtnN+NVOKEP/ X-Gm-Gg: AfdE7ckIeUFNcqi0mi4b65gtLnDK+Hl4MeJLOw57aHdReCC98xicLpPUgc3NZygzlKT +XPkZHB3+FDGv+XNr3mUHgOmyJ7cBDZlcOm37gRRRdCjTQ6cTZMsB2FtA/5fQ/DMcQGVHlYGkwg 0Nh6keawk3Fl4YQPBlEgpquTXmq9Vs52JOiTmFhNGp8K5wgKzDp8lZzyPYrvmGDzbAruGz6C0by p0IeCEgV2Fczl4jEtiA1FmTtYH3tyaTcWrlQzCmBoJDsduo3wMF9suV7N1EKsv4wXH5VtsM5y8E Nn++kyrpVbTZxnOvz04s3XGOT/+DrYJJvc3fTj+G7JAIO6rL+mdPWrsJVkEseV3Nt2au/vGYLDU JZj1Sj9Yi9UKhBbd4Cd9MWG7wn0BGUZYdn9owp4ihqVg9ePMd/Cfz7PYjJA1Hwk2wwHTiNb5pin JbCsNlM8GG3Tc/bCVs5npXKOzfajo7SJwLKZxL3oJE141OP7z71NW47RVZ1xmcH9gfnYOKgrsY1 ndrvA== X-Received: by 2002:a05:600c:4593:b0:493:cc25:85cb with SMTP id 5b1f17b1804b1-4953c14752amr98306525e9.8.1784223372404; Thu, 16 Jul 2026 10:36:12 -0700 (PDT) Received: from izzolab.play.pl (77-236-3-190.static.play.pl. [77.236.3.190]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954812f0d0sm7983005e9.12.2026.07.16.10.36.11 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 10:36:12 -0700 (PDT) From: =?UTF-8?q?Pawe=C5=82=20Wi=C5=9Bniewski?= To: jic23@kernel.org Cc: dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, ak@it-klinger.de, linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 2/3] dt-bindings: iio: proximity: Add Cytron HC-SR04 Date: Thu, 16 Jul 2026 19:35:55 +0200 Message-ID: X-Mailer: git-send-email 2.47.3 In-Reply-To: References: 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 The Cytron HC-SR04 starts a ranging cycle with an active-high trigger pulse of at least 10 us and reports the acoustic round-trip time as the width of an active-high echo pulse. Add the cytron,hc-sr04 compatible and a reference to the product manual. Update the trigger GPIO description to account for the pulse durations used by the supported devices. The interface matches the two-GPIO protocol implemented by the existing SRF04 driver. Assisted-by: ChatGPT:GPT-5.6 Thinking Signed-off-by: Pawe=C5=82 Wi=C5=9Bniewski --- .../devicetree/bindings/iio/proximity/devantech-srf04.yaml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Documentation/devicetree/bindings/iio/proximity/devantech-srf0= 4.yaml b/Documentation/devicetree/bindings/iio/proximity/devantech-srf04.ya= ml index ce795279839e..f4237ae612ab 100644 --- a/Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml +++ b/Documentation/devicetree/bindings/iio/proximity/devantech-srf04.yaml @@ -4,7 +4,7 @@ $id: http://devicetree.org/schemas/iio/proximity/devantech-srf04.yaml# $schema: http://devicetree.org/meta-schemas/core.yaml# =20 -title: Devantech SRF04 and Maxbotix mb1000 ultrasonic range finder +title: Devantech SRF04 and Maxbotix mb1000 and Cytron HC-SR04 ultrasonic r= ange finder =20 maintainers: - Andreas Klinger @@ -21,9 +21,12 @@ description: | =20 https://www.maxbotix.com/documents/LV-MaxSonar-EZ_Datasheet.pdf =20 + https://botland.com.pl/index.php?controller=3Dattachment&id_attachment= =3D476 + properties: compatible: enum: + - cytron,hc-sr04 - devantech,srf04 - maxbotix,mb1000 - maxbotix,mb1010 --=20 2.47.3 From nobody Sat Jul 25 15:50:37 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 4FEFE43F4BB for ; Thu, 16 Jul 2026 17:36:15 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784223376; cv=none; b=VAkWIKzXummbJ6est4GjLOZEWPn+5T4u5O361H6IpIBQzdRDBo4qZVkVyKMFmT5dvwaAxvnSWgbtOoK0M4ZYHNaJOQii54sBPJglB3Egr9XWwu5gbafDfELiuibpAKZlfDY+k9jlA+D2w2IP4ge37IH8f0Gh0AFK+tolejlts3s= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784223376; c=relaxed/simple; bh=Bdre9fdJwVMzBFV9LYo7Or82eJ6WPi/GEPDr8PMl6aQ=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=gN9xTlGNR454CRyzCHcLEkKvHBLje5el+4KfPW2bRDvRpgOcWghkMzB2VnQcgT2uznelzbXnOEdUN+aNBg1K5OrIRGyX1k1OjUl+8QzuTteuO3RgjescKBhLh6fJDb99qkj8NLr+fvvywN1WQJhzpVaGj+us31pB3KvnU4vWbxI= 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=S10hIIL/; arc=none smtp.client-ip=209.85.128.46 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="S10hIIL/" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-493b966dd74so28316565e9.3 for ; Thu, 16 Jul 2026 10:36:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1784223373; x=1784828173; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=jyKLv13yjCnmWhHAYzJFN1nNRxdkFskQEtHHi51g50w=; b=S10hIIL/vkDLS7qPZ9sK3C/HDQg5DR4hhA7k3PYV5A19sSgqdFCX5rAnC8TqKoE43G ZuPijzVIaPQf1zKU4+Jn6kdc/71KvmLTjTf4DwrVRB13S53wFGuk09AXPrfV8d44rNHC OpsqG9PmaWPs2cUJhMtvWPy5tVz34vPunxO4jAHM3fxQTtX6b2hjzRcHvIqboCERCQqx PN1ev/NVP9amSGbLJ/z8TPyRxEemRNQHQsUteZN4be4iIw2y0pCNbMhlM/fQilrpknGE 6wYJEW1oLjsX0iJk6Agmgkx/rEXdnHXDnDEW/D/BdcoD6NV1jACV1b/FhSu0xqD2aCMG LE8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784223373; x=1784828173; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to: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=jyKLv13yjCnmWhHAYzJFN1nNRxdkFskQEtHHi51g50w=; b=bJjpN8MM8ZS1dzuP3wIKSYcuyCFeoeHKyvhlUz8TcN8oOWVjSNzgrn3lvvC+XSdWVG dkwnWBexbdC1KuQYxyV0uWoIzj+vroeg1oCF7IeEh9eb+MBa2sM0KCJRatzTi3NxYx4C CZpEaiCZIfiolzBe1E478w5wwNGycRYV6ziwEZ7xe0wXp0y6i6EaySPNOPDpJKY8KKx0 C/Jklw95hOMrhtB+9k7RJoYwPL//fd6HRRUzH98HeLTaXgQTKTLAHr98hbLOnSh3LMeX hSEqGGxxOiDbQdLD/UVy5m3pItETTYvBrxbK04/T/dbTD3C+JQk90i68qmOhWA84Q9hW UUCQ== X-Forwarded-Encrypted: i=1; AHgh+RrBheXJIphMGxoHKVKz6TlyqgsryG+RYnzVr3pxdwBgbuom0xYWNOOUPdcOiYxQhgP0T5i9ofHy4qCbMlI=@vger.kernel.org X-Gm-Message-State: AOJu0Yy0U+F2PFOFgUWyFM/kR4ysXhoQt6l3GsvyJ9sdPEjsvRgWoLqw f+B4x3Yp8wAqAOF8LqC2zID6sXzeVhRN4ziJnEUA0K2BDxRDcGHvdEoH X-Gm-Gg: AfdE7cnS6DYxcfNLU8cx8Q5kcxb5zxJAeE7XzA2xLEO1QCWBqiFSJ+fi1zRobd3/eXP k/XncE09k8OpHrYu0TtbGqd+i6cfjA6913JM0OpO/lR8FrxkYH/bo+XZ+02ZSMlc6bQnb9f6qc9 t/BPBoqSod0e9/3w6XAW/kZlcZ8Y15V9u8quFzXsT/z35atM7qDjz/1SDdFYzco6223FrvVTcyz 4C0c2Hqbk6vasvI4KxLDPClgD65Ut1ZWKb4225OG37idQKZb8CdlXFzkQMuwKSfTo3Df9h3nWOm fuym+m2qR3+lDiL/sSsbHOSX1u7pOzYxMXOtXYxyQChj9ukdnbCsxC/3Xrs4lN4ujsw1i6Ol8o6 XF7HWBV458fpwTrZjQJh5/Rs6ekqWBdJ6cV20DMFf6hBnP8PT3ArgAyRjtmYfj9tEj/EVQhp8yQ vd2Xznt0E+1ipRnk2HES2d8uPTShtMvLsfAsV5+oGdHi6hf3gS2KZSsCKqSQ1I85EMZ3E= X-Received: by 2002:a05:600c:4fd3:b0:495:4593:bcb5 with SMTP id 5b1f17b1804b1-4954593bd26mr23894345e9.34.1784223373498; Thu, 16 Jul 2026 10:36:13 -0700 (PDT) Received: from izzolab.play.pl (77-236-3-190.static.play.pl. [77.236.3.190]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4954812f0d0sm7983005e9.12.2026.07.16.10.36.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 16 Jul 2026 10:36:13 -0700 (PDT) From: =?UTF-8?q?Pawe=C5=82=20Wi=C5=9Bniewski?= To: jic23@kernel.org Cc: dlechner@baylibre.com, nuno.sa@analog.com, andy@kernel.org, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, ak@it-klinger.de, linux-iio@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [RFC PATCH 3/3] iio: proximity: srf04: Add Cytron HC-SR04 support Date: Thu, 16 Jul 2026 19:35:56 +0200 Message-ID: <3fedc827a2581d61bef9ea639ed77cf90e80047a.1784221074.git.pawel.wis.me@gmail.com> X-Mailer: git-send-email 2.47.3 In-Reply-To: References: 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 Tested on a Raspberry Pi 3 Model B+ running 6.18.34+rpt-rpi-v8. The sensor was instantiated using only the cytron,hc-sr04 compatible, with trigger connected to GPIO17 and echo connected to GPIO27 through a 5 V to 3.3 V resistor divider. The driver bound to the device, registered an IIO device, and returned changing distance readings through in_distance_raw. Assisted-by: ChatGPT:GPT-5.6 Thinking Signed-off-by: Pawe=C5=82 Wi=C5=9Bniewski --- drivers/iio/proximity/Kconfig | 1 + drivers/iio/proximity/srf04.c | 1 + 2 files changed, 2 insertions(+) diff --git a/drivers/iio/proximity/Kconfig b/drivers/iio/proximity/Kconfig index bb77fad2a1b3..89e9d57ceba6 100644 --- a/drivers/iio/proximity/Kconfig +++ b/drivers/iio/proximity/Kconfig @@ -139,6 +139,7 @@ config SRF04 ranger sensor. This driver can be used to measure the distance of objects. It is using two GPIOs. Actually Supported types are: + - Cytron HC-SR04 - Devantech SRF04 - Maxbotix mb1000 - Maxbotix mb1010 diff --git a/drivers/iio/proximity/srf04.c b/drivers/iio/proximity/srf04.c index 7be50bdebfcb..f5ee7d6572b5 100644 --- a/drivers/iio/proximity/srf04.c +++ b/drivers/iio/proximity/srf04.c @@ -231,6 +231,7 @@ static const struct iio_chan_spec srf04_chan_spec[] =3D= { }; =20 static const struct of_device_id of_srf04_match[] =3D { + { .compatible =3D "cytron,hc-sr04", .data =3D &srf04_cfg }, { .compatible =3D "devantech,srf04", .data =3D &srf04_cfg }, { .compatible =3D "maxbotix,mb1000", .data =3D &mb_lv_cfg }, { .compatible =3D "maxbotix,mb1010", .data =3D &mb_lv_cfg }, --=20 2.47.3