From patchwork Tue Apr 4 08:02:39 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Stefan Wahren X-Patchwork-Id: 13199257 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 40E47C6FD1D for ; Tue, 4 Apr 2023 08:12:13 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-Id:Date:Subject:Cc:To:From:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=uquXP5aHmk/pRCdlVdj7QlcrpCyVeWDtfYqDHp257gY=; b=UGA3aDqnfyZOQE A6mTSY7Qb2EvXvMtek59NJwgDLEKwHI2VQ2WGc6OwNAZquOSEYfu65jimAFpm8D1tORLCsO/9Bxns iElbo176l+6I64ykp1ObKudv7w6zr9SBkRk634Zndrz17KCHLpAJwNghkuHABjIXRog0UY5A18h3Q nJ1i9AuJ6ptp9uZZnSDUYtS4/33IyCWcJb0Zme7Q8GzzZGc/+uRbCH/ST+LbhWqu7haEg9Z+FSQJt x8hCyTzr/4xniu07UupurQCo73azuMKf5IXa1wBNn6kUCMzk8Ptv7Vbz6YOjaFNRP8VFK3PW8b7Nc B4XxrBVDndaYVQsh6CNA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.96 #2 (Red Hat Linux)) id 1pjbhn-000Ocx-1W; Tue, 04 Apr 2023 08:07:53 +0000 Received: from mail-am6eur05on20604.outbound.protection.outlook.com ([2a01:111:f400:7e1b::604] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.96 #2 (Red Hat Linux)) id 1pjbfz-000ODG-2M for linux-arm-kernel@lists.infradead.org; Tue, 04 Apr 2023 08:06:07 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=QW/KZ6ThRwE/Q2HNIzzhLdyePiOAB+5r3P6oWhit79Mm6G32jznf5XnMYAaLXvH2DA1mB53D25FPITTa3LLCMKp5uPVYFVHTlZKApZoaHqWu8OSK4UMpz6+ilOC4qIo8jr7yrlf+bIS77dAdvTl7Q9kF2z8Jk/qXh6qaXMZevW/cFcPPJ85lSH+iz5Fh3iFqXmTqOnV9MWGZ7PWQx5aVpEJcGEB1385KjH7SdAOUwflRmP+tKMj1t/Gb70iBGV/C4XPKWoVMhPm7rMFV/GCMUDoZTmg3HTZpeepoWNKRd/nr4Qf4aDvtI9yXkHv69HTMC5y6qTs/sDbkiIgMzBZRtA== 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=UJ9BUCnfSzBhq6I4HQ/rcBqIC0znM9hZNOmiV8GeomE=; b=Gpm2pe6dJEVOTc1xvOWG15+Pdqa1tnt755V8VYyNZowL0f1zyQTKqs11kNbjs34tbZr+6nkwZEfqPpoGa9OzhW1e01zE7kZoz2071hosDl1oHp+WkK6DU5oWyaZCdxv9MpsvMGc1Yg57ziVILwPDXCEqaefpAnfXylqA3rQyNlYtdIHAGmeUP+FDnn/ViYHhH5VbGl0rJ09zuxP+iNA8Qpxobsr19YAzk/xaGPBCeE7UoDYvwnTS69K7dyR7KY05TcmABpe7M5O11gASkuwlzluSSeah1GZvLpNjh5HQ0uDBGWoWgLwoAQyZVgZnAPHYbqtTupnXJCSoUGwlNSaWKQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=chargebyte.com; dmarc=pass action=none header.from=chargebyte.com; dkim=pass header.d=chargebyte.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=c4c.onmicrosoft.com; s=selector2-c4c-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=UJ9BUCnfSzBhq6I4HQ/rcBqIC0znM9hZNOmiV8GeomE=; b=MkGLYuZMM0Im8M0v+u4CqH+Dom1FYulpku3/NQ5Y4i1BZMcg6uTCgc0dcici8F+xIpgsv37DaMCFmYGs3g6dgidSMoiw/Ndkdjo3Q18fZL8rPGuJmXshmpFeDe0yFphkG9E8Wzyy4/4z8gjJYjfS4CbLvMEK2Tk/B74UzEaA7Pc= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=chargebyte.com; Received: from DB9PR10MB5211.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:33f::5) by AM9PR10MB4039.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:20b:1cd::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6277.28; Tue, 4 Apr 2023 08:03:03 +0000 Received: from DB9PR10MB5211.EURPRD10.PROD.OUTLOOK.COM ([fe80::bb8d:725e:2ad6:ade7]) by DB9PR10MB5211.EURPRD10.PROD.OUTLOOK.COM ([fe80::bb8d:725e:2ad6:ade7%9]) with mapi id 15.20.6277.026; Tue, 4 Apr 2023 08:03:03 +0000 From: Stefan Wahren To: Rob Herring , Krzysztof Kozlowski , Arnd Bergmann , Olof Johansson , Evgeniy Polyakov , Shawn Guo , Sascha Hauer , Fabio Estevam Cc: linux-imx@nxp.com, soc@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, stefan.wahren@i2se.com, Stefan Wahren Subject: [PATCH V5 2/6] dt-bindings: w1: Add DS2482/DS2484 I2C to 1-W bridges Date: Tue, 4 Apr 2023 10:02:39 +0200 Message-Id: <20230404080243.9613-3-stefan.wahren@chargebyte.com> X-Mailer: git-send-email 2.17.1 In-Reply-To: <20230404080243.9613-1-stefan.wahren@chargebyte.com> References: <20230404080243.9613-1-stefan.wahren@chargebyte.com> X-ClientProxiedBy: FR3P281CA0121.DEUP281.PROD.OUTLOOK.COM (2603:10a6:d10:94::8) To DB9PR10MB5211.EURPRD10.PROD.OUTLOOK.COM (2603:10a6:10:33f::5) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: DB9PR10MB5211:EE_|AM9PR10MB4039:EE_ X-MS-Office365-Filtering-Correlation-Id: fcf57ba8-c988-49a3-7bf3-08db34e3042a X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0; X-Microsoft-Antispam-Message-Info: XL2QyJX6GtaCuB6AEBSyQcP9jAe2gsOJD4QJcVGDx0XXyB8NbLW+SGTKyGomQ2jAl7IVme/jOfKy7o9wVqJ3NPBkiM+w2ax4RleCBmmW7xmc9e0rcTzK/UdBBZZZ8vvBZD/cepyp2kr37lWBAcCCNmk5ARrU4zkAQDp5pjl9K7mt0QtBBUQXTM3onKq8NFuiRRmHu+5O13as0wKgLH7w/MSf+gangr9zSEFEhVONnVwpJZDY8m9j7jrRL6MMLIVmpmhjmDx3N5BAhhHJydb6JB+r9vAaSqYLFKeztBDCTsxAJUwIpMwyYSgK3mrhtowU43yrc3swgJJjQWBk/QG0NfzUjKT6MDQgQrrJ0TtI2smNmINlM1581PQwbkDdPtl72x9/GJyyiEzci1gpMY6cupZ5AFM3Y+QYk7VZ1W+8jsMhMev/bmTFuma24qg6Hy8fNwW6+K9utBH9jKoGEKkpyZUBzaR/ocBOEXGy4tdls8oEV659frmgAxJyjNierFMhVxY/oP0mMfUQvVX5kK0QuPs9wSgCvWMCuZGSz4L1S835NNFavikdmMxielseLzAWjpTgmxpt0uanhDVzRzhHxqsgIJC63YikX9GB+uTwR8Y= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:DB9PR10MB5211.EURPRD10.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230028)(4636009)(366004)(396003)(39850400004)(346002)(376002)(136003)(451199021)(110136005)(66476007)(66556008)(66946007)(4326008)(86362001)(41300700001)(6666004)(316002)(6486002)(478600001)(52116002)(7416002)(8936002)(8676002)(38350700002)(38100700002)(5660300002)(44832011)(966005)(2906002)(107886003)(2616005)(1076003)(186003)(6512007)(36756003)(26005)(6506007);DIR:OUT;SFP:1101; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: Vo7HxohB768zfVIuxHNrM5484cuIKz7WOtKBLQTOtOl5J5Xw1gFigaF19u3xbDKwDm37aA4U5zVphTXWMNPPWKvn91PcqjUsI7WodUP5xBYE3bRJwPqktRL7aacSQJ0x34u5VDM7AVCvH163JqMyPK21ca4I4E/RZ2WJt7ZY54jZdnIYzSpJSpYkBcuvXDWRLycEdLXqI3YltjFX56y2KXelwy6NPYpoZz+uNLBemMwBpvq2ZHBRZ3j+3Q6jLz9ZtFAqY7CbFWLKy0sFdU/UoTQNAUBIUZKKzDIFf09TmR5aCvzxaxUgYin9vKrWGcF11YMOyhZtIGVP4XnFL+c6C8ynad+vtOmnRrmjp1ZmlpQb+GigGNdt/0sE45wsWZEkYbq8i4tR69Ao5siAonfUEH6iEXtkL7GnjKzvBVa37f2OIcLNhn2OT/tT93CnTYmYXMlIfx5iCzpQMANB+xQ85lw4cIzmv4OuQiVdSXfBEuLnsoPu/mqkJusim6xSWEopUa7taL3bHGqySKuNieuAOIFLICHM7usEfoXiIAWJY8qLKS7XtH7d69tcasB7roJ6jLs6ntlUHyiH1O+9w9xl76JzOmws3qHrkQwGg4+x1c937q9y5L+eTG+xUecJEA4pyhmqghsqOMP2k9e0IyG3Vq1dixhorhqGNdpR2/T9lDtowd1/hjg0mYZVoD5a2LJdIP/FTd+E/zHOz+7XiUnEawFI2x/ACdUrdM24Td/mscGeN+lqsutif7LerVSnALGIdK/mRm1QrBl5ioSIBmVLO0TrPXuzhUzmQZokXNV5qXmtF7QMd2jNFuzO5he+vp9u/xw/X1WXkIayZivDcCD2ea5rVxv9mopNwIg3lSe6eqrTN4b+M8gKVDbFAI73Vj1gdOs3uAjQsWYm6E9bKPZpQsL/wDEeAj4ikBYMk5vYYjQfJzZ9YFdqswNML7TPh9wZRrPQwje2/tz5+ziVRixGf6Oo7q+eIKcqcd0js0/DcHlgWXUb7aW5SjoRH5nSE6h4DHQAjuqCoklRtUbX2KTVV+vVzXUYQep3hxZvpWFw53prisiry3O0Oqsee5HEOcaVd3I7ZberWvjlcIrMkmk2QkSBNN7Unae1v5WPzuamDg5LNbqJUuOGZBDgFN3zMnNn/7j116j6DgsK7hD3odvdYS0mWI7vaK+RDtccjb1LeHkX0Y2jSCv7NwNmQxFxFiUDySzBoKhaOen2N2USp23GZi42I4GRGctRLYDZrWPZyctRbiLTK46lpeudqMZY0ARJ0bYM3XtlWpdPBdfbx7DzrLOQFUdArZJ55mrcZKbr5MgQLBrALtN+eARypCgqIuhJtgzY+dI9/iE7MVvktii5fj7ZVubg8YjBEweErN9QEzQYAFOzFNI12kAQvmo4QoHwyXOhraa1GNAKKKmACUKnPK2XeBdJ/byZJ87uGu/7MmcevET4VH3Y7yF5Gae0xFbrEMVq5c8vTaCwj/csPXu0LNI7Mzmnjmr8RicQ+MucfovKnQUEiUnH9gpia6R5P3SmpJvxUYZIZy5YsoBFocunPS/sy7PmD4klz5i3U0j+B/8/5tkJP01EGfgtbFbChWuVpzsoNUonZLLvnoDvkT615A== X-OriginatorOrg: chargebyte.com X-MS-Exchange-CrossTenant-Network-Message-Id: fcf57ba8-c988-49a3-7bf3-08db34e3042a X-MS-Exchange-CrossTenant-AuthSource: DB9PR10MB5211.EURPRD10.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 04 Apr 2023 08:03:03.6367 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 30547194-0d55-4a2f-900d-687893d3bdc0 X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: R6eXqY3Ff8uHBx1x3FV7UeyUJ4K0Jg8xHqj+wLUMluTM16JN8bCbQMnH4FXV8S9GreA5rdS6z4g52xkTh7QoUBzRUufxvnJVsRo/mXI5it0= X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM9PR10MB4039 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20230404_010602_213460_121FCEE4 X-CRM114-Status: GOOD ( 12.57 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org This adds a dedicated devicetree binding for the Maxim DS2482/DS2484 I2C to 1-W bridges, which can be extended later for further features (e.g. sleep mode control GPIO). Since one wire is a bus, child nodes needs to be allowed here. Signed-off-by: Stefan Wahren Reviewed-by: Krzysztof Kozlowski Reviewed-by: Rob Herring --- .../devicetree/bindings/w1/maxim,ds2482.yaml | 44 +++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 Documentation/devicetree/bindings/w1/maxim,ds2482.yaml diff --git a/Documentation/devicetree/bindings/w1/maxim,ds2482.yaml b/Documentation/devicetree/bindings/w1/maxim,ds2482.yaml new file mode 100644 index 000000000000..422becc6e1fa --- /dev/null +++ b/Documentation/devicetree/bindings/w1/maxim,ds2482.yaml @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/w1/maxim,ds2482.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Maxim One wire bus master controller + +maintainers: + - Stefan Wahren + +description: | + I2C to 1-wire bridges + + https://www.analog.com/media/en/technical-documentation/data-sheets/ds2482-100.pdf + https://www.analog.com/media/en/technical-documentation/data-sheets/DS2482-800.pdf + https://www.analog.com/media/en/technical-documentation/data-sheets/DS2484.pdf + +properties: + compatible: + enum: + - maxim,ds2482 + - maxim,ds2484 + + reg: + maxItems: 1 + +required: + - compatible + - reg + +additionalProperties: + type: object + +examples: + - | + i2c { + #address-cells = <1>; + #size-cells = <0>; + onewire@18 { + compatible = "maxim,ds2484"; + reg = <0x18>; + }; + };