From nobody Mon Feb 9 06:02:24 2026 Delivered-To: importer@patchew.org Received-SPF: none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) client-ip=192.237.175.120; envelope-from=xen-devel-bounces@lists.xenproject.org; helo=lists.xenproject.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=fail(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1555513283; cv=none; d=zoho.com; s=zohoarc; b=ebRSoveV1AGHVY5hzRo8BBuF1DfAlE9WLEmJvZHp6kNy1eqVrg3o6OY8FkU8v6xfIpsqRgutfsWFxLREHwed2okFeg3KuPWnaIc4lsSXNOb6m8glDAV7bJwR14jiGMhm8DIcbzhbjiYa9UQlaiLeTQyWv7Do3Gir/O98w4DqTWQ= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zoho.com; s=zohoarc; t=1555513283; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Subscribe:List-Post:List-Id:List-Help:List-Unsubscribe:MIME-Version:Message-ID:References:Sender:Subject:To:ARC-Authentication-Results; bh=V0RPOprVOqXpKzquIQnlt+mHgACePZs9pbIRx4wqjqI=; b=jlYsWYfD329pdko1ieBKkrnD6/qRAKbBd9Y3zXKgnSAA0LkASMBwn7DdErKhfgAiLz7ck9kDSwl+VGyBDKBWX1NxXBZQQTlSRYuYtI3mQ/bsEXhqZfowTKkuIpfG408BVf3q5tkPEze+h2tUPYe/3IzQ0hsiuthr+YY8G7V78+E= ARC-Authentication-Results: i=1; mx.zoho.com; dkim=fail; spf=none (zoho.com: 192.237.175.120 is neither permitted nor denied by domain of lists.xenproject.org) smtp.mailfrom=xen-devel-bounces@lists.xenproject.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from lists.xenproject.org (lists.xenproject.org [192.237.175.120]) by mx.zohomail.com with SMTPS id 1555513283069351.3886279488065; Wed, 17 Apr 2019 08:01:23 -0700 (PDT) Received: from localhost ([127.0.0.1] helo=lists.xenproject.org) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hGm2Z-0004Z1-Ht; Wed, 17 Apr 2019 14:59:59 +0000 Received: from us1-rack-dfw2.inumbo.com ([104.130.134.6]) by lists.xenproject.org with esmtp (Exim 4.89) (envelope-from ) id 1hGm2Y-0004YC-3u for xen-devel@lists.xenproject.org; Wed, 17 Apr 2019 14:59:58 +0000 Received: from mail-lj1-x242.google.com (unknown [2a00:1450:4864:20::242]) by us1-rack-dfw2.inumbo.com (Halon) with ESMTPS id 7637ba27-6121-11e9-92d7-bc764e045a96; Wed, 17 Apr 2019 14:59:56 +0000 (UTC) Received: by mail-lj1-x242.google.com with SMTP id v22so22735180lje.9 for ; Wed, 17 Apr 2019 07:59:56 -0700 (PDT) Received: from otyshchenko.kyiv.epam.com (ll-22.209.223.85.sovam.net.ua. [85.223.209.22]) by smtp.gmail.com with ESMTPSA id u8sm950273lfi.83.2019.04.17.07.59.53 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Wed, 17 Apr 2019 07:59:54 -0700 (PDT) X-Inumbo-ID: 7637ba27-6121-11e9-92d7-bc764e045a96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references; bh=OmOgL02dvpS19ASKNLZ4vp7Da8zd0cLebcIPv5YiIL4=; b=G4zsPqqHde0INSI4jfI98Kj8vz3Nq+OSbHTop/Z/zEg185wz0knBQH5m8pA2uMZB5K hTKwQSpbk8Thyb7SZyrLlWDLDNXmYhXRKGjJFnHxAQuWa+M8KnRo2lQXfeTdnvmQijmV PF4GQfJJ8+nTQJC+gC101kcuRaoDoHPao2K981grTyp3ROLAbK9hg9Iydywjb7SzXpn8 +OltZIPjSNPzXrd32cXlnLsLmajWR26/OwApy+4Z4kEceEadwhpohQjQcBxQngoV7tZB 9nbTDWPkhVz9i4XCdIaXu/4fBp4s++Zqy+SeMD+pbdh6FbbF9NC4GZNGj8k7l/go0d+G 7Onw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references; bh=OmOgL02dvpS19ASKNLZ4vp7Da8zd0cLebcIPv5YiIL4=; b=sRUT4ErBOqvTWCBGmWlc0OwzBXCROLBasTdP0UNvBTV8mHgFT8px0cIpAqJb7w1qae W+anYU9wbop/uuxrds265yYwXFqXSfxxhJXLsjpDJmT4gGeRDCx2C7MtDepKS5dJ/kiF gdJ59Zz9/UiCa9XJPq5C3q7WtG2OollEONWacccti1OG/F3ZpQOnPfptBCBwuwubpZX3 qIQuXRC9ji+VTy5V2AQUgd6/G+JkhYVpLaXi0IjL30KF5K+YP97xPvwAHZfJcbJQ21hL d1SId/XRJUob3LMY4fIVkf4qHgnuVIwDJLOYNv7QRxW1pceL+A4zh0VM98rAy6SMIXPu Smgg== X-Gm-Message-State: APjAAAWOIY12+0AfixXPMqC0qFbTxzSjZo9v9rgRTBWPPz65JjMsNf0z j/cd3MBicpcm2VF2QFxWfwFRiIqrV5I= X-Google-Smtp-Source: APXvYqzgizrBpaNQ0r1ua62Y4cgkqbnkOJWBZyclskb4RcKlBnZ9lODpZ21e66PBXUOxWwtQYIvzgQ== X-Received: by 2002:a2e:88c1:: with SMTP id a1mr6942011ljk.78.1555513195016; Wed, 17 Apr 2019 07:59:55 -0700 (PDT) From: Oleksandr Tyshchenko To: xen-devel@lists.xenproject.org Date: Wed, 17 Apr 2019 17:59:35 +0300 Message-Id: <1555513175-7596-6-git-send-email-olekstysh@gmail.com> X-Mailer: git-send-email 2.7.4 In-Reply-To: <1555513175-7596-1-git-send-email-olekstysh@gmail.com> References: <1555513175-7596-1-git-send-email-olekstysh@gmail.com> Subject: [Xen-devel] [PATCH V4 5/5] xen/arm: Add early printk support for SCIFA compatible UARTs X-BeenThere: xen-devel@lists.xenproject.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Xen developer discussion List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Cc: Oleksandr Tyshchenko , julien.grall@arm.com, sstabellini@kernel.org MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Errors-To: xen-devel-bounces@lists.xenproject.org Sender: "Xen-devel" X-ZohoMail-DKIM: fail (Header signature does not verify) From: Oleksandr Tyshchenko This patch makes possible to use existing early prink code for Renesas "Stout" board based on R-Car H2 SoC (SCIFA). The "EARLY_PRINTK_VERSION" for that board should be 'A': CONFIG_EARLY_PRINTK=3Dscif,0xe6c40000,A Signed-off-by: Oleksandr Tyshchenko CC: Julien Grall --- Changes in v3: - It was decided not to introduce new debug-scifa.inc for handling SCIFA interface, but to extend existing debug-scif.inc for handling both interfaces. This patch is a result of splitting an initial patch "xen/arm: Add SCIFA UART support for early printk" and only adds a support. Changes in v4: - Drop SCIF(A) from comments --- xen/arch/arm/arm32/debug-scif.inc | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/xen/arch/arm/arm32/debug-scif.inc b/xen/arch/arm/arm32/debug-s= cif.inc index a8d2eae..3f01c90 100644 --- a/xen/arch/arm/arm32/debug-scif.inc +++ b/xen/arch/arm/arm32/debug-scif.inc @@ -1,7 +1,7 @@ /* * xen/arch/arm/arm32/debug-scif.inc * - * SCIF specific debug code + * SCIF(A) specific debug code * * Oleksandr Tyshchenko * Copyright (C) 2014, Globallogic. @@ -22,10 +22,13 @@ #ifdef EARLY_PRINTK_VERSION_NONE #define STATUS_REG SCIF_SCFSR #define TX_FIFO_REG SCIF_SCFTDR +#elif EARLY_PRINTK_VERSION_A +#define STATUS_REG SCIFA_SCASSR +#define TX_FIFO_REG SCIFA_SCAFTDR #endif =20 /* - * SCIF UART wait UART to be ready to transmit + * Wait UART to be ready to transmit * rb: register which contains the UART base address * rc: scratch register */ @@ -37,7 +40,7 @@ .endm =20 /* - * SCIF UART transmit character + * UART transmit character * rb: register which contains the UART base address * rt: register which contains the character to transmit */ --=20 2.7.4 _______________________________________________ Xen-devel mailing list Xen-devel@lists.xenproject.org https://lists.xenproject.org/mailman/listinfo/xen-devel