From patchwork Thu Oct 7 13:46:40 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Vincent Whitchurch X-Patchwork-Id: 1537724 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=axis.com header.i=@axis.com header.a=rsa-sha256 header.s=axis-central1 header.b=Dxc7TiSS; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4HQCKl5TBtz9sS8 for ; Fri, 8 Oct 2021 00:46:51 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241718AbhJGNsm (ORCPT ); Thu, 7 Oct 2021 09:48:42 -0400 Received: from smtp1.axis.com ([195.60.68.17]:31237 "EHLO smtp1.axis.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S241701AbhJGNsm (ORCPT ); Thu, 7 Oct 2021 09:48:42 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axis.com; q=dns/txt; s=axis-central1; t=1633614408; x=1665150408; h=from:to:cc:subject:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=gTDrTYSFEw/2HMWL3752iCCL6WEOplAt72C4UJ1O8Po=; b=Dxc7TiSShE8eFYNR4gnYAogg/Nys0zg5IwUlavOhfGtT0T3qHt86i2de /dyvKuGjCzUDKq67WMm781HWusG2dzMdPF6UV9Fc+1srYhdndtNP6XSDh Oo3CPirjL8+F8MMZob4DhGSWD9oJqextRgqtyqYz7Z+wL/MQbthyNInnB igt7a4pkFyLyVATbrr2KFRogQCAYmiI5bZI4BKyuJ883n4ZItsg908sXV HUvkmUNh4r0m4NrsRLHAXrqtxFGii9wWLAAr73akfwxBZuvado4BtVvex DbjJ8lqJhyA6Es58pdwqkCHw3zEHFIzBM7TSm5O9CqTTMfZ68dhjY9z7e w==; From: Vincent Whitchurch To: , , CC: , , , , , Vincent Whitchurch Subject: [PATCH v2 2/3] dt-bindings: iio: io-channel-mux: Add property for settle time Date: Thu, 7 Oct 2021 15:46:40 +0200 Message-ID: <20211007134641.13417-3-vincent.whitchurch@axis.com> X-Mailer: git-send-email 2.28.0 In-Reply-To: <20211007134641.13417-1-vincent.whitchurch@axis.com> References: <20211007134641.13417-1-vincent.whitchurch@axis.com> MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Hardware may require some time for the muxed analog signals to settle after the muxing is changed. Allow this time to be specified in the devicetree. Signed-off-by: Vincent Whitchurch Reviewed-by: Rob Herring --- .../devicetree/bindings/iio/multiplexer/io-channel-mux.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml b/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml index 870b043406d8..5a7328042c76 100644 --- a/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml +++ b/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml @@ -39,6 +39,11 @@ properties: description: List of strings, labeling the mux controller states. + settle-time-us: + default: 0 + description: + Time required for analog signals to settle after muxing. + required: - compatible - io-channels From patchwork Fri Oct 8 22:11:21 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Rosin X-Patchwork-Id: 1538580 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="key not found in DNS" header.d=axentia.se header.i=@axentia.se header.a=rsa-sha256 header.s=selector2 header.b=afUFKcW5; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4HR2TZ277qz9sP7 for ; Sat, 9 Oct 2021 09:11:30 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243547AbhJHWNX (ORCPT ); Fri, 8 Oct 2021 18:13:23 -0400 Received: from mail-eopbgr50117.outbound.protection.outlook.com ([40.107.5.117]:51777 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231819AbhJHWNX (ORCPT ); Fri, 8 Oct 2021 18:13:23 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=BkWl+IVB4a6xqjqkxTyP71G7oUhAx3Pq6BjDkyV+tw1Y5FAkhTQ9jC+ahfkd3lKGkm+AJd5eW3262CX2TJtYMzD9KyiIUdgaRm0ZRApBKo40Bc7IDxvFbl0fyPwWU8scJEsv9M4IXxnnbpz5FzcWZSv99V8Q7RcdQ9u5QD15JleVkW5WZq0W2/2NIfZJgOzD9vRudA/+dRbtfHWAKCgV1XkPi9ymu9r2rt79yJjVRpFBwPNj/KjEPOmdEI9Xit2ltOiGrHsxEv5MHr/51qd6mTbkuKBBVPphpHEFG6sMHBo0nmXewtYZ+pRIi0BmA+So0ykDIC6xxQQMxzrCoEwx7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=5SVLIiP85rEi7NwQZ2KUCmstoHY/WR6eE52aXba1XE0=; b=NhdEc9gUt5pc4gJl9u8mYiilyvzoY0FX1FZTF3KxvkncXuUZeRtPYeEd0dInaFGllj04Qx9peYkxcxeNHxWtaiJx/jt8qy30ACyXTBz9vWA3udOF3bCVP9PrssjVAOqIEDFKmjC8kdLQmpvYCaysXH7UVSzM3sHxDGtPVc0em604wrdShFPO0NsAkC1xxwJw6pQECk3tulLWBbPeWaumFdF/yQWgkNsM6e2hrPDQ0cR1lCXmw1ihU+0IlTtg3oSHk7VRKPZIE2XBMSGNzOHdlkk2qEczENIt7/2rXN4LQRr5S3cSAGIeoMkzd4vJSMr1f8jjRuBUXfnD1W7UYtDZIA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=axentia.se; dmarc=pass action=none header.from=axentia.se; dkim=pass header.d=axentia.se; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axentia.se; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=5SVLIiP85rEi7NwQZ2KUCmstoHY/WR6eE52aXba1XE0=; b=afUFKcW5NP6+1XHihbuwBC51y7PpHoAZXLcKyIzgocUdvVGMYv+TItx2e/J4myx+nVfNK7toTQvGuZGEOQuF0EnWR9dm+sz+aWk8BCBe66v0vr8Kb/vplAQer7QvWKKZfvwmIIZZL5R9gmLrYk6GQVXTl7PZgKi8rFRzkiGTeW8= Authentication-Results: kernel.org; dkim=none (message not signed) header.d=none;kernel.org; dmarc=none action=none header.from=axentia.se; Received: from DB8PR02MB5482.eurprd02.prod.outlook.com (2603:10a6:10:eb::29) by DB9PR02MB7354.eurprd02.prod.outlook.com (2603:10a6:10:25c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Fri, 8 Oct 2021 22:11:25 +0000 Received: from DB8PR02MB5482.eurprd02.prod.outlook.com ([fe80::35c9:1008:f5af:55a]) by DB8PR02MB5482.eurprd02.prod.outlook.com ([fe80::35c9:1008:f5af:55a%4]) with mapi id 15.20.4587.022; Fri, 8 Oct 2021 22:11:24 +0000 Message-ID: <43e22ba4-0619-49bc-8062-b561cf19ca23@axentia.se> Date: Sat, 9 Oct 2021 00:11:21 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.1.2 Subject: [PATCH 4/3] dt-bindings: iio: io-channel-mux: add optional #io-channel-cells Content-Language: en-US To: Rob Herring , Vincent Whitchurch Cc: kernel@axis.com, linux-iio@vger.kernel.org, robh+dt@kernel.org, lars@metafoo.de, jic23@kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org References: <20211007134641.13417-1-vincent.whitchurch@axis.com> <20211007134641.13417-3-vincent.whitchurch@axis.com> <1633661172.633248.1409599.nullmailer@robh.at.kernel.org> From: Peter Rosin Organization: Axentia Technologies AB In-Reply-To: <1633661172.633248.1409599.nullmailer@robh.at.kernel.org> X-ClientProxiedBy: HE1PR0402CA0034.eurprd04.prod.outlook.com (2603:10a6:7:7c::23) To DB8PR02MB5482.eurprd02.prod.outlook.com (2603:10a6:10:eb::29) MIME-Version: 1.0 Received: from [192.168.13.3] (185.178.140.238) by HE1PR0402CA0034.eurprd04.prod.outlook.com (2603:10a6:7:7c::23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.15 via Frontend Transport; Fri, 8 Oct 2021 22:11:23 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: f4276faa-1d5f-4fb4-3103-08d98aa8913f X-MS-TrafficTypeDiagnostic: DB9PR02MB7354: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:2582; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: H4+2QtGe2CDXTNSrbvmxkYAzgXvYid9h+T1UMc0kxjRfCC/Z0Fb1PwNmCuafDKGRwhw9NPa2xN0HJMXxb5r9jb78Y5YcdR3kk/7RFBNmqVXvFnppBtAE1lIK9lZ8e6/c7Kya6im45RmoZPu/2DCym1pywyAvwf4AiE/pPZt7Y4HvAG8c/MiAYt+SrcOrfbtZq7vvcnQp0Ptz4DSlAi8DxzrYKfXv6+Q5tph2YIdxLQsqgYS4BHr5TqitMhvBEWq14fnQp2pARBQHU95IU+jQU1/QP+rZbQdXVKT9TCK6tyPC5uONc4+nMNtXxzxe3DIwQ3R04TXLI2horMiQL/rD3xhMfuAYu1K9pc6hcqC+oRgy70lCSMbQ7GfiptaG44WHiClGWDgT8K12tbDYnexiplj8jYqoNtW0VcRXPASKbFZ+DYvB9fbByK6EKOY/41pLEyLHdStUZhaBFcGCWnVor4EqfkrgpZdZmYHPe9YoyKhtkQdnIZx0A+L+9J4Dz8lix+GZJqZUcGZWsxQFeodKf09t4iohQTdaa+G2aSASaqajb//EWb0iHXfCMDUnYogRGjTavx4kg8WsZ851xONtE4yYc2dfQJyiy0MwfPz8IIMBKEaYGrul6RHlKL01tiNNqgAgwm4MsR3ZxXopKb10IhldsjkMf0ByFexEqdaFVXJldWRz8ya+7LV3riLgKsawuUlzHygT5xfWdgT4cFUG9P1lcqabV54M1/tWPxePvP4= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR02MB5482.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(376002)(396003)(39840400004)(366004)(346002)(136003)(36916002)(508600001)(110136005)(36756003)(4744005)(4326008)(86362001)(31686004)(2906002)(16576012)(316002)(31696002)(5660300002)(186003)(26005)(66556008)(66476007)(8936002)(66946007)(6486002)(8676002)(2616005)(38100700002)(956004)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?ZtqU/1hVCoftH/555q88FrLI/Mcg?= =?utf-8?q?QE/jw5SNbD16Mm4EEcwMJdJLdOlnV/ODvDafvcEA60V1Bv7Ohy3TyKOlbaSzbzBX3?= =?utf-8?q?qzc4/p8gEDuK85odMRJfm6qtYWH5DJYZuBv5SBgxZA6lfV2pmg67EiltFr8apgKeE?= =?utf-8?q?8A9tINrjuqD3hs2i2y+LxhmIqtrVIYX7tqI+93TmihKReZYSDPWJfqdVrYR5gOL9o?= =?utf-8?q?VASV7SZz6swZFBDEKVhCk6SCd4/Pp1yk02UqtmShgRs7zvstYnYuiyaOM66v230BX?= =?utf-8?q?DXTJPV5Hm/SMcA8zCxkDWBIwxQB+qJL5QMP7VZxzVKDvRPl3thA5ljKoEfFZ481I9?= =?utf-8?q?+DPiOf53h40uiWQNJhtiktqaTwYox6Jf1rsVl4VzLS0cAdgK6O5ztBI3oOIO0esXr?= =?utf-8?q?e671UNtT8ikiJDiabxtzidhU9CZSw1c0xZF9ZnYCM2MjNkLLrE/L2luy+9UbWNQSZ?= =?utf-8?q?fukhG5yRb/us54Jqq4RA6YhArYvit9FLkh10yH+oHyovDYH2vX9amcQ3eAQ0n9Wjc?= =?utf-8?q?nH7KlnX+FspW/5keW7MPPzHu3jd/C+EWx0e6Fej+/ML8LB34tEcqqKUNRg1g63Zjh?= =?utf-8?q?3jHpwCYDmm7Gnndr79WiGcPAEZz0PEpDYS7S/qXmEA/AwCs9aWItjLmY1FMTeyGYi?= =?utf-8?q?4bY43H1guyrpEwLWsm/VIH04gDorR0zoP3BlZ1p4Na+wM96OwH+lLQBo7XqXep7yj?= =?utf-8?q?Z7UZW06vMAFe3WTfHyBtgOn7GlMJDtUpdoVMPJwpcYwCeHpeRE8upqrU+g8au9bCr?= =?utf-8?q?/cNix71kM8P9igsubHgGs72d9DMlqHi/xv6s8X0VnY2dZWa2WP1ACEUaf/6YFc1kv?= =?utf-8?q?A+Ycqwv4nTEtkLofWUujatS2GiQg+Dsyd/rok3xbFxqKWIKnrkOpCsr4V8lDxxfbX?= =?utf-8?q?KOok/dB0ON71ZDOZpN4AXhfHxflUYgn+SRmb9IZh1OLYk5c8YG6WbUFAf3QypYjjM?= =?utf-8?q?F8D+LiRU3dx844kGAVUQ/i66ZNXooROFrdbtB7NyQpOrstHv7dWwoychooijx8Gn/?= =?utf-8?q?ubiC2HZoUOMR//SGG+tPdlsMYfobNN7UZ/RlIWqGsrpE5Zm3g1WJy2fMOpj9qdq9I?= =?utf-8?q?iaVeB44vm+QZEV+7QCLQ8yxAmjCD48yM5l5VxNXbOHLUNcUqTeydu3A2OfEdY0bE3?= =?utf-8?q?Di9NYKf7Ebfm3Sp8a6s0uBzno1djYBf3HBCem9+4YxdXaeyLabs0e6cF0yk5fE8Ty?= =?utf-8?q?pv765cm4wSN9YlV0kWw6tWY+sBuDF/rOPtE8GCAigdwF/+Pvi63PcEtnIzblKcwUc?= =?utf-8?q?dlPCCKwslpFgFj0Z?= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-Network-Message-Id: f4276faa-1d5f-4fb4-3103-08d98aa8913f X-MS-Exchange-CrossTenant-AuthSource: DB8PR02MB5482.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2021 22:11:24.7701 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4ee68585-03e1-4785-942a-df9c1871a234 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: rOlmWqJ0RpPAadDULeigE3xn09JG8ZumnTCiJIgR6aMwgXiwTFsczM3rFcWFfTVd X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR02MB7354 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org Needed for in-kernel use of the child channels of the mux. Fixes problems like this, reported by dtbs_check: adc0mux: '#io-channel-cells' does not match any of the regexes: 'pinctrl-[0-9]+' arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dt.yaml Suggested-by: Vincent Whitchurch Signed-off-by: Peter Rosin Acked-by: Rob Herring --- .../devicetree/bindings/iio/multiplexer/io-channel-mux.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml b/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml index 5a7328042c76..80b6229a6fad 100644 --- a/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml +++ b/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml @@ -44,6 +44,9 @@ properties: description: Time required for analog signals to settle after muxing. + "#io-channel-cells": + const: 1 + required: - compatible - io-channels From patchwork Fri Oct 8 22:11:30 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Peter Rosin X-Patchwork-Id: 1538581 Return-Path: X-Original-To: incoming-dt@patchwork.ozlabs.org Delivered-To: patchwork-incoming-dt@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=pass (1024-bit key; unprotected) header.d=axentia.se header.i=@axentia.se header.a=rsa-sha256 header.s=selector2 header.b=CXGjsBLs; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=vger.kernel.org (client-ip=23.128.96.18; helo=vger.kernel.org; envelope-from=devicetree-owner@vger.kernel.org; receiver=) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by bilbo.ozlabs.org (Postfix) with ESMTP id 4HR2Tj4jJbz9sP7 for ; Sat, 9 Oct 2021 09:11:37 +1100 (AEDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S243505AbhJHWNc (ORCPT ); Fri, 8 Oct 2021 18:13:32 -0400 Received: from mail-eopbgr50127.outbound.protection.outlook.com ([40.107.5.127]:5603 "EHLO EUR03-VE1-obe.outbound.protection.outlook.com" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S231830AbhJHWNb (ORCPT ); Fri, 8 Oct 2021 18:13:31 -0400 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=VkCgLnxOl+IuzVqO3bb352qyFN87+Lqfdv7w1dLbQ06g8b9NzeJEXw4sSJqo+8WhKwDFHwdTxM/z2PTVXR36uTmKRCOAENi0f7mZe12+iOxQP4pq4JTVFC5F6MNoLbxGhgfJ3cs5bVJjPWlrQbOMngaHW0B2TK3G38buLeUB3L47jhuQn+bsEgFPs5wgtDFIpwf4u4LvY74uI2+m7ouLkpi4tCRz+pPktSpNiYpfpE86P124ad4lLjjz/LZbLOcYGxujUv66/VGHTQ++W4XBWSK1YLqsjOdd1BWj5ppskmioK7s/yka7GyPHoG0gRDpFNbKK8UUyduz/ne+Ca3jN1Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=wScP60kLnMBNdtYWoOe0OV6Ygo/ej0kMrUNG5u0ri44=; b=XjfKLSP4jarWgGtDNnAIUyloPz1xk0FFzVj38Q16kMubImjObdnpwzb12xhGZpIlILibRT4V6u6jLiOTMnmZWsMrDizJYhGPXIgzOULKbQLXRIupTWNaMhd8lv4Ejw9pkNGDPvtTTHhicww/FfvzNBUENMSVZA5yPN9YOt08DCbNe0NOF12GCFgkIiclpWnK+BUitMPJRNiGPDibONg0VHEYXoTTwve0yC0RPD6CerDVykZRFkXAtOkzsYjcW43C0qkpZTPsoQNkG1Ga8o3wttcjmgvFvTQTA8khD95FK3CvO4Qs2Hjt/7i626jHYLya81Lmgyvh4msyz1D6t3Td6A== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=axentia.se; dmarc=pass action=none header.from=axentia.se; dkim=pass header.d=axentia.se; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=axentia.se; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=wScP60kLnMBNdtYWoOe0OV6Ygo/ej0kMrUNG5u0ri44=; b=CXGjsBLsNZVS81INbyWYPHfX3uooE+IWAWRGTNaP/4YgeLLgd//0dGUKt/fOwc96QLE3+fW/4WDyil/5t89fNIFV76xsarouQfraDMzZNj64s6FRT/EOILOrVYPmxxx8p4QElRk4P3UlB3IKVwpXTkpgoVUh2Y4KkHSppANVMWk= Authentication-Results: axis.com; dkim=none (message not signed) header.d=none;axis.com; dmarc=none action=none header.from=axentia.se; Received: from DB8PR02MB5482.eurprd02.prod.outlook.com (2603:10a6:10:eb::29) by DB9PR02MB7354.eurprd02.prod.outlook.com (2603:10a6:10:25c::18) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4587.18; Fri, 8 Oct 2021 22:11:33 +0000 Received: from DB8PR02MB5482.eurprd02.prod.outlook.com ([fe80::35c9:1008:f5af:55a]) by DB8PR02MB5482.eurprd02.prod.outlook.com ([fe80::35c9:1008:f5af:55a%4]) with mapi id 15.20.4587.022; Fri, 8 Oct 2021 22:11:33 +0000 Message-ID: <815d858d-3c67-c184-2413-9d6b487a853e@axentia.se> Date: Sat, 9 Oct 2021 00:11:30 +0200 User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.1.2 Subject: [PATCH 5/3] dt-bindings: iio: io-channel-mux: allow duplicate channel, labels Content-Language: en-US To: Vincent Whitchurch , jic23@kernel.org, devicetree@vger.kernel.org Cc: kernel@axis.com, lars@metafoo.de, linux-iio@vger.kernel.org, robh+dt@kernel.org, linux-kernel@vger.kernel.org References: <20211007134641.13417-1-vincent.whitchurch@axis.com> <20211007134641.13417-3-vincent.whitchurch@axis.com> From: Peter Rosin Organization: Axentia Technologies AB In-Reply-To: <20211007134641.13417-3-vincent.whitchurch@axis.com> X-ClientProxiedBy: HE1PR0402CA0058.eurprd04.prod.outlook.com (2603:10a6:7:7c::47) To DB8PR02MB5482.eurprd02.prod.outlook.com (2603:10a6:10:eb::29) MIME-Version: 1.0 Received: from [192.168.13.3] (185.178.140.238) by HE1PR0402CA0058.eurprd04.prod.outlook.com (2603:10a6:7:7c::47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.4566.14 via Frontend Transport; Fri, 8 Oct 2021 22:11:32 +0000 X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id: 66dcd91f-e3e4-4943-20c7-08d98aa8966a X-MS-TrafficTypeDiagnostic: DB9PR02MB7354: X-Microsoft-Antispam-PRVS: X-MS-Oob-TLC-OOBClassifiers: OLM:6790; X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: Q4XvWsyPz2Kwt3lAbkTlxKm89Kqjk2ZTUczjDQKKL1DcizN3hMEVexAIKC1LZ3GmMGl5bqgHbeMbog8X9YWfhgnp3w6WFobHvwS54ey+1d85pBOJ4bYN2CZarVikgOxtf8OJ9yPtQybrw2pqbwMb7g8lUP+U5xYIaV7z68PrqGNwXBOXBsGxRqJYBpVV52huh/SfqXDG3G0sce3jca9+s8jqIE/9UyKdpuTow/oBvaBC3SVUL+D2kl8zgX+fLhQ4lcBmEg+65t1Y+1FmTFfn7SoSS5IHmkkILr2a9Q4f7UZgJs7WwSwqlrsC78jry7nuYyPhq6TFiOfYAFl+w6eWs6WktjYoEPJEolqB8leErUSwRnxlnNcWkLwV5YsRotg3vaR8AiryR77xZenBfHZYKm/0LFWP0uZJIodqZUdRB3mPfCpQ8RwCa56Qv17QycLLodP96j7Yg9sVJUB1fsUdZK5aUXj+pWVWkxnoKSQmaH4eW3klEYQki6TvJ9MaRRhYHb03Jej2nNRGmA/EpmGOfjVVSbQSNmGt0RhuaszOO2A3qS41A4+TTvj844Ug9Z2trp3XnZHx3q7bluPTeE+KramlTwrfpUo642v3JGIpPbqHVAWVdOW2YdkV6dzSHkE+KJ5So73eyhX1qdeO3KcsaylGc9Z5pCoaNdlY0Q+g6Hwc5pzI/t2aneDW4DMWBvjP2ptLozwRaQD8q85WZNPRiS8Tv0R4M8vd/ik0pMwPsyk= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB8PR02MB5482.eurprd02.prod.outlook.com;PTR:;CAT:NONE;SFS:(376002)(396003)(366004)(346002)(39830400003)(136003)(36916002)(508600001)(36756003)(4326008)(86362001)(31686004)(2906002)(83380400001)(16576012)(316002)(31696002)(5660300002)(186003)(26005)(66556008)(66476007)(8936002)(66946007)(6486002)(8676002)(2616005)(38100700002)(956004)(45980500001)(43740500002);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?Z3JDNEcVMj3uoV+3DBp9oaew0XD7?= =?utf-8?q?SZAfO206a093kevtSRYtQ1xVH8OkBYBmG7+AP8vw28Tjw1Wqbf2TQAPiwQyK//1qe?= =?utf-8?q?53sCNUuHnD5oRd+qMl7woeMivdRJYJJ7rVkp3PYL8OaS5Jfx6m3JcWmCZOyWxHCUg?= =?utf-8?q?nF0y+BIfKNnJH8eRkDNhlvjDvCKAmNG0aNcpjw13hkeFueiVkkq4M9lbrI/o3C5FP?= =?utf-8?q?2DJlmPH7w5E3vdT6XV0/6fX2Km82KC9lwbX93/tmlZgCm5hnIteWNGbGpcJSCTbyk?= =?utf-8?q?Zk5OOGlVf3m6sDfXGl0+ce7YFm6IrtraNvttUcPmz/iAZxtYW7xvinFIAHTlVWicS?= =?utf-8?q?Dpi9O9foUio2CjgXLNAsXuF2r6uqB4VDiGo7ZoZ22UH5woAQG8caTE4jSqBZLmuZc?= =?utf-8?q?Wtoi6lEQOgPfxcBwzC1eM62NUqmslK+wiJz0A6epMxXONqg3qMdLa89KOOjN3Mn2h?= =?utf-8?q?maowBpIdujZ2zA9Wj5eK25EzHEEyEqchKOzHEPSJJEA9Paxz9sGGaVEipt6+WuyCA?= =?utf-8?q?dGSKKO3nwemYciUWAhB5J0ICzIT9f4uHM9F4obo820Wd9wqM2ooebh+I9buZuT3/W?= =?utf-8?q?O3OX5fCw1NjwlPe/x0BBKrQmeqGn2jtnHQvVXDtMvrxCsv/SLEOEv6+88nbeOpCzu?= =?utf-8?q?dq7c4RTzu+lWg0fZ//ma/18CW+FnaY5ze49spNWG6ry2daAMweUdJ/9zjjB4sR/xH?= =?utf-8?q?bRBa2O4UYXSL0OHUCxujgwf9l0/PkBmyqou8Z/GQ+HXIMWgnIz9mmst8jbzU9GfYb?= =?utf-8?q?g5Qh9siv7AW41RUlaIgupfiXXQUgEPX/8imllAmxlPOpyibHAe5jTlz0RXfi2o4f1?= =?utf-8?q?9TlKB3wK2ERPJ+ZVbolDPPHV51d/NeBmsjwH48fFsSf1ZZOcZaWmcPSsbIanS6XPv?= =?utf-8?q?HTLy6NcsyRF+/d5AuJ8eMavQPiH0GXSZ0xzEyahTwhnhx9bz/ogW1MkB7caC0RqDb?= =?utf-8?q?6ep5xaU28EMa4YiXGCUwaPQ0hikAfv8IEOv7aWWpQOOJ+3GmmwgW4Hk+MZxD43RGI?= =?utf-8?q?lxeAROTktjvmhXCs2EN4ESSiB6O7I7q5O/vjpnRWSBvmsrUSMTm6Z8Psg0ZdhWCAM?= =?utf-8?q?Y4mQgNVsjD+TV1fxEPNUf9s0WQat0XMANpuRNey/bpId6wHNLE7irt/pbqRBiRhO8?= =?utf-8?q?MkCnMYLDoh2BXJWRy3IvgeGKAbKPVwDwedlwGMXp6izzvS7pSMBNZ8s88DRYmuoX8?= =?utf-8?q?1me0QS/d2YVZzfvRdt6uoERUliFuBIGlBNvISzMm7vRZ+qw1FjxNFOCrAkSFR3el5?= =?utf-8?q?nkiFwsG90y17YQ2r?= X-OriginatorOrg: axentia.se X-MS-Exchange-CrossTenant-Network-Message-Id: 66dcd91f-e3e4-4943-20c7-08d98aa8966a X-MS-Exchange-CrossTenant-AuthSource: DB8PR02MB5482.eurprd02.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 08 Oct 2021 22:11:33.4720 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 4ee68585-03e1-4785-942a-df9c1871a234 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: fTikPGF9vhoG1StR0qsaVdAv05oo4SNPPc5sXo084Zaf0DHcOlBwnW1A5X9sNZmu X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR02MB7354 Precedence: bulk List-ID: X-Mailing-List: devicetree@vger.kernel.org This is needed since an empty channel label is used to indicate an unused channel, and there can be more that one of those. Fixes the following problem reported by dtbs_check: envelope-detector-mux: channels: ['', '', 'sync-1', 'in', 'out', 'sync-2', 'sys-reg', 'ana-reg'] has non-unique elements arch/arm/boot/dts/at91-tse850-3.dt.yaml Suggested-by: Rob Herring Signed-off-by: Peter Rosin Acked-by: Rob Herring --- .../devicetree/bindings/iio/multiplexer/io-channel-mux.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml b/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml index 80b6229a6fad..611ad4444cf0 100644 --- a/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml +++ b/Documentation/devicetree/bindings/iio/multiplexer/io-channel-mux.yaml @@ -35,9 +35,10 @@ properties: mux-control-names: true channels: - $ref: /schemas/types.yaml#/definitions/string-array + $ref: /schemas/types.yaml#/definitions/non-unique-string-array description: - List of strings, labeling the mux controller states. + List of strings, labeling the mux controller states. An empty + string for a state means that the channel is not available. settle-time-us: default: 0