From patchwork Mon Nov 11 08:19:54 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Yegor Yefremov X-Patchwork-Id: 1192820 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=fail (p=quarantine dis=none) header.from=googlemail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=googlemail.com header.i=@googlemail.com header.b="iEnrWgtf"; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47BP250Rgjz9sNx for ; Mon, 11 Nov 2019 19:20:13 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 6F0D487A14; Mon, 11 Nov 2019 08:20:10 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id oac3KkWpS1rS; Mon, 11 Nov 2019 08:20:09 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id D0FA0877ED; Mon, 11 Nov 2019 08:20:09 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id 3DA9B1BF387 for ; Mon, 11 Nov 2019 08:20:08 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 32D28877ED for ; Mon, 11 Nov 2019 08:20:08 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jkNEeEJGaKz1 for ; Mon, 11 Nov 2019 08:20:07 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-ed1-f65.google.com (mail-ed1-f65.google.com [209.85.208.65]) by hemlock.osuosl.org (Postfix) with ESMTPS id A595A877B1 for ; Mon, 11 Nov 2019 08:20:06 +0000 (UTC) Received: by mail-ed1-f65.google.com with SMTP id k14so11236312eds.4 for ; Mon, 11 Nov 2019 00:20:06 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=JuVhAW1eR2KOaYwOnZSFwYFn1K+GUkFBCOqPz27xuLs=; b=iEnrWgtfQNXvnSgMCvP5i5dNnq3rP31bb1DMQjLjwBehpiKzYyXK0Rvd3MLge7dZxa 3zvGKGnEGaxk3c69EI4FiXa5rJVNrRCWUskCIgdeubxkMaACrXKweoPKM6XwypSUKaon 3ZYzhJr4uioFLz4pyksuaDaXAakTxDplCpzVpQ7ZobOUTLTvIm7Y194NkTfT7MQBeO5H +lOkXp6VfGWcSlAkRpJBhNllt61AgxYYyPXxmSDgiiI9XgM2FS1OGcrm2kLIUJhhBllz sRxrTULu/cuM1szZagrCr8Lvhu//sea0gIIMXSVhIayFp0gXjATRPARZUAVB1OIiTdCF 6esg== 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; bh=JuVhAW1eR2KOaYwOnZSFwYFn1K+GUkFBCOqPz27xuLs=; b=c6gCqNyyJXWXPdqlRaZi3qNgnbYeSvl7orzHEC7s5cKruE4XAkk6aQrUvnPg+ZEYyK boN372xMHO5yi7QaMawRg/ZSJZ/yfGb9K0DFEDqs9Zowah6GiSUHQhsQFq2tnLoUIpuG 9xeWTVMoESGXplKTHzy89b+pBh4U3RvqMO5X9kyTOYlV7UGO3XXlTgZvM+tqmxMPixIT /vYDt68nIzgu9YtOsLRclHJai71lSIqP5IQUHil+WlpYOMlSpI2N9BPJCwNf4Q1k7Zzp 5YAH1H5Ycj+mm9e/Wtlcsa2WVkDkvOfbZG0hPfh9dpD3uXGvnxAnRbRImI3fzmelV41V rksA== X-Gm-Message-State: APjAAAX6tMBeLreaSuJNoAipJ7IYRVmwCqONi5DpiN8QaDIV3iuN/I9w sECG2RV0e/08yR+TvlZeRmQEUP82F3M= X-Google-Smtp-Source: APXvYqzTehRQTI3RrPJ9X+zIQpVGEnJdpv2Xum8noBjToL7d0IrjVB6wPQyjYPqP92lpsE0OFrXRgw== X-Received: by 2002:aa7:c65a:: with SMTP id z26mr25270585edr.261.1573460404751; Mon, 11 Nov 2019 00:20:04 -0800 (PST) Received: from development1.visionsystems.de (mail.visionsystems.de. [213.209.99.202]) by smtp.gmail.com with ESMTPSA id s4sm531280edt.34.2019.11.11.00.20.04 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 11 Nov 2019 00:20:04 -0800 (PST) From: yegorslists@googlemail.com To: buildroot@buildroot.org Date: Mon, 11 Nov 2019 09:19:54 +0100 Message-Id: <20191111081954.22968-1-yegorslists@googlemail.com> X-Mailer: git-send-email 2.17.0 Subject: [Buildroot] [PATCH] package/linux-serial-test: fix high speed baudrate handling X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" From: Yegor Yefremov Not all platforms define high speed baudrates hence wrap them around defines. Fixes: http://autobuild.buildroot.net/results/ef77cbe220619050eb9d46c78ae79a94eea8aa8b Signed-off-by: Yegor Yefremov --- ...-Rework-high-speed-baudrate-handling.patch | 59 +++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 package/linux-serial-test/0002-Rework-high-speed-baudrate-handling.patch diff --git a/package/linux-serial-test/0002-Rework-high-speed-baudrate-handling.patch b/package/linux-serial-test/0002-Rework-high-speed-baudrate-handling.patch new file mode 100644 index 0000000000..40f631fe9e --- /dev/null +++ b/package/linux-serial-test/0002-Rework-high-speed-baudrate-handling.patch @@ -0,0 +1,59 @@ +From a08f8e7395d77d842f04a32c57cc757e5c11d939 Mon Sep 17 00:00:00 2001 +From: Yegor Yefremov +Date: Mon, 11 Nov 2019 09:10:26 +0100 +Subject: [PATCH] Rework high speed baudrate handling + +Not all platforms define high speed baudrates hence wrap them around +defines. + +Signed-off-by: Yegor Yefremov +--- + linux-serial-test.c | 16 ++++++++++++++++ + 1 file changed, 16 insertions(+) + +diff --git a/linux-serial-test.c b/linux-serial-test.c +index 5e7504e..501caa3 100644 +--- a/linux-serial-test.c ++++ b/linux-serial-test.c +@@ -126,22 +126,38 @@ static int get_baud(int baud) + return B576000; + case 921600: + return B921600; ++#ifdef B1000000 + case 1000000: + return B1000000; ++#endif ++#ifdef B1152000 + case 1152000: + return B1152000; ++#endif ++#ifdef B1500000 + case 1500000: + return B1500000; ++#endif ++#ifdef B2000000 + case 2000000: + return B2000000; ++#endif ++#ifdef B2500000 + case 2500000: + return B2500000; ++#endif ++#ifdef B3000000 + case 3000000: + return B3000000; ++#endif ++#ifdef B3500000 + case 3500000: + return B3500000; ++#endif ++#ifdef B4000000 + case 4000000: + return B4000000; ++#endif + default: + return -1; + } +-- +2.17.0 +