From nobody Tue Dec 16 02:25:39 2025 Received: from mail-pl1-f172.google.com (mail-pl1-f172.google.com [209.85.214.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 B5A4D2147E2; Thu, 12 Dec 2024 13:34:35 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.172 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734010477; cv=none; b=ALc9z9PcSZ1seAhQZKUeN+uuqeNt6O7YBc3beahrJ/P6pFqboO+9E9QXT5bPEZE31Hxs1xKWO/w2y+MyBf9NqE64opsyj4axTtJbUe2B6tZ1ClA5/8h55vXgB9Ok8MLyffRfUjdRNP0BQ5yWkHjSJQ/cbHNJRuAd7jW6JSJ0Ous= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734010477; c=relaxed/simple; bh=6MEyK6anjoqQVrBVYnr6rWIiMbU/Jn+uvbK5HCwPwPY=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Ga5BJOcRPyhCLqIIWCMckgK4gPMLRbGiZBpjNFnYcxyLacvs1HjjQzVb/9/s3JO0rZx9e9H4DhwREuNcWKUl6CXhYm2m0tHVEBP/MPZtp3DX+kTHVqeBMrI3hCG7TxacVPePtER/EW8heTkk7872szcFftIyOkteOKH2hWG4GcI= 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=bhWp60YW; arc=none smtp.client-ip=209.85.214.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="bhWp60YW" Received: by mail-pl1-f172.google.com with SMTP id d9443c01a7336-216401de828so5452635ad.3; Thu, 12 Dec 2024 05:34:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734010475; x=1734615275; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=MWMAc4zmfYhsrt0DV+vmCYXKX/GHYBxniAba73eEZ6c=; b=bhWp60YWk36ob2LF70Mk2/wKGACpFQhxfM3/9Ef+led+EnH7eNPsbh+NmxihMgem23 CHWJrokIIXP67IR808niQp7gkA2laF8MhsR9qLj5IA7SKgB+l7oefI6l5GluH/Xp3LIf Vz3w3I8wT/SUBcJ9WK2z2OoeVPHJ1A9tscE6VfFDzmcaZGQ7soGCCe2aVxRvAfzjvxXW EZ9VlVeBrxD6703+LqxAcQ1KBNH4c4JCDRn8dNlMSWK3mEJ6BFFvB6zLwGWqfB8do6P/ I5TcYJN8RZ2U5df0OzSAIVA8bC9Hd/2daaB8z2wNGJkjhx22y1+wdPIdPSLG+onKj6yu MjbQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734010475; x=1734615275; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MWMAc4zmfYhsrt0DV+vmCYXKX/GHYBxniAba73eEZ6c=; b=iy4mZk9EBBzdhBqLsGMk9WKUWmeuT4ffeMN4KYm07eo5YV3Hqp775yRCYPascufYOV V8G3toJJ4i3lmW98A6T5KrzIIDNZzpUZoo6qj+m5/vuLErjuuBKdNd79grWKYyXOqtD6 JKuLldMc531EFoLW7HbExCV403w/+c/Li/xaDgdiipQjR6eOpJecZHoW/KfEKQSjpJ7J QtRRuks8djY/LwahMHpb9ZRgR+Z0B1pi/PmBz1ThMk/Co4FWAo6b7+d9wIoaxcZpZ2wV lk9FwSWQ2vfwfpZUJkIBwa3Z8FCENAUOs+RnlguwhZXSSBJYiHnirEPaxc7SB02ji2Le aUNw== X-Forwarded-Encrypted: i=1; AJvYcCVx+jWveaVZPutbOlixbUScVGDPrbVfMQr+xTzDKLFoq7eAf1gkSU9PyCRGC1II1PnIeV2K1YWz6lli@vger.kernel.org, AJvYcCXoiutsx1QkDe4FgwBcqCvcYOuA50FWMj3U1MrMYQwgGPJxk1cYdV4yoYhhL7zPLCPAeI0lSUKb2/5aDrzI@vger.kernel.org X-Gm-Message-State: AOJu0YwfsEWO9Vjd7d4XFlcW8BqlaUYYL1rp+aFoQmCfxVd5oiYpgVmF uF6Hg1vaeag9UF92qrGEtudjn9FGtUG6Ge+dcPalJsiofW/gCTcM X-Gm-Gg: ASbGncuU3rx6AMCMY0uQsUnlj6LwpUx/LICMamThOZ5o7QFMaAoA6gaeaX9Hc7PHpgC nbbVfCiMLYm+7Chv9Mt0nTFtIxfQKGSZi/qMZO6zEoPapb1K5zAqR2vooVqSoQVHaZncXNfVOOc 07fgGt8khjDYUXly2gPUDY98jnG2KNJitfehA9fdXBt0YBoctBW3y2a900gXhH5JKPVShVwwzpR 0AQSLG3+YrZw0hv1smHpz76DdCc4iOui4vipIYQIFEAB4lHqtdmutkvHej5RthJOlQ3rvjjEq/z m2ZWL4TGy74jXIZf/F0aQjxBHGMNd5U17j2Bgts2wXnY7BjWoslIrAy/FwHmz6N1+YUn6eTCvI2 6L2AU X-Google-Smtp-Source: AGHT+IEkAjpA5aepVMZDNkc8vUvUYOwLibC5GFvwj+RJ/gySt8BuEg8jjIp5XHCBFQBsOmxVfSqR1g== X-Received: by 2002:a17:902:ce86:b0:215:7cde:7fa3 with SMTP id d9443c01a7336-21778509fa3mr108167325ad.25.1734010473524; Thu, 12 Dec 2024 05:34:33 -0800 (PST) Received: from obliging-System-Product-Name.dhcpserver.bu9bmc.local (61-220-246-151.hinet-ip.hinet.net. [61.220.246.151]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2163562a838sm83390165ad.29.2024.12.12.05.34.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 05:34:33 -0800 (PST) From: Yang Chen To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, andrew@codeconstruct.com.au, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, patrick@stwcx.xyz, amithash@meta.com Cc: Jerry.Lin@quantatw.com, yang.chen@quantatw.com Subject: [PATCH v1 1/4] ARM: dts: aspeed: minerva: add i/o expanders on bus 0 Date: Thu, 12 Dec 2024 21:32:23 +0800 Message-Id: <20241212133226.342937-2-yangchen.openbmc@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241212133226.342937-1-yangchen.openbmc@gmail.com> References: <20241212133226.342937-1-yangchen.openbmc@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add three I/O expanders on i2c bus 0, assign the GPIO line name to each GPIO in use, and specify the interrupt GPIO that has been used on it and give the interrupt gpio number. Signed-off-by: Yang Chen --- .../aspeed/aspeed-bmc-facebook-minerva.dts | 57 +++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts b/arc= h/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts index 468a33f50ef2..426e249c3326 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts @@ -208,6 +208,63 @@ leds_gpio: gpio@19 { gpio-controller; #gpio-cells =3D <2>; }; + + gpio@11 { + compatible =3D "nxp,pca9555"; + reg =3D <0x11>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <238 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "PWRGD_P24V_SMPWROK", "P1V5_PWROK", + "P3V3_PWROK", "P5V_PWROK", + "P12V_SCM_PWROK", "P12V_PWROK", + "P24V_PWROK", "P48V_HSC_PWROK", + "ERR_GPIO_IRQ", "TMP75_ALERT_N", + "BMC_PWROK", "P12V_INA230_ALERT_N", + "P24V_INA230_ALERT_N","", + "P48V_HSC_ALERT_N", "P1V05_PWROK"; + }; + + gpio@12 { + compatible =3D "nxp,pca9555"; + reg =3D <0x12>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <240 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "P1V05_PWR_FAIL", "P1V5_PWR_FAIL", + "P24V_PWR_FAIL", "P24V_SM_PWR_FAIL", + "IRQ_NW0/1/2_N", "IRQ_NW3/4/5_N", + "RTC_INT_N_R", "ERR_GPIO_IRQ", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@13 { + compatible =3D "nxp,pca9555"; + reg =3D <0x13>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <242 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "", "", + "", "", + "", "", + "", "", + "RACKMON_A_1", "RACKMON_A_2", + "RACKMON_B_1", "RACKMON_B_2", + "", "", + "", ""; + }; }; =20 &i2c1 { --=20 2.34.1 From nobody Tue Dec 16 02:25:39 2025 Received: from mail-pl1-f173.google.com (mail-pl1-f173.google.com [209.85.214.173]) (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 906B3214A86; Thu, 12 Dec 2024 13:34:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734010480; cv=none; b=pdfONbSDCf0QSCkTZShhDWiIWx4Nfme6QauLrdga6zR47kssIXb2jQYI3dEIVVIzctBoecIadef29SZ+HF74xs2huTUrxD4XrdDF+UPMty8ep/VUKRRpgOod37MNxFexz66JrJMrJGASloO6UciWoGwTz1UK0iqa9wS9CAy1fZA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734010480; c=relaxed/simple; bh=WxqOpf+rd85nFwIAEG0Gb8p+PaeoQfSTyZF3aEh5UsU=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=u+UzRo7ceApuhxo6Jf0DCZqMFHE9/RRgCnqy4ZKWeDXnMTeD0+hrqo0CZbpKOFccgEGwPsbhfy+WIqSkGDM4DEA83of8stwhCJZW4ymjYh/QduW3roCxylTyKk5EbQ3mXsMIOOrQK42PcNZzW0OvKYq1cHYhMTqVzyaluKMF6Ig= 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=aAedUtuX; arc=none smtp.client-ip=209.85.214.173 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="aAedUtuX" Received: by mail-pl1-f173.google.com with SMTP id d9443c01a7336-2166022c5caso5155855ad.2; Thu, 12 Dec 2024 05:34:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734010478; x=1734615278; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=GeCo6voBzfvsd9B5AKf1XLFT78VWFwo447c6e8aMI7g=; b=aAedUtuX0fCLVAbh3J3snRLyTWXSaXD2VWqh4JrjWoiG1cNZbst0oTZVM1p0lrqz/0 T0fEhCKyBwINP6GG76+cxX0xwtPziuPQZRM0T9wY0gRbCM2M3+nS7zfJjQIBbwOH74GD 87DV/zlq2iSYsN2MQm3mAAimHufYaDlIKPypjzYAIGiu32EaC/Td8Q7TAAI/F27VsOiS aRS9s1MoLUSGeTq3iVjxDKYh7p5/7mvBMnZwYTzCQFgcxz8ItizbbfeKn1P9cUMlU0GF eEJleyXJBIpX6NNqHSl8/qQ/xUppVLSF07/o7AoqRcesBRcTAXn97I7jmA4R1sl5oXKg 6YBA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734010478; x=1734615278; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=GeCo6voBzfvsd9B5AKf1XLFT78VWFwo447c6e8aMI7g=; b=r++GWTP0YSuTkY3zBw0WC/QqyCInXX6zztJm5kEaup/Mcf5H/1igt1yqg4beGnxZcx 8WeexdoBlGTbtHTJnTHJ8ZYWZonDiBDKO/jszeHp8bcn1bhXnn0OdiImgjt0bY9EO32J XCBPKb6ucVbWWGX5IkdF/8zTXhh62GnPzBEDsIisEFs8eWJ0R3kedvaBKPohETXeZ+hp j6/RKDFYl4b5Gw5Vp0hrcciV/Ldx3PUEAhpfWDC0cAHaKf4KtCqKMiZAlviPUrI4P2rs wNJpgxEpys2XBAJ7uJsR3gbNHeKFlvCa+wXc5nffWKAIu70KFGPRNybKIFDRy9xAyH2O K1XQ== X-Forwarded-Encrypted: i=1; AJvYcCVWFZ4akpNLWd55tRP5xc09nC5eezJL0dhqTE/UuMT/Y6ruVs4pEXpbp5d1EFxGG4iM8neHJ3UHlmIb@vger.kernel.org, AJvYcCWtntVckqt5/vLDujVqeS5Pa7rRuJm5ctj3hpK9IVYrqmIdDqSozozsWtVH9kxqQ3dhf+nUnJ3wc/qQx5S7@vger.kernel.org X-Gm-Message-State: AOJu0Yy3ATDeL1c/z1CO8RwHwbWcDmXK5MeP0e09bSH/09ln5jm8Nlpn AC6kL2zrNFLNRgaDmRmziRv6WHypYEJB4J0KeFmkG04LcVyOVyLG X-Gm-Gg: ASbGncsO3HJzA4tYUe8Tsqhtzvnr/3IT+ZKeD6I9gjkbbUQa5Xs9bgXS2qCvSMSS0Cl AfDYesRuxta17Fv7IVfiQ/5w9KOvyPlWak50YJ0zWfvedhKxom4Pc74qaJW+Su1kWYqTMq8YJw2 OUaiG8dOzaeWMi6bgF30DjbaBvRnoAwuVbiBQGE3zSLZkTNbd78HYR/CoIFJks27pEde7Q3jSr/ VUmREme9EP22QsPXSa79WuhMiRyuUi8cJ1tZXtrzbDcj/JoJLGyK7akVligqHWDq2c1e8QGi+DA ONYAxiuKPxIJMPM7y9jIE50wgQ6BdgMnqssz5sAudiA6KDBtBGjGvelHprywoxWSYQk+O/vzVQc oKtHW X-Google-Smtp-Source: AGHT+IEz+JRhCfmuLuRPQjfAY6LvHPw+8lus0bkpzmOra75yYYsCHcZ2q2Oh1JNu4NCSZCdVZ0hghg== X-Received: by 2002:a17:902:c947:b0:215:b75f:a1cb with SMTP id d9443c01a7336-2178ae4d3c3mr55231155ad.9.1734010476166; Thu, 12 Dec 2024 05:34:36 -0800 (PST) Received: from obliging-System-Product-Name.dhcpserver.bu9bmc.local (61-220-246-151.hinet-ip.hinet.net. [61.220.246.151]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2163562a838sm83390165ad.29.2024.12.12.05.34.33 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 05:34:35 -0800 (PST) From: Yang Chen To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, andrew@codeconstruct.com.au, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, patrick@stwcx.xyz, amithash@meta.com Cc: Jerry.Lin@quantatw.com, yang.chen@quantatw.com Subject: [PATCH v1 2/4] ARM: dts: aspeed: minerva: add i/o expanders on each FCB Date: Thu, 12 Dec 2024 21:32:24 +0800 Message-Id: <20241212133226.342937-3-yangchen.openbmc@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241212133226.342937-1-yangchen.openbmc@gmail.com> References: <20241212133226.342937-1-yangchen.openbmc@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add four I/O expanders on each i2c of fan control board (FCB), assign the GPIO line name to each GPIO in use, and specify the interrupt GPIO number for each FCB's i/o expander. Signed-off-by: Yang Chen --- .../aspeed/aspeed-bmc-facebook-minerva.dts | 456 ++++++++++++++++++ 1 file changed, 456 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts b/arc= h/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts index 426e249c3326..9cd225ae96cb 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts @@ -342,6 +342,82 @@ temperature-sensor@4b { compatible =3D "ti,tmp75"; reg =3D <0x4b>; }; + + gpio@11 { + compatible =3D "nxp,pca9555"; + reg =3D <0x11>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <218 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "P48V_FAN1_PWRGD_R", "P48V_FAN2_PWRGD_R", + "P48V_FAN3_PWRGD_R", "P48V_FAN4_PWRGD_R", + "FCB_1_P48V_ZONE0_PWRGD_R", "FCB_1_P48V_ZONE1_PWRGD_R", + "FCB_1_PWRGD_P3V3_R", "", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@12 { + compatible =3D "nxp,pca9555"; + reg =3D <0x12>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <218 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "INA238_FAN1_ALERT_N", "INA238_FAN2_ALERT_N", + "INA238_FAN3_ALERT_N", "INA238_FAN4_ALERT_N", + "FCB_1_TMP75_ALERT_N", "", + "", "", + "FAN1_PRSNT", "FAN2_PRSNT", + "FAN3_PRSNT", "FAN4_PRSNT", + "", "", + "", ""; + }; + + gpio@13 { + compatible =3D "nxp,pca9555"; + reg =3D <0x13>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <218 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FAN1_IL_TACH_ALERT", "FAN1_OL_TACH_ALERT", + "FAN2_IL_TACH_ALERT", "FAN2_OL_TACH_ALERT", + "FAN3_IL_TACH_ALERT", "FAN3_OL_TACH_ALERT", + "FAN4_IL_TACH_ALERT", "FAN4_IL_TACH_ALERT", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@17 { + compatible =3D "nxp,pca9555"; + reg =3D <0x17>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <218 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FCB_1_P1V0_POWER_FAIL", "FCB_1_P1V8_POWER_FAIL", + "FCB_1_P48V_ZONE0_POWER_FAIL", "FAN1_POWER_FAIL", + "FAN2_POWER_FAIL", "FAN3_POWER_FAIL", + "FAN4_POWER_FAIL", "", + "", "", + "", "", + "", "", + "", ""; + }; }; // FCB 2 imux17: i2c@0 { @@ -389,6 +465,82 @@ temperature-sensor@4b { compatible =3D "ti,tmp75"; reg =3D <0x4b>; }; + + gpio@11 { + compatible =3D "nxp,pca9555"; + reg =3D <0x11>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <220 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "P48V_FAN5_PWRGD_R", "P48V_FAN6_PWRGD_R", + "P48V_FAN7_PWRGD_R", "P48V_FAN8_PWRGD_R", + "FCB_2_P48V_ZONE0_PWRGD_R", "FCB_2_P48V_ZONE1_PWRGD_R", + "FCB_2_PWRGD_P3V3_R", "", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@12 { + compatible =3D "nxp,pca9555"; + reg =3D <0x12>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <220 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "INA238_FAN5_ALERT_N", "INA238_FAN6_ALERT_N", + "INA238_FAN7_ALERT_N", "INA238_FAN8_ALERT_N", + "FCB_2_TMP75_ALERT_N", "", + "", "", + "FAN5_PRSNT", "FAN6_PRSNT", + "FAN7_PRSNT", "FAN8_PRSNT", + "", "", + "", ""; + }; + + gpio@13 { + compatible =3D "nxp,pca9555"; + reg =3D <0x13>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <220 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FAN5_IL_TACH_ALERT", "FAN5_OL_TACH_ALERT", + "FAN6_IL_TACH_ALERT", "FAN6_OL_TACH_ALERT", + "FAN7_IL_TACH_ALERT", "FAN7_OL_TACH_ALERT", + "FAN8_IL_TACH_ALERT", "FAN8_IL_TACH_ALERT", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@17 { + compatible =3D "nxp,pca9555"; + reg =3D <0x17>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <220 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FCB_2_P1V0_POWER_FAIL", "FCB_2_P1V8_POWER_FAIL", + "FCB_2_P48V_ZONE0_POWER_FAIL", "FAN5_POWER_FAIL", + "FAN6_POWER_FAIL", "FAN7_POWER_FAIL", + "FAN8_POWER_FAIL", "", + "", "", + "", "", + "", "", + "", ""; + }; }; // FCB 3 imux18: i2c@3 { @@ -436,6 +588,82 @@ temperature-sensor@4b { compatible =3D "ti,tmp75"; reg =3D <0x4b>; }; + + gpio@11 { + compatible =3D "nxp,pca9555"; + reg =3D <0x11>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <230 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "P48V_FAN9_PWRGD_R", "P48V_FAN10_PWRGD_R", + "P48V_FAN11_PWRGD_R", "P48V_FAN12_PWRGD_R", + "FCB_3_P48V_ZONE0_PWRGD_R", "FCB_3_P48V_ZONE1_PWRGD_R", + "FCB_3_PWRGD_P3V3_R", "", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@12 { + compatible =3D "nxp,pca9555"; + reg =3D <0x12>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <230 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "INA238_FAN9_ALERT_N", "INA238_FAN10_ALERT_N", + "INA238_FAN11_ALERT_N", "INA238_FAN12_ALERT_N", + "FCB_3_TMP75_ALERT_N", "", + "", "", + "FAN9_PRSNT", "FAN10_PRSNT", + "FAN11_PRSNT", "FAN12_PRSNT", + "", "", + "", ""; + }; + + gpio@13 { + compatible =3D "nxp,pca9555"; + reg =3D <0x13>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <230 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FAN9_IL_TACH_ALERT", "FAN9_OL_TACH_ALERT", + "FAN10_IL_TACH_ALERT", "FAN10_OL_TACH_ALERT", + "FAN11_IL_TACH_ALERT", "FAN11_OL_TACH_ALERT", + "FAN12_IL_TACH_ALERT", "FAN12_IL_TACH_ALERT", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@17 { + compatible =3D "nxp,pca9555"; + reg =3D <0x17>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <230 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FCB_3_P1V0_POWER_FAIL", "FCB_3_P1V8_POWER_FAIL", + "FCB_3_P48V_ZONE0_POWER_FAIL", "FAN9_POWER_FAIL", + "FAN10_POWER_FAIL", "FAN11_POWER_FAIL", + "FAN12_POWER_FAIL", "", + "", "", + "", "", + "", "", + "", ""; + }; }; // FCB 4 imux19: i2c@2 { @@ -483,6 +711,82 @@ temperature-sensor@4b { compatible =3D "ti,tmp75"; reg =3D <0x4b>; }; + + gpio@11 { + compatible =3D "nxp,pca9555"; + reg =3D <0x11>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <232 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "P48V_FAN13_PWRGD_R", "P48V_FAN14_PWRGD_R", + "P48V_FAN15_PWRGD_R", "P48V_FAN16_PWRGD_R", + "FCB_4_P48V_ZONE0_PWRGD_R", "FCB_4_P48V_ZONE1_PWRGD_R", + "FCB_4_PWRGD_P3V3_R", "", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@12 { + compatible =3D "nxp,pca9555"; + reg =3D <0x12>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <232 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "INA238_FAN13_ALERT_N", "INA238_FAN14_ALERT_N", + "INA238_FAN15_ALERT_N", "INA238_FAN16_ALERT_N", + "FCB_4_TMP75_ALERT_N", "", + "", "", + "FAN13_PRSNT", "FAN14_PRSNT", + "FAN15_PRSNT", "FAN16_PRSNT", + "", "", + "", ""; + }; + + gpio@13 { + compatible =3D "nxp,pca9555"; + reg =3D <0x13>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <232 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FAN13_IL_TACH_ALERT", "FAN13_OL_TACH_ALERT", + "FAN14_IL_TACH_ALERT", "FAN14_OL_TACH_ALERT", + "FAN15_IL_TACH_ALERT", "FAN15_OL_TACH_ALERT", + "FAN16_IL_TACH_ALERT", "FAN16_IL_TACH_ALERT", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@17 { + compatible =3D "nxp,pca9555"; + reg =3D <0x17>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <232 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FCB_4_P1V0_POWER_FAIL", "FCB_4_P1V8_POWER_FAIL", + "FCB_4_P48V_ZONE0_POWER_FAIL", "FAN13_POWER_FAIL", + "FAN14_POWER_FAIL", "FAN15_POWER_FAIL", + "FAN16_POWER_FAIL", "", + "", "", + "", "", + "", "", + "", ""; + }; }; // FCB 5 imux20: i2c@4 { @@ -529,6 +833,82 @@ temperature-sensor@4b { compatible =3D "ti,tmp75"; reg =3D <0x4b>; }; + + gpio@11 { + compatible =3D "nxp,pca9555"; + reg =3D <0x11>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <254 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "P48V_FAN20_PWRGD_R", "P48V_FAN19_PWRGD_R", + "P48V_FAN18_PWRGD_R", "P48V_FAN17_PWRGD_R", + "FCB_5_P48V_ZONE0_PWRGD_R", "FCB_5_P48V_ZONE1_PWRGD_R", + "FCB_5_PWRGD_P3V3_R", "", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@12 { + compatible =3D "nxp,pca9555"; + reg =3D <0x12>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <254 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "INA238_FAN20_ALERT_N", "INA238_FAN19_ALERT_N", + "INA238_FAN18_ALERT_N", "INA238_FAN17_ALERT_N", + "FCB_5_TMP75_ALERT_N", "", + "", "", + "FAN20_PRSNT", "FAN19_PRSNT", + "FAN18_PRSNT", "FAN17_PRSNT", + "", "", + "", ""; + }; + + gpio@13 { + compatible =3D "nxp,pca9555"; + reg =3D <0x13>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <254 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FAN20_IL_TACH_ALERT", "FAN20_OL_TACH_ALERT", + "FAN19_IL_TACH_ALERT", "FAN19_OL_TACH_ALERT", + "FAN18_IL_TACH_ALERT", "FAN18_OL_TACH_ALERT", + "FAN17_IL_TACH_ALERT", "FAN17_OL_TACH_ALERT", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@17 { + compatible =3D "nxp,pca9555"; + reg =3D <0x17>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <254 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FCB_5_P1V0_POWER_FAIL", "FCB_5_P1V8_POWER_FAIL", + "FCB_5_P48V_ZONE0_POWER_FAIL", "FAN20_POWER_FAIL", + "FAN19_POWER_FAIL", "FAN18_POWER_FAIL", + "FAN17_POWER_FAIL", "", + "", "", + "", "", + "", "", + "", ""; + }; }; // FCB 6 imux21: i2c@5 { @@ -575,6 +955,82 @@ temperature-sensor@4b { compatible =3D "ti,tmp75"; reg =3D <0x4b>; }; + + gpio@11 { + compatible =3D "nxp,pca9555"; + reg =3D <0x11>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <252 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "P48V_FAN24_PWRGD_R", "P48V_FAN23_PWRGD_R", + "P48V_FAN22_PWRGD_R", "P48V_FAN21_PWRGD_R", + "FCB_6_P48V_ZONE0_PWRGD_R", "FCB_6_P48V_ZONE1_PWRGD_R", + "FCB_6_PWRGD_P3V3_R", "", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@12 { + compatible =3D "nxp,pca9555"; + reg =3D <0x12>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <252 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "INA238_FAN24_ALERT_N", "INA238_FAN23_ALERT_N", + "INA238_FAN22_ALERT_N", "INA238_FAN21_ALERT_N", + "FCB_6_TMP75_ALERT_N", "", + "", "", + "FAN24_PRSNT", "FAN23_PRSNT", + "FAN22_PRSNT", "FAN21_PRSNT", + "", "", + "", ""; + }; + + gpio@13 { + compatible =3D "nxp,pca9555"; + reg =3D <0x13>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <252 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FAN24_IL_TACH_ALERT", "FAN24_OL_TACH_ALERT", + "FAN23_IL_TACH_ALERT", "FAN23_OL_TACH_ALERT", + "FAN22_IL_TACH_ALERT", "FAN22_OL_TACH_ALERT", + "FAN21_IL_TACH_ALERT", "FAN21_OL_TACH_ALERT", + "", "", + "", "", + "", "", + "", ""; + }; + + gpio@17 { + compatible =3D "nxp,pca9555"; + reg =3D <0x17>; + gpio-controller; + #gpio-cells =3D <2>; + interrupt-parent =3D <&sgpiom0>; + interrupts =3D <252 IRQ_TYPE_LEVEL_LOW>; + + gpio-line-names =3D + "FCB_6_P1V0_POWER_FAIL", "FCB_6_P1V8_POWER_FAIL", + "FCB_6_P48V_ZONE0_POWER_FAIL", "FAN24_POWER_FAIL", + "FAN23_POWER_FAIL", "FAN22_POWER_FAIL", + "FAN21_POWER_FAIL", "", + "", "", + "", "", + "", "", + "", ""; + }; }; =20 imux22: i2c@6 { --=20 2.34.1 From nobody Tue Dec 16 02:25:39 2025 Received: from mail-pl1-f177.google.com (mail-pl1-f177.google.com [209.85.214.177]) (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 92B47215048; Thu, 12 Dec 2024 13:34:39 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.177 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734010481; cv=none; b=IMZwqClBE/VkUze0wA0jZ6L6IZKCW9LIzNvNmWlnPr8PY9CQEn2ykhjwHzBlhiWA//Vz+dOm+WobK64r8PpsBiy2nCzdadIPKRk9v31vi0D48dm5zRJEmoDSjthbIwm+xwr0BmGAlSQoSEd4tOc2FYSXlHTPOvrR0HqHEPpprHU= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734010481; c=relaxed/simple; bh=IKs7djqn2vFIQjZnww1dPBMFgv+BR8vUYK59HfRScQA=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=bs3PMxbmm8YYvkHXy1Zf+8oGtx/XkNKc1yK++LfP8zLJ3DZd8AG7LmVXhn6eN78upycv6mpjBKEM4FreAo073MB6BOT/AwkQZpw6j6Gi76s4jDmIcgHTjqdlPdwgimsGWducgQ2X/pUwh6+15LPaUC3MsHF0v24fTf9SiflvhKg= 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=LQitOKiI; arc=none smtp.client-ip=209.85.214.177 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="LQitOKiI" Received: by mail-pl1-f177.google.com with SMTP id d9443c01a7336-2163dc5155fso5429015ad.0; Thu, 12 Dec 2024 05:34:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734010479; x=1734615279; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=Wf0lUEIsGTnJndimnrt/UOqCv8R701BigsdRuKPieQY=; b=LQitOKiIW8CcnpDmIXArloBiKrDpdNTECE3NGu0VAsVA+spF2BB7cPvvvKLFjC5ubq ZDDIscfu3/45Xem5FenRmXKKMuT3awkEUW9da16aMLK4aobi1LNzo8PuXTmLlMATHAhd MRVvhuIhfUw6ju/Ap24Tn2yK2Mh9uynOXQLa4sTySVA4XDiTQIVCHYoNDuocTcZ63+Li f2Z3VZVNdIEmg6YUp2gdysbDsKlwY6xvid9Qh3oNthcV/44lXp7S2i9i39gOCpVneGqh W42AxNQ8eLV+BmNOm8EzAOwYBdSWqtSc6qtIQqtIDxFVYeHBa+QV5aLLFtZW4o4Y0Zx0 fNqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734010479; x=1734615279; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Wf0lUEIsGTnJndimnrt/UOqCv8R701BigsdRuKPieQY=; b=qYa4iD2f1Z9oHvCVnvsvB/W5BzwVrPZ72e700NJMSum4el7I5iiF2SA8mc2Wk3t6FX CysWXWY9z6/J/h3MQsmh2AFZE39qNt5N1ehEFcABKREwIE7csS/qMvWn7YEtY90UZxY7 A+CPuJnJCiWOWHmiAzP0uo7lyp6AbzqTSvyXZyy47HoSoM8Ot4kBd8UFR28xL79keLZO XPy4b++Afwqji7titI2zthcdQ8xiuFmIEeWao2jP2resTv2FwEq6JIiTDyNK/cVPyfX5 q5qb1GCLHiLk2cgJby3bgp4LcoYUBxR3LoP6ArUX7HnGcTZJ61ptM9MDF1wz/XgdbABr Squw== X-Forwarded-Encrypted: i=1; AJvYcCV1K1CS/f0clrkw0U7piT82L7H43gO3fQxZ8/iNifA2l5vUiSXnJvXi9rT+ZfKAHOwUK66zY/+Y+/7o@vger.kernel.org, AJvYcCWZ+fIjV8g9Knx3JGatsL8vnzgOCugtP32+69iB+2ZCeB/Y5ApIH4q8UTCjouH8UYKtB+B5q/U07eWHKvnT@vger.kernel.org X-Gm-Message-State: AOJu0Yw+cBXvYcWlTrOpg7tUeQ7VFlSZQQWHcjH3PK/VQs1T/HilvFzQ HA2JuKNLtK4Itwa3pw9OloBJXoRxQteFzj4Ah7o34p/uMfUa7Rx1DTeHCQ== X-Gm-Gg: ASbGncuLn6JUXmqeedsau27iOIzy8vXKqlfvbDoDhFniScqP5GRpvrWJuY061SCvD+y tVat5puNSUDBpg+1yX59n+5Ek8reDS6fNsmnNkOKG2H/SCXymmMPk9tc1aH6FL8Hpmb6xu6ncYM OeJu3Fir04mlbS+YNZU2vzbiXdfLGylal52ctWASAcBOy0lWqsE1xE7FdwaSg/5Gl+ubh3Azhf6 CV/bSWckn3f9ItITOvke87ovQsvU/XoixSySZPir6n4y0dhccHTOOSsucX2ezOWKBpLsIJEj0B0 7OkMaofQrPn2i2IpklHasS8zS6mi6KPCoE1lwWvDMPQHN1qoGTxwgeSf7VAeF5yJsCBCWzaa2PZ GWPRJ X-Google-Smtp-Source: AGHT+IG72CSpTzAbD2aJjX7X490Q3VfJnza4dGyLAZeAdhGFBrbCMchjemqwfL5MBOt5N81pQsYWJw== X-Received: by 2002:a17:902:da86:b0:216:725c:a137 with SMTP id d9443c01a7336-217783c0b13mr109498415ad.28.1734010478887; Thu, 12 Dec 2024 05:34:38 -0800 (PST) Received: from obliging-System-Product-Name.dhcpserver.bu9bmc.local (61-220-246-151.hinet-ip.hinet.net. [61.220.246.151]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2163562a838sm83390165ad.29.2024.12.12.05.34.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 05:34:38 -0800 (PST) From: Yang Chen To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, andrew@codeconstruct.com.au, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, patrick@stwcx.xyz, amithash@meta.com Cc: Jerry.Lin@quantatw.com, yang.chen@quantatw.com Subject: [PATCH v1 3/4] ARM: dts: aspeed: minerva: add bmc ready led setting Date: Thu, 12 Dec 2024 21:32:25 +0800 Message-Id: <20241212133226.342937-4-yangchen.openbmc@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241212133226.342937-1-yangchen.openbmc@gmail.com> References: <20241212133226.342937-1-yangchen.openbmc@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add GPIO BMC_READY on LED and give it active value and transitory flag. Signed-off-by: Yang Chen --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts b/arc= h/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts index 9cd225ae96cb..7fddbe833cc2 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts @@ -101,6 +101,11 @@ led-4 { gpios =3D <&leds_gpio 10 GPIO_ACTIVE_LOW>; default-state =3D "off"; }; + + led-5 { + label =3D "bmc_ready_noled"; + gpios =3D <&sgpiom0 141 (GPIO_ACTIVE_HIGH|GPIO_TRANSITORY)>; + }; }; =20 spi_gpio: spi { --=20 2.34.1 From nobody Tue Dec 16 02:25:39 2025 Received: from mail-pl1-f181.google.com (mail-pl1-f181.google.com [209.85.214.181]) (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 2F3AD2153DF; Thu, 12 Dec 2024 13:34:42 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.214.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734010483; cv=none; b=Ghi4ZkDRm4irqnIuaVtwXTLIJygUOKWmqQzfdFkUIfWo3MOa7kBIw3oCGJUAd1h9Dq3dmQ9sIj0dSZ7csd3nIfMgG+8gAgZtB/DwvvGz44NUVlIOLUP6DXb6W5ErtE11vV6nlqYPuEQjJ8LwKTAPeChuKfp5pgsRpNAXAl7s7Qs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1734010483; c=relaxed/simple; bh=/d4vfpu/U/HMN8WJs97o1xq/2F4WnPVYBuljYRlwy7E=; h=From:To:Cc:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=qF2TW+A+nHGW7npRK28bJl6SgvivFhq5VUC6tblhfp46SY184V33sQ4u9QObF8TZupG8EVr88N86hUEj0RDerTcx2QcnA5wTX+/qR3ZxP44W++tUU0+G4rAToB4AvZz1Wrv+Ld2tHFn3+dmMUpO8zhx8HRtQ/zFvaXqckTsPbkE= 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=aawc+2ND; arc=none smtp.client-ip=209.85.214.181 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="aawc+2ND" Received: by mail-pl1-f181.google.com with SMTP id d9443c01a7336-2156e078563so4601205ad.2; Thu, 12 Dec 2024 05:34:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1734010481; x=1734615281; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=B+9a62ZNb/EWT2KZraUPUvnwvMhSxc9YsoXJSC42SEw=; b=aawc+2NDEHt4xxzj4J8Mz2TQazuXCLK2EGMANKTOwStzaVIvykYv5gIdbAjRoi6Zuq yyj6ScvWTeg4RWfweKgYsfol7Hmmz4U3Y/q8Ei0OG0SXEmPJS5w2QVqgk7Toy4/flDPU abldpOKfKgYrnR5lyfK6yuF7r8P4JOxyy0PArK5S4peOckgxIUmEkrMxGLpdRl/vrnJh 1doCq6XalZExHM5kKWB9Q1QCHipKbh7o2oMPwuUPGsEPTcHI3EfybFOy/HPpJ6V7bSkc AuHuxwj+oWU7Lasxc/ObRweoHHEZOzGsJ01Ng6kh4jC7HXZSfWah4MIb9nQh5ZkkC1YZ RPsQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1734010481; x=1734615281; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=B+9a62ZNb/EWT2KZraUPUvnwvMhSxc9YsoXJSC42SEw=; b=S8fc3XtU88KjSt0uq8VlwATo3UAqa87AMot/US4x0YEeycmiMu7EMRbKMj/HgYjJDL TA4ajFtljSVqqk8Uc5cMaRH4sFgPGSBDtm1Itovr673rcfi1l7g91j74GJhnD34LsM1C 7NzCPSeRK0lTBY1LdvBuDu1fNQYGgVUcmYBueNZqeXqdhT7Jb/MQPDKX8vHmJ0YKznSo C2nEwTjPmvkmgl7qzVmZ4o7yCT4eR0rEb+Yl5Q95ahKSrc8uOE8pj2DYujy/BAZocUzq Yk+qvLGMH/VLxDBqhfTKca3AvZ+Fx1Qy/Ahax4Tn2KZrq7G4COeocPH6vzOswGh513Fq dMGg== X-Forwarded-Encrypted: i=1; AJvYcCVQfncU/Ixe2MmFuj9aMFOUpf0L898wwwsa0LNVwFfh09o/JCejrp0wOtXHfLSoenW1HzgDv/cRXfGdkcCa@vger.kernel.org, AJvYcCWo6cWlePdcaaw5jaIEWXLN4ajmk18IMHffoIV9vxhjwSwI7QBCUdwSixBK4IRMq7c3y0gC4M0QHFMU@vger.kernel.org X-Gm-Message-State: AOJu0YzASVz1MdgBQvC4vbSc06RdXfjFYWNbDCqmIs2wSVMNJY7j6pBg Vzthsxy4WyujTxH4BWAM7nYWaGo2A2P/Z6dg8qX1aFtg89/qbqgR X-Gm-Gg: ASbGncvyMsnNeZunvdpeYcmGt4xXKAF1R/8fD5oETejs+AALaFgq5vGNGKp8IdgN31o Tw+8IGwcl27fC0UTCdJCOBOyyCy7D7YMjU8LwQJy8I2ixpmZcY3GRfPKSZSxjT9JVVcinQMq0xs JbVLm7/FlYCSuIcwrAkDWLoXK7Gc/cZnEm7yULbcSC1Vh4OdZrwYIyosuOZMDPY2W12PNo76XTN Kkd3/yu6jlAbdk9t6wg7x6a9WLiB3l2hvT/hqH2Ss573oLoTZ8JIOrq+IZ6KmYSr5vPN1Sn0H+Y jCRA8jiF9M24Kt1tI2LINWrfIsluf1YBAxZGKbf7YdOFxptQICN/iWYQ7z2ZX0JM3lOFIcWvtxw rDzXs X-Google-Smtp-Source: AGHT+IHy1BSLKHF/ez/arq9rOsDz9L+2JIM6hHhlvZ3suOhtFcy4XDdXZnNQNlk3OKOkub/hn6NdTQ== X-Received: by 2002:a17:902:cec4:b0:216:5e6e:68b4 with SMTP id d9443c01a7336-2178aeed4c4mr63751705ad.46.1734010481565; Thu, 12 Dec 2024 05:34:41 -0800 (PST) Received: from obliging-System-Product-Name.dhcpserver.bu9bmc.local (61-220-246-151.hinet-ip.hinet.net. [61.220.246.151]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2163562a838sm83390165ad.29.2024.12.12.05.34.39 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 12 Dec 2024 05:34:41 -0800 (PST) From: Yang Chen To: robh+dt@kernel.org, krzysztof.kozlowski+dt@linaro.org, conor+dt@kernel.org, andrew@codeconstruct.com.au, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org, patrick@stwcx.xyz, amithash@meta.com Cc: Jerry.Lin@quantatw.com, yang.chen@quantatw.com Subject: [PATCH v1 4/4] ARM: dts: aspeed: minerva: add second source RTC Date: Thu, 12 Dec 2024 21:32:26 +0800 Message-Id: <20241212133226.342937-5-yangchen.openbmc@gmail.com> X-Mailer: git-send-email 2.34.1 In-Reply-To: <20241212133226.342937-1-yangchen.openbmc@gmail.com> References: <20241212133226.342937-1-yangchen.openbmc@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Add second source RTC on i2c bus 9. Signed-off-by: Yang Chen --- arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts b/arc= h/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts index 7fddbe833cc2..ef96b17becb2 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts +++ b/arch/arm/boot/dts/aspeed/aspeed-bmc-facebook-minerva.dts @@ -1292,6 +1292,11 @@ rtc@51 { compatible =3D "nxp,pcf8563"; reg =3D <0x51>; }; + + rtc@68 { + compatible =3D "dallas,ds1339"; + reg =3D <0x68>; + }; }; =20 &i2c12 { --=20 2.34.1