From nobody Fri Jul 24 22:49:32 2026 Received: from mail-wm1-f46.google.com (mail-wm1-f46.google.com [209.85.128.46]) (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 597822F745D for ; Wed, 22 Jul 2026 15:15:29 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.46 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784733331; cv=none; b=ddot7dQgKIUfuHSxOgYzUWOavsPSyu9bPgNpQiRqhPVjHMrHHPwm3ITqaY5IvkVJE1870fckGP78p3f3Gq1FMWTnK8BKLJEay9ukedwj3+uD8Cy3hhoH3LzjsmZczEoU1z9EZcMc2saY87s2OU1i/sMh7vOQQUC1koY4rVrIZnM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784733331; c=relaxed/simple; bh=+Ahv/5dZ1FFrai0/Fzb4I3yyoOOuQsgMJuWWf42buxA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=sIlF1t1Ww/hUfpauDmt1XF83wJw10ewIIva5DYiRB3SWLLXbCgnC1vaf0SJJNZ/DJSPKyYK8fA9HkCcQnjpQsI1Rnyul0L+pYgsVdviGUubqQsAplHZeprTor6VB+SH6ODvQ4K9+fWn65BahV9Izn2NC9cTYrzRzEH7A7CY3oys= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=9elements.com; spf=pass smtp.mailfrom=9elements.com; dkim=pass (2048-bit key) header.d=9elements.com header.i=@9elements.com header.b=NoxhQw/A; arc=none smtp.client-ip=209.85.128.46 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=9elements.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=9elements.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=9elements.com header.i=@9elements.com header.b="NoxhQw/A" Received: by mail-wm1-f46.google.com with SMTP id 5b1f17b1804b1-49553515a8bso48908845e9.1 for ; Wed, 22 Jul 2026 08:15:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=9elements.com; s=google; t=1784733327; x=1785338127; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=qXzXulSKAPLcRuX3YZiepbKZUvKjmLNyPDEVWHi2rOQ=; b=NoxhQw/AiOi1xe8i5HHU1T59nY1N4xgIBeLsqiS3MxlMgFEKMT6bD1scmwGhfeou0x EDn35JqrgumciDF+hKtnVeeeL6Qh5gU60OVHzu2zInU+yLyYPw3NZZdjWrO1Ol3b1ukI e8o2q0slM1LWSWpuIOmD0Qvilp78Nwq5LlYP0gW/aTfJY2kS74RItgUnraeK6a5hmJ6F Lr63Y7msiuoF3DixdF2GrK47mh2ty48z649yuois4HrqVVKZ6Kzm9QYb1cH9pY5e9ypQ gJ/8/tNYlbQzriXk6++NWsESDnzPvVVJ4NAPU9IGGhV1wLh9XeCY4Yo7vR9KUnHnxlY/ wqDA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784733327; x=1785338127; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=qXzXulSKAPLcRuX3YZiepbKZUvKjmLNyPDEVWHi2rOQ=; b=Hny393qLj9uMzJfswI7kfUUwdX6AA4OUPFY7vtHguY5T3MH+e3QH6lYt4MJ8dcLmNu 0GFPftONR8OlQtvqPfd6LyehUirMyrEcbB0pRd0ecLu9bnFBY2mmEbdUGDgzusK0U+xJ vYlcVtqq+shc0kdMRHx/xZKvyAM6WEb0rvVnm77PwQUWalbyfqOeDxqIhRL/L0xp+R2R OZhnyMcTaAisuU83rtTGVxl1Gy70xohbWKsIzgO4z6KAapiye7Ke7tTxDPB8Hgk+myur 0vSvBKo3PN5sXomlzwEJHEz8z/4EkV2937PKqACmzvfQOnxlSICsTHc15o7mnMayBKGM 2dPg== X-Forwarded-Encrypted: i=1; AHgh+RqtbaqhfsvbWrIQZkfaCD/rrwRZY7ltrUMGWfCgSEdbkuK025mOoJXFophHJ9oejzU5IhtAvxG69A/oPGU=@vger.kernel.org X-Gm-Message-State: AOJu0YwHXi5QBg/J/sgmkmd4TYOc6p+lkt5Q3av59X4pn75PXx+E/zPU MNMKRFn/rLL0/DYNM2wvBv77KhZog8Uf3FXD2pFH2j7taNTV0zkhZsGkF3fphd8HzlE= X-Gm-Gg: AR+sD11Axgq6XpsVBBg6yXlXglTO5OozlJLEyknT5VWx8JFFCwTznEzfvN1M42rdQKm n+gDgW72grNhXEmM26qI9Sr+na9Orru7stVEg85thr0ez5zjebvWu0U9nloEeKNTtNSFIsmDBWf /ZBvMYrl9f4FhUIbaP5YZGxKlLmYM/Uy7lPbncN//Jsw5KNHwdXbIXMGGFchXze74x6A1GxV4hK feSeYlM7y93ZTpZm6YUR5QJXLCl8ZfxBrLH8eeOd+3Ssc9SeFv00xdQ7MWVSW8xlF3TAirq/nd1 dtRfz6UA75N42MBGabX/BtfZfmiGafKzxtV1uQJtPzh01SgSc0LfGIH7MFS71YfRhApNqt4Lpfr btFpObXzw/miU5bW+F4e1aHssMq3FouUntevGbtAKUGjtHBnP2o50gOnjSMtBR9uo+PU6Uby/Sw g5WI3Y+p7vXb6XeCHxVQVtSYElrVBLK2KnD5OLNtOIMwsfHYYo6AKEnwD527I5TZHYvcKLOzFpH e6VFuPZaNmLV0Xz9vCecaai5a2O X-Received: by 2002:a05:600c:3153:b0:493:e97c:216e with SMTP id 5b1f17b1804b1-4954a41382fmr284426115e9.39.1784733327405; Wed, 22 Jul 2026 08:15:27 -0700 (PDT) Received: from gregwork.sec.9e.network ([188.111.3.154]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4956a500dbfsm70595615e9.6.2026.07.22.08.15.25 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 08:15:26 -0700 (PDT) From: =?UTF-8?q?Gr=C3=A9goire=20Layet?= To: joel@jms.id.au, andrew@codeconstruct.com.au, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, corey@minyard.net, devicetree@vger.kernel.org Cc: openipmi-developer@lists.sourceforge.net, linux-aspeed@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Gr=C3=A9goire=20Layet?= Subject: [PATCH v2 1/2] ipmi: kcs_bmc_aspeed: g6: Add KCS Channel 4 over PCIe Date: Wed, 22 Jul 2026 15:11:57 +0000 Message-ID: X-Mailer: git-send-email 2.54.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Created a 5th KCS channel to match against the KCS 4 over PCIe addresses. The ASPEED AST2600 has a PCIe to LPC controller. It includes a KCS interface on channel 4. This is a fully KCS-compatible interface that is exposed over PCIe. The 5th channel created is only valid on the AST2600. This cannot be used for AST2400 and AST2500 chips, as they don't have LPC over PCIE. Signed-off-by: Gr=C3=A9goire Layet --- drivers/char/ipmi/kcs_bmc_aspeed.c | 39 ++++++++++++++++++++++++++++-- 1 file changed, 37 insertions(+), 2 deletions(-) diff --git a/drivers/char/ipmi/kcs_bmc_aspeed.c b/drivers/char/ipmi/kcs_bmc= _aspeed.c index a13a3470c17a..4d93af2455b8 100644 --- a/drivers/char/ipmi/kcs_bmc_aspeed.c +++ b/drivers/char/ipmi/kcs_bmc_aspeed.c @@ -26,7 +26,7 @@ =20 #define DEVICE_NAME "ast-kcs-bmc" =20 -#define KCS_CHANNEL_MAX 4 +#define KCS_CHANNEL_MAX 5 =20 /* * Field class descriptions @@ -102,6 +102,12 @@ #define LPC_LSADR12_LSADR2_SHIFT 16 #define LPC_LSADR12_LSADR1_MASK GENMASK(15, 0) #define LPC_LSADR12_LSADR1_SHIFT 0 +#define PCIE_LPC_HICRB 0x900 +#define PCIE_LPC_HICRC 0x904 +#define PCIE_LPC_LADR4 0x910 +#define PCIE_LPC_IDR4 0x914 +#define PCIE_LPC_ODR4 0x918 +#define PCIE_LPC_STR4 0x91C =20 #define OBE_POLL_PERIOD (HZ / 2) =20 @@ -191,6 +197,9 @@ static void aspeed_kcs_outb(struct kcs_bmc_device *kcs_= bmc, u32 reg, u8 data) case 4: regmap_update_bits(priv->map, LPC_HICRC, LPC_HICRC_IRQXE4, LPC_HICRC_IRQ= XE4); break; + case 5: + regmap_update_bits(priv->map, PCIE_LPC_HICRC, LPC_HICRC_IRQXE4, LPC_HICR= C_IRQXE4); + break; default: break; } @@ -278,6 +287,14 @@ static int aspeed_kcs_set_address(struct kcs_bmc_devic= e *kcs_bmc, u32 addrs[2], =20 break; =20 + case 5: + if (nr_addrs =3D=3D 1) + regmap_write(priv->map, PCIE_LPC_LADR4, ((addrs[0] + 1) << 16) | addrs[= 0]); + else + regmap_write(priv->map, PCIE_LPC_LADR4, (addrs[1] << 16) | addrs[0]); + + break; + default: return -EINVAL; } @@ -344,6 +361,11 @@ static int aspeed_kcs_config_upstream_irq(struct aspee= d_kcs_bmc *priv, u32 id, u val =3D (id << LPC_HICRC_ID4IRQX_SHIFT) | (hw_type << LPC_HICRC_TY4IRQX_= SHIFT); regmap_update_bits(priv->map, LPC_HICRC, mask, val); break; + case 5: + mask =3D LPC_HICRC_ID4IRQX_MASK | LPC_HICRC_TY4IRQX_MASK | LPC_HICRC_OBF= 4_AUTO_CLR; + val =3D (id << LPC_HICRC_ID4IRQX_SHIFT) | (hw_type << LPC_HICRC_TY4IRQX_= SHIFT); + regmap_update_bits(priv->map, PCIE_LPC_HICRC, mask, val); + break; default: dev_warn(priv->kcs_bmc.dev, "SerIRQ configuration not supported on KCS channel %d\n", @@ -373,6 +395,9 @@ static void aspeed_kcs_enable_channel(struct kcs_bmc_de= vice *kcs_bmc, bool enabl case 4: regmap_update_bits(priv->map, LPC_HICRB, LPC_HICRB_LPC4E, enable * LPC_H= ICRB_LPC4E); return; + case 5: + regmap_update_bits(priv->map, PCIE_LPC_HICRB, LPC_HICRB_LPC4E, enable * = LPC_HICRB_LPC4E); + return; default: pr_warn("%s: Unsupported channel: %d", __func__, kcs_bmc->channel); return; @@ -452,6 +477,10 @@ static void aspeed_kcs_irq_mask_update(struct kcs_bmc_= device *kcs_bmc, u8 mask, regmap_update_bits(priv->map, LPC_HICRB, LPC_HICRB_IBFIE4, enable * LPC_HICRB_IBFIE4); return; + case 5: + regmap_update_bits(priv->map, PCIE_LPC_HICRB, LPC_HICRB_IBFIE4, + enable * LPC_HICRB_IBFIE4); + return; default: pr_warn("%s: Unsupported channel: %d", __func__, kcs_bmc->channel); return; @@ -492,6 +521,7 @@ static const struct kcs_ioreg ast_kcs_bmc_ioregs[KCS_CH= ANNEL_MAX] =3D { { .idr =3D LPC_IDR2, .odr =3D LPC_ODR2, .str =3D LPC_STR2 }, { .idr =3D LPC_IDR3, .odr =3D LPC_ODR3, .str =3D LPC_STR3 }, { .idr =3D LPC_IDR4, .odr =3D LPC_ODR4, .str =3D LPC_STR4 }, + { .idr =3D PCIE_LPC_IDR4, .odr =3D PCIE_LPC_ODR4, .str =3D PCIE_LPC_STR4 = }, }; =20 static int aspeed_kcs_of_get_channel(struct platform_device *pdev) @@ -575,11 +605,16 @@ static int aspeed_kcs_probe(struct platform_device *p= dev) if (channel < 0) return channel; =20 + np =3D pdev->dev.of_node; + if (channel =3D=3D 5 && !of_device_is_compatible(np, "aspeed,ast2600-kcs-= bmc")) { + dev_err(&pdev->dev, "LPC over PCIE KCS4 only supported on ast2600\n"); + return -ENODEV; + } + nr_addrs =3D aspeed_kcs_of_get_io_address(pdev, addrs); if (nr_addrs < 0) return nr_addrs; =20 - np =3D pdev->dev.of_node; rc =3D of_property_read_u32_array(np, "aspeed,lpc-interrupts", upstream_i= rq, 2); if (rc && rc !=3D -EINVAL) return -EINVAL; --=20 2.54.0 From nobody Fri Jul 24 22:49:32 2026 Received: from mail-wm1-f50.google.com (mail-wm1-f50.google.com [209.85.128.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id DBBA73655CA for ; Wed, 22 Jul 2026 15:15:32 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.50 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784733336; cv=none; b=dlgRyUEgjhJaqVHT5lgrbee8SXeYc3dgfJ1bP/V464axrSYKB1zKRm1gYo6LlqywkG0Cv/EJy2nGLr4eNrl08PNaCt5AXAYvLV7wBwpuI8GbWzZ/afrJmFCmI/hxBzRyAL3i73n8zwoThoJ5d9Ye0oTd2JBcM2rIfo8xTHIkqcQ= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1784733336; c=relaxed/simple; bh=q3dcpHVSWkzAXGr3iPRgREzgNk7QyK9ayNHDu0LG4fY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=sFe0QnrvI0KbNKyh9uVV1m55zVNG2Nz2YR8ahD0DE+kIZkweCnJoLjz8zSXPbS6fBpGjuM82RNOq+BReVZvJ7nO/L8td5hAiXD0oddwhcdvJziaJlas4OcmQev06LiTF+TdO/lVBDNqFsR/wyn5Nwt+06SSXeXcHEBYn+b5azfY= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=9elements.com; spf=pass smtp.mailfrom=9elements.com; dkim=pass (2048-bit key) header.d=9elements.com header.i=@9elements.com header.b=U9pg9tWB; arc=none smtp.client-ip=209.85.128.50 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=9elements.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=9elements.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=9elements.com header.i=@9elements.com header.b="U9pg9tWB" Received: by mail-wm1-f50.google.com with SMTP id 5b1f17b1804b1-493f6de72faso43486995e9.0 for ; Wed, 22 Jul 2026 08:15:32 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=9elements.com; s=google; t=1784733331; x=1785338131; darn=vger.kernel.org; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:from:to:cc:subject :date:message-id:reply-to:content-type; bh=zvXtHoyutTzc9UQI/R1yf3uc5dETK64DOW+MCP8cwFs=; b=U9pg9tWBrHz3pexz2/sIGCPCxdd/6jUb96kgIcraoqSNd5aFJc5ctTvbxTKAhr7jCE ZiQg7BHvjs7b4GfSBaW+n/kP9qNMWPEokK/Vds+3yhLrBC7hvELnEZCMyrg8rfDsGSFo nZj0OZ+t4yVqBUFUdEjo0nj3qCedmpuUSEXE7ImBdXRhBeXnvGA51yMNSoyEF85Be1sO S1F7zGudjWsAU//gSY1hP0i84rUvzQuPpan4VID8odM9/9E7OlvCabpHa4TwdYg8Ezf0 ayTtLSseogm8NSOazATU/52h+VNA72n48ViQ5falHfTZiHus/lSfJM91olbAUUFcnb+3 hG7Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1784733331; x=1785338131; h=content-transfer-encoding:content-type:mime-version:references :in-reply-to:message-id:date:subject:cc:to:from:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=zvXtHoyutTzc9UQI/R1yf3uc5dETK64DOW+MCP8cwFs=; b=d1aKtYfYQkT9E6tYwYYMkTZbyGmkCiuk6MI9Tq5iloX8ppnsgM7mWEtXziU3nroev/ xWftqRMjQjYd5RtRsitspFBH1pny/EpB6sHQO6ayIajhUi3wZhk/57JGz3C3zN/w8Shz n8UfePV1NPfuVHO/8XukY69m2ncsdeThL3Hp8Y+XZgcB8aLu55bMEWdb3ysdWtUSukBQ 8pojk92DDmPXIe5Py2nTlGtFUNJgvSIcLwEp62c6VvNtvS/nNf+rIuMwPEmdxi/jtZ0S KP1bXA0j683djRVNELx3UPiKrc9HUR3TDnUIDKW2aOW/g8Hgnp8oavkwLk2xZHu7ilRT stXQ== X-Forwarded-Encrypted: i=1; AHgh+RpkVmsWGqY5+lY/Hf2qfkw3V8BGQnyhLn649KrACQ087A1A3QJ3FKKVRbrSOjf7vkOwn972ydCQDPr9A0c=@vger.kernel.org X-Gm-Message-State: AOJu0YyC5LHvOKPCwusHnLjobI+KC8Kdh71pHCGB8dQkQFqIcOFO0auh ZDa27QZ1DKFGa7Q5AdFHck/HltkImrr0OPoEHWMzSzTBT1q5K2Y6Nky7Ek5aDsDoUF0= X-Gm-Gg: AR+sD10/7gSWu9DovgwDk1h9XYIYGjBS5zlNl9j4CZeSLf7rr1xPkFK+du2NFo+7yrT HoJ/0lTFtSE/2UKQRJMkiLAOVooWt5WoaMG/q0lYUIyDyAyZtBNAsuBmHHovcBvQN8r1hOvgp7n 1vS46Bo77IEHgpcEFn7YrcVdCKN1l0RiSO+ks5nn4ImUjLycI7xWMGOr6Xhn8Sq5zmVanEXUqM+ S+I0X6V5nrkml4yvSDPRYm+WnEBbWP/be9EjkX0rC0AEBfQMJ4Z9U+MHV/nxdaTKdbcFgU8NEk9 iPrv4ZSqY+FoO2oawhdI6bi9grQvoJ+jN8Z3zVqCHC2lzHZJvZcWkKTMlcReVsLC3tbgADJmEVa 0XxJk98xXEKsCI2KhkcxyYMbmXxGfWSLSUlbQRUvGXJ+l+1n+sMgLn1IQI+vn98xp9bHfc0EVO1 tfPdxA5HXyTFJUJVzLcloBq+t5hptd+6jhOTnF3jdDjKAr5UZAkPQeWZ0ZQ6TxWwy1ONYY5IDxF G6X5DKNiDWtDuha+A== X-Received: by 2002:a05:600c:548a:b0:493:f783:c46a with SMTP id 5b1f17b1804b1-4956a4ef5d1mr47012145e9.6.1784733331147; Wed, 22 Jul 2026 08:15:31 -0700 (PDT) Received: from gregwork.sec.9e.network ([188.111.3.154]) by smtp.gmail.com with ESMTPSA id 5b1f17b1804b1-4956a500dbfsm70595615e9.6.2026.07.22.08.15.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 22 Jul 2026 08:15:30 -0700 (PDT) From: =?UTF-8?q?Gr=C3=A9goire=20Layet?= To: joel@jms.id.au, andrew@codeconstruct.com.au, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, corey@minyard.net, devicetree@vger.kernel.org Cc: openipmi-developer@lists.sourceforge.net, linux-aspeed@lists.ozlabs.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, =?UTF-8?q?Gr=C3=A9goire=20Layet?= Subject: [PATCH v2 2/2] ARM: dts: aspeed-g6: add pcie-kcs4 Date: Wed, 22 Jul 2026 15:11:58 +0000 Message-ID: <0b97a66762efc05c9073c14112cc489624871947.1784732161.git.gregoire.layet@9elements.com> X-Mailer: git-send-email 2.54.0 In-Reply-To: References: Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Add pcie_kcs4 node to the LPC bus in the ast2600 g6 common dtsi. The ASPEED AST2600 has a PCIe to LPC controller. It includes a KCS interface on channel 4. This is a fully KCS-compatible interface that is exposed over PCIe. This can be used by the host for IPMI when the PCIe BMC Device is activated. While the datasheet provides interrupt numbers for KCS channels 1, 2, 3 and 4 over PCI, not all 4 are described in the "PCIe to LPC Controller" section. Since only the KCS channel 4 is described, only this channel is added. The pcie_kcs4 uses existing "aspeed,ast2600-kcs-bmc" compatible as it's a standard KCS interface. Signed-off-by: Gr=C3=A9goire Layet --- arch/arm/boot/dts/aspeed/aspeed-g6.dtsi | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/arch/arm/boot/dts/aspeed/aspeed-g6.dtsi b/arch/arm/boot/dts/as= peed/aspeed-g6.dtsi index 56bb3b0444f7..a93fa4cf5d8f 100644 --- a/arch/arm/boot/dts/aspeed/aspeed-g6.dtsi +++ b/arch/arm/boot/dts/aspeed/aspeed-g6.dtsi @@ -617,6 +617,13 @@ kcs4: kcs@114 { status =3D "disabled"; }; =20 + pcie_kcs4: kcs@914 { + compatible =3D "aspeed,ast2600-kcs-bmc"; + reg =3D <0x914 0x1>, <0x918 0x1>, <0x91c 0x1>; + interrupts =3D ; + status =3D "disabled"; + }; + lpc_ctrl: lpc-ctrl@80 { compatible =3D "aspeed,ast2600-lpc-ctrl"; reg =3D <0x80 0x80>; --=20 2.54.0