From nobody Tue Feb 10 08:03:20 2026 Delivered-To: importer@patchew.org Received-SPF: pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) client-ip=209.85.221.51; envelope-from=philippe.mathieu.daude@gmail.com; helo=mail-wr1-f51.google.com; Authentication-Results: mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1613944781; cv=none; d=zohomail.com; s=zohoarc; b=a6LemcyaJUpkvyePODkNGd+dTqhmMWz742IQVIvKhHM0trW8QE6NZuXTx5h34l6UVZ7C2LUjAi8IEY/YcOivhoGjUvpdxOdnMcGpkGlzdtZTnC6OFkD9e90Z0rcxg14eGMrlEYWbkXd2t4SkJNN+7BStvZ1eyUvOKPRibMF64to= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1613944781; h=Content-Type:Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:MIME-Version:Message-ID:References:Sender:Subject:To; bh=Mxqq1fIETdh/e8tcYC6fmyKoJfUnWAtkX7IT6VSa4RM=; b=eYknKh+PFhAdRh1fvdCQ5VeOi/aIOvnA8DnJuOSsd+6Tciwq7OQufkastGTuPmrLvx7uibPkVaQJlG7FD/tcgNWSdJwUvWM3NQIXlW+pBvo8jpS2nhz8oOTohRDaPko25eHfDEyH9wjrM3Hsn6uKcbBes2F9DNDcNBp1dxZpclg= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=pass; spf=pass (zohomail.com: domain of _spf.google.com designates 209.85.221.51 as permitted sender) smtp.mailfrom=philippe.mathieu.daude@gmail.com Received: from mail-wr1-f51.google.com (mail-wr1-f51.google.com [209.85.221.51]) by mx.zohomail.com with SMTPS id 1613944780973448.1373670064853; Sun, 21 Feb 2021 13:59:40 -0800 (PST) Received: by mail-wr1-f51.google.com with SMTP id v14so17075384wro.7 for ; Sun, 21 Feb 2021 13:59:40 -0800 (PST) Return-Path: Return-Path: Received: from localhost.localdomain (68.red-83-57-175.dynamicip.rima-tde.net. [83.57.175.68]) by smtp.gmail.com with ESMTPSA id 36sm27599369wrj.97.2021.02.21.13.59.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 21 Feb 2021 13:59:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=Mxqq1fIETdh/e8tcYC6fmyKoJfUnWAtkX7IT6VSa4RM=; b=pnQ6YkyCYARRx1npwueB/Opd5f77HgjPTZR+0TVZjAvBZXBudSGR8fmHU8ZSHkvm5Q p4rkWydq8MF8ztWcXcYErEiZH4dgVT1kSYtpiOxJ3Ovr+dLSjOdpsE2x0JKx1Qn+uNUb RID4QNDcm4XSBov0oMvkIVNV264EpqwrrjQ/LFDmuVPUa4IFR+LhzimLMLAD8OLWUasM 961foLvH/LtO7dkgbU6chAe1LoRW6jZl5C46N2VO9B7D6UlozalkBptEd/aDiurOKBOP crc8V26Jm4vkITG2ydZm1PfuplhfLpOHBRSQOqFCRCbgfcZ8/Ost4Bv/GJ5KCBEKTo6F ZWng== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id :in-reply-to:references:mime-version:content-transfer-encoding; bh=Mxqq1fIETdh/e8tcYC6fmyKoJfUnWAtkX7IT6VSa4RM=; b=S/o2Kl191JxsvCi5CGYyQLVYfTxvGDahfSrv4sa4EYr7aE2ZgSHVH5txoOTRNashGr k4MIrl0xFOb7RCf2xBPT3kTNDzQVljK+rEF1yvndyVcY/GeG3MaQdGIEtlmI4BkaREki kx1Iv4B6h/Dr+kAxq97e5MbVmEmK5RAV97CoZRDHpuv9JscLuGaq203ZubwHYLjmwJkx MKnpXSlE11lLc1k/e79VjNXF5dh8dOZj8LD/Wamnj0KMeeatBJi1q38OM9NUaecko3hU 6xUaWKzjiLBL3Tv1ntnB710D2lDIEU8mg9ENQV40eUiUeb13pXsc6RhocpvD0I3HDlq9 eebg== X-Gm-Message-State: AOAM532WikpAC8r5k9G178pPHz40bsnNkzFZCkQSrrNzzlwGE3eaB0Zm l0Tw8Ou1IGd690KFNNMjWkFqkFY2aRQ= X-Google-Smtp-Source: ABdhPJyL1v94OS4X+WmhKknJthaJ4y49z0lhgX9FmIe/v/gXioMyt5bnp+7EOuuc1hBPBL74/7ZROQ== X-Received: by 2002:adf:fb03:: with SMTP id c3mr18898510wrr.395.1613944779233; Sun, 21 Feb 2021 13:59:39 -0800 (PST) Sender: =?UTF-8?Q?Philippe_Mathieu=2DDaud=C3=A9?= From: =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= To: qemu-devel@nongnu.org Cc: qemu-block@nongnu.org, Max Reitz , Yoshinori Sato , Peter Maydell , Paolo Bonzini , Kevin Wolf , =?UTF-8?q?Alex=20Benn=C3=A9e?= , =?UTF-8?q?Marc-Andr=C3=A9=20Lureau?= , Magnus Damm , =?UTF-8?q?Philippe=20Mathieu-Daud=C3=A9?= Subject: [PATCH v3 4/8] hw/char: Introduce SH_SCI Kconfig entry Date: Sun, 21 Feb 2021 22:59:11 +0100 Message-Id: <20210221215915.2568943-5-f4bug@amsat.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20210221215915.2568943-1-f4bug@amsat.org> References: <20210221215915.2568943-1-f4bug@amsat.org> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-ZohoMail-DKIM: pass (identity @gmail.com) We want to be able to use the 'SH4' config for architecture specific features. Add more fine-grained selection by adding a CONFIG_SH_SCI selector for the SH4 serial controller. Add the missing MAINTAINERS entries. Suggested-by: Peter Maydell Reviewed-by: Peter Maydell Signed-off-by: Philippe Mathieu-Daud=C3=A9 --- MAINTAINERS | 2 ++ hw/char/Kconfig | 3 +++ hw/char/meson.build | 2 +- hw/sh4/Kconfig | 1 + 4 files changed, 7 insertions(+), 1 deletion(-) diff --git a/MAINTAINERS b/MAINTAINERS index 9b2aa18e1fe..b53a937714a 100644 --- a/MAINTAINERS +++ b/MAINTAINERS @@ -1388,6 +1388,7 @@ R2D M: Yoshinori Sato R: Magnus Damm S: Odd Fixes +F: hw/char/sh_serial.c F: hw/sh4/r2d.c F: hw/intc/sh_intc.c F: include/hw/sh4/sh_intc.h @@ -1396,6 +1397,7 @@ Shix M: Yoshinori Sato R: Magnus Damm S: Odd Fixes +F: hw/char/sh_serial.c F: hw/sh4/shix.c F: hw/intc/sh_intc.c F: include/hw/sh4/sh_intc.h diff --git a/hw/char/Kconfig b/hw/char/Kconfig index 939bc447588..f6f4fffd1b7 100644 --- a/hw/char/Kconfig +++ b/hw/char/Kconfig @@ -50,6 +50,9 @@ config SCLPCONSOLE config TERMINAL3270 bool =20 +config SH_SCI + bool + config RENESAS_SCI bool =20 diff --git a/hw/char/meson.build b/hw/char/meson.build index 196ac91fa29..afe9a0af88c 100644 --- a/hw/char/meson.build +++ b/hw/char/meson.build @@ -31,7 +31,7 @@ softmmu_ss.add(when: 'CONFIG_RASPI', if_true: files('bcm2835_aux.c')) softmmu_ss.add(when: 'CONFIG_RENESAS_SCI', if_true: files('renesas_sci.c')) softmmu_ss.add(when: 'CONFIG_SIFIVE_UART', if_true: files('sifive_uart.c')) -softmmu_ss.add(when: 'CONFIG_SH4', if_true: files('sh_serial.c')) +softmmu_ss.add(when: 'CONFIG_SH_SCI', if_true: files('sh_serial.c')) softmmu_ss.add(when: 'CONFIG_STM32F2XX_USART', if_true: files('stm32f2xx_u= sart.c')) softmmu_ss.add(when: 'CONFIG_MCHP_PFSOC_MMUART', if_true: files('mchp_pfso= c_mmuart.c')) =20 diff --git a/hw/sh4/Kconfig b/hw/sh4/Kconfig index c2008c6a0d2..47240aa97b7 100644 --- a/hw/sh4/Kconfig +++ b/hw/sh4/Kconfig @@ -20,6 +20,7 @@ config SHIX config SH7750 bool select SH_INTC + select SH_SCI =20 config SH4 bool --=20 2.26.2