From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-pl1-f170.google.com (mail-pl1-f170.google.com [209.85.214.170]) (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 76D6F366561 for ; Wed, 20 May 2026 07:29:09 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.170 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779262150; cv=none; b=lkcEoiL9ee/A6tRDonQQbGcDhqIw34rBMzdZZ00H9RlUfCmrNN+uGPihJfFik0jYxQ45Ndmk6+TekhVs605BqoyFkoU3hq7baKtzknM2mWHISJH8xDZ+eJjXif8skzP2NPtMlaPn/g6aNwVPOcVmuSFNhuayDJKkyZED+HwYLsE= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1779262150; c=relaxed/simple; bh=pfyc341zXwBMZUZMj3FlAUbHl7aoZPTE0DnxlgS3F+0=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LLIkN4VcMZUC0T7brcWSjg8/GPZypEZvcGFlsSsFs+vVedU8DWtk43ZlFyms7lvtU7za8S59WKJSsSkd0oLSKC7WiCQ2R7Ddj6qBSQoMd7dzorjutECxv0Su8VsjpOtO5EobS4bigEWBUwwHt2akKu565qP78lDV/rKKRUXlBnc= 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=O9yGWpdI; arc=none smtp.client-ip=209.85.214.170 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="O9yGWpdI" Received: by mail-pl1-f170.google.com with SMTP id d9443c01a7336-2ba21d32776so31998345ad.2 for ; Wed, 20 May 2026 00:29:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779262149; x=1779866949; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=n/uTr0N6/dohQUIDQm2+TsDj3+wcu3fpVpKrvpLtD7k=; b=O9yGWpdIYqbAYXLRxZ0LVq345gExNXJQisM76xIlVWQHo5KApOFzydmcicoc5Tj5ep qPru9Qu5SHIiBgU5tSEHSB4Zawg43JtwZcoq/fQ59AGTjPUGQRzyGT50gcaQsoELtwH2 e9EAwsn8nhOlqwi6u/1sbIDfTSpwRuDiKdWgcCIg3QIjDCdB6forxv3S+1Ciy26hT8SI 3h+ZD8jT68l7jRoTqFpJcJLGNMOfub3TbvpjPb4NW95GvrxCHL07bd44KQqfhhW/p09J 8x8osgtzAj0CXFDGLUmRaUPWWDuuwUHiVmy9fLIOwFViFN9qQyf2fV9fDZSB1k2zwbkA PFNg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779262149; x=1779866949; h=content-transfer-encoding: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; bh=n/uTr0N6/dohQUIDQm2+TsDj3+wcu3fpVpKrvpLtD7k=; b=PO0rfphJ7SihrAH1ubwJaLEM6Lz8NuMmp6xymoiRihiJr7rteMNjST3SMWDpR/x12M IN0sxxHVais/hfk4ixqh2ANDF9B0kSfTMVBMgg7LRPsuZVE47YIFVw6DVEBAUSBwoOGL Ykj1OlmQa2YAaWf1HTXHOvmCs/2l3F7fpX0K/5Zz1zRy8KQm2vNzMCcRMCBvX3Xn0coJ LmyEiWt7T5cXFZmpra+PclEMOCyIWLJL+KBbR9qRgQPEAOvt2aPwsFZMK2SPKoOOxZZ0 mrrW3S7YrrIv2KZei7Ot1vSNqwHcBXJJgT/j/miXuXn8F4M//Jg44WEq8iGzs8nTmocv 1U3Q== X-Forwarded-Encrypted: i=1; AFNElJ9acCl625M1nxe+2RQpmsXhg0Lzia6/3p3WQNZiSEmTsQQ+NYjqKCFpi5nkEUCSIHwXFmpUBHvZtU3n@vger.kernel.org X-Gm-Message-State: AOJu0Yx4+SJgTMvHmDPZmOz2eoNqIjcxWhqChFFHzF6h/lczekwLNWwx vPgnd72acwIBT5nKn5UaY5hlQqGWggg9ORgckM+54oBMpKJKXQbq2Qac X-Gm-Gg: Acq92OHrzifXeDbj82oMdfcGMMbm7W3SXc1Pdpap4hZpje2igw45zrsW2cWbRzp/1p1 lvQwGT0np3rojRijVl24h5xFgnlw7aNObRFfwXdyDO5olBMspeQQqRwmov1C/6eFzLExpMixviK x8cJ7gTm5/E2zhBdpd++gko/AyLHmlDQ2QCb3C62rhRpHyLPM06l6+Se0LJNXHyL/PMkp+oneLM uZJvpftrQuelJOi1QAKxEa2auVM6/Oh6uitOzrHHLTVKzYg/2hK1teFqkg3BGVIa+O86/oohuCp PG/RXHW/rCn/o//guahuEkUz/tlNWshIXd0m3dIH9EIh0w1K71ovnB6gXo8fGGvR1HG9c0K+4MA EicV+0Y8naeVMLxsmM+Xu4Kzay6KQBdl9fcusDiSfiuyMt9OZ3bJNTHcO1vGF/MT43uoih83MJD 5mc0w4zpX99T5Icm1Wc5PwcTLxD6KjQeXbabyi9W3RvCsNJpCEu7+BYsoBIlGhY+8v4FDrB3Kn2 moH4+rPyxGYCn04Fy9VYERmv6VsfD6QJNT6BWYfykNN5xGM X-Received: by 2002:a17:902:da82:b0:2b2:5491:e32f with SMTP id d9443c01a7336-2bd7e821ad6mr244788625ad.16.1779262148716; Wed, 20 May 2026 00:29:08 -0700 (PDT) Received: from DESKTOP-G3E0OSP.localdomain ([112.172.255.242]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2bd5c05f27csm206258595ad.25.2026.05.20.00.29.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 20 May 2026 00:29:08 -0700 (PDT) From: Jinseob Kim To: Jonathan Cameron , linux-iio@vger.kernel.org Cc: David Lechner , =?UTF-8?q?Nuno=20S=C3=A1?= , Andy Shevchenko , Rob Herring , Krzysztof Kozlowski , Conor Dooley , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH RFC 1/3] dt-bindings: iio: imu: add Open Sensor Fusion UART binding Date: Wed, 20 May 2026 16:28:41 +0900 Message-ID: <20260520072843.3593-2-kimjinseob88@gmail.com> X-Mailer: git-send-email 2.43.0 In-Reply-To: <20260520072843.3593-1-kimjinseob88@gmail.com> References: <20260520072843.3593-1-kimjinseob88@gmail.com> Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Add a binding for a UART-attached Open Sensor Fusion device. The device is exposed as a serdev child node using the opensensorfusion,osf-uart compatible string. Keep Raspberry Pi overlay and test notes outside the binding. The binding has been checked with dt_binding_check. Signed-off-by: Jinseob Kim --- .../iio/imu/opensensorfusion,osf-uart.yaml | 33 +++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 Documentation/devicetree/bindings/iio/imu/opensensorfusion,osf-uart.yaml diff --git a/Documentation/devicetree/bindings/iio/imu/opensensorfusion,osf-uart.yaml b/Documentation/devicetree/bindings/iio/imu/opensensorfusion,osf-uart.yaml new file mode 100644 index 000000000..6f329c326 --- /dev/null +++ b/Documentation/devicetree/bindings/iio/imu/opensensorfusion,osf-uart.yaml @@ -0,0 +1,33 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/iio/imu/opensensorfusion,osf-uart.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Open Sensor Fusion UART Sensor Aggregation Device + +maintainers: + - Jinseob Kim + +description: | + Open Sensor Fusion is a UART-attached sensor aggregation device. The device + exposes an OSF protocol v0 data stream over its host UART interface and may + report capabilities and samples for multiple sensor classes. + +properties: + compatible: + const: opensensorfusion,osf-uart + +required: + - compatible + +additionalProperties: false + +examples: + - | + serial { + sensor { + compatible = "opensensorfusion,osf-uart"; + }; + }; +... -- 2.43.0