Message ID | 20240611-dev-mule-i2c-mux-v3-5-08d26a28e001@cherry.de (mailing list archive) |
---|---|
State | New, archived |
Headers | show
Return-Path: <linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org> 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 8DF43C25B76 for <linux-arm-kernel@archiver.kernel.org>; Tue, 11 Jun 2024 11:45:23 +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:Cc:To:In-Reply-To: References:Message-Id:Subject:Date:From:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Owner; bh=GM5uf9rvVMyFuukadhHqH27qNc/T5ek88/iqrUDYlAw=; b=KYWDzRUhdVv7o5fkEtDE9VxLWd zzLMJkj002p8ez7uTmPfKcSLgYf/yRCUlkwHq3bW2/Zlmvp51WWHk+5OdL9LV0NJ9TD80OS/4XHkw Lt2+UBaBdI5OQ2XlEEhlM1KmF1be+Qvn67Wg4Uq070c68fnRJ2m68tEE4xlxVKDs84BOL4vm5GiZG cqpQlNdRVNGPRHsQjX0qphwZa7KtE0agt6SQjv3g0Bl2JTH401L46JTbBczjQ7D6LrBmX41dM41Ws tdWw8knevo2F7xq+YxQvdWkhmp2caVvuycLr3UbvFsGtR6n3mM2aUWN0HWPPFp+3lmbj/y5VOyO6R Z0bA1Ivg==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.97.1 #2 (Red Hat Linux)) id 1sGzw5-00000008hy3-0VGP; Tue, 11 Jun 2024 11:45:09 +0000 Received: from mail-am6eur05on2070e.outbound.protection.outlook.com ([2a01:111:f403:2612::70e] helo=EUR05-AM6-obe.outbound.protection.outlook.com) by bombadil.infradead.org with esmtps (Exim 4.97.1 #2 (Red Hat Linux)) id 1sGzvi-00000008hdQ-1uPF; Tue, 11 Jun 2024 11:44:48 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=NrolH52ujNhPcSwOqcRxJZCkPTABBXZeln3Xw5bMUPzQRELqfhqbAphnHz+1eoyUxu/Hjhs03QaCRInaKYNE/BM3FvisQPnXSDBchH6zTH+Cz8THluaxX1lvVcRiQ6P9MiVknPM9AA9OTyVpb/ASIB0XVArJkgHYv+UjgjAi16FBLIYK95PIbsO3QeZBL3HQ8bkDYpepQog42eBx0N71kRHYiS9biQS8/2aVYxDKqWnHSRBLzwOcbaiwtdCc9LmilmZ0USLmMScbpKNWKv8Ne0Yndy5g9rjXJFNOaBpz/Lvh39rrfazdTV9IUv4Z+ISkr7hC84vRyKl0hjt2bj5OEQ== 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=ZFIeoMB1Ayjvd6zIuV0ZwuweHreNL3VZbtqc27f9itQ=; b=nc/5f3x7HswkqTAYF1KsfvIF+Y9ZeFxaXgdouWhBYzKNYGSESy1OqyaLsrbSS3IDeH9+u2XYGSjTg1wcLJ5BqX5gKmC6i/Wu1oTU9ecG0YjLDHFi3j895zrzbLLZTb/cnhZYy88e2ohe0dB33WctNxpTOQpvE48AravZun2Td/XtGW5aDuTfL6qTSFMlObO/lsOn19Vaa1PmiVRLJ/Xy87zXsDYptw3ex1/CVbMBBHZ1TH+4Bean17uGRXNnZ0bgSFIkCYz6Is2/FXiC+ELdSK7ryF5H5476plRehrUCGsqf8nRJ4JV1MFVImfQk47OxThOgNSbB+vGFZPTM66XjWQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=cherry.de; dmarc=pass action=none header.from=cherry.de; dkim=pass header.d=cherry.de; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cherry.de; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=ZFIeoMB1Ayjvd6zIuV0ZwuweHreNL3VZbtqc27f9itQ=; b=AcD73IMhOEwmRuiVmjM4uwedIMhRKBhM5pVmIxRbX93q1bSUWiatxNityNDVC9KaocchYtbBvZAU1W6icEtU8QBVAN2nc/bVe0KE+PswnpPpJLzyPAn+cICOUxEbbxFTUNEc6iF0QREKhnvV1eehvF01czZ34GaBFCwi1XPvFf4= Authentication-Results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=cherry.de; Received: from VE1PR04MB6382.eurprd04.prod.outlook.com (2603:10a6:803:122::31) by GVXPR04MB10301.eurprd04.prod.outlook.com (2603:10a6:150:1dd::15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.7633.36; Tue, 11 Jun 2024 11:44:31 +0000 Received: from VE1PR04MB6382.eurprd04.prod.outlook.com ([fe80::2a24:328:711:5cd6]) by VE1PR04MB6382.eurprd04.prod.outlook.com ([fe80::2a24:328:711:5cd6%5]) with mapi id 15.20.7633.036; Tue, 11 Jun 2024 11:44:31 +0000 From: Farouk Bouabid <farouk.bouabid@cherry.de> Date: Tue, 11 Jun 2024 13:43:56 +0200 Subject: [PATCH v3 5/7] arm64: dts: rockchip: add mule i2c mux (0x18) on rk3588-tiger Message-Id: <20240611-dev-mule-i2c-mux-v3-5-08d26a28e001@cherry.de> References: <20240611-dev-mule-i2c-mux-v3-0-08d26a28e001@cherry.de> In-Reply-To: <20240611-dev-mule-i2c-mux-v3-0-08d26a28e001@cherry.de> To: Wolfram Sang <wsa+renesas@sang-engineering.com>, Peter Rosin <peda@axentia.se>, Andi Shyti <andi.shyti@kernel.org>, Rob Herring <robh@kernel.org>, Krzysztof Kozlowski <krzysztof.kozlowski+dt@linaro.org>, Conor Dooley <conor+dt@kernel.org>, Farouk Bouabid <farouk.bouabid@cherry.de>, Quentin Schulz <quentin.schulz@cherry.de>, Heiko Stuebner <heiko@sntech.de> Cc: linux-i2c@vger.kernel.org, linux-kernel@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org X-Mailer: b4 0.13.0 X-ClientProxiedBy: VI1PR0902CA0050.eurprd09.prod.outlook.com (2603:10a6:802:1::39) To VE1PR04MB6382.eurprd04.prod.outlook.com (2603:10a6:803:122::31) MIME-Version: 1.0 X-MS-PublicTrafficType: Email X-MS-TrafficTypeDiagnostic: VE1PR04MB6382:EE_|GVXPR04MB10301:EE_ X-MS-Office365-Filtering-Correlation-Id: 4cea8b0b-d91f-441a-0728-08dc8a0bdb96 X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam: BCL:0;ARA:13230031|52116005|1800799015|376005|7416005|366007|38350700005; X-Microsoft-Antispam-Message-Info: =?utf-8?q?4sOlDnpb/gS4eU/jMRR+q3PapXJ2WUO?= =?utf-8?q?Sn6MTdlnUQm8XHWMcMqpTNrWesNBxvTAZRfAk1noklwcbsLCZKrjFpWDXaEJNnFsn?= =?utf-8?q?Y1UUUQqVtz/KhU5np/V1IqZbZGMavIb4/D6BTKfBloPn0sDMEn748e7hKzyCxAqam?= =?utf-8?q?GSFAwYCkAuajzsWnEXFWWXDwgi161RiJh5xlpcgq+6e6OYFKDPk9jBG4VYiW79WQa?= =?utf-8?q?8Mr3IcQVm6FW7MkXOT6aFtnKXXFanxtWT6wuFIxHaIzzinFa1Bo5cG2LTvW+j4kL1?= =?utf-8?q?ApA9Lw0y11moBrBTate0RbCs7k+BDPx2yuC1u+bVJtSLX4m9pn+P4BgJ5dcSBicRw?= =?utf-8?q?SCC5V3IfxsdExzOebjIAbVwo9XEt5JMqV41rVsSZ+Ba824gfTuIZkluoWwp2nTYRM?= =?utf-8?q?7snUwmLDrYnaA6rBsQG8lj6GmMdeVJ9QcBps56BP3ksKnzjBwRdxP7cWfAN3bhwgh?= =?utf-8?q?aiCoXERpgqFgbl44myt5KcscV0E2IVouAwzldFpCoMdAXXIBxZYMmNbeh/opls47R?= =?utf-8?q?O9NCPdLDBlLmeDrqQUmCJcCGKZ5x2lQEHG5BCbqiEuxzlyYvx/MG4f5fbWm+NFOdL?= =?utf-8?q?3WkNYOglCTa8reofO5ygFwPjZFAtnr/BQyicZq557gY+h/BtDLD/+QXVTKhSx3uQ9?= =?utf-8?q?Z1HwAXQciu0B4yeQLEq/Gk+6zrvzOz1UptNWeEu99cXpxACtTkctpOVEXB3IVAzpv?= =?utf-8?q?IGOpJtv4Cx4+1K18abXm0SwtjjzPfOTGNH/43RdPY///EjgsUoFlRMRzshuaHj1KS?= =?utf-8?q?wPvJHCC+kO1ILMxm5UgLPjeRNRO2vSAtSjDZRpPzHaaUhPY24sisM6HsmZkS4eQhF?= =?utf-8?q?Tcks+VPeYPlLQWkDgZbw+aDH/xfakNX+vXxCGyu5apAYXYosIUeqnO/gdxPQz80ON?= =?utf-8?q?rbJHz0L+42V13pOCDivSBbIpuWcDrO6JNOwV5FLUrZ/1EFwNHOZ0grGr2Q/eqQ84F?= =?utf-8?q?zPx/+Y9gyMiQsqdrEbyUUaWFMX9fO0PhBbVYGlhtIKrscbWEUC2G/jQXkFHgEgXH3?= =?utf-8?q?zugvEHdeXa1/ouqRuw8vm40NnkS4rM/0KtjNH6WowPUPw14Flqf///LS1EcUxK1wU?= =?utf-8?q?qUE53cMwS6jj5MZCi8N+b6pU7fQM35DchrlN+6Apw3UY+sZ0xOLYi6GzZqO4SsCXW?= =?utf-8?q?D5yg7Hu/EbqsmDRVL9G3AHyVXX4I5Krg09AbmcYYPhq8YstJJmCobSrNCKY4e9iET?= =?utf-8?q?Dja5VnM9itgLYqdpX97tREsGRk8hAxgiwNFOWgQiHg6jo56K42/JtXyxiaNIHhvXW?= =?utf-8?q?nZlKqTNhoo974nDMx7w0TutZzWbu/IYZa9pBkfzjePDR+cvJU2ztXzrs=3D?= X-Forefront-Antispam-Report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:VE1PR04MB6382.eurprd04.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230031)(52116005)(1800799015)(376005)(7416005)(366007)(38350700005);DIR:OUT;SFP:1102; X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1 X-MS-Exchange-AntiSpam-MessageData-0: =?utf-8?q?VgcFS7GLU+0vnLDVx0kw7e0J5qcK?= =?utf-8?q?yaTv/LpwLSvmS/Ld5hTKchOVtf4Fd25bDgsA6nlHNIVN1/BGCMDPBFnK5dJUZkLX/?= =?utf-8?q?613q+dWOBqSFnvhjHCawj3t+pY3bZ+qGxO9gERCqU6IFDhX6jyU2QcCr8Dw77jd4O?= =?utf-8?q?k9rcAkJiyvgXeMqdAZ5I/BdwnVX6+RUWAWnEUZxOqbg0S/IaLms0EMQDq6Uehfxm9?= =?utf-8?q?KDKLrhpm/psMy1b8ydMcj2IRunojk/c+fofqJ/qEMwNwT9rrAQ9OWk5SCMHwBxsd5?= =?utf-8?q?mi9WkcigEvWLKgHfEnbLlAptXlUTe/V2TRg5FOVujAWD2bzyE7p16+bpP5CW4XSxa?= =?utf-8?q?k5E/QTT7by8aJjz0yM7CQVOkV5PQ8pfim1LooxTHwJzvo/Q06wCeW6u8WIkS2krCw?= =?utf-8?q?HUXVm7LAw1oDNo873AFa0y4oL4E8Ivjd+mHQ7fXQG7Tyub1cQcZycRPLDm8MsskXN?= =?utf-8?q?IV1DRmEk/fSBNxzNVB/4eOFD+4g5GL4E3DFa/udCZ5cqkTAttpvcgHvoHsmsX4vZw?= =?utf-8?q?lNZSLs314RIPNpooZfQCElRiE1RUtBKU+WWL/55b+gKa3Tx/cyd3KlHwMgCQ0rQYT?= =?utf-8?q?2FQip7wmaXLf5G+SSr3aWwfGTIwgy8eb+6WCxkLqj3SVFNSDzIrHkuqbdlDHNPooN?= =?utf-8?q?FxL9t3AyCJ4WfuBIFPxygx53mBFK3yIpMP8kHFiRXP+HGMtKfDk4L/mycFm/lFP1b?= =?utf-8?q?HHVozNB1bax9wRdds6aRVhl9kCtrYh2d8nfO9AuMrZ7smx4BB9ZsOwkv1npcs8WzL?= =?utf-8?q?tuONxqJF/Nza6e06XYoxlcf8Emsk5fNcW5YpimFeliU9liHkwdT24STP2w4dZnVUd?= =?utf-8?q?sWSGAUA06wdir3fXskQc1pilusCf6qpAlJmrJwMkIQ04XJiQEJiwTOi77MfSmpSmm?= =?utf-8?q?n8F4aZMSPiuDgzCPbypoHkbzN8LGzKqlzjHq/HK7jrkHf7t/Cu95IvzH1BBzRYwLk?= =?utf-8?q?97RyteEMVsvKN5QaLI8KnXR4ucxKEt9L7dyM3SwUGI1/s5JTBCqCp3dJ8WqlfvpxL?= =?utf-8?q?HLsyeblyiuUD24hl70EKSrv+uprehKn8GcJh4v2eOTB0d1zPFjfzILMlEQEMEh/rM?= =?utf-8?q?AoyQyaKxSCPv41w9jAv/R6P7z6Y6s8LbIftxdRiMetgcazv+/p4xkUGpf/yu9Tw8H?= =?utf-8?q?W+MHzkzylzEnGrCmUPyGXJCBUWcv7tzFVPF3kM6pq7+7IS2eNdbgQAamqR6qaQKAz?= =?utf-8?q?zPbJgDRAUbptppsTRVPzHItFAcco3LSF4QsNnlsKnEizoT77PKhp6EXxwGizdAMf5?= =?utf-8?q?qHsfAqMjHcwHgGBUHbIJsk5KpGnxWmV15PY0rWMq3hUg+BoMWKRwYYDNh479vQnFA?= =?utf-8?q?dLtM6HbAXwTzr1zcvXx7ymV1vmSiq4eoO3U6Kd6XiggiGoHFRUVolL+1J8q/WVJcA?= =?utf-8?q?cKfL2mh0YbHAwpaK4/dxxe0FccgEREKGZ0M8dJSBi/8lvhOWjhhpxWG3bHTlU7fni?= =?utf-8?q?nUf5+qX5fSN74ygl/KOyrWFFaxL8KwSwNmos7I7b7X5trwgYpR2AfhyhP5nrtDZS9?= =?utf-8?q?quV85lK7t0+ufrvZJhLoJdo0dlfCwDtZCA=3D=3D?= X-OriginatorOrg: cherry.de X-MS-Exchange-CrossTenant-Network-Message-Id: 4cea8b0b-d91f-441a-0728-08dc8a0bdb96 X-MS-Exchange-CrossTenant-AuthSource: VE1PR04MB6382.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-OriginalArrivalTime: 11 Jun 2024 11:44:31.6379 (UTC) X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted X-MS-Exchange-CrossTenant-Id: 5e0e1b52-21b5-4e7b-83bb-514ec460677e X-MS-Exchange-CrossTenant-MailboxType: HOSTED X-MS-Exchange-CrossTenant-UserPrincipalName: EijHyLmObRV+AkgJnKXXYQrMd2Q0AagAdwtCkXXlQMZ1TFXbLQUAbtY9rvAOUxhiRXw1F5DaRdMjR8uU/9Jm5rUZiD/oW1XC1kRh9Rr0aeg= X-MS-Exchange-Transport-CrossTenantHeadersStamped: GVXPR04MB10301 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20240611_044446_677174_6E1DDAA8 X-CRM114-Status: UNSURE ( 9.91 ) X-CRM114-Notice: Please train this message. X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: <linux-arm-kernel.lists.infradead.org> List-Unsubscribe: <http://lists.infradead.org/mailman/options/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=unsubscribe> List-Archive: <http://lists.infradead.org/pipermail/linux-arm-kernel/> List-Post: <mailto:linux-arm-kernel@lists.infradead.org> List-Help: <mailto:linux-arm-kernel-request@lists.infradead.org?subject=help> List-Subscribe: <http://lists.infradead.org/mailman/listinfo/linux-arm-kernel>, <mailto:linux-arm-kernel-request@lists.infradead.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" <linux-arm-kernel-bounces@lists.infradead.org> Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org |
Series |
Add Mule I2C multiplexer support
|
expand
|
diff --git a/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi b/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi index 1eb2543a5fde..5ed7d51717bb 100644 --- a/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi +++ b/arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi @@ -12,6 +12,7 @@ / { compatible = "tsd,rk3588-tiger", "rockchip,rk3588"; aliases { + i2c10 = &i2c10; mmc0 = &sdhci; rtc0 = &rtc_twi; }; @@ -210,9 +211,23 @@ &i2c6 { clock-frequency = <400000>; status = "okay"; - fan@18 { - compatible = "ti,amc6821"; + i2c-mux@18 { + compatible = "tsd,mule-i2c-mux"; reg = <0x18>; + #address-cells = <1>; + #size-cells = <0>; + + i2c10: i2c@0 { + reg = <0x0>; + #address-cells = <1>; + #size-cells = <0>; + + fan: fan@18 { + compatible = "ti,amc6821"; + reg = <0x18>; + #cooling-cells = <2>; + }; + }; }; rtc_twi: rtc@6f {
Mule emulates an I2C mux (address 0x18). The amc6821 is exposed behind this bus. Add the mux node and amc6821 as a default device. Signed-off-by: Farouk Bouabid <farouk.bouabid@cherry.de> --- arch/arm64/boot/dts/rockchip/rk3588-tiger.dtsi | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-)