From patchwork Tue Jun 10 13:45:20 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 896083 Received: from mail-pg1-f172.google.com (mail-pg1-f172.google.com [209.85.215.172]) (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 6DAED29AB10; Tue, 10 Jun 2025 13:45:58 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563160; cv=none; b=e13P5bwMF9T4TmctmmBwwBkfdOoekQlNv67pQqKug4xmlQIvXaH6kJ7QHn8RaLBTex3QYYlKNTkmyCNjTNYOQRc0NyGwcqmaTqXssbWeLIUX2biV0xVfgVv5w3MUqYqilGHo/zdRG5x71G5Zx1J77Kj1apZBQUiEMIeoMHttaFk= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563160; c=relaxed/simple; bh=/Aqo6eZT8yO3l/bSFL2DWbLRnUJ/G9BOeA6amkvZLD0=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=p46csxwuG2qREx1Cc1MxhAOm7IBAgf+3QW4DDoSrE7fwDi2Lq4UteA75MIaY+u1JB3zpu91KQko6oCEK9z3cK5arw+j/b6UoKU2ymFmyW7fvWWIx2zNFYrlnGuWezZNiMYJ8d4/7ElqFKtFPn4o+4Hb6stqkP55dskQo2fT+c6Q= 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=BjSrb2mA; arc=none smtp.client-ip=209.85.215.172 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="BjSrb2mA" Received: by mail-pg1-f172.google.com with SMTP id 41be03b00d2f7-b2c49373c15so3784130a12.3; Tue, 10 Jun 2025 06:45:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563158; x=1750167958; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=WiSre9WglDpmIK4O0YsNl0nRwFB834XrXov3VRpC0FA=; b=BjSrb2mAirr4zu/vBMgHw2xQMs451HyXMgsng55Zza1+qXNuOQSGIRrrubCvUaRZ8L 1FbjpLPqDdGF+IhdDY6qUx+wQnlBvc2D2nJJHG/LjmG45EP28MC+K2JbiYQmMuaI6lMv 1E7fvYptMLU9QygpgZqsZP7xzIcNdY9vNRS041DJqOsrz+8q7psWj04zgGNdu0CFjJdB Vxnr5TvVPRKdOC+/crWhVCEuwOdTc+k68PZGcI1M8jEyi/His+C8XrrvaCFPWHaFMgbU V0BW6pA/iwIq/iSbWuq73MBYNiQ6RZ0jaWgpOjNnSYEivyqEhpaYSDEnrJ6nXziFMW/c DNxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563158; x=1750167958; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=WiSre9WglDpmIK4O0YsNl0nRwFB834XrXov3VRpC0FA=; b=rKRStE25/p+E4zNdhCWlxKthh7gS+yzpzJ+rqnQxS3onQDORVFaxQ+I8XObEhrDmTF cSm25MuUWoBTOBywzslxa1UZRb3/L79Ohw7RZa1OJSB+rwqfTDZBAnud8WLD52fiDjD9 DLBIDj0zWLzSuJK4a71GOoWWm0E4KNxKDLPxa80fE0bzBsl/7FgrS1Qpp0lfUjH8n3pw ENNO40700ZotdfgU4hGgEmD0i7QGP22QPXCY4Yw9gqc2jNElHiDEeIvHllu6wKpL3buC 5khISIE/JDpk6usNpFB10k+6uXQmqVoQcRJR0JWGd3WAfbfIgcuqyd+XAZcb+KF1d8HG q+eg== X-Forwarded-Encrypted: i=1; AJvYcCUN712qqyLAhz+ZJkN7mLTJjK8JKJz2gUqYfwrOWG25Vdqp6ysDL1pNOuKoygBLC4MvtHTuvWCX35Y1wD+W@vger.kernel.org, AJvYcCV8y83AjvcdvZ+qpqqvQY1ojxj9YBi1wxJs2dl4JB3nP9PYz+J1rT3Hu7bjLx6awVvKF/G/uq3j8sqn@vger.kernel.org, AJvYcCVNSObA8ULT04b/yN7P+BJRaiVBKxh61DgYP0WVXOL5XWhrh4fp3tYyKhLf95gjCxMIP1Yz1MJeQKIl@vger.kernel.org X-Gm-Message-State: AOJu0YxLLl06spI4j53hhFAzQARRzlv7HYPJppyjO/q8dzp4GJuPTL4W gQUcOK0PgEB7n8SjsTBqcqs3OUqvP9kTt6LviFQvgvWNWc04KYl9REzF X-Gm-Gg: ASbGncsgwjlp/qZ+/uqxh73Kpe9B0Mun6EZhRUk6ByC/9yVOmeWxW+q82x+XEUeb9Iv YmYI3TMCyLMAYyBW26QyYqx4XpGiQhaqD8zRkc7UvX0k+/z9MOmWRdikk9MD2cC6q08EWmjkKPr +JYkZCHcSAe6FhM6loOjllbja6S/5GAsn2pp5NXd8r+wvGLJGK6q96J1mZQdu8VUVrcYjHtKQop jPxIBfuMMltCKKtBncW8aPslmEKdDZvjDRb+Xq9ZehcP4pCLPG3NMR0gx7jssCIeqqWX8I6pE3/ JkO+qD2mO+9kG1nq2NFbV4pmlFK6lEcRlIq3PlS1Eu33e64i4dCahAt5H6FCsCiJ X-Google-Smtp-Source: AGHT+IEPves9Z9ZVq/mhz6mgJlmIUE39OoniHpiNwnWv3yeacikEIo4HPGvzJFKEY0HfioUekMexVA== X-Received: by 2002:a17:90b:1dc1:b0:312:e9bd:5d37 with SMTP id 98e67ed59e1d1-313472b5a14mr24196363a91.6.1749563157475; Tue, 10 Jun 2025 06:45:57 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.45.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:45:57 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:20 +0800 Subject: [PATCH v2 1/9] dt-bindings: i2c: apple,i2c: Document Apple A7-A11, T2 compatibles Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-1-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=959; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=/Aqo6eZT8yO3l/bSFL2DWbLRnUJ/G9BOeA6amkvZLD0=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcLMj5ZKRfP6FDNrg/uoHt0VE03NHDCCsm/L tjy7gyFgTGJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3CwAKCRABygi3psUI JON+D/9mWe1wzDkLw5zxCc17gmi0oLsWgTp/gp4uIg7bRtRXS2I8RHG3l15Ne96FHKoIVpycAsS Pm6XUB3Q4j7RgkL1X7IDSkzaJNK/nV67mFAuF7LtR6DQ/dqhniNCCzQt/3osg9oMYBPwBl400A9 hdYDWAneazlwNY0LU6UQYdE1y2a0wv5V8QEpib6iW8V5C1CpmCE/BC9X9o63x78K38UAnLIr2qR 8NygF5muZixISiWMFY73C3UpfxH/4paxsnqGJ0SiexIucrhKfGV7oEvHPYL+UlBYKeRsHrxNJ7B ooCaaDzNhzbKCcmTd6pMNrunOvoz+0OnA2OHT8F6im5h6Bz5hForG2hwBdi5jY29KE2wkBMJArX gJDJ2Mr95ON9GJuRra5EwENT/zJVTHsyPzDr/fe1GLgyDHhGXv1j937k4lNKJXsWlWtQOigxNzR c/Jjl5mgiUQA/x3nRh/jN8PGl47MAQvOvp3IVmgmSOl7yOO0K+6KSzIQny5dzs7HcNTik28NfwZ hNLHp8fNGqEuXlGN5K2qds1wvnubCOM3tvrjFS02nbDJbc06ybYjXSHx4Ud0PUuYrMmdXPem8Fa H7CDbAdAyxBaV4n4oHyWBTxIvfB2Nilu5711+drKFj8tUFhLkQ/HoqH3JtvuHZl3F1fdX8XpxB+ Fn+WFJk5dw9uSkQ== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 The I2C controllers found on Apple A7-A11, T2 SoCs are compatible with the existing driver so add their per-SoC compatibles. Signed-off-by: Nick Chan --- Documentation/devicetree/bindings/i2c/apple,i2c.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Documentation/devicetree/bindings/i2c/apple,i2c.yaml b/Documentation/devicetree/bindings/i2c/apple,i2c.yaml index 077d2a539c832ea8dbf28d2f9b436cbee6fb5d8c..fed3e1b8c43f67b8f5a19e5c1e046b0e17ab8017 100644 --- a/Documentation/devicetree/bindings/i2c/apple,i2c.yaml +++ b/Documentation/devicetree/bindings/i2c/apple,i2c.yaml @@ -22,6 +22,11 @@ properties: compatible: items: - enum: + - apple,s5l8960x-i2c + - apple,t7000-i2c + - apple,s8000-i2c + - apple,t8010-i2c + - apple,t8015-i2c - apple,t8103-i2c - apple,t8112-i2c - apple,t6000-i2c From patchwork Tue Jun 10 13:45:21 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 895397 Received: from mail-pj1-f49.google.com (mail-pj1-f49.google.com [209.85.216.49]) (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 C086A2BD583; Tue, 10 Jun 2025 13:46:01 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.49 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563163; cv=none; b=Q2bf7AVWFfDQkDJOIAIweYlfzC/8gNuDtB/zUg8zKvIhDPTpbhAeRM37MR2LHdBX1M8J39J5l8ZnsF6klVCA3hZBy6ua0/RGrR+T0/IwBQEn/L7gn2i34cX1qnDKerObuiGPGAPSAIkLJGupDMZ2fSgvFjnPB+FBEDNseHHftB8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563163; c=relaxed/simple; bh=UtUXsBApERv0HSkBqesHqqsf4hnDJMVAjhLKU618wUk=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=YJ2vRy/UhZ1M+MZycPeh7xQ3EcDB2//E1HL8cRQog2pfa2Dp3WZNDUl1bnF2r/racFvrQmxXXONorWX13kLuHoN8QV+FsGggBOnjO21L2ex8VBnnRX3ARZAg5tVPPtJwNYG3e4gh4q3vXrSuUy/gVhcEsfkZiADNLAX2hrOUOCA= 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=OWP9kf6V; arc=none smtp.client-ip=209.85.216.49 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="OWP9kf6V" Received: by mail-pj1-f49.google.com with SMTP id 98e67ed59e1d1-3138e64b3fcso1506140a91.2; Tue, 10 Jun 2025 06:46:01 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563161; x=1750167961; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=fgzxLDD1EDoYAqcznGOnUvDBEtdRSzSN7d1ImoC53nA=; b=OWP9kf6VC+EB+BvEIaU/EO74J/gN15IAmcJ6KedH7QAAnYlIoMxXO6O4+zSCws1f4/ YmnPbBLKZDrAGgSvPR/zBaLzShxkLDIOfZJY0lX05ZCHBMtJcUWLGBT6kkqeOO3iyeMe 8kr80AVtpv6oFt4fFKx1ITVzP2L7q+LmWWqLEhwH37jt4L5GJBr9iMxuqZOvH7lveKMS Tl2+n32/1QF7mQEcyMiTDutD6kvyroCPwFOGJ2F1SBOi0TSN2DT+Zk3v7mmNC9i2Z3q3 ea0hDqFVTIOyfgz+TaAUtooc37Ta54clw62etpcSYWOGyOA8YGiq2sQNxa7AwlO5ZisC X+8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563161; x=1750167961; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=fgzxLDD1EDoYAqcznGOnUvDBEtdRSzSN7d1ImoC53nA=; b=c5cCkI5CsVyYHvZHOwW6YBmIoEZyzwppBtPqIkdwPBs0ZheF9vaL+7xSdVQLfuHH11 ca1SLz/+jXmWE3r+qwEZ31EKhnbj9UYY22pk/96GEFsyoDJXcCJ2WiYhzrOzUmrnQ0Xz ouhZw9cj/l6Dt1EBQzpQ6qXXIFKkoNoc/G8oLMzIzTA5kbihjbRBEZLkCm3yY5/tAZSw nuVPKOOkhogxH/8snAQfFpIVSqHwpaF5ESXgtxTZ3g1hK4plwrDeX5asJAlmTRoI8P/I b04H9cXWHv3u8UjzCAYEmq/r4ER7AzrWbny9sz4W1eZpBh/d+wVVVixxh6NgQkePF2kS lr4g== X-Forwarded-Encrypted: i=1; AJvYcCVB8uwVSEN339Fk6jX7yrvaQ7n6yh1xoBS7jC6lUvB390/AKKtVOm44QUbekP/vETEBuOuQeNIlZujiKu8h@vger.kernel.org, AJvYcCW+nBr/tiGdIHW0xz1o/Xk8cn4Ukt1WfamQ1XQMejHzAWs2bNVZuJroNlvMi7nuIu0XuerYnZ33eQeD@vger.kernel.org, AJvYcCXtxTeVD4bWdzTz0taiNCe04ap7JdrER9RQ9BfSTvCpC2jO8fsTcWujG2A8vztVBQGABj1cT58WvCBv@vger.kernel.org X-Gm-Message-State: AOJu0YzyroOI2yg74tNrqVHJYvRQPH2Tz7qGX/8El/LicuqbnaY2urFO SyZaPbVk8+QAdjtCqm68jrCSS88J5AZTnYaIfBhqT/syED5HOLf1lTRt X-Gm-Gg: ASbGncsCtUHtW1igSpMD4s/XMDs4sxzvAR+lF3Vk2sbvx8H31b9N9JXWoblR2/GgoyW 0j7Sm7zzvpT51DSXUnSZOXS7fMw4AnvYEPWqy/1zfqsben9rgXTW7sy8tdtfbBLiJr4+osa8PB6 IMjIu5FkuUOu20Q0/FcKfXlpmhjA2zrMwJMSdRZXkRtvouy1lYpUm7Wjff31ZO3jRnigYTnoom9 qvuJggigS1ocjwmorCrOBNaDi1j/0qmA642Zyo57/clAPkaGWw2fCZJRTN+gPRGX+gHmtHB4+gi s0vjypObxg7thP5mWueCakDCtrTN64fEqZqjhkC8slQoESVojpty4CrWmHwC6EtPtD1ZgLE2eK8 = X-Google-Smtp-Source: AGHT+IGK3m/b8ShwDnwkYQZ/3bSby/VP+fZbQmhnnLuecG6P6WZWJdU842YzUVSnJPIZkmbsxKKkZA== X-Received: by 2002:a17:90b:1d92:b0:311:ff02:3fcc with SMTP id 98e67ed59e1d1-313472e8c90mr26139241a91.14.1749563160859; Tue, 10 Jun 2025 06:46:00 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.45.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:46:00 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:21 +0800 Subject: [PATCH v2 2/9] arm64: dts: apple: s5l8960x: Add I2C nodes Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-2-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3028; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=UtUXsBApERv0HSkBqesHqqsf4hnDJMVAjhLKU618wUk=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcLg9pYRCfUltZiRuv+/WgyjKGV8lBNWbqxY qU16qGuOmCJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3CwAKCRABygi3psUI JGwLD/9PEKpo3DwC+3IfppSQTT4jUzKdpJwc1f0qRO2CialwUZjPjxG6RTj7G6qIJ/BcwTkM3U/ TvVZzjvuu1FsjZPlXli/Ma+g0x3z+jfT+dFmQxy2fjayUhq6HQEY7rlC5iQqzsWqvaDNuZjSgeO IQb9jFfizSAN9JyIyLmovJ2txQUq3kA4sEhY9NBp304PF1Td/7YgK/L2Oj1sylYc/V4ISBLIMYr CiXAybU0AcimfFgB5VPZ2TY6eLL6Jk6oWXjbJJnWo2kfWiZ59gyaZdqCx25/w+rUMNgFzdivyKl TF+3KYE7bxmSAAXrwAfLNTMbd3LhBf/APsTCLptDM65pxnIxU8ptghByHb/C2gjaJie6OSSS3ta 7Wk4bxqhdhKC075OlJI/HrCYGnVJ5A+wBlgWcjLltJiIwpmEDb6FG9HOO+n5Nx1/Gpsgws9GZi6 Pi2E6K6AK20xW9zs8Fu8bCnh/lYvAh/t4/TUoNAyHU87UivyICY+76Orn880MS6yldl/X4I2qmg hXRZYwQU+TcCLKb1Noxp16e1s86WfohCE9znu9EUqh+M2WP2B2lw0CJrz3UHG48H62Z4UCxevAX nMkO2coB90vplqyKgq2WGptBwkrANOyixxNJzaYvZteq8TJsXiyUUTTBPd06YkU2QagRUeShk0d cUqN1Ns1Ty98yUA== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add I2C nodes for Apple A7 SoC. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/s5l8960x.dtsi | 76 +++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/apple/s5l8960x.dtsi b/arch/arm64/boot/dts/apple/s5l8960x.dtsi index 5b5175d6978c45052ded495fc0d18ee3a8fbfdcb..462ffdd348fc893d8e1d597b11d063dc5f88bdf3 100644 --- a/arch/arm64/boot/dts/apple/s5l8960x.dtsi +++ b/arch/arm64/boot/dts/apple/s5l8960x.dtsi @@ -89,6 +89,62 @@ serial0: serial@20a0a0000 { status = "disabled"; }; + i2c0: i2c@20a110000 { + compatible = "apple,s5l8960x-i2c", "apple,i2c"; + reg = <0x2 0x0a110000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c1: i2c@20a111000 { + compatible = "apple,s5l8960x-i2c", "apple,i2c"; + reg = <0x2 0x0a111000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c1_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c1>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c2: i2c@20a112000 { + compatible = "apple,s5l8960x-i2c", "apple,i2c"; + reg = <0x2 0x0a112000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c2_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c2>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c3: i2c@20a113000 { + compatible = "apple,s5l8960x-i2c", "apple,i2c"; + reg = <0x2 0x0a113000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c3_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c3>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + pmgr: power-management@20e000000 { compatible = "apple,s5l8960x-pmgr", "apple,pmgr", "syscon", "simple-mfd"; #address-cells = <1>; @@ -140,6 +196,26 @@ pinctrl: pinctrl@20e300000 { , , ; + + i2c0_pins: i2c0-pins { + pinmux = , + ; + }; + + i2c1_pins: i2c1-pins { + pinmux = , + ; + }; + + i2c2_pins: i2c2-pins { + pinmux = , + ; + }; + + i2c3_pins: i2c3-pins { + pinmux = , + ; + }; }; }; From patchwork Tue Jun 10 13:45:22 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 896082 Received: from mail-pj1-f47.google.com (mail-pj1-f47.google.com [209.85.216.47]) (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 A8DC12BEC2B; Tue, 10 Jun 2025 13:46:04 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.47 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563166; cv=none; b=FWZvjp6nTTQamQ54OZqcaJYpRWJKB4/3KfYbTXwfE9WI/tYgtH3NpzuPL7Dx7D7Hezxvpx4RNwWuIzuniRSNDrYxEO/Rv0WNNyW7hCv9zqcsl16WS+A5TiYP2wDtACFuh/Ng6TmsHedSTWEG0wsbyK6l6g0lK5snt3IzwnM5ruc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563166; c=relaxed/simple; bh=SytD8kgCuxXBBFx++xxWqqIK35ejAFIEBKHMJoFT9+Q=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=cpSnccNPOZDzUUs0959eWcMT6NHA4C1GqdocsmnDiGEVlisISmyQ8jzALmo8mNavHKHo3KwjWE1wai6lPHJuoWbGhYqT0L3MscS1f6JcRkMyyDSbooDxWiPXwvF1d0QLthxuisnm5bockRcWpbNQ+gWUQPOUQiRZ8CHW/Ghbps0= 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=Zb/qyCQN; arc=none smtp.client-ip=209.85.216.47 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="Zb/qyCQN" Received: by mail-pj1-f47.google.com with SMTP id 98e67ed59e1d1-311d27eb8bdso3368466a91.0; Tue, 10 Jun 2025 06:46:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563164; x=1750167964; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=K83jFZOoULSQRfkDWiXqS6t5Jzzm+WLFtNrH9VIQpoA=; b=Zb/qyCQNQcBWaq4cZtJ1wwVBcZZfJW1+G4meBvh87e1I8aMdZo39r6SqbbdOuaH+0D C4JiFj6ZrLdXTGN4z6FDUOWOsL8rPUzJrYO1P00BBIJM6jfm8EDx+WYcMZfflkPwsOg2 hVZ6sKarF6Dnq2pcEihZy5nnb+jgVAQc5Pbx/8Lcll6GQl13FWmzzGfaKvrj6qjukQ65 4RLJ+Zg2tincTlLKoXcKWZy5nEIOGgBjoLXPJwDV2i6rhvwx+xoe+KEWNhPZiziQsKz4 RI7M0Uns1c+ogiHk/9BE8y99aOx7au+tYqQQ2L2epKU1jFxe1NJ9+gLWFm3Kv4iL9qk1 q8Mw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563164; x=1750167964; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=K83jFZOoULSQRfkDWiXqS6t5Jzzm+WLFtNrH9VIQpoA=; b=JgQP9XEWmjHH9yppBZVpwf5glTJervZJbM8wOGWdIHVzi2ru8AmdYde1yLQo0t5g6w CsghQdFgWTEHD/N/bX9+z0rnFObSrGSCfXjDxmqHznemq4THSJO+557dStQVPpBTODqv FvTzBs0AePDBzs9IqJ2JsaINuMWkcVVXoCnOaGzs3tBphqZaNsRy/naabJgV/++jietX v2IdEbNYZlfEKFJL/6H6ZgdQYjM2Mqstgf+AcgmheAbQd+s9tjKbToCXdgn2Vqzb55ka aIpoDsHei31LK//lv9lGDtUnOw4OEE0q1lxUF4m1vxDmgNvScWcLzLAPCvGeW2dyfLm3 bgiA== X-Forwarded-Encrypted: i=1; AJvYcCVpAUmUVaT4iNJGVaJ7tC1NrLf/kbQqZzepM3ucPbcjCsaxaA8hzmLxViGPlf2DKlpInHFFDim/Kb8eF33x@vger.kernel.org, AJvYcCVvWJjQuYtint1pgX1IcbOpvbWXDnOURJ6C2ben+gwHNqvnD2j6OolMTQ+xI/ZFdR289NqccoBf9HYV@vger.kernel.org, AJvYcCWBqYs7rIffoYN8djGkKpOyPbPUWfsT8ouEepgIqO8yEhS3f7iZyi2r4few2kAyXuPD29d5Ha0H2BUq@vger.kernel.org X-Gm-Message-State: AOJu0Yw84mW6fuKICk8hajH9swS0PEKVf9eFCdfeHxZ6b5ZSKEKSB+rs dmI1RJP+SiuqVnevfPgPjGlrZH9ecPlNLC4kCFEBFi4vMWrnG3KZo+7w X-Gm-Gg: ASbGncvHRSyC+ZhEvr+As5aF4935FDA58OqUYblWJKVcaDDAFoNxIEJBCM4H/o951EC Z4iHm7LYnX9VA78oiOLd6ieUs5M/7f3S+7MAjQLOiPEKXQGFnWxLBv3cbo3cKNdwff+nl4TGcwV sO6gwET1nzT8rGgtkgeZjRk5zed5x3Lsk/RE/6P0O3YgTvUOEJLBXqHPgwXC5UIhD7RWT3/LdPq EbCw0pyaxuFVzyLeH0BdqjqmUdGnmEkhHB4L8cXoB+Q+WIqCFkJAJP+HH4Bhmd9OTb2VKv3XB/2 IorzfzPi/6c7tL4t/p8DCDDNKC/kkYn6WLPTYUdA47d54yRvxxA1+FBeVQAKVtDd6Y0Nh54LGS8 = X-Google-Smtp-Source: AGHT+IFwMzsCYgWMT+CFDgevF6YB6l29l/wNFrIVqtpMe/DF3xOkCJ0luh7tYQ0NXpZxazDWxZ/x2A== X-Received: by 2002:a17:90a:dfc5:b0:311:b0d3:85d with SMTP id 98e67ed59e1d1-313a155c54dmr3919205a91.2.1749563163919; Tue, 10 Jun 2025 06:46:03 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.46.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:46:03 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:22 +0800 Subject: [PATCH v2 3/9] arm64: dts: apple: t7000: Add I2C nodes Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-3-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2998; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=SytD8kgCuxXBBFx++xxWqqIK35ejAFIEBKHMJoFT9+Q=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcLe1rL4B1JFrm9RkyAgKXRWPFtMJrW8tM7O MExXyABjfuJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3CwAKCRABygi3psUI JHcaD/4gnlucLyaM5enMPneKiFJG69Dk2MBczinSUzhxA9dPstTau2WigFdNG3O9Pn+gmLBlWd6 hy9JF8XSapJ0lPUPw/tr+0CCiYrDSgKCK/xOGnx0/Tr+1Ja78stzi3IiE6wfnEwhZloRsPzzv1U D0i1ALLQPfboCG5Ozs8shcOY7yakn9Yr+45FRBAUZOA+YNOfjJAqb+Cm+yd4Zajy3EIaZ4lvhZ/ ckdtWVV1j3QCKPe5vCcdbY6pNjRYnQwimfz68Cxko0KQMRTJJsG7CtqnXGNc8LMXi3IwNYHkeaI feK6nYhYOrJEUhlvvGWpCYyvK+DG1TcHUcD13L9gB0hW9Lp+KvIGnTbMQevtA+PxKWNtniDryMq YtkmsSum2xzBTnw5fUG0vRW8HV/ANeXCQmmIPtFFZaEgwE5u2Ml2fNhoY71nT4FkSOt9s0z9HoH KhNo2reB3Lp89XvbCDN1jG6awjhWUTBd5UbMZ8RKwu2E0J3080MkxEKpamIPKm7T0sxe67wZmHR krWnhiLRVYgo29SE3N3cYcV915uEaqlFJsdiR85Wm6J0p1XyB0LuRLc/PVznIjs6GfVENGCsYhT lozHRfibRaFR1RWOluCdZ1PPvpwS1FqUW4JieYjC/3pDeb3Vz9CIWP7iI8GNfrfqY6OG/OqC1Rs C+O/+TfkQCufZLw== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add I2C nodes for Apple A8 SoC. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t7000.dtsi | 76 ++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t7000.dtsi b/arch/arm64/boot/dts/apple/t7000.dtsi index 52edc8d776a936ca5ba58537d4d68e153023f536..0342455d344474d34f7924a089bf5f5915e68d55 100644 --- a/arch/arm64/boot/dts/apple/t7000.dtsi +++ b/arch/arm64/boot/dts/apple/t7000.dtsi @@ -144,6 +144,62 @@ serial6: serial@20a0d8000 { status = "disabled"; }; + i2c0: i2c@20a110000 { + compatible = "apple,t7000-i2c", "apple,i2c"; + reg = <0x2 0x0a110000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c1: i2c@20a111000 { + compatible = "apple,t7000-i2c", "apple,i2c"; + reg = <0x2 0x0a111000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c1_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c1>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c2: i2c@20a112000 { + compatible = "apple,t7000-i2c", "apple,i2c"; + reg = <0x2 0x0a112000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c2_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c2>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c3: i2c@20a113000 { + compatible = "apple,t7000-i2c", "apple,i2c"; + reg = <0x2 0x0a113000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c3_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c3>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + pmgr: power-management@20e000000 { compatible = "apple,t7000-pmgr", "apple,pmgr", "syscon", "simple-mfd"; #address-cells = <1>; @@ -195,6 +251,26 @@ pinctrl: pinctrl@20e300000 { , , ; + + i2c0_pins: i2c0-pins { + pinmux = , + ; + }; + + i2c1_pins: i2c1-pins { + pinmux = , + ; + }; + + i2c2_pins: i2c2-pins { + pinmux = , + ; + }; + + i2c3_pins: i2c3-pins { + pinmux = , + ; + }; }; }; From patchwork Tue Jun 10 13:45:23 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 895395 Received: from mail-oa1-f50.google.com (mail-oa1-f50.google.com [209.85.160.50]) (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 70F9F2D1932; Tue, 10 Jun 2025 13:46:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563182; cv=none; b=f4ERQooDQTE5K7ZHLEQugiPW44NgpGbiOCGxLP1o5cbtI6KxEEjQ3tw599DZyig8K2mVgQGq8d29OkrhcXmct6yXy7JSQ0xjJBVICKJl0869k51HqNUMNbKCh39m8JgNR3ei9lT+dNhAF4JdmmFuGfwDoZ8KSYyOEI9hjrdIlgY= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563182; c=relaxed/simple; bh=eFHOE+VL0+vUkpIqYgHrxunJPZC08TQl4cAYlC5H0pg=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=VXIdrztMr4rYa6WRTd43YoJVCzTrPMTdonmkjcmptp5rspDScFY23vG9f9WIJCtWFTcY8C4M/nwT6zV8VkAvE37Z88iWK6cafEQNd9N7tC5Mb+kuoZ8E/C6BfzA1eIRkTjMzi+2ib/Orzzav+zLW+x72t9NTs6y0KlZXB1/Q1MA= 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=TWd0kapR; arc=none smtp.client-ip=209.85.160.50 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="TWd0kapR" Received: by mail-oa1-f50.google.com with SMTP id 586e51a60fabf-2e8f7ca7ca3so1876198fac.2; Tue, 10 Jun 2025 06:46:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563178; x=1750167978; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=YITmx2LfNpYIIQRDNqfocFPIjztXd+JwPnZTlfVIKV4=; b=TWd0kapRN2TvP6eVMPTUjou/DyVwsZYJ2VbPtOQeq+Dcb4fDC+n8+cAPWFdpV4mY6V V0zrq8wYSj0y3Q6czT7Ds6cx0YgwAja8erxUQvSamhkJwYeLoFIO0Ylfb3tL59qlUYY/ OEEbhwyt+aE87rO4PU1v6b9A7AygfDxH/Is9ycqkTk43A0x2Cdx6MoaPseR/Ofz0xxj6 DG0mwiZU//idMZMh+DiZJCaAt7SvtNr/P6pk83tLdKYyf36pLWiM6Ka+aGMCaNpJcc4F X3AamrpOMRjZZ36b4O5S5fDfTSeA4+wrQBRcMm1jI83Mj7IHJ+zDIc1ShynaHGPZGEdO jFng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563178; x=1750167978; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=YITmx2LfNpYIIQRDNqfocFPIjztXd+JwPnZTlfVIKV4=; b=rKFZvfqnYvvLJW2HE7voKS1pFk3+AMwRCBY6zpiLQqnDx7CMQSPg45of0tIa6Vk8ap RRlqE72GxEdg0x23mxTuyELR5VUdEhttm+NazT/Sa1OBvJwb0czQMVNteTFF2PUFmzyF Wr3gPWKElARnwxzuQxzIIuS/53+8E6vD0pkz6sPh1MBEwQ47ktSGZoAji7oWCYs9hdJP biZ7MQfNC5ecWo5w2tA+AEsbOnNU1BvHOHklYNd5DBfA4+fvy4nGVfkPUBdWz39590ek q/txas6CWr+bpeCNKkX3vrkd7+XLo88alCvra55UfJW9Nc+ISTS/V8ZSzORgzBvGl1b8 FqYw== X-Forwarded-Encrypted: i=1; AJvYcCVvXBQHp08wkBEkVaayeOq46yXlCtrPxyuHx7BnkvOwMJC3Nzodyw8RoDExCBVaofVnWSjLCI4SMudQAUjQ@vger.kernel.org, AJvYcCW5uVEJh4Pfh9i8y3kYxroTGcAD5A39qZHwDbdWflKdqYMPLakx3msTZITWvEyY9iKw8YHkd3uEq8dS@vger.kernel.org, AJvYcCXFb92/CT1J6ArdBbTe3nwgrgabuzb8BjmwVoxysnY1yWFMf3Nyla2/ULMv9w4PWNRzocWxKoLKdy06@vger.kernel.org X-Gm-Message-State: AOJu0YyP/a/4glSDaW0dFralZSoYfTweW3AViA2DxQ9f39EZcVpjozTn OORGAQDM0wba5mA3v6dPvR/TIx1UKpEHyty/z9glTTw0e5KqxKOc9mftBj06aQ== X-Gm-Gg: ASbGncvsxXd1opRPL3nelCHmWoisZ5ZXATDtygnCXs6rJIq/ErPb4oXEEoahIqOPSQf ZDkvODHaZk1wBDCDpCnD0vJnlAsHSRekNSyDvlCYdTSID/xx30Fu0KXpZKqAoKvu6skKqMmWYGf Q5skXKD6/PSaYfTHcMF4RRcBK8r+0S25c7FjwdD3jufCMd4qmqid3uvAskG2u3010YLEj+vZOtl hQa5rO59B+Ne7Aoi8eJZo9xKRuTNzbg0xMqn9pGAl54cKH94UMynBnGjr1HSH/58ShEU6F/ryKC u24x4tz95iKwSmSP7p2NRyA7zU1mPTkM8sK7LTBOMdc0iDyNdGxt3ZViQgGI1yQZ X-Google-Smtp-Source: AGHT+IEfTFb8zgj5xUPi51FTzMoYyKfdVF7T9yXKQ/Lb4kplJ4b51oTC893O7qoQI8dAZAqlSerVrg== X-Received: by 2002:a17:902:e890:b0:235:1706:1fe7 with SMTP id d9443c01a7336-23601cf6b9amr266199995ad.4.1749563167284; Tue, 10 Jun 2025 06:46:07 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.46.04 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:46:06 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:23 +0800 Subject: [PATCH v2 4/9] arm64: dts: apple: t7001: Add I2C nodes Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-4-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3001; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=eFHOE+VL0+vUkpIqYgHrxunJPZC08TQl4cAYlC5H0pg=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcLt4kle8AckLpFOCx/plMyGBuRFTCnZMMKh Yc8QVDJIRGJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3CwAKCRABygi3psUI JNSOD/9j5hbFls9qcicL2VPhhzVe3osxN/UrGFIGMw7IHCf4HaJD0w1gRhXh4HQjyKvvX6ZOwC+ qkUuhmvEtEZpC4xVYcGOtF849vuzTOW08lbX5Y4bDsqGUqP9fsUDDfMowyP28ife2pSrZZ9AEn9 JNT63c4k+mIUqZb6C68vu0qhleMZwjYwXZNr3KNIg8HtBEs8TRr2subs7zMShRs5/K9YaM7e/Dy 76WV9y31DN1Kq3M1W+E/F8BldoP/cCfKuKbIgo3o6j0Jirn2gIS6zUBecbm2pN9SbWM7wDRPo4K MbBN8aujAiXcmUdYT9oiCv77pJ5C0N9LU2cV/x+v67Bnyw5JMsrIiLvVTlrUrtGi32wMiEpKbkL 64GjbuSpaBB+GFvtcrEZ4z4P62IsFLURKMJkwBNi/hEh2o6xxlT89pWPjyi4gXmYZPGj1sSiuAI 6P9q3tKijX4z2JVx6mZUiSL+Ps3VzxxrPTHKoJfE9SfoEJ9KN0RhDeMiLD55RW2nPjsRssfHMob dNe7qR4qZd/RwcFpm/ra059PmWxbJeBzSY/Auhs8Dw0MuJr6Hf6lRUf5w6tvK8qTI/JdcwZjnFN ZmfSeSZaZa4clQ1vxK4wZm6uhJFg9y+Oyv6UnZAXzMQQhRDtuR3SD2iEqMnuhwt7/36vK5v++LX uycLH/+4NU5eh3A== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add I2C nodes for Apple A8X SoC. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t7001.dtsi | 76 ++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t7001.dtsi b/arch/arm64/boot/dts/apple/t7001.dtsi index a2efa81305df47bdfea6bc2a4d6749719a6ee619..e1afb05423698223ebc15f2ae347e73fb46c7c24 100644 --- a/arch/arm64/boot/dts/apple/t7001.dtsi +++ b/arch/arm64/boot/dts/apple/t7001.dtsi @@ -144,6 +144,62 @@ serial0: serial@20a0c0000 { status = "disabled"; }; + i2c0: i2c@20a110000 { + compatible = "apple,t7000-i2c", "apple,i2c"; + reg = <0x2 0x0a110000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c1: i2c@20a111000 { + compatible = "apple,t7000-i2c", "apple,i2c"; + reg = <0x2 0x0a111000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c1_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c1>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c2: i2c@20a112000 { + compatible = "apple,t7000-i2c", "apple,i2c"; + reg = <0x2 0x0a112000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c2_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c2>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c3: i2c@20a113000 { + compatible = "apple,t7000-i2c", "apple,i2c"; + reg = <0x2 0x0a113000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c3_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c3>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + pmgr: power-management@20e000000 { compatible = "apple,t7000-pmgr", "apple,pmgr", "syscon", "simple-mfd"; #address-cells = <1>; @@ -188,6 +244,26 @@ pinctrl: pinctrl@20e300000 { , , ; + + i2c0_pins: i2c0-pins { + pinmux = , + ; + }; + + i2c1_pins: i2c1-pins { + pinmux = , + ; + }; + + i2c2_pins: i2c2-pins { + pinmux = , + ; + }; + + i2c3_pins: i2c3-pins { + pinmux = , + ; + }; }; }; From patchwork Tue Jun 10 13:45:24 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 895394 Received: from mail-qk1-f179.google.com (mail-qk1-f179.google.com [209.85.222.179]) (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 68B4E22D79B; Tue, 10 Jun 2025 13:46:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.179 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563184; cv=none; b=HmpAeIyfe9OPMJhm4zvkUceP7lrIc3Hw0hUr14luRpsaylm+S2AwMW8G+ARP5hnH28LY/mc2jApdASh8XA4tZRt1vPcfirQCJ3jIUt0N+r4iw2p6jHEk19MQ9W/TV8JKZQfOQGib5vmaOyyEhTyPwm3slvLLA1Wd0/RoRqLV+e8= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563184; c=relaxed/simple; bh=K2/pnHaMI2yTXkNfn6PYNYe6qBt38rxRGGJx2uQPPho=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=pf2/QFM4MMntf7Xgenr5tWGYc5ma8BezTmwaAW/NZVUVL00Rr0fIKgQk+ryTAXblgY5rlWhtuKmvKvCCgW53LxkqjS6FubwGwu9xT+inOmzwUPYF1imybKyDeVIVbZyBRdaGJykabOERzTJ05A8WEHQXOEwcdz/Chu3pflhKZiU= 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=enslh3X/; arc=none smtp.client-ip=209.85.222.179 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="enslh3X/" Received: by mail-qk1-f179.google.com with SMTP id af79cd13be357-7d094d1fd7cso715892985a.3; Tue, 10 Jun 2025 06:46:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563181; x=1750167981; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=yAg1xxPrByLVXS5zqSSsIze8Df8Cn+rlbuQoqH4AjLQ=; b=enslh3X/CZN+y1tYKjFLCINqZmGLYv6r7+yCktqm1CEQhsuM88nHVKZpORMfei+w5O GPFPUHJeUwzQFiP8n9AGPd1IXWCnV2st1lAQXdZWmMJLqCcZ4CmExucVsCkQuN3L+Y0z aT8rc5jv5x/EGBQXEa7MzHdd/cAKSrHJua/J1T6agePClwmlbT6KJRDWoAHCJ1B5FJJ2 f7/spvmTDbqwj9Ewm/bG71UANEfgTibjPB+c6/NkxxIxrC/KtrvJclCaSmp8lWw/Vx3z 0KWCUpl/NKoG0VfdTg9sk5LcG7RqO8e9xExeAynSIkW13D9n3f8zZOt2QnP3CGlQK8u2 9zVQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563181; x=1750167981; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yAg1xxPrByLVXS5zqSSsIze8Df8Cn+rlbuQoqH4AjLQ=; b=GSc/hbr4d57U73NRPAznpjnzg2ZKX0qhItzqk6osEFdkSonPAdCGW9FMdu1Qch4yrb aqVYThvO71m80bb8bcywlkZfgrgiDLgts8ocwNz6U+W5J9OKpKwZ1q9yWoTOOuOaCCYF fbAp39N+xqfhfT/Iw5CTUSKkMSI8KoPreS/sDywjIrMRU1qnUHt3CbMGJo5Gm/9NI4xs S1vr7B3TFP76UIw/BVLqN1byGJ1ggKM8OVF2LaskV84FOHGZAo1cAVrrbwSwJBzhUGXh 3iLn0ej0K/rojdCmg3T/jKl+yvIv5fWDraZcORdvirCUhGibX08+rJ4/SMA86OdfdlNi pA+w== X-Forwarded-Encrypted: i=1; AJvYcCVeELmPC4S+ZSuW+xrLA0Lb/4847LSI5zxCbUwPbjwAPX8aMO/U7leCZC5O3Z6iK1c2yqbHok+TsFnU@vger.kernel.org, AJvYcCWNS/Ir5/tHkAXNALpEoQgjKCDinuikZPI85TdFdGxzUlZI4KKitkNoEeaDXRkGru8QTONqgXs0rwYu@vger.kernel.org, AJvYcCX8D4w4unxiQk4z9l4uGIDtkNlaDkjtlVN1/QEgZ9T/LhheSIBm3UX4ZZ69cTMCz5LX+BTQAVBh+eH6cxbt@vger.kernel.org X-Gm-Message-State: AOJu0YxfGGx0VfoCI7iacxSSCwBHcrIwO4+XTWNiIInsSwmAmxqp7DrI 9YC00rYnOYhvwUwY1enadAJcRynOnkvated/Fp/xfgRXWSPac5x/L40D2Tp7Ug== X-Gm-Gg: ASbGncvrpd6pAxxmMTXjT+3Fx9eODrLhPnf+G6BAq9kiwmnqlHCyzfGtn7uUCE/5BWx Upwm4Rolz4leNyzgbGqRzdPpxLw6PgU6F1Xs5VMz/wR8AWcfKnVF1SY+G1oSgOOelwQk/ToQNbT CYoCPHs/mbCfqYad/xTO/tkm8yFkLnEmEsu875ksTKbwQZNzQzO3WSv9wT2w2qCwiiO+vOpMvmc gSk8GfRMAYH8C8DdEhVWDm9DxLsbtfLB4LhLqxaqfXJoUg2kqQ8C+6I1Y2jylc4cS3LBsDf7wfa Og0FIG+g5yPeJxjnTjrb9U7dv6fLl522GdtBOd47mL1KZrxorYukGmPBTsKQOnkH X-Google-Smtp-Source: AGHT+IEErOXdJp9b1ehODUuVTcmCLwbggBz4Hhy6NCk3Mi2gxJ4D4hn5livuiXenvHI0hDtdlcUZ0w== X-Received: by 2002:a17:90b:57ce:b0:312:e51c:af67 with SMTP id 98e67ed59e1d1-313472c05e1mr24265831a91.1.1749563170277; Tue, 10 Jun 2025 06:46:10 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.46.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:46:09 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:24 +0800 Subject: [PATCH v2 5/9] arm64: dts: apple: s800-0-3: Add I2C nodes Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-5-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=2705; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=K2/pnHaMI2yTXkNfn6PYNYe6qBt38rxRGGJx2uQPPho=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcM9irOxkkAottjpevWGk8w0PrnT8fx+059I 6sxARmdDx2JAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3DAAKCRABygi3psUI JJl8D/9urrrpfnMCfp+tl2m2kKQnPNRWCuzdFXYshv0u/LseKybJgkEhi5ql57t+VH7aKl/mSxN 49cKt8hX7s7BORwKajqFa1N6bf6UAWoRA44WHLFWCDcyBvZwQYQ+nqDF43v7pbI5GGDQH4C/U3E 3Ik736Z6kIkz4HupXdQtChqH7ps/gFDvxaEfD/eajKjumQRQFIAc2d4oMowHrgTDzZa0TaVpa7W dOy18Vq5e2XSL6sq5XCv8h9MvcbZMh0/95GsavBTfL8VLUtqXN4n0A1VgQeMX+/BavsAz1sfM7G 3Zeoc+0Dn94Qp+4ZvJ4ksExWJt9VzACO94ng+OJgEO5B8K32XfV2jgfTIidr3rTUIfRu64F/WLp T4idufeqgDWThTJ3/n31bs5hq2+8iskYGVepB9BfSwmK+gZ8wGAWSmTYD0RR/S+kk08GF6WZ4T1 xjZVWjTbPrAZ10rzEKx1VJl7r7sGF5AXaxfcbcJhQmBc8YNLw73Y5ruD6avF2o2JYWMZZUaY6Cf IEEHG2fXuIsc0FtPXfTMZmKhVB1/i/95qwNvHAatZ5VwKS2e8cGFZNK9o83uR/cehflARb5TUC7 zeSnT+dNhWlaPXS9KEEVOZHcYNcf8DPAXXJDrMFGmp+MisJwPy5t2/lX3zGVW9crh9bi8k2tFZC RL32y+S1Z2yYaPQ== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add I2C nodes for Apple A9 SoC. There is actually an i2c3 on this SoC but the SCL and SDA lines appears to be not connected and no peripherals are expected to be connected to it, so there is no node for it. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/s800-0-3.dtsi | 57 +++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/arch/arm64/boot/dts/apple/s800-0-3.dtsi b/arch/arm64/boot/dts/apple/s800-0-3.dtsi index 09db4ed64054aefe5b8f8298553d87fe5514e81a..bb38662b7d2e0b70e18b6870b706789b1cb242af 100644 --- a/arch/arm64/boot/dts/apple/s800-0-3.dtsi +++ b/arch/arm64/boot/dts/apple/s800-0-3.dtsi @@ -88,6 +88,48 @@ serial0: serial@20a0c0000 { status = "disabled"; }; + i2c0: i2c@20a110000 { + compatible = "apple,s8000-i2c", "apple,i2c"; + reg = <0x2 0x0a110000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c1: i2c@20a111000 { + compatible = "apple,s8000-i2c", "apple,i2c"; + reg = <0x2 0x0a111000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c1_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c1>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c2: i2c@20a112000 { + compatible = "apple,s8000-i2c", "apple,i2c"; + reg = <0x2 0x0a112000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c2_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c2>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + pmgr: power-management@20e000000 { compatible = "apple,s8000-pmgr", "apple,pmgr", "syscon", "simple-mfd"; #address-cells = <1>; @@ -131,6 +173,21 @@ pinctrl_ap: pinctrl@20f100000 { , , ; + + i2c0_pins: i2c0-pins { + pinmux = , + ; + }; + + i2c1_pins: i2c1-pins { + pinmux = , + ; + }; + + i2c2_pins: i2c2-pins { + pinmux = , + ; + }; }; pinctrl_aop: pinctrl@2100f0000 { From patchwork Tue Jun 10 13:45:25 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 895396 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) (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 D5A7A2C178E; Tue, 10 Jun 2025 13:46:13 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563175; cv=none; b=HF8J5DhIhzW8Wn3dhVvTyHVShFryPJwF1CGfYzTpINMsvfrggtjKsF3C3RW3BZun3B4KdnARgIe/NcHS/U9iG4cJ78Qh15zq2eKKUsUdYoxNUJcC1d2c+XHnpadfQZDkOeEPkEzU3hM3hjVvrRQ3txOO4SI/6+lJ7Xpnn/Hlxtc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563175; c=relaxed/simple; bh=9566gmKhrX9N7D4Gci4+NELLJwjkHJyrdvGevl4Fe5k=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=bNhM8JWAgvMQ4Uxgr0r36i3nidxDdu4kkpFlQfNT9y3r15+NFKAo3uA9IXLCna4o2JV2BIdzM1zYHDCBCpk4BJA3bfAba9JkyQh4dmW5JuFtYlGJCW0fP/ixYI4GRebrmTnYjL3hW36PSRxCcWhu6jAVt54/L3lkx3juzL9vowM= 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=knYX0yZN; arc=none smtp.client-ip=209.85.215.182 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="knYX0yZN" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-b26f7d2c1f1so5033150a12.0; Tue, 10 Jun 2025 06:46:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563173; x=1750167973; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=yrR2QAmfRh3lFTirpBx1xNHf2MpWAAAtCEb1yKcL70c=; b=knYX0yZN2/Ku9tjFpy4XcXZn/JCgzcO2a6CT7+bHPHH4K/+C1/lRERJVwQuWFOLcr/ AhpqXvuF6I4lT5OL6FzWvJWW7rBkjyl+NYw9EUrwdHW4aroCkA29Rfx3yEn6os5enc8a 79WjqIBHrRgFFqR11Pomq1QN0FUa7N9s4M939K1QPVJKOTL94DfkLMR9vOd0GBkApZSj iU8/W0D5iCqOzws2Lik/9+jdopyb6SEI2gp4PKRg1sAcb0FaoN+8b8zzIbSxUIxVE/0X qMONlsVGjXuUZumB2JfsTY1wtiqvcU+ZtEz+d99AUa5UIhD9PjlY3jOZD4oUe0/8HF/T DQFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563173; x=1750167973; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=yrR2QAmfRh3lFTirpBx1xNHf2MpWAAAtCEb1yKcL70c=; b=SA1ywecM0U4tscBUNwRbm5Vg3F1oUMrj5CtgyI/JFMHoqwP1CnSR+LAqGBDB4xpSsD yzEhS1E37AmbYgxCllH2kYmoRAU32RjwnEtITXk20wpAOJ7npY8g6+pjLrpcyBLTdbkE gV44RgOcbxATxm6Vof+JyQq378PTGVC/MoNgmldkbLTea+HPU5pUJzZ2cQxYk8AtYonZ yj6NQS9pKaLe+BRGDI37gCGPXBULyS6/m9LyeH1ak4FEqi6JUuFWpc5WjQngr1+LxmeF Y/3Wr4x2FAuUn6PiodgyR4LmK/w0B75A4pcBaxm2En3EDDDvpb/CfVPR8jcmFMz86g2y VUrg== X-Forwarded-Encrypted: i=1; AJvYcCV3BqvygHrHWIz1xAsLTY5Tt3VjpUAf2l5EAg06ZmN5ce1X4wHcBfbl81WHwKMMoBUNGlF5Phj8MgtZk9U4@vger.kernel.org, AJvYcCXDbTbhQLfrnMh3xHMlzTpwCGP2oBrJrY0Q4k2nYBifugiXfysOofVsBYtLWeHNJvf7xkgHgGsiLecp@vger.kernel.org, AJvYcCXJ0NatEdeVz3RNVGTDOEv/Kquycw+pR7KpHyMJNEJIbtvjvVyVNCs1iYz/D9AnOpp7R6W9PnH/rQyh@vger.kernel.org X-Gm-Message-State: AOJu0YytzwtbPec6qTpSLZxyPrQPo57JtjuwCIi2s7UNYfT6T2Q4NJKI +IOtXyAdY6DGYR8vi75CW3n+wpx5r5pAlK0I/vpbITsULBz52noI6FZr X-Gm-Gg: ASbGncuM0nK5aL49HoY3rrdqTkVa+SOtoqc3u1VcToIIyvnZ9tKnqF951kXI3VVHwAm Oqx1Bh1KZ6P6Q+dD4BKwX4yqBDTg+gUA1+hCHxQrjBVn4C16djOlVvBIKfwHRUKJMU63slfmrGp z/awk8+WTTWNZdENT2c8SFSdGJgbRrsgS7Cwy8ItobqajfZOVkYiqDmSHynT+8Qu/wh/mr/MJS1 bN7gnjzaF4ZDcgIWwOsrW2wGy0z9oBerX3Lq3712ahzOSy5WwBxgrQJ/PEf6BWBkCy1wael9HM7 tLuIEnfZG9J3u7NmZBhzn9ZW4ZfCLxBY4mQVmbfYFuGa0hYHZvYA/277/lQLMqFF X-Google-Smtp-Source: AGHT+IGWLnHsznkJ/Da/EQnD3kporOvoVzQzAShfY9FI0ZIFQMZIr+5VR8cBdQf/AsoVqaF8p64zzQ== X-Received: by 2002:a17:90b:1646:b0:311:f05b:869a with SMTP id 98e67ed59e1d1-313472eb280mr24147530a91.8.1749563173273; Tue, 10 Jun 2025 06:46:13 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.46.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:46:12 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:25 +0800 Subject: [PATCH v2 6/9] arm64: dts: apple: s8001: Add I2C nodes Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-6-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3038; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=9566gmKhrX9N7D4Gci4+NELLJwjkHJyrdvGevl4Fe5k=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcMUl2/apVzAT/V/KkKkeb6CQjlyBAid7HYa M99AEPEte+JAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3DAAKCRABygi3psUI JGMrEACVFL6WIOESUBESHHupcLhxC37GYnackPUmK1c3JVn74JsDd4FZOTvqH9l/z/I15UWLS2G DXc6QT0Zhlh5Q127sMKncN3SgyYxoYEhtuBzr8DZNdTgUOu06rggIC/s/rrT7vBOLpFbf4WNN7G f61RjdR7OU2lYvyIp1h8NpoxmqMYhe9BCbIf7044KRaHWnGY/fJe5yNxbLi0UUbVPzi6AJmszcM 0KCYyJkFWR5p2z/CJHMWJTYOc39SOk/I4zqLCYPjDU1y5beBohG4fbZqAKUq81SToOlqvbW082y iG13lNqMyRnLZLMukmZB8Ko8uvWKL/xzwxRQTyN54aPx03+qOQ6ccV2UHKj8SxNoNlhbHRelkJk Fb2N+g/Atl/U9wY4pC2bmD3jQtbrRY4Aed8Fr2Lq2BbGD23ZwHvpIKEiAMvKYd4YIyazQH4d1Ep RRC0CZOGCFGCt32VG3i+Jx8MCWNS6OzU9GRVRE+GbUcNxYwVX+/wWQVfJen1IWGijaFigdozcUc cGEiycJ742rkbUen+z3iQZrMcjMujFqDh95NK/Hq2kII4rBz45TowZDzIYZ1oMr+8hIJKvRWJB/ J65N/tZq5Gd2Hnf0yymVCjwBwFPM+usFe+9r/kLSBTFjlz6WPh1B5iKemTEDR/1uJUygrtA63bZ zbMai8ah9rXRDJA== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add I2C nodes for Apple A9 SoC. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/s8001.dtsi | 76 ++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/apple/s8001.dtsi b/arch/arm64/boot/dts/apple/s8001.dtsi index fee3507658948a9b4db6a185665fdff9f5acc446..b5b00dca6ffa4caa1d504860693da001a8ced80e 100644 --- a/arch/arm64/boot/dts/apple/s8001.dtsi +++ b/arch/arm64/boot/dts/apple/s8001.dtsi @@ -137,6 +137,62 @@ serial0: serial@20a0c0000 { status = "disabled"; }; + i2c0: i2c@20a110000 { + compatible = "apple,s8000-i2c", "apple,i2c"; + reg = <0x2 0x0a110000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c1: i2c@20a111000 { + compatible = "apple,s8000-i2c", "apple,i2c"; + reg = <0x2 0x0a111000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c1_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c1>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c2: i2c@20a112000 { + compatible = "apple,s8000-i2c", "apple,i2c"; + reg = <0x2 0x0a112000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c2_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c2>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c3: i2c@20a113000 { + compatible = "apple,s8000-i2c", "apple,i2c"; + reg = <0x2 0x0a113000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c3_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c3>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + pmgr: power-management@20e000000 { compatible = "apple,s8000-pmgr", "apple,pmgr", "syscon", "simple-mfd"; #address-cells = <1>; @@ -173,6 +229,26 @@ pinctrl_ap: pinctrl@20f100000 { , , ; + + i2c0_pins: i2c0-pins { + pinmux = , + ; + }; + + i2c1_pins: i2c1-pins { + pinmux = , + ; + }; + + i2c2_pins: i2c2-pins { + pinmux = , + ; + }; + + i2c3_pins: i2c3-pins { + pinmux = , + ; + }; }; pinctrl_aop: pinctrl@2100f0000 { From patchwork Tue Jun 10 13:45:26 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 896081 Received: from mail-pj1-f45.google.com (mail-pj1-f45.google.com [209.85.216.45]) (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 0319629B78E; Tue, 10 Jun 2025 13:46:16 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.216.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563178; cv=none; b=jfFD+hxyzdvWUDqjEZoJ+2JmNn3qOhyu7DNylYCS1CQDIByQwgyHOyb+i/mHSI9I3M6gytaZK1fZwy7yd1g4174tzIhZHde3CV3Hd7w3B22ex/736ma2L/u1P+cxsrOlhFqvreZtCeqWwB7lMDyNvaXkKaGVlvGeei1DfE3Snmw= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563178; c=relaxed/simple; bh=kHaRIkP/PArXXOw9EiKwVTXYiFfFFiSty0mPZ+ZDpAU=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=aYg5ZCMIuXyziX50keFXKlWb1ufv/X5R32v+XLVL5ny+T+6ii0XHaNNkTH3JVzIzH5WIhj2KeZhzHSl+3CsaeFTVrPGHku5zy6rLrHmVxK3dgkjGsm4e6GsSY9eIe5pQbpiMjYunSFqi/K1afdn3wks5w7W8bmWtPweN2oKH1Vs= 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=NQ4PXohp; arc=none smtp.client-ip=209.85.216.45 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="NQ4PXohp" Received: by mail-pj1-f45.google.com with SMTP id 98e67ed59e1d1-311e46d38ddso4272067a91.0; Tue, 10 Jun 2025 06:46:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563176; x=1750167976; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=vh1kbOu64C6WU5jzJ5D7MEiwpN2T3eAogGW0MXnKmS0=; b=NQ4PXohpKm6YKh4pHWt6VSAZ6/xFIli6lzoIAWTKUkVUUj0Uy73IVlTw9ZJU/Dmj3C y84tq8vUxhVUK/GMALoBlGypMQoxf1xuyPmDXCwUMiJdIwLRXCZOiva7srXV/F+NckXs iVDr6kkRRVtVwlN3sdRpJJTZuPga6ddx5tFennKmCicHvhHQGxSHdLQFhocQfxubPsw7 lwD4gNAWXzY1gu8MrisYFWjRiQTXPT7gDEghqANLnAkISDUe37SzbLyO+baNC4opsxcx xhSf9n+K9BVy6b/yJfNEgnZV8X2HWgSIHfTHEb+qyCi6wOL11K/bBZIWyBtTQpR/bWDF 8+Bg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563176; x=1750167976; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=vh1kbOu64C6WU5jzJ5D7MEiwpN2T3eAogGW0MXnKmS0=; b=iGRhXJzLK32S+yUsWUIYG7b0tXcRaBj6u2ZrsGdOhUZfcOa5Fd3haF86NNv866gujz qNX/4sS7VsksGjDpn/jAI1hX1AvVfEBCFgVV3Tok30daPVwQx1NWORkfdR45h6/wmhnr wE3Dy4B3JbPx60GQfXvpdF8HOeugJ1oFW9McGRJH5IZ4tyBoDxvAbLSS+uQsvtEYLogZ WvPoutXo3p2SGGAHpOxI05NuMikHH5BnBpaiUInRmHYhRdjhLgiQbxoqJw6PtxmlJAO7 xXQDBrbxjJWpF8e46ywzzctH4XZ4XijuG4uKkvxF0YQN1DtCFWIRGryaevFqv+Hs+fOL leqg== X-Forwarded-Encrypted: i=1; AJvYcCUt16G5JnswSM9sMmTg0enXbw0fmmb+m2lMNlWK1A9REHw0sNtX0x+xG/vv5fFWYtwtSeKGQ601cEqf@vger.kernel.org, AJvYcCV0Ksn4uW+vaRkzrpHUnPjlqfAgtswNdfIt3bmhtWZZL13WC1i8k6dE4GrcrYPphQZ3mOqKjrSMNSih@vger.kernel.org, AJvYcCW7oNfxoq+K7KUPPeYQ7y/bfluZBjTUuD3FphPYCjjHDiFcFym1FYG2eOLPEDXeD0h1Kudp+Uik7d/6fBMT@vger.kernel.org X-Gm-Message-State: AOJu0Yyaro3oSzTR68iICmHDM00ZQfpb//D7sNzG745GepfRYgalp51+ S4I2KoJuU2cpUcjE4+0O3fqYvidMS3q1LbMoaKArQSNQVTYUT5b2GPgW X-Gm-Gg: ASbGnct2wKMZmeMxYM2n7M2BnC3zpdy5vPj40zDJ03hU8SYHDOg8F7wpLUZ7eiFp97u 3yc4iFpmamQ/2nO6rfjaEoalEhxAbuSE/8FQPGA87gCfERah+KGNN3rdo9I+pgcNxg6X0JuVqDQ 3d9xB/U9fIPYeyU2qy1NqWyP48U4iY8mWj6kmArm/lsXG+iqTQskoT0Q6ClmNhyAUByJ3FCzBq6 fkbx3lYmgrQOP+dzpwQbG7IdN+Y4zrz8I5aSCWnNR1B1fes+AW3V6KF8QxaF7IB1Nyaq4Os/2Qt vs4h7/nU/eECd2QRs4MOageVR1pJGljWE256QenbBx+rbJC4OlU3Qc3J0LAjfQTw X-Google-Smtp-Source: AGHT+IGKpN090KCfuM4mnhhtjjx4+d+Tq5NKBbKuG74j3lXwde35ZZB9mrUEoykhE/YnRjDMBlrFhA== X-Received: by 2002:a17:90b:3a8b:b0:2ee:6d08:7936 with SMTP id 98e67ed59e1d1-3134740f5d7mr23396206a91.20.1749563176255; Tue, 10 Jun 2025 06:46:16 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.46.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:46:15 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:26 +0800 Subject: [PATCH v2 7/9] arm64: dts: apple: t8010: Add I2C nodes Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-7-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3035; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=kHaRIkP/PArXXOw9EiKwVTXYiFfFFiSty0mPZ+ZDpAU=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcMxLD7nGI22hDjQFxRWZzZu4ED+wy+20gi7 nJY6d2bfzOJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3DAAKCRABygi3psUI JKKMD/9l+BcRDkJlprO7jUu2w1Fwj8eZphRCaqzV3wsKr/1yirY4hNGGGR+eeO/YxQzVFUnqflQ i+23tkqqCBpqHg1tNuzu0Vgo8i0XDERjD7kXajgAjL1VsqJ6w77wdeNfhdRN3wFswvBA2OMu/T8 SRbxydQHragP2ndPYLt7xhSizJ1h1CTxbALWvr3lPZoAgXOs/oPL4UqwzgpUZI87O5eRwKpDCZc WutOcvVMWnThfRDW4DkbkEA4qw5aOHsDkGnSwDsXCr3LwR+WwnjfVU44xigY4lravtsJXOdSLm+ M4gD7OZhgEa2QpRDz5E/Wtwlj8bMOSlQfcLmeyB+arHes9WDKyB+QcFuEIStT7WpDZJCSG8wP39 T8fjv/K4NEz68N8OylVP3BB4oOWru6+t79WdaK/GYSPAkp5iWk7MxUhg2bJp14zqPEQpX63RHcQ 4ex7hzDgy8m89C74seoPbKqUtKVtk7+3mBDzoWKmk8qkL3s3jQgHSo3MXZyC3LMthIj/LVcKY4a 039WbOeaQ2RiNEZebCdLhOZ5UcDF6mbbG9I0lRl2ExHyzIm3N54+Q6Gl9DVLtBiulPPfrK9pQlC FFaNvYZ+AxZgPABzpUwDJ8jwqeLj+ElYK2k2dcBbbmSFffc4pk3KFP2piuLohlDHG8RdMDKcKzt vMNdfj5xoWXtPjA== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add I2C nodes for Apple A10 SoC. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t8010.dtsi | 76 ++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8010.dtsi b/arch/arm64/boot/dts/apple/t8010.dtsi index b961d4f65bc379da3b215ca76d5f68691df06f4d..522b3896aa87eb290dc831cbbf2cc8e593844097 100644 --- a/arch/arm64/boot/dts/apple/t8010.dtsi +++ b/arch/arm64/boot/dts/apple/t8010.dtsi @@ -164,6 +164,62 @@ serial0: serial@20a0c0000 { status = "disabled"; }; + i2c0: i2c@20a110000 { + compatible = "apple,t8010-i2c", "apple,i2c"; + reg = <0x2 0x0a110000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c1: i2c@20a111000 { + compatible = "apple,t8010-i2c", "apple,i2c"; + reg = <0x2 0x0a111000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c1_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c1>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c2: i2c@20a112000 { + compatible = "apple,t8010-i2c", "apple,i2c"; + reg = <0x2 0x0a112000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c2_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c2>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c3: i2c@20a113000 { + compatible = "apple,t8010-i2c", "apple,i2c"; + reg = <0x2 0x0a113000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c3_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c3>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + pmgr: power-management@20e000000 { compatible = "apple,t8010-pmgr", "apple,pmgr", "syscon", "simple-mfd"; #address-cells = <1>; @@ -207,6 +263,26 @@ pinctrl_ap: pinctrl@20f100000 { , , ; + + i2c0_pins: i2c0-pins { + pinmux = , + ; + }; + + i2c1_pins: i2c1-pins { + pinmux = , + ; + }; + + i2c2_pins: i2c2-pins { + pinmux = , + ; + }; + + i2c3_pins: i2c3-pins { + pinmux = , + ; + }; }; pinctrl_aop: pinctrl@2100f0000 { From patchwork Tue Jun 10 13:45:27 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 896080 Received: from mail-pg1-f182.google.com (mail-pg1-f182.google.com [209.85.215.182]) (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 0C4FB2D1F5F; Tue, 10 Jun 2025 13:46:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.182 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563183; cv=none; b=EUAGvzesmyctI45QUWK/bkwEEV1jDsEUzBV7Kq0oGeYzklgI+w/8H/cDQS0HYAwdflXx89gv/TPM5dI3v5OQAYKsVhpxPOa4ecns+33I5DwRcZgltu319PjXQct1WSdBuQ2Y4mSwRtuS9fiU9akCZV2yFnTD/KVYAfaFOjt8Ouo= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563183; c=relaxed/simple; bh=v7W7ZvqXSh/jiGyI0EQo6XvMCTg7kLe+e7s4TGkVXGY=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=X2eB/g8ADZLH4El1INOWMKvl9M42NSp0P21h07PcYmF/ItCD31W7jclD1ZcM/Fs8ZeT020qYGvtdy9J15jeHpqPJFw0Yu5teuMAj5zJmTFBWrRjzW0WM/gVjfxTLbxOOkTe2ryBXcrLo99UREeQIXDOkVWdjFt3VroiSIR2xvsY= 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=CGfKVL8w; arc=none smtp.client-ip=209.85.215.182 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="CGfKVL8w" Received: by mail-pg1-f182.google.com with SMTP id 41be03b00d2f7-b2c3c689d20so3432761a12.3; Tue, 10 Jun 2025 06:46:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563179; x=1750167979; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=/sMFXHUz8KDvmIU3TuGc+vP482++/FCK0k2Er/8oQMU=; b=CGfKVL8wTuU/PsjssuVLH4C4OCY32Ifk/N78Qa+7ijfMA8cmR93x0TGZE78/IS9Aaw O4XT0D+u2J2R51wqQ34HI1EAlmMTyxpw/g2a/tlCWvi1IVQF94yafGA4ZNiFEHkmEs1M 063mJELU3ovIRzrUxcVHYDpHwcdhky4oM9nQ8/EWqxQPGr4sXS+L3C5fDibpBZ4oXf64 5qd/WFZXdxk654BdGwbcEhYErD0Os4k56+T3AgNUNl97Kq6Buze85gYPk3eW9uOiHPK/ UTWmBW0OK3K6wcMtn40gg1yeo/2Hs64E/gwOaGQ5iFyXEhpGOVA6rFpcAUKM1U7fLSFk BnwA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563179; x=1750167979; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=/sMFXHUz8KDvmIU3TuGc+vP482++/FCK0k2Er/8oQMU=; b=qv52Ng1hKSC1FKIB5fjrVNdH4sD3Ml4kMkav1oVPk0qkE7c9hOAuXRLPKaGQpwCmAC JoS9xj1HsdZVtVF/ySdIeDWgE1FcAa7Fwm9Qyw8ZxcMCL8Nh9dcy9TRxR+I7hFxJzn0R RRoz4hTyLqfD15DHOzNGLC6oNnagwb8DI76HNZFHGVXRZ4u6aTcpSdUqEn3ixE5fuf1h iYeuGrou1ZvN/ZYAKyW1Lsx4nutTUhIWHlbWE+34ROSwaQGKjcO+iy4u5Ftg3giFgzzO y+nlH53e7WKKTZK2tQy8xvVYOn7SYVzXy9bwxiRw+0+wV88iKEuxZgVCnOb4G3LRM7K3 drlw== X-Forwarded-Encrypted: i=1; AJvYcCVQv7g1r4zV2/YD8yoWbEpHc+50FTFxx2t2XulArewlrfj5uBccnhEBKy0sFpgSWYgUFoQBiyC37JJo@vger.kernel.org, AJvYcCVzgsTDvKLos/de6jrz1HASfYcQ7MxQuFWzk4sbGLYm4b19sMCR575GX/pKB0AsIDpGUz/RCSr2ufiuzHnq@vger.kernel.org, AJvYcCWU7PsuJGHRjnweGmRnlkK8pCGvNgPgzAdGnTiItDQOTHGUuMB0iZ/ceAvEL9HeA8jsq5deEra5m3JQ@vger.kernel.org X-Gm-Message-State: AOJu0YySROHtg7VX8NXzqVBe3ugYIaJ994M4bEcAwXlktw3CJ4Y7ooY3 VpkDvv3fXdp+yLl7Vyl60N/5uDjator49tCirEFgycLFDnFkA7VncLQC X-Gm-Gg: ASbGncv1F4mocIgJjUZo43L3KAhlOOrJl0n2VY9B/qS7XQrwCdviO8mmpeEWs2xYq40 POkiMAkGVfbvcIsvUAdzpl1d6R0XqrZzkt8FZEyJra9q2plPn0V9YZwOVhXvQGmjZDGcjMZ6L77 tKDSbiLfNUBuz7EUQkFrNlkXEDRGTDq9eGKiUOWZlW5IOr22aK02yW/72+sAcH8RjIsFDhOLrsV S04mbdG6gKfmpgNJlfm/GvkbiGF71fa7nOlC34I8izZuVVqcOtswvVZKVjIXzCYy+EmyGhUefD4 IvufY1W36FDn2HEZnvt2BngHZFqIkeFFo6g3e9A1i1q00LbVmkqJGls2BZOiBem81rH9W/bcEHc = X-Google-Smtp-Source: AGHT+IFctLqPBuLJF6Nxsz5V/0JaXeCXOK3nPmNtUEuY/xg3IxZOthUn0avC8QEHugYTj8Kz3nPtCg== X-Received: by 2002:a17:90b:2541:b0:311:f05b:869b with SMTP id 98e67ed59e1d1-31347798ac5mr23723759a91.30.1749563179250; Tue, 10 Jun 2025 06:46:19 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.46.16 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:46:18 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:27 +0800 Subject: [PATCH v2 8/9] arm64: dts: apple: t8011: Add I2C nodes Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-8-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3038; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=v7W7ZvqXSh/jiGyI0EQo6XvMCTg7kLe+e7s4TGkVXGY=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcMsQdFKiLqPwEA1tJnzjRoKFEp0AQi1eP3z wi6m1nq0HSJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3DAAKCRABygi3psUI JEoWEACte2synddwWI8BNIKdj+WoQ/wrydjezbkYaP+CKwGuQvmTW7iQArURwkFLc9eqT+XOlwk d7qSM39EiXpQIxp4DGk+TWCQUpYlnyW6eD+uyUShC6zPbvRR/HkNIXnvNqP3m+mAPWUPZ3dA0tH E/Ir4lOV4idUgIr5kotrt/kli8Ot1bDi8PKWw6COcNvWIlcwB81ZDgmSBRNoulVcCh6FnSDmz4k KrVKZum3yekd1dLiHBbbeS5Ph77/sR0mFk3Q5c0gOV/bPxI+syGUMgp1VQo8OQdhs7HJvTHpwbG QGe88RlEyRjxFIx8gQoy42tKE2sNcHMgczf1F45MkRaVJON6mIJ+hqw8R6iNOCjeAFGvniaVZkj 6Kzo39oQJd05no+mYMtasdjxbS5U0nSEOODdRCgKiC8bmV/RoMRsAG8O5CbXAAx7qWQmP+J+FUa TkW5qG1upQKoUunNXM2cwZKKRONCwCmCxTTMqrroVEPgi1a0vv2uJZyuqbUxlSd7qAGV4HejRaC 8YntqXNp3i/pbHSe42+5VqOqJ7/2aq0vjQoF69Yi/wRZtn2DNrAeVw5ZkEriw10ea1vbE8hs2xN ACc6JPZ8QhGLyZmzqMhzlU3sBUYaNp5SgZUhS6M7rxmezhZE/+dnYmtA1Tx8mQrLmchz+QjKZTt KtUhYdoSP/vhqaQ== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add I2C nodes for Apple A10X SoC. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t8011.dtsi | 76 ++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8011.dtsi b/arch/arm64/boot/dts/apple/t8011.dtsi index 974f78cc77cfe28d3c26a52a292b643172d8f5bd..039aa4d1e887625e7b6ad789bfd9aa032dc58d01 100644 --- a/arch/arm64/boot/dts/apple/t8011.dtsi +++ b/arch/arm64/boot/dts/apple/t8011.dtsi @@ -168,6 +168,62 @@ serial0: serial@20a0c0000 { status = "disabled"; }; + i2c0: i2c@20a110000 { + compatible = "apple,t8010-i2c", "apple,i2c"; + reg = <0x2 0x0a110000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c1: i2c@20a111000 { + compatible = "apple,t8010-i2c", "apple,i2c"; + reg = <0x2 0x0a111000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c1_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c1>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c2: i2c@20a112000 { + compatible = "apple,t8010-i2c", "apple,i2c"; + reg = <0x2 0x0a112000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c2_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c2>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c3: i2c@20a113000 { + compatible = "apple,t8010-i2c", "apple,i2c"; + reg = <0x2 0x0a113000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c3_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c3>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + pmgr: power-management@20e000000 { compatible = "apple,t8010-pmgr", "apple,pmgr", "syscon", "simple-mfd"; #address-cells = <1>; @@ -204,6 +260,26 @@ pinctrl_ap: pinctrl@20f100000 { , , ; + + i2c0_pins: i2c0-pins { + pinmux = , + ; + }; + + i2c1_pins: i2c1-pins { + pinmux = , + ; + }; + + i2c2_pins: i2c2-pins { + pinmux = , + ; + }; + + i2c3_pins: i2c3-pins { + pinmux = , + ; + }; }; pinctrl_aop: pinctrl@2100f0000 { From patchwork Tue Jun 10 13:45:28 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Nick Chan X-Patchwork-Id: 896079 Received: from mail-pg1-f178.google.com (mail-pg1-f178.google.com [209.85.215.178]) (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 1736729B8DB; Tue, 10 Jun 2025 13:46:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.178 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563184; cv=none; b=KVMlp18ia47mCzm1Ip2sjCo1HqE+MPbQrKprddOoNdF0MrNcpaxyMsXk45pJMs8YZsB9qGM6E/ZLwH5JwntrD7FdM5nvVaaE0iOVARhlYM7tWbuAct1JbK67vmB4bM+GWEvwajKRmEGHz6ZGECug2CIoXwTmaDZI64OYK+o62dg= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1749563184; c=relaxed/simple; bh=onusbAGTeKZDibm8BvV42Zc7VsUIDMtHO+9C2/7TIY4=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=CkKQKkc84/BzkOIb5ODp8KlXLYuJgGVJQT0AsOJPoEPNAsZ9rurtPOgFuURzr/2mcvUutcSAcF+iu0nNagXwgTFf38N+WJn4BRezRVEm+/q5sUXZ8O7hq4zoH62A+aCxwu7E66gUj8AFCOags2uxqVdTcuLRs5OEmd34Mcm+To8= 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=dH8jjE9F; arc=none smtp.client-ip=209.85.215.178 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="dH8jjE9F" Received: by mail-pg1-f178.google.com with SMTP id 41be03b00d2f7-b2f62bbb5d6so2769296a12.0; Tue, 10 Jun 2025 06:46:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1749563182; x=1750167982; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=DRQckTsTT83xbLwigtiX4m5LksrcbOPbtVMh/FhriaY=; b=dH8jjE9FwQTxD7oiMV46IsxwcxbfBqzxtloBEa+m6GPC7y0EYpHEAgKn/F/1ZStLRO UX7Bhoj5Fae0HCthrpVUCfrFDcABnw/xw06RNMbhQjETasoRqcZcn9H+KUdi1ixQ3vaq 7uJLlxgG7Yf1x1iI5wP996VZisy0D82qnLZ/m5oXeA2ao4NyDhQ6mBRdIC9bGIfVgUIt GeomClfGmfVG9p5hKODldOkeil4gO9OVVZBZNr9+G50ZW8VfBxe47aRLupktPWXUa9q4 kES+5aqIqhXA/OkcrMQQPVRqDCw5pWfl7TjlGzLG3YZ+imKDb5op5+HjrT7BFAyxHMwK gwAw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749563182; x=1750167982; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=DRQckTsTT83xbLwigtiX4m5LksrcbOPbtVMh/FhriaY=; b=Ig3gCUTOEcG4gqSRtleSoc9gDuM9EMprGf6KIBjJoL59BWjcgKWtQwaxAUlCkg3jip IpU2UyDa/ymPd8LqNGuWBNAeeVvcofGmTNXwB+hZGmFpXzzztdwNOtvjqwpYrki7Sz1+ dgWCHoxZBTBBMIM48KDyZZXcl72Fjb5/6xqJy1RIzTptHCdk1ZTnW8J+an9lbbxIzxM2 3Fy2XDM1sDyfA7RxuKGm1S5QRvYzIkSo7z4ez0qzrYQVB6xODzC+hNJqa243mUpUCisf 3qmMjgWa9QDlOsQPAjFrBPgQftsfQKcPyeyPtd+UBkTHsMvb6oGadeSIsy5PanIKTOn9 sYSg== X-Forwarded-Encrypted: i=1; AJvYcCUnXp3Ttehq/QMPG06BgHNPfSqPSwY5VQ9rv7c5OOGbPBEa2BPC6Ao8AiOu3lGknba/J4Et05QYPB5t@vger.kernel.org, AJvYcCVG9f85RAsINPgt5BkHI2I2eiJyUWxsMmQy4wvE81ZvnVFiZnanaPWB2e5MfYJtaCnbm3/jgiQ9zXIojKSS@vger.kernel.org, AJvYcCWazmA6qPu/XywT9FwvHXtAJlFNOZWkk/qg2qbB5r/wwaME3zEJYFsQ7zGaML6HU5hEAHZYF+cA4X7d@vger.kernel.org X-Gm-Message-State: AOJu0YzMyfKXqBcsWtGKuVVB5NRv02b2MiAI3swpL7sOf0Eb/G1glKjd 7AwZw9lyk9U+KxNdeBptKeT4WKSSfkDBdbWuCmkTulQGf0wt9YBul8uv X-Gm-Gg: ASbGncsgTtKuMddVriIcJ7noCutRkPTRYxrOXthtghIxF0DIG4Upl9uUdehNuIfjq0d xB96ZIm4KuVAopTOdJZClRvSEjUns80mx7/YwyHGR07C4wAvKOIUCCrPWZBGww58rab1ZzPn30G ExLgD3VBlkfu1cchHr6TiK3czOvfjKzQhSq9jl3coQq5zn6Pp76rxxa3RX5XMQOb7ybaqr627kv dE/EgVAfdEO07nHQd8ewMIlP+ifpBdRva9z8jrmu9J1p+sAnGk+z2nZDAQHrgwsDss/Fk73QlR4 GNTz6Cs/G32bzXDZYowjYqzl8pzTjFaKbKK+EH6t/DBilRhrt9AKc6huIEPoWjqU X-Google-Smtp-Source: AGHT+IFnBfu22zv3Ouu8/mJ9OqridU9aBWmKTkj+xaTICPJRqJSyMf3R+DvVjf3tmKBM0nKTvRSwLQ== X-Received: by 2002:a17:90b:3c84:b0:312:e744:5b76 with SMTP id 98e67ed59e1d1-31347695306mr25071825a91.33.1749563182238; Tue, 10 Jun 2025 06:46:22 -0700 (PDT) Received: from [127.0.1.1] ([59.188.211.160]) by smtp.googlemail.com with ESMTPSA id 98e67ed59e1d1-31349f32df7sm7288522a91.15.2025.06.10.06.46.19 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:46:21 -0700 (PDT) From: Nick Chan Date: Tue, 10 Jun 2025 21:45:28 +0800 Subject: [PATCH v2 9/9] arm64: dts: apple: t8015: Add I2C nodes Precedence: bulk X-Mailing-List: linux-i2c@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Message-Id: <20250610-i2c-no-t2-v2-9-a5a71080fba9@gmail.com> References: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> In-Reply-To: <20250610-i2c-no-t2-v2-0-a5a71080fba9@gmail.com> To: Janne Grunau , Alyssa Rosenzweig , Neal Gompa , Andi Shyti , Rob Herring , Krzysztof Kozlowski , Conor Dooley , Sven Peter Cc: asahi@lists.linux.dev, linux-arm-kernel@lists.infradead.org, linux-i2c@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Chan X-Mailer: b4 0.14.2 X-Developer-Signature: v=1; a=openpgp-sha256; l=3029; i=towinchenmi@gmail.com; h=from:subject:message-id; bh=onusbAGTeKZDibm8BvV42Zc7VsUIDMtHO+9C2/7TIY4=; b=owEBbQKS/ZANAwAKAQHKCLemxQgkAcsmYgBoSDcMfQB3E9FUiFPW5MawR4g4G1LbR7F8Nl1PM MDN9xnbL2SJAjMEAAEKAB0WIQRLUnh4XJes95w8aIMBygi3psUIJAUCaEg3DAAKCRABygi3psUI JKJ6D/4rPbodonMfukKOY2SD9RCuDnOe3XuP5GF8nzTJHzCP92+5tU6SCrGWa5TcqVVJv9mRFoh +Ycv00c9BGxiIA+SgwwnvQye5fPMd6X13C8yrvms11oZlXjtx017SagHToOn0PDDa5Xh2l+30zq EP0npSyXzbfTfznBR8JBgrOreDdHhYKUMzDmdhkAeBvSx/4iUOrM2R5u1HRB7lXwurw7hXLVIsp 7xUbfRN4KC9BOK+iuj1QVWKAUp0Zim52gdpLW+D0F4paR41WZ6fnEG5nmbIMV9V0dHZEfud9o0b o0u+4F9hb/Uc/nO7oXP5spiFP/0s+MvNhp/nInshMGqN5ntO2zJ0ug/TIGIJgIA1Vie4jHM70bF MUYTbV/WTXvwEFZqwqHdaCDyB8HScYxYZFYfy19G7S5HqkjNtGZZO5mJDSLteuhZ82cywO0RDby qgP/MjAr9vo9ZJCzD182C6qK2IA2e8lgfqhCZxEiWccYyMqRT3qcMRJmh3+Loy9Ab2aHRWyvpps qxCQszZIMSA1V3kBQbK1VVpJA03oi+kXo+B8ZZTrbKAXX3C68bHqlxkpKm8+CUPRS7r6a6u4p4x kPB59aDz6oSUFjE/Ws5z87RkYQulDA90++2JjacdJYB4fD6TeA2XHvOAJt6fyV4qBIxsI6oBR6Y 14RtP6csmMrWLpQ== X-Developer-Key: i=towinchenmi@gmail.com; a=openpgp; fpr=4B5278785C97ACF79C3C688301CA08B7A6C50824 Add I2C nodes for Apple A11 SoC. Signed-off-by: Nick Chan --- arch/arm64/boot/dts/apple/t8015.dtsi | 76 ++++++++++++++++++++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/arch/arm64/boot/dts/apple/t8015.dtsi b/arch/arm64/boot/dts/apple/t8015.dtsi index 12acf8fc8bc6bcde6b11773cadd97e9ee115f510..e002ecee339013194537910db2168c143ab3d00a 100644 --- a/arch/arm64/boot/dts/apple/t8015.dtsi +++ b/arch/arm64/boot/dts/apple/t8015.dtsi @@ -265,6 +265,62 @@ cpufreq_p: performance-controller@208ea0000 { #performance-domain-cells = <0>; }; + i2c0: i2c@22e200000 { + compatible = "apple,t8015-i2c", "apple,i2c"; + reg = <0x2 0x2e200000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c0_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c0>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c1: i2c@22e204000 { + compatible = "apple,t8015-i2c", "apple,i2c"; + reg = <0x2 0x2e204000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c1_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c1>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c2: i2c@22e208000 { + compatible = "apple,t8015-i2c", "apple,i2c"; + reg = <0x2 0x2e208000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c2_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c2>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + + i2c3: i2c@22e20c000 { + compatible = "apple,t8015-i2c", "apple,i2c"; + reg = <0x2 0x2e20c000 0x0 0x1000>; + clocks = <&clkref>; + interrupt-parent = <&aic>; + interrupts = ; + pinctrl-0 = <&i2c3_pins>; + pinctrl-names = "default"; + power-domains = <&ps_i2c3>; + #address-cells = <1>; + #size-cells = <0>; + status = "disabled"; + }; + serial0: serial@22e600000 { compatible = "apple,s5l-uart"; reg = <0x2 0x2e600000 0x0 0x4000>; @@ -321,6 +377,26 @@ pinctrl_ap: pinctrl@233100000 { , , ; + + i2c0_pins: i2c0-pins { + pinmux = , + ; + }; + + i2c1_pins: i2c1-pins { + pinmux = , + ; + }; + + i2c2_pins: i2c2-pins { + pinmux = , + ; + }; + + i2c3_pins: i2c3-pins { + pinmux = , + ; + }; }; pinctrl_aop: pinctrl@2340f0000 {