Received: by 2002:a05:6358:a55:b0:ec:fcf4:3ecf with SMTP id 21csp6618861rwb; Wed, 18 Jan 2023 07:24:09 -0800 (PST) X-Google-Smtp-Source: AMrXdXujhJB/luSQsxWT1A2Pb5e+fdbH/bigFJuO5fVjQdLWjLnwjC6mhxZnbzs83ZEFEyALM91J X-Received: by 2002:a05:6a21:789d:b0:9d:efbe:207c with SMTP id bf29-20020a056a21789d00b0009defbe207cmr8573797pzc.50.1674055449266; Wed, 18 Jan 2023 07:24:09 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1674055449; cv=none; d=google.com; s=arc-20160816; b=aBDrBsIiC0s2bDCLIucbxjd5vqUAENxHLijkq2Xbbr+QT+WJBxsKu3Z6fkF5q9I34d 6zhMwkej3UUVEEqvJ/MAufYbvZq4Y/RYzKr+HU6rBMWTQuykHWeszZd4YQrC4LWs/F0W 6ekBssbduwPf1XoiHHcKwB5x/33AyU3htN/4enshhZyfI145yfjhUhnixGFgplPl0HXF oJy8EtoD8C45TG1Cc30bSR7h9qRgRx2nLDuiwT3sOsrrEeD4kwyJGNNajNKkQNtcj8Fu 0PtJwNaWGuQUu+z2E7vDUeB7yi9g6yKRgnc1w3nVkH/8JSTjEWeV1OzE9GyeJfehNBki uI7A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:from:subject:message-id:mime-version:date :dkim-signature; bh=LyLfN4Mi1/PXpiir6MvuChlkwaHrtK328hAazNCRUWM=; b=ROQQ6YYVMhfxUOr6x5t9n5v+OoghRf/Y5fkBEXx4bZ2bLFIb4hObftH1xb4pvhgTQr Re21xe6Pwb4xvtyB0butYam2w6ILVmNyReQ52464AQV+d1Hd4bO22tf5GI/mGj9m6W0C 0Kz5yPCTbAYN9iwR+13lwrTCYs+rj+gPA4Ej8C2om62KXv1JKG+IJqquYeobO/H2Xlke 2NDsnVLNQrEpwHHIPZjBkasUYXlV1h776YKKKdS2grWxC+9cJwRNYm9GciLIrfhYCMu2 1/vEWR5vcWeLXVMKO6++5wVsoqvEZ0xNj4UNpGWnoT7XM1wrIQb/4xwSUM2zFTqklL87 OrnQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=lvY1l95m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id e18-20020a63ee12000000b004b6db45d035si23288843pgi.232.2023.01.18.07.24.03; Wed, 18 Jan 2023 07:24:09 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20210112 header.b=lvY1l95m; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230309AbjARPCp (ORCPT + 45 others); Wed, 18 Jan 2023 10:02:45 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35072 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230031AbjARPC2 (ORCPT ); Wed, 18 Jan 2023 10:02:28 -0500 Received: from mail-yw1-x1149.google.com (mail-yw1-x1149.google.com [IPv6:2607:f8b0:4864:20::1149]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0412942DF7 for ; Wed, 18 Jan 2023 07:00:40 -0800 (PST) Received: by mail-yw1-x1149.google.com with SMTP id 00721157ae682-4bdeb1bbeafso360135547b3.4 for ; Wed, 18 Jan 2023 07:00:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20210112; h=cc:to:from:subject:message-id:mime-version:date:from:to:cc:subject :date:message-id:reply-to; bh=LyLfN4Mi1/PXpiir6MvuChlkwaHrtK328hAazNCRUWM=; b=lvY1l95mtOX1zPjOduSsS1/6e+L7oILtmQromeN396Bzr2XI2LSAjV9ANA0g1/grex SrOMRCWIPq64bbTQccHWbXTipNbs/LX5cYWqUM22+qU8+xDhg3UPXQ6e66s7ogYSkfKa VeTPY7D0/evXvT6OfsfhCLDNWlqRuB7sjlZQF5/YaTlu6CN7YcMuEAmLPV4mk3uR2luY fw14CNFEwJTHbS6cT+6fHWVQDqSHunzp0VUxenUYy9quYkuJ7ngyMhfpxh6u/TSs/LTb HjBuf3aRQwZx1NgFbuhBDWi+Gl2INpRekpLRDOGJi6aP8pgOoxuTHSrmh0CUrMTFHlRj Fohg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:from:subject:message-id:mime-version:date:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=LyLfN4Mi1/PXpiir6MvuChlkwaHrtK328hAazNCRUWM=; b=G5rWFUC/1H5uqWArNPJVJRHVg9qK54B37Zbd79ZWYQt9mF/XQcQz9NtG7Wplek9TKF PGBT9Fl/43JrPL00DVZmmurSpOo6JfvoZ7wwyF5GqNo3ZUz88/4EXOItaKIjBlLO4i7Y YS2pnngaEkSR9nR239jQYKPW7clcGpSn1kQbHq2XeLeYs407nsJxp7Dm+anqQVN7/6Vk QoS4HCud2kJzipTlKtYHhrJO+yeQC2zqL6iRmoJPaJ7exFsThOygWOBqqzO48t0qlFNR zmqFHYgrqIiolXQc5RSTObugwPJ3Eldbm4qYfG7GPfQkHdIC5mwL1GadyxWeEcppUh3u i31A== X-Gm-Message-State: AFqh2kqFVb1LdjAYndyQXp7GLFaOrm7s0eB5Cbkd35hs4k5J85DxQ2L6 N5yzbN+l/vTiml38BRXJLuLsg3GC6RSB X-Received: from aaelhaj2.cam.corp.google.com ([2620:15c:93:a:627e:ad17:ff9a:fd16]) (user=aaelhaj job=sendgmr) by 2002:a81:cc2:0:b0:4db:3866:6fa6 with SMTP id 185-20020a810cc2000000b004db38666fa6mr855980ywm.44.1674054039221; Wed, 18 Jan 2023 07:00:39 -0800 (PST) Date: Wed, 18 Jan 2023 10:00:30 -0500 Mime-Version: 1.0 X-Mailer: git-send-email 2.39.0.314.g84b9a713c41-goog Message-ID: <20230118150030.2079226-1-aaelhaj@google.com> Subject: [PATCH] arm: dts: aspeed: tyan s8036: enable kcs interrupts. From: Ali El-Haj-Mahmoud To: Rob Herring , Joel Stanley , Andrew Jeffery , devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-aspeed@lists.ozlabs.org, linux-kernel@vger.kernel.org Cc: aaelhaj@google.com, osk@google.com Content-Type: text/plain; charset="UTF-8" X-Spam-Status: No, score=-9.6 required=5.0 tests=BAYES_00,DKIMWL_WL_MED, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_NONE, SPF_HELO_NONE,SPF_PASS,USER_IN_DEF_DKIM_WL autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When the BIOS is built with kcs interrupts enabled, not enabling interrupts on the BMC results in very poor IPMI performance. The other way around (BIOS with interrupts disabled, BMC with interrupts enabled) doesn't suffer degraded IPMI performance. Enabling interrupts on the BMC covers both scenarios, and should be the default. TESTED: manually verified IPMI performance when BIOS is built with and without KCS interrupts. Signed-off-by: Ali El-Haj-Mahmoud --- arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts b/arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts index 708ee78e4b83..f6c4549c0ac4 100644 --- a/arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts +++ b/arch/arm/boot/dts/aspeed-bmc-tyan-s8036.dts @@ -364,6 +364,7 @@ &kcs1 { &kcs3 { status = "okay"; aspeed,lpc-io-reg = <0xca2>; + aspeed,lpc-interrupts = <1 IRQ_TYPE_LEVEL_HIGH>; }; /* Enable BMC VGA output to show an early (pre-BIOS) boot screen */ -- 2.39.0.314.g84b9a713c41-goog