From patchwork Mon Jun 20 07:24:48 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645261 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=Y+IQ/RgC; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLlj6KT5z9sFw for ; Mon, 20 Jun 2022 17:25:37 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 634C383879; Mon, 20 Jun 2022 09:25:27 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="Y+IQ/RgC"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 65F9F83879; Mon, 20 Jun 2022 09:25:26 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 71256803C7 for ; Mon, 20 Jun 2022 09:25:23 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pg1-x529.google.com with SMTP id 184so9530906pga.12 for ; Mon, 20 Jun 2022 00:25:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=u7LS+kGAsr3jeeTczAkVpNgZcTMCmTRU/wTs4ZZuf4w=; b=Y+IQ/RgCS5DVPPuDvRAn8Ed31+tojj0SnBIR4wKIkL3GCA08t+znd41RyAlF/jZM4k NFYM07BEDHVNH9BqoGKT6xh5kySA36yUQr4VT7YkzMX+MOgXU/tvFnhEaBDWf6RBrAOQ WADvcStWsAcJdcJylWy0WTqfc8/ZalX1Q1cHtRrog+XAc/hzCwV5A8OYJOSkX9pYd3ON PQcRPPRKSHhUEvxo2W98q/K2eyHV2B+5nBjo8sOXdf/Ynb0S3wyMBKqtEEzxPZ2eHwZ1 1SfVHOBAgh/ZB98EWj4x/OzsGsMrZ53ZsM9nSsIGmrxKXjDxq+ztMnkIIX4Vlwu57+Io OgUQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=u7LS+kGAsr3jeeTczAkVpNgZcTMCmTRU/wTs4ZZuf4w=; b=axXRb2A7AYBCbdW+3ATsfIfgDDjJjiYMcZtBsydE2EvWb3roZdPYtfqX09jAr/7vvC riFBa/SKO0ETGq4+4I05oJRCjA6LaHbI76hINWeg8oE9WlVNIjAZ1M8VUyDpKJzpC2PU XxpLcOXVMDPO7jKm724Bgnfi9JLflwPca0U+c7cxElhcCPS75bwEZJDtRIUuF0mesX// 5iaVOaIxD5rwzJAIYxMyOC0/lDqfIOsglUnbinn5aAj/tv9fPL4w1l5rP0cvEDFKIxBJ hudLb36mxEMrbpXkSufYjunL/S2l8Quwx1j5T2XA2iIM/qYINS8hc1hVmDTgNkrdPQNh Ra1A== X-Gm-Message-State: AJIora/Rn8xjOZBFclivf1q+PqA5EPm+J43dJhu50BPF5+UXzJy5p2mg hPzd0zMZWgYsR0Gv5u3E7b4= X-Google-Smtp-Source: AGRyM1vKpJ8jlXEUz6qYdzuRRaA+JAPVqXfXB0OAFyB4QsJWhZpCD+wlPRLdEJue8mMKGgkM3/65BQ== X-Received: by 2002:a05:6a00:17a0:b0:51b:c7a9:bf0c with SMTP id s32-20020a056a0017a000b0051bc7a9bf0cmr22888469pfg.71.1655709921686; Mon, 20 Jun 2022 00:25:21 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:20 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: Eddie James , u-boot@lists.denx.de, =?utf-8?q?C?= =?utf-8?q?=C3=A9dric_Le_Goater?= Subject: [PATCH 01/10] ARM: dts: ast2600: Add I2C pinctrl Date: Mon, 20 Jun 2022 16:54:48 +0930 Message-Id: <20220620072457.3445278-2-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean From: Eddie James Set the pinctrl groups for each I2C bus. These are essential to I2C operating correctly. Signed-off-by: Eddie James Signed-off-by: Joel Stanley --- arch/arm/dts/ast2600.dtsi | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) diff --git a/arch/arm/dts/ast2600.dtsi b/arch/arm/dts/ast2600.dtsi index 64074309b7b2..ef5b131ac0af 100644 --- a/arch/arm/dts/ast2600.dtsi +++ b/arch/arm/dts/ast2600.dtsi @@ -833,6 +833,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c1_default>; status = "disabled"; }; @@ -846,6 +848,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c2_default>; status = "disabled"; }; @@ -859,6 +863,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c3_default>; }; i2c3: i2c@200 { @@ -871,6 +877,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c4_default>; }; i2c4: i2c@280 { @@ -883,6 +891,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c5_default>; }; i2c5: i2c@300 { @@ -895,6 +905,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c6_default>; }; i2c6: i2c@380 { @@ -907,6 +919,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c7_default>; }; i2c7: i2c@400 { @@ -919,6 +933,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c8_default>; }; i2c8: i2c@480 { @@ -931,6 +947,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c9_default>; }; i2c9: i2c@500 { @@ -943,6 +961,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c10_default>; status = "disabled"; }; @@ -956,6 +976,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c11_default>; status = "disabled"; }; @@ -969,6 +991,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c12_default>; status = "disabled"; }; @@ -982,6 +1006,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c13_default>; status = "disabled"; }; @@ -995,6 +1021,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c14_default>; status = "disabled"; }; @@ -1008,6 +1036,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c15_default>; status = "disabled"; }; @@ -1021,6 +1051,8 @@ bus-frequency = <100000>; interrupts = ; clocks = <&scu ASPEED_CLK_APB2>; + pinctrl-names = "default"; + pinctrl-0 = <&pinctrl_i2c16_default>; status = "disabled"; }; @@ -1246,6 +1278,7 @@ function = "I2C1"; groups = "I2C1"; }; + pinctrl_i2c2_default: i2c2_default { function = "I2C2"; groups = "I2C2"; From patchwork Mon Jun 20 07:24:49 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645262 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=YUc/5QYA; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLlv4gCMz9s5V for ; Mon, 20 Jun 2022 17:25:47 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 833EF83DCA; Mon, 20 Jun 2022 09:25:30 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="YUc/5QYA"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id B72D683C5E; Mon, 20 Jun 2022 09:25:29 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pj1-x1035.google.com (mail-pj1-x1035.google.com [IPv6:2607:f8b0:4864:20::1035]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id DEACE803C7 for ; Mon, 20 Jun 2022 09:25:26 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pj1-x1035.google.com with SMTP id p5so3645112pjt.2 for ; Mon, 20 Jun 2022 00:25:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=oVcs4zrKIYIVxYbcKD8LynQgNasCfBl2rBpkDSLYVCk=; b=YUc/5QYAtGlDWvSkSqDfaHoJTPtyyddUwaA53Als0JVQGaKR9xSS9ena3xKpUZmjse NqZD2K8PAYUBKFRy8FlSQTg34tP9tbL2TlbW7kaHbFPzCqEsxpXJz9lVki+NoM+yo8aO CcnxlAlv00gVrIZ04t60ePt9kSona3g+ui0KwQvmkCUScq8V5Lg72ow7W/hqmSP8dcUc O9aCk+0bEp12wXmi8y2LLTcrEyIE3W8kKuUO3b28uxSnC2NS1w/tJ2IiS34rlANYWXGL 3RvYus6jgkUTojhNevbvQY+ynRBtFfzzBJ1WOWKpI3TN5A1vNdI4yC8V0foW9cbQe8Yr ZCWQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=oVcs4zrKIYIVxYbcKD8LynQgNasCfBl2rBpkDSLYVCk=; b=WeSfAru3fTYalFoilvbR6cqO+g7+RVmyIC2MD0s8GPNAF8iA6S6Wg1k6BuKgKeeV3c UqhFC9wcOqDL9QvZOo3z4S5iVqu84YXQx8BxHH1kbCZzPUm/wjIv+NZbK40Ilulp0qt0 eDUlM4TE04MTCp/6LFi7DuvZozbsV+VYAo15m/nC8knfhzwFgoaMTiIN1N/xux6BAX/M dNdXD7nIVOnqLC9PD89eleCzFxRM9v0ft49BZVJcv7Ip34YO0KXSE4HM9SQ23md5u1gI hQFb+zvBhUr95yAuAkwJbDgpSYyx9SDRH7JkQ2adOwicP5YR9oI5O8ewVj/7ZAnKGXIX +xUQ== X-Gm-Message-State: AJIora+znf/QbYz/q58iNqvIILmVK0sAPLQCAPQpbl6pXeILLMrNo1Cw kdSLFS2Y9sZbioIvqHBSac4= X-Google-Smtp-Source: AGRyM1vC7rS7rhy74OBuSt83MKpsgPtYE2XmmwTusmZvdeNIqcbNVwLrCyVLQepIK9VfJ+0YPYnHpg== X-Received: by 2002:a17:90b:4c4e:b0:1e3:368b:c09c with SMTP id np14-20020a17090b4c4e00b001e3368bc09cmr25298486pjb.140.1655709925089; Mon, 20 Jun 2022 00:25:25 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.22 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:24 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 02/10] ARM: dts: ast2600: Add I2C reset properties Date: Mon, 20 Jun 2022 16:54:49 +0930 Message-Id: <20220620072457.3445278-3-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean The same as the upstream Linux device tree, each i2c bus has a property specifying the reset line. Signed-off-by: Joel Stanley Reviewed-by: Ryan Chen --- arch/arm/dts/ast2600.dtsi | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/arch/arm/dts/ast2600.dtsi b/arch/arm/dts/ast2600.dtsi index ef5b131ac0af..4b23d25ede0a 100644 --- a/arch/arm/dts/ast2600.dtsi +++ b/arch/arm/dts/ast2600.dtsi @@ -832,6 +832,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c1_default>; @@ -847,6 +848,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c2_default>; @@ -862,6 +864,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c3_default>; @@ -876,6 +879,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c4_default>; @@ -890,6 +894,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c5_default>; @@ -904,6 +909,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c6_default>; @@ -918,6 +924,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c7_default>; @@ -932,6 +939,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c8_default>; @@ -946,6 +954,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c9_default>; @@ -960,6 +969,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c10_default>; @@ -975,6 +985,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c11_default>; @@ -990,6 +1001,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c12_default>; @@ -1005,6 +1017,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c13_default>; @@ -1020,6 +1033,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c14_default>; @@ -1035,6 +1049,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c15_default>; @@ -1050,6 +1065,7 @@ compatible = "aspeed,ast2600-i2c-bus"; bus-frequency = <100000>; interrupts = ; + resets = <&rst ASPEED_RESET_I2C>; clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c16_default>; From patchwork Mon Jun 20 07:24:50 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645263 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=W00dSQtF; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLm65t2hz9s5V for ; Mon, 20 Jun 2022 17:25:58 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3E5AE81DD6; Mon, 20 Jun 2022 09:25:35 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="W00dSQtF"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 40135803C8; Mon, 20 Jun 2022 09:25:33 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pj1-x102a.google.com (mail-pj1-x102a.google.com [IPv6:2607:f8b0:4864:20::102a]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 4AA2B8399B for ; Mon, 20 Jun 2022 09:25:30 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pj1-x102a.google.com with SMTP id h34-20020a17090a29a500b001eb01527d9eso8606743pjd.3 for ; Mon, 20 Jun 2022 00:25:30 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Gg0OsKoPgwpqDNJJ/8we2q4bEPRGA8RZqIKD6+tn6o4=; b=W00dSQtFu6Sj1owC5LHut7oaG8ikQuHt7HPNNvdmu0MESdpWlN1qoM8jnitfDw7P9/ XUXIQUxAAn5A2sbZPlygpcOBtKJ9wKozZ0mpKKq4KCkCpfQykBgNidVpHUTnvl7TZFp3 30RNbpgwhJHSsGzFwYH3vLjYfHkkYjWGJZaO7g9FTbEV/LVDUWOEByWUQ5dzJ4W410xu SYZPmON1jpBH//o9GbXxkyU9zqJf4Qf0RXmO3A+4d4PFsGY2WHCdcMGhgwr4YuqBP65E 4Wf0gSjjH+bN/lh0s8QuFDTOAnCN47Tp52/0rDCKZLlEjcsv1IXLQ03j6ivW/fyKuZhE J1Xg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=Gg0OsKoPgwpqDNJJ/8we2q4bEPRGA8RZqIKD6+tn6o4=; b=C1HxkrJu/xM26343iXXdXIikuViTmUJUXnNNSvhZV66gjMlj+YVLmWBi3Gca9aV/jd CMfkwPb0e7zapIqd5nFII10dhJhunY4wisiDZYoj5q7feBeaOh7k7h5N1UQ1roU2La5X xsiftODX1WgGTyGe1sq+7OnZSeBZPsVHZxrdJWsSR0LGkUDHIB3AbN3IXHZfNt8kW3Ka lABcJ/goV+zW5cnewQayFRboGJ2cVBvP1ISDNwMWtvwMnfosSfisOX+7hPqkQdVu9/B9 8wPaYX75PxQMyGv7y6yw1rpPYFUTBEQjSoxbzbWtkWY0iIcj7VUtrpO4JNigObLc980W +e7A== X-Gm-Message-State: AJIora+H9mLtlirz+3V/mlGFcD8ONJulSK5a/r2GXGMpUnNw2W9pjWLq d0Ua2aNos1ZfxRmhV/QpyJc= X-Google-Smtp-Source: AGRyM1txES9aFZqDb+pOF8VJCbYLy1iLn/4H+jtNp2QllvCqSJd+ad1SQ1vnbacxadqPXm8uoLJzCg== X-Received: by 2002:a17:90a:885:b0:1ec:8968:95 with SMTP id v5-20020a17090a088500b001ec89680095mr12248299pjc.20.1655709928483; Mon, 20 Jun 2022 00:25:28 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:27 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 03/10] ARM: dts: ast2600: Dsiable I2C nodes by default Date: Mon, 20 Jun 2022 16:54:50 +0930 Message-Id: <20220620072457.3445278-4-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Allow boards to enable the buses they use. Signed-off-by: Joel Stanley Reviewed-by: Ryan Chen --- arch/arm/dts/ast2600.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/dts/ast2600.dtsi b/arch/arm/dts/ast2600.dtsi index 4b23d25ede0a..a37d062bcad7 100644 --- a/arch/arm/dts/ast2600.dtsi +++ b/arch/arm/dts/ast2600.dtsi @@ -868,6 +868,7 @@ clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c3_default>; + status = "disabled"; }; i2c3: i2c@200 { @@ -883,6 +884,7 @@ clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c4_default>; + status = "disabled"; }; i2c4: i2c@280 { @@ -898,6 +900,7 @@ clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c5_default>; + status = "disabled"; }; i2c5: i2c@300 { @@ -913,6 +916,7 @@ clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c6_default>; + status = "disabled"; }; i2c6: i2c@380 { @@ -928,6 +932,7 @@ clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c7_default>; + status = "disabled"; }; i2c7: i2c@400 { @@ -943,6 +948,7 @@ clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c8_default>; + status = "disabled"; }; i2c8: i2c@480 { @@ -958,6 +964,7 @@ clocks = <&scu ASPEED_CLK_APB2>; pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c9_default>; + status = "disabled"; }; i2c9: i2c@500 { From patchwork Mon Jun 20 07:24:51 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645264 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=dqyQE2Zg; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLmL1fldz9s5V for ; Mon, 20 Jun 2022 17:26:09 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id E4A2F83922; Mon, 20 Jun 2022 09:25:37 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="dqyQE2Zg"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0E39F803C8; Mon, 20 Jun 2022 09:25:36 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pj1-x102c.google.com (mail-pj1-x102c.google.com [IPv6:2607:f8b0:4864:20::102c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id BD88D803C8 for ; Mon, 20 Jun 2022 09:25:33 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pj1-x102c.google.com with SMTP id d14so5950519pjs.3 for ; Mon, 20 Jun 2022 00:25:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=CzB2AyJm37DLJDG3aWwTltubBecUdhfkpywXonfS9To=; b=dqyQE2ZgOERT9m+VBMiQGzvgK8ST7YbjNAdMgxZ0bH6feXVh/QkIIhknhjx6uSNOjq VsVQ7sTemY6tbTMkwxdxFDs/2zdPPRn4DKnJtMU8S17X6xQMABlH9lWMac3KeRP1kPy5 7BVniFwLsr1MOTanKTI/4sAm+J5f2AmdP5ICzS4LRhqzAjC6JzzDveLZl8rRMFVP5Xgk CYNysHWm04R7y4zMhZ49a1ciNiZDB8jvtcUAhRNWHCAnraHmmTWBvdJnmf47M0bAPCB+ 17NVTHp/muZAvgUV+YIdNNJhhuho3HzNaQIOnAUZ4KGkUk+B5ThGIqBMD+i/nRXd5wnE HO/w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=CzB2AyJm37DLJDG3aWwTltubBecUdhfkpywXonfS9To=; b=aBvUPVFHqPysyMY41A7P+6/riNZEQQqk+Trml32+jlDsxpIO/f9lBnCOLBF66/gT99 l8sOLzVHmEo2qw22vzDZFA0MwobFoPFUrb/Gazy6SqRqmtF8rJE3+AcN10pqo1o3yhaJ B8M13G5JBNgYEDoTKmAIpCn1tDNwoqrKHrXaJrsK/i4QQX0UcMuqpidLRFDmxFNEc4fJ bPoK6Sj65f64veL5JtFlxsyX7G5g3ytlQRbtICmKkBBjIeV7Ct05QH3x5EYnyavxIYD3 7MrxeyOWtge1qaOuBQnl6SG4O0okIKI9EpF60f/gHIAKrBKK5ijYMbk2N3wmEPgRneOL hTTg== X-Gm-Message-State: AJIora/XHbaEcv+xCOdkNQOhh5RfN9QMSBDKFCuZmDlH3LR9e7QDdDPK uq3LiJUSZMeSlDMlogyIV3uBuW+bINM= X-Google-Smtp-Source: AGRyM1sBOMShqmA/7lbNg+83ZMXknMIK9VKeqmdXy2HyO2QgVdC/9sZnOSZoN3sGVvgBOXJJavb8Pw== X-Received: by 2002:a17:90a:304b:b0:1ec:86b7:2f4f with SMTP id q11-20020a17090a304b00b001ec86b72f4fmr13787092pjl.107.1655709931881; Mon, 20 Jun 2022 00:25:31 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.28 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:31 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 04/10] ARM: dts: ast2500-evb: Add I2C devices Date: Mon, 20 Jun 2022 16:54:51 +0930 Message-Id: <20220620072457.3445278-5-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean The EVB has an EEPROM on bus 3 and a LM75 temp sensor on bus 7. Enable those busses we can test the I2C driver. Signed-off-by: Joel Stanley Reviewed-by: Ryan Chen --- arch/arm/dts/ast2500-evb.dts | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/arch/arm/dts/ast2500-evb.dts b/arch/arm/dts/ast2500-evb.dts index 4796ed445f57..874e042bc4cb 100644 --- a/arch/arm/dts/ast2500-evb.dts +++ b/arch/arm/dts/ast2500-evb.dts @@ -73,3 +73,22 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_sd2_default>; }; + +&i2c3 { + status = "okay"; + + eeprom@50 { + compatible = "atmel,24c08"; + reg = <0x50>; + pagesize = <16>; + }; +}; + +&i2c7 { + status = "okay"; + + lm75@4d { + compatible = "national,lm75"; + reg = <0x4d>; + }; +}; From patchwork Mon Jun 20 07:24:52 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645265 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=LTUNhLvP; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLmZ15zvz9s5V for ; Mon, 20 Jun 2022 17:26:22 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 5FE6483E3B; Mon, 20 Jun 2022 09:25:41 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="LTUNhLvP"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 8CE518334D; Mon, 20 Jun 2022 09:25:38 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pg1-x529.google.com (mail-pg1-x529.google.com [IPv6:2607:f8b0:4864:20::529]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id E29618334D for ; Mon, 20 Jun 2022 09:25:35 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pg1-x529.google.com with SMTP id 184so9530906pga.12 for ; Mon, 20 Jun 2022 00:25:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=2d9W+u538EKNhsjPh10h2Nxu3Sjkanh4ncYtxaY+e6Y=; b=LTUNhLvP2W4cLPPkgs5y4M/gUDOr8dvnRsrDrJ3Ioqv9Svjhklpvna47RPmKZnEl6o fmwP+8nAIkzqVZzxy5Q58x1d54/SQgBqD2eO6/S81K2tqEg1X3Xex8yvZSKXl5tD4u3k JedsbdGRHVDrlBaSMZKjShkENAAYLWFrKdty4fwVexMSNum2S/4fuvAXoH0+Kj72uVPe b6zXUvTK/56ZBr81zIGi57B29jwB+RRZ6PEiDmCAIv3fFhpplFgKJcf0vb77UDYEU9BD 6GD0POSgTtXBwOyzmCYDyg6OM9+vWsoHBFkOHnXRyVixMOIWsDnrDBSlQtRG7wLe/FYc wMcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=2d9W+u538EKNhsjPh10h2Nxu3Sjkanh4ncYtxaY+e6Y=; b=JeNJK5VhzB4fMSvoMKbUXWqJigK8L/k5EsZkuWnAbvRJiKajfEBDbykjMGigCCR8LJ Q9X5AvZt81HrklA3mC6br1I1R4nYXfokKQhWGISYFrslxymzfaIP0RxaHeM5HHQGOF/H 068x59T/kD/2zT1NbvTFKv5L77x8fyjIYEv6Iawio5bklr3ADlknKNmrGSWEZ3nwGGQ4 gTamET5syHSNzRscO7M/yBVjg3o7ftIpT9spggeQ4H8DSNsGZOYppE+/ku93QEoxEsOz fEwtyg5/NJ5Lnw3n0ibnLc0BfbUgkHfph5HC5p6RCehCI/VBl61P2X6v6Z4OGuIQvhQv xIQg== X-Gm-Message-State: AJIora8qrGR6ait16QTOBnpcxOb1TwjVeXOxO4U+kcJNOk/yLkRcu5fM Bv+yBSi+C14ZJFZ/Qwl/NW0= X-Google-Smtp-Source: AGRyM1tQ6PdOzCH98Yq6io9wBFVP2zhdcFuHhZUigUl/ji0bzcfI+aL1i1Mr6sV4RDqoEmeQzaK0+g== X-Received: by 2002:a63:6cc8:0:b0:3fa:387b:3991 with SMTP id h191-20020a636cc8000000b003fa387b3991mr20333440pgc.19.1655709935352; Mon, 20 Jun 2022 00:25:35 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:34 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 05/10] ARM: dts: ast2600-evb: Add I2C devices Date: Mon, 20 Jun 2022 16:54:52 +0930 Message-Id: <20220620072457.3445278-6-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean The EVB has an EEPROM on bus 7 and a LM75 temp sensor on bus 8. Enable those busses we can test the I2C driver. Signed-off-by: Joel Stanley --- arch/arm/dts/ast2600-evb.dts | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/arch/arm/dts/ast2600-evb.dts b/arch/arm/dts/ast2600-evb.dts index 0d650543134a..cee787ecc0eb 100644 --- a/arch/arm/dts/ast2600-evb.dts +++ b/arch/arm/dts/ast2600-evb.dts @@ -174,6 +174,11 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c8_default>; + + temp@2e { + compatible = "adi,adt7490"; + reg = <0x2e>; + }; }; &i2c8 { @@ -181,6 +186,12 @@ pinctrl-names = "default"; pinctrl-0 = <&pinctrl_i2c9_default>; + + eeprom@50 { + compatible = "atmel,24c08"; + reg = <0x50>; + pagesize = <16>; + }; }; &mdio0 { From patchwork Mon Jun 20 07:24:53 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645266 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=k6rmw51p; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLmm4BxSz9s5V for ; Mon, 20 Jun 2022 17:26:32 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id AD38E83AE2; Mon, 20 Jun 2022 09:25:45 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="k6rmw51p"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 0E1EC83BAC; Mon, 20 Jun 2022 09:25:44 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 908C783D7D for ; Mon, 20 Jun 2022 09:25:40 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pl1-x632.google.com with SMTP id g8so8977368plt.8 for ; Mon, 20 Jun 2022 00:25:40 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=t7Q5yw3EL2vR5K6bEBkvonsl5X4WW6A1esc0aHmCr/w=; b=k6rmw51pbWnm/+4PxHQ6X9vWJn8ritUDdu5/jCNdVJNx55uso4Ff/89CWA6IUuDy+a rtQYBO5HtbxdPsGYZjF9tQaCh7dKY/RQxoTrK0gBXr7ed1QlfhVKVcHdRMnW9ib7cy/2 d3e5ItQNGjMkVaKtavKXPJkFPZRYo+/sdpLnnVopAss7Io1ysOfh10ryPwRfm0q1nuoZ rK8qF5QkeztcxyJHoR/2URcXia/fIvdqM+DCUBdFtyc/89WYp16CEGb+4LnxB1Cl7yc9 mY/po4alCPYupvQ1Tn5qJHRV9sq6i1zN71NTiycifHRetQKuvtmTboZXrBPkhaR0lyas oMdA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=t7Q5yw3EL2vR5K6bEBkvonsl5X4WW6A1esc0aHmCr/w=; b=nKAtEHQZXKdRFZgGmLuPrDPiqJO8dngUdCZ/pnerFXLOd+dEwN5UqULgDJH4YwM+Ju 34Qi26VrHP1AxaMFUQddnUQPKIF/7DRqx9nriCVFg9EyzHthQPSDtgqRenRkDFbaPng/ kuTTQI7JDuigaB239f5Dbvg2qgeQgK+ICFBYTIU7iX099cgyDZbZlufYyKzjmHnmaNL1 18r2n62F8aslWTBJXDi1HXoFYXDMmBOC6OvNOja9hiz21RsfDJS6owlwlHPcfrQNxHY0 PsM/zSBA7fXgFUiMPh4V1sZqt3qfaQtMl72X+ndJrjw3wuAoCIc8TflVdLVB8PYLWzNX 4D7w== X-Gm-Message-State: AJIora+DlmXuvFUwihTjpI10HxzI4lqllaJPgDk9tKf2oCoS846O/d9f 1NSvXMGA/D7zyyzwn7QcjBBzIJ7pvXU= X-Google-Smtp-Source: AGRyM1uhUhD2xPLsHifjl6L8eGg9ir1HgvWCdMw76oRKkmLQFOLpGKUy6hQhbSzzPyqUwwp27RaDFw== X-Received: by 2002:a17:90a:9dc8:b0:1ec:78ec:8d47 with SMTP id x8-20020a17090a9dc800b001ec78ec8d47mr17171229pjv.219.1655709938717; Mon, 20 Jun 2022 00:25:38 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.35 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:38 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 06/10] reset/aspeed: Implement status callback Date: Mon, 20 Jun 2022 16:54:53 +0930 Message-Id: <20220620072457.3445278-7-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean The I2C driver shares a reset line between buses, so allow it to test the state of the reset line before resetting it. Signed-off-by: Joel Stanley Reviewed-by: Ryan Chen --- drivers/reset/reset-ast2500.c | 19 +++++++++++++++++++ drivers/reset/reset-ast2600.c | 17 +++++++++++++++++ 2 files changed, 36 insertions(+) diff --git a/drivers/reset/reset-ast2500.c b/drivers/reset/reset-ast2500.c index 0a1dd236aff3..d9cecf3a72e8 100644 --- a/drivers/reset/reset-ast2500.c +++ b/drivers/reset/reset-ast2500.c @@ -48,6 +48,24 @@ static int ast2500_reset_deassert(struct reset_ctl *reset_ctl) return 0; } +static int ast2500_reset_status(struct reset_ctl *reset_ctl) +{ + struct ast2500_reset_priv *priv = dev_get_priv(reset_ctl->dev); + struct ast2500_scu *scu = priv->scu; + int status; + + debug("%s: reset_ctl->id: %lu\n", __func__, reset_ctl->id); + + if (reset_ctl->id < 32) + status = BIT(reset_ctl->id) & readl(&scu->sysreset_ctrl1); + else + status = BIT(reset_ctl->id - 32) & readl(&scu->sysreset_ctrl2); + + return !!status; +} + + + static int ast2500_reset_probe(struct udevice *dev) { int rc; @@ -79,6 +97,7 @@ static const struct udevice_id ast2500_reset_ids[] = { struct reset_ops ast2500_reset_ops = { .rst_assert = ast2500_reset_assert, .rst_deassert = ast2500_reset_deassert, + .rst_status = ast2500_reset_status, }; U_BOOT_DRIVER(ast2500_reset) = { diff --git a/drivers/reset/reset-ast2600.c b/drivers/reset/reset-ast2600.c index 985235a3ac46..1732a450efc0 100644 --- a/drivers/reset/reset-ast2600.c +++ b/drivers/reset/reset-ast2600.c @@ -47,6 +47,22 @@ static int ast2600_reset_deassert(struct reset_ctl *reset_ctl) return 0; } +static int ast2600_reset_status(struct reset_ctl *reset_ctl) +{ + struct ast2600_reset_priv *priv = dev_get_priv(reset_ctl->dev); + struct ast2600_scu *scu = priv->scu; + int status; + + debug("%s: reset_ctl->id: %lu\n", __func__, reset_ctl->id); + + if (reset_ctl->id < 32) + status = BIT(reset_ctl->id) & readl(&scu->modrst_ctrl1); + else + status = BIT(reset_ctl->id - 32) & readl(&scu->modrst_ctrl2); + + return !!status; +} + static int ast2600_reset_probe(struct udevice *dev) { int rc; @@ -78,6 +94,7 @@ static const struct udevice_id ast2600_reset_ids[] = { struct reset_ops ast2600_reset_ops = { .rst_assert = ast2600_reset_assert, .rst_deassert = ast2600_reset_deassert, + .rst_status = ast2600_reset_status, }; U_BOOT_DRIVER(ast2600_reset) = { From patchwork Mon Jun 20 07:24:54 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645267 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=KbCHeYvL; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=2a01:238:438b:c500:173d:9f52:ddab:ee01; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [IPv6:2a01:238:438b:c500:173d:9f52:ddab:ee01]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLmz6b3zz9s5V for ; Mon, 20 Jun 2022 17:26:43 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 3983184265; Mon, 20 Jun 2022 09:25:50 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="KbCHeYvL"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 24EAA803C8; Mon, 20 Jun 2022 09:25:45 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pl1-x632.google.com (mail-pl1-x632.google.com [IPv6:2607:f8b0:4864:20::632]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 8EE2D83B68 for ; Mon, 20 Jun 2022 09:25:42 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pl1-x632.google.com with SMTP id g8so8977368plt.8 for ; Mon, 20 Jun 2022 00:25:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=cxe/vRWLsd0HFYgjwXWPQaG2mowgbhA67E8e9pn9yj0=; b=KbCHeYvLQZgDoqktdzVKWfH+XaA8cVBafWvaIxUODKGk310Yaq1Vd0mGUk6hZdPwVD o+wDF+RF2jz36xU3Sdr+vHOMYeu03X71t3kz7M8MnY5ru/9Sy/7qvdnsETG3ZZvRMq41 MatRqIcqht80GDTKk4qMvFV4i7VNTdd4zffLnbYlu+zQtw2y0Vt23upUyYPqH+64qG7j utLOAFvl25DSuPQUXuOhcOTY5kEVgFtR9+kaOPzWJ8MJlUgIup5qrNS55uLoQ/xyE0J4 nNQy1flOHVwZYsgNyWDi61rIeuqBRw7rNmAHHliyCo42y992Q80GLsF0z4oFMd4+lv4/ dMhg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=cxe/vRWLsd0HFYgjwXWPQaG2mowgbhA67E8e9pn9yj0=; b=CeXFX7XAwFJDqG2OEea6V6eSI0vFldbldOnUM9Kb9ntlOQEX8xxiZBaGRTupUm/Y/M +a5CbfdLAtbC002xvAKPHwM3ruSWGLGCwvUE305K0GKAIgViFB+X4SxJjwAKdaQKtztz iXTXp3fRsjxqQpkITigoiabnExj6BAn2muO5Ux3dRS54MdJK0ubU0fEOjTP3JzAtHj5b +m8mT06cuKPLOw1RHPfYoTggnkEkKqblLK4Wu6DjgNp++yoB4xSsb5lsYGXmSct5aXTv Y3IqnTrKv+C1HCa1jYiOcNlgo7ob9a/HDj2Qhh/xaZmVB4SR0Y27IR0r+804V2fvrgOJ zeJA== X-Gm-Message-State: AJIora8Mt4lruDo7yCRC14LEAe6krJuHmSIHmxkBuP0JaVdPqAm+OYga aMnHyaN0lNKivDcwQfCvCs8= X-Google-Smtp-Source: AGRyM1tARTa5Ao5avVs8cEwxDbzlsUO5n94l6r937/d9/JS3lF1dlDjFl6p+nA1JTKMw1dIPfsE0iQ== X-Received: by 2002:a17:90b:1c10:b0:1e8:90bd:d912 with SMTP id oc16-20020a17090b1c1000b001e890bdd912mr25215365pjb.233.1655709942026; Mon, 20 Jun 2022 00:25:42 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:41 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 07/10] i2c/aspeed: Fix reset control Date: Mon, 20 Jun 2022 16:54:54 +0930 Message-Id: <20220620072457.3445278-8-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean The reset control was written for the ast2500 and directly programs the clocking register. So we can share the code with other SoC generations use the reset device to deassert the I2C reset line. Signed-off-by: Joel Stanley Reviewed-by: Ryan Chen --- drivers/i2c/ast_i2c.c | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/drivers/i2c/ast_i2c.c b/drivers/i2c/ast_i2c.c index 2d3fecaa14ea..0a93d7c82911 100644 --- a/drivers/i2c/ast_i2c.c +++ b/drivers/i2c/ast_i2c.c @@ -16,6 +16,7 @@ #include #include #include +#include #include "ast_i2c.h" @@ -108,19 +109,26 @@ static int ast_i2c_of_to_plat(struct udevice *dev) static int ast_i2c_probe(struct udevice *dev) { - struct ast2500_scu *scu; + struct reset_ctl reset_ctl; + int rc; debug("Enabling I2C%u\n", dev_seq(dev)); /* * Get all I2C devices out of Reset. - * Only needs to be done once, but doing it for every - * device does not hurt. + * + * Only needs to be done once so test before performing reset. */ - scu = ast_get_scu(); - ast_scu_unlock(scu); - clrbits_le32(&scu->sysreset_ctrl1, SCU_SYSRESET_I2C); - ast_scu_lock(scu); + rc = reset_get_by_index(dev, 0, &reset_ctl); + if (rc) { + printf("%s: Failed to get reset signal\n", __func__); + return rc; + } + + if (reset_status(&reset_ctl) > 0) { + reset_assert(&reset_ctl); + reset_deassert(&reset_ctl); + } ast_i2c_init_bus(dev); From patchwork Mon Jun 20 07:24:55 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645268 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=AcRx5cNm; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLnB2szRz9s5V for ; Mon, 20 Jun 2022 17:26:54 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id D10F8842D0; Mon, 20 Jun 2022 09:25:51 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="AcRx5cNm"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 9FD5783EE2; Mon, 20 Jun 2022 09:25:50 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pg1-x52b.google.com (mail-pg1-x52b.google.com [IPv6:2607:f8b0:4864:20::52b]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 1566483BAC for ; Mon, 20 Jun 2022 09:25:46 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pg1-x52b.google.com with SMTP id r66so3588608pgr.2 for ; Mon, 20 Jun 2022 00:25:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=4GZIGhOJlKT2oBZXIEkNF32UVPtk5Y8AfRh5AGogg2U=; b=AcRx5cNmuUw2fPhZgR4mjPLDNFVBsv3TA9Vqt2MNJwt+cL0MHeXS++C38pwAQfiHNE QQFHfT4lDRwHbMGjPmsZ0Si99vVnW1VGKYfGhm6WDcojV5/niZl/YcTYK9Hd0rkMx/YE 2Px3vgBUPS0qUApMt7u6fTJPPj/cIafGmu1OJyOPNbC5+YdhnhxrDYxBKIntBGOUoE3h g8wduULyBTjTWcpRi2th/ufpJZdY5boPingAQEj7qpX8YzY7DpZoQd3qWy4de8rwRRRh 7K+V3wyemQTbG+MSEUl9WS+gVP6isevynQzwlChG9YpqWiAycmghKilcbqLl9gWdrAz+ MiDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=4GZIGhOJlKT2oBZXIEkNF32UVPtk5Y8AfRh5AGogg2U=; b=ohSGtE1wX39NBVf8v4Lxi3rK/hRJ7PNtCVi8mYTMgMqRVf7488/JW2epwaa2LCqFvW RtsJGxyc9SyTDZyOlQtCtAPQLRS67PpHRhRymwlQT8SoTX+bZ0jKIT9yebS4yusTltyv 97GA8+2mw43zlutHLi6Iy16us3hnr1L+EuzDP6tZRQ8b+4aYYVO/Ktg997qPWCmQzHX6 RM59qiuA8eYuAVdDlIQX4oAKbMiQQmq9yMENT1B/1h8JGH57qmbbkNbefgFCBp4Z0T4x dTOY+WmSgYpIp750qH+mLk1BpGPiY0zWA0X2rm/BkLuak9sOtJCqGpetvno0hRdsCKqt 2jCg== X-Gm-Message-State: AJIora86C41dyuHoq+WoWmjtGUxV+7YYQ3YEs5t9TSZ+2Y8wfxWhIpXX FHxOHssWdrCY4+L8ZPJlNr8= X-Google-Smtp-Source: AGRyM1seKTBNgNkyHZS5ZLyw5+04ZvSNaJHEXKGz8+5Vh1jRhF5J2NGKCdfDcCYUPdJ3Nj3ZA0xABA== X-Received: by 2002:a63:6886:0:b0:406:2777:70f7 with SMTP id d128-20020a636886000000b00406277770f7mr20777255pgc.389.1655709945432; Mon, 20 Jun 2022 00:25:45 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.42 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:44 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 08/10] i2c/aspeed: Add AST2600 compatible Date: Mon, 20 Jun 2022 16:54:55 +0930 Message-Id: <20220620072457.3445278-9-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Signed-off-by: Joel Stanley Reviewed-by: Ryan Chen --- drivers/i2c/ast_i2c.c | 1 + 1 file changed, 1 insertion(+) diff --git a/drivers/i2c/ast_i2c.c b/drivers/i2c/ast_i2c.c index 0a93d7c82911..c9ffe2d62820 100644 --- a/drivers/i2c/ast_i2c.c +++ b/drivers/i2c/ast_i2c.c @@ -351,6 +351,7 @@ static const struct dm_i2c_ops ast_i2c_ops = { static const struct udevice_id ast_i2c_ids[] = { { .compatible = "aspeed,ast2400-i2c-bus" }, { .compatible = "aspeed,ast2500-i2c-bus" }, + { .compatible = "aspeed,ast2600-i2c-bus" }, { }, }; From patchwork Mon Jun 20 07:24:56 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645269 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=YXKYUrab; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLnP1SZ2z9s5V for ; Mon, 20 Jun 2022 17:27:05 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id AB2A783FF6; Mon, 20 Jun 2022 09:25:56 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="YXKYUrab"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id 2E5EC83F68; Mon, 20 Jun 2022 09:25:55 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pl1-x62e.google.com (mail-pl1-x62e.google.com [IPv6:2607:f8b0:4864:20::62e]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id B535E8428F for ; Mon, 20 Jun 2022 09:25:50 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pl1-x62e.google.com with SMTP id y6so8999867plg.0 for ; Mon, 20 Jun 2022 00:25:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=yDY+SA7rnkptKwqtZ9nBnVbNyi/bCf1HOiYLQq5kcX0=; b=YXKYUrabnX8bFG4S5QJWSW2oNRwnEY/x0MXfr/pTL456RlIDXnn1GnYn+V9qUaX8lW IfKf7SxzD3iBGNG4hkj5w+JEEKrHmcxHNGPLHmIa+EsNfAv5pKD4lkXxnK/su84hm8t2 TV564hA3ltYp5FuBfR3UK9/DQSm6Alnsm/AMkx1zlsl9D3kbJ+z0kGcISOGrY3Gfs9NR Y9y4nzWp1jS9C8cBAqSaZQptBbmBFMUEtn8ySOkBbQLc5s5KypDBUgYqQltVczl2OqnV 1Sgnmx0HPhqMDSjj/PrGHvQ/+J9sDsLVqgB/epN4wNDnnZg++B2H8pVV/5HEFzl+NABn EF2Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=yDY+SA7rnkptKwqtZ9nBnVbNyi/bCf1HOiYLQq5kcX0=; b=pD1ELNgLsPlvxIBPVjxPlt+g2bJs35DVl/IMzoPXjRecQoSVLa6WpblZPAvBnMtzSQ qpTlKbpeKwqkT9REMLO9iPUnacrdgSEOBnyCn0ChX7la8aSQLg6mEbkMKAL08YmG0Zvh 0cxw/cdrqZO1HFxvoJ/1XPy6iVSU7y6rwCz8+memw6V8HoPt82WnpQllaqVOVHecq6gg 992YcdAAHKob37k6K4qvQHBJF9MF/KXrVb6lW1RCBRvFlnWXAxoB//Xr5HSkiy1hgHwG rJSzS61+LXu2HNJbdG9S1IIV9TT2VXdFzzftVWIOe+cPkowxnWwx3MqVv8MBwXNEpTYE 6SaQ== X-Gm-Message-State: AJIora/LXXmWz8EuqbNdClT6lw7pGF+WBaS+eU73MMsdvwYeJ8iS0dM7 kPhVUDtM+ZkAhJsLWNS9CAo= X-Google-Smtp-Source: AGRyM1u97I3WrKuz1qGtdx4w4fjLQxuNg1FGU/W7axB1CTvOKu2Zp8wYXZREMh2nJc9DIOOryvGJvw== X-Received: by 2002:a17:903:32d2:b0:166:3747:8461 with SMTP id i18-20020a17090332d200b0016637478461mr22929077plr.30.1655709948899; Mon, 20 Jun 2022 00:25:48 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.45 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:48 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 09/10] config/ast2600: Enable I2C driver Date: Mon, 20 Jun 2022 16:54:56 +0930 Message-Id: <20220620072457.3445278-10-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean Signed-off-by: Joel Stanley --- configs/evb-ast2600_defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/configs/evb-ast2600_defconfig b/configs/evb-ast2600_defconfig index 160bccff48e2..8f34546235a4 100644 --- a/configs/evb-ast2600_defconfig +++ b/configs/evb-ast2600_defconfig @@ -61,6 +61,7 @@ CONFIG_CLK=y CONFIG_SPL_CLK=y CONFIG_ASPEED_GPIO=y CONFIG_DM_I2C=y +CONFIG_SYS_I2C_ASPEED=y CONFIG_MISC=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ASPEED=y From patchwork Mon Jun 20 07:24:57 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 1645270 X-Patchwork-Delegate: trini@ti.com Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Authentication-Results: bilbo.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.a=rsa-sha256 header.s=20210112 header.b=E7p8UwQ9; dkim-atps=neutral Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=lists.denx.de (client-ip=85.214.62.61; helo=phobos.denx.de; envelope-from=u-boot-bounces@lists.denx.de; receiver=) Received: from phobos.denx.de (phobos.denx.de [85.214.62.61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by bilbo.ozlabs.org (Postfix) with ESMTPS id 4LRLnb3YXzz9s5V for ; Mon, 20 Jun 2022 17:27:15 +1000 (AEST) Received: from h2850616.stratoserver.net (localhost [IPv6:::1]) by phobos.denx.de (Postfix) with ESMTP id 8FF93842BE; Mon, 20 Jun 2022 09:26:00 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=u-boot-bounces@lists.denx.de Authentication-Results: phobos.denx.de; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="E7p8UwQ9"; dkim-atps=neutral Received: by phobos.denx.de (Postfix, from userid 109) id DE01483F36; Mon, 20 Jun 2022 09:25:56 +0200 (CEST) X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on phobos.denx.de X-Spam-Level: X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_EF,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,SPF_HELO_NONE,SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.2 Received: from mail-pj1-x1032.google.com (mail-pj1-x1032.google.com [IPv6:2607:f8b0:4864:20::1032]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits)) (No client certificate requested) by phobos.denx.de (Postfix) with ESMTPS id 124CE83EE2 for ; Mon, 20 Jun 2022 09:25:54 +0200 (CEST) Authentication-Results: phobos.denx.de; dmarc=none (p=none dis=none) header.from=jms.id.au Authentication-Results: phobos.denx.de; spf=pass smtp.mailfrom=joel.stan@gmail.com Received: by mail-pj1-x1032.google.com with SMTP id p3-20020a17090a428300b001ec865eb4a2so4823097pjg.3 for ; Mon, 20 Jun 2022 00:25:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=YXjiAGihHvYV5yhg+6uQsP3xHRtNkKPaZCbp6xg+ksc=; b=E7p8UwQ92OIdp8hr+HWpaE0yf8EKfTLSbCx3rrbUmFMqWcAS+PgetiBvfNHztG2gmF pSl0xtCj/CmBOthFWrSd1YqAZwuZBqL5U5ayWUOacVuqos62256ANOTrghEbJj2zchVp U1H2x6FXSXlnbDgbd1W+hOLxRZwsrc9+sa+HS+fvGLZGnOSSgBvG/qTsrizrY65nnDUH TyFRviPsxEUq/CIqTtaVtFQhrhhLiMZ2WclMTE9iafkFq+f1aK41aLGLNf5f9DhO4dJS zHFG3ewDy4hz83u7qlvS8gSd0A3B2EsmWVP97MpZBVSX/0b0xknV8JyBFBEad30diUFD h2EQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=YXjiAGihHvYV5yhg+6uQsP3xHRtNkKPaZCbp6xg+ksc=; b=I8eoBCuhO5NJJxLq+uXmLeB0ZHiuMSQjVfwvu5OREfd2UcCTI4b+zjJ7qw2RKiPtMI LD2in6Q27RVyeiuWEzj/1ssX0bT92Kl0CJyCC5wlpKF0RAfp9hX7AusAAv/V/9fVlOQ1 blWeiiNaeVSvpdwH9YvHixL0y8JZjU13bAzHIQwRm+vv2OU70DrUWTsFS/KduYOae4VD YOTwy1X+bSEiSMkJgK71WVS8kaTd5CbUGJljtJSJ4+C3krS3fApxVZWqyFOs0Y0pcsun 1lTXLkCXfIA+S0Tc/Xq2+a2kQJae0sPUYeGEFGfeBVtx2ZeJZs1f/thPBDDSKiXUtx8r sjdQ== X-Gm-Message-State: AJIora+bLY2ZDJ93sf7pvVHmn9N5WqAHr1jAQBSr4b9VZW08u4KwwKUt 1I7Fp2qxMmf8kJtcETpSKvI= X-Google-Smtp-Source: AGRyM1tLAsBw4cNnfsD3SQsE7iHCQvSbsJ/GFLXTh013Ku2gvmYyoJbcDCFzcEL7TrpmGPc8mZqhvQ== X-Received: by 2002:a17:903:2012:b0:16a:856:96a7 with SMTP id s18-20020a170903201200b0016a085696a7mr14937438pla.109.1655709952362; Mon, 20 Jun 2022 00:25:52 -0700 (PDT) Received: from localhost.localdomain ([45.124.203.18]) by smtp.gmail.com with ESMTPSA id ji6-20020a170903324600b0016a25ba1f46sm1302142plb.256.2022.06.20.00.25.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 20 Jun 2022 00:25:51 -0700 (PDT) From: Joel Stanley To: Ryan Chen , BMC-SW@aspeedtech.com, Heiko Schocher Cc: u-boot@lists.denx.de, =?utf-8?q?C=C3=A9dric_Le_Goater?= Subject: [PATCH 10/10] config/aspeed: Enable EEPROM options Date: Mon, 20 Jun 2022 16:54:57 +0930 Message-Id: <20220620072457.3445278-11-joel@jms.id.au> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220620072457.3445278-1-joel@jms.id.au> References: <20220620072457.3445278-1-joel@jms.id.au> MIME-Version: 1.0 X-BeenThere: u-boot@lists.denx.de X-Mailman-Version: 2.1.39 Precedence: list List-Id: U-Boot discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" X-Virus-Scanned: clamav-milter 0.103.5 at phobos.denx.de X-Virus-Status: Clean To allow testing of the I2C driver, enable the eprom command and the misc driver. Signed-off-by: Joel Stanley --- configs/evb-ast2500_defconfig | 3 +++ configs/evb-ast2600_defconfig | 2 ++ 2 files changed, 5 insertions(+) diff --git a/configs/evb-ast2500_defconfig b/configs/evb-ast2500_defconfig index 2371cc2742cf..3ae07bd4e9e1 100644 --- a/configs/evb-ast2500_defconfig +++ b/configs/evb-ast2500_defconfig @@ -18,6 +18,7 @@ CONFIG_PRE_CONSOLE_BUFFER=y # CONFIG_DISPLAY_CPUINFO is not set CONFIG_HUSH_PARSER=y # CONFIG_AUTO_COMPLETE is not set +CONFIG_CMD_EEPROM=y CONFIG_CMD_GPIO=y CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y @@ -33,6 +34,8 @@ CONFIG_CLK=y CONFIG_ASPEED_GPIO=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_ASPEED=y +CONFIG_MISC=y +CONFIG_I2C_EEPROM=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ASPEED=y CONFIG_PHY_REALTEK=y diff --git a/configs/evb-ast2600_defconfig b/configs/evb-ast2600_defconfig index 8f34546235a4..f2ef84c90c5c 100644 --- a/configs/evb-ast2600_defconfig +++ b/configs/evb-ast2600_defconfig @@ -42,6 +42,7 @@ CONFIG_SPL_DM_RESET=y CONFIG_SPL_RAM_SUPPORT=y CONFIG_SPL_RAM_DEVICE=y CONFIG_HUSH_PARSER=y +CONFIG_CMD_EEPROM=y CONFIG_CMD_GPIO=y CONFIG_CMD_I2C=y CONFIG_CMD_MMC=y @@ -63,6 +64,7 @@ CONFIG_ASPEED_GPIO=y CONFIG_DM_I2C=y CONFIG_SYS_I2C_ASPEED=y CONFIG_MISC=y +CONFIG_I2C_EEPROM=y CONFIG_MMC_SDHCI=y CONFIG_MMC_SDHCI_ASPEED=y CONFIG_PHY_REALTEK=y