From patchwork Wed Jun 23 23:38:53 2021 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: "Maciej W. Rozycki" X-Patchwork-Id: 12340617 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-5.2 required=3.0 tests=BAYES_00, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SPF_HELO_NONE,SPF_PASS, USER_AGENT_SANE_1 autolearn=no autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id BF6A1C49EA7 for ; Wed, 23 Jun 2021 23:46:05 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mail.kernel.org (Postfix) with ESMTP id 977A061350 for ; Wed, 23 Jun 2021 23:46:05 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229726AbhFWXsW (ORCPT ); Wed, 23 Jun 2021 19:48:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:43638 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229758AbhFWXsW (ORCPT ); Wed, 23 Jun 2021 19:48:22 -0400 X-Greylist: delayed 426 seconds by postgrey-1.37 at lindbergh.monkeyblade.net; Wed, 23 Jun 2021 16:46:03 PDT Received: from angie.orcam.me.uk (unknown [IPv6:2001:4190:8020::34]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id EB06AC061574 for ; Wed, 23 Jun 2021 16:46:03 -0700 (PDT) Received: by angie.orcam.me.uk (Postfix, from userid 500) id 8110292009C; Thu, 24 Jun 2021 01:38:53 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by angie.orcam.me.uk (Postfix) with ESMTP id 7DCE592009B; Thu, 24 Jun 2021 01:38:53 +0200 (CEST) Date: Thu, 24 Jun 2021 01:38:53 +0200 (CEST) From: "Maciej W. Rozycki" To: Nikolai Zhubr , Bjorn Helgaas , Thomas Gleixner , Ingo Molnar , Borislav Petkov , "H. Peter Anvin" cc: Arnd Bergmann , x86@kernel.org, linux-pci@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH RFC 0/2] x86/PCI: SiS PIRQ router updates Message-ID: User-Agent: Alpine 2.21 (DEB 202 2017-01-01) MIME-Version: 1.0 Precedence: bulk List-ID: X-Mailing-List: linux-pci@vger.kernel.org Hi, Nikolai has observed the trigger mode not being fixed up once it has been incorrectly set by the BIOS for PCI devices, causing all kinds of usual issues. As it turns out we don't have a PIRQ router defined for the SiS85C497 southbridge, which Nikolai's system uses, and which is different from the SiS85C503 southbridge we have support for. As we use the generic `sis' infix (capitalised or not) for the SiS85C503 southbridge I have prepared this small patch series to first make the existing SiS program entities use a more specific `sis503' infix, and then provide a suitable PIRQ router for the SiS85C497 device. Posted as an RFC at this stage as it still has to be verified. Nikolai, can you please give it a hit with the extra debug patch as requested in my other message? Maciej