From patchwork Mon May 8 08:29:45 2023 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Dan Callaghan X-Patchwork-Id: 68899 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 7F4633858C2C for ; Mon, 8 May 2023 08:31:14 +0000 (GMT) X-Original-To: gdb-patches@sourceware.org Delivered-To: gdb-patches@sourceware.org Received: from mail-pg1-x52f.google.com (mail-pg1-x52f.google.com [IPv6:2607:f8b0:4864:20::52f]) by sourceware.org (Postfix) with ESMTPS id 26E983858D32 for ; Mon, 8 May 2023 08:30:49 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 26E983858D32 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=morsemicro.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=morsemicro.com Received: by mail-pg1-x52f.google.com with SMTP id 41be03b00d2f7-518d325b8a2so3834056a12.0 for ; Mon, 08 May 2023 01:30:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=morsemicro-com.20221208.gappssmtp.com; s=20221208; t=1683534645; x=1686126645; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:from:to:cc:subject:date:message-id:reply-to; bh=w5JKRaDdoKSeOVkKyd1HVf99XfTJuvx1buw3242eV1c=; b=HL47z0gRIwuiiTGPOzGiF8v/0KyN/s5Rd5Hcahbn+zdK1h0sEmakUrl9NGeO4kUQst 8A6Zcz3l93MvZOQEM6cfAVBxYfno8HILs0ZF4Wh+4ibLHxzrxWbZtknbA0ly5YKE98ko Y4fzVuGlqPR72VdNiqnOmCE39l4T4pYgOB2l8Qj5v4qlyK4TTFhswY+sZpig1bC8eNdE Sj7BEYLkgG2eEQ6hV5w5V1N9GwJV6qxlQ+2DAUFOvqsayD/aX6vtNFKbKGSz3OYYfiS+ JMvKjWJ4Ie0V7Cfnv+imAXScMea+TOvY8COsQtKmbT1AQiMcJIho6TdBlZ+I9jf//ZcZ XiOw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1683534645; x=1686126645; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=w5JKRaDdoKSeOVkKyd1HVf99XfTJuvx1buw3242eV1c=; b=F9tzBtKPfovpxemQvfh3BKou971JIbUXI/n9MGnf/TEXqhRGfHT4juJ6Xhl5ZKIuJp 2ainP5s86k8t35rOyqUcbBM1c6m3tfe6x+rPQFCZWw4xEVEK5TYg41ROIPbSORDBP+v+ 3YiRjHvE4Q2i8STOaz7MD5jXhFXLdxpE+xGk8vNxSG+/pYledJlwgBUCvoSNg/wPUBCQ Akp+7FO26oIXy0wBXle5u82MHmaN4Y+uyIkW75lSHpNGWN29kULcflFLCK7natCtxHV8 TwmSNMaiWVapYOML06OyUR4xgRgF2DgbImJZY5l6b3QFXMD6/Ionih+dXfFWkZ91Osjz mOGg== X-Gm-Message-State: AC+VfDwv/ggz3jlEwkIlQECbGryQ3AZTOrYFtyMCwQY0eh90WJwXkqoF QAuw2Y8lh4wLPLeLCG/6Mv/4x8LR81WInfxnNMeUWQ== X-Google-Smtp-Source: ACHHUZ404Gxcy6n4UTuDZSLIGZFC0Fu6SIa4VyHwrzOt9bddFDmk72chWeOIzopSbdhG0d23hUgwlg== X-Received: by 2002:a17:903:234c:b0:1ab:109e:a553 with SMTP id c12-20020a170903234c00b001ab109ea553mr11949633plh.62.1683534644899; Mon, 08 May 2023 01:30:44 -0700 (PDT) Received: from mm-1412.sydney.mm.lcl (60-242-93-14.static.tpgi.com.au. [60.242.93.14]) by smtp.gmail.com with ESMTPSA id y14-20020a1709029b8e00b001a687c505e6sm6620646plp.232.2023.05.08.01.30.38 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 08 May 2023 01:30:41 -0700 (PDT) From: Dan Callaghan To: gdb-patches@sourceware.org Cc: Dan Callaghan Subject: [PATCH] support higher baud rates when they are defined Date: Mon, 8 May 2023 18:29:45 +1000 Message-Id: <20230508082945.821250-1-dan.callaghan@morsemicro.com> X-Mailer: git-send-email 2.38.4 MIME-Version: 1.0 X-Spam-Status: No, score=-13.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, GIT_PATCH_0, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: gdb-patches@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gdb-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: gdb-patches-bounces+patchwork=sourceware.org@sourceware.org Sender: "Gdb-patches" On Linux at least, baud rate codes are defined up to B4000000. Allow the user to select them if they are present in the system headers. --- gdb/ser-unix.c | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/gdb/ser-unix.c b/gdb/ser-unix.c index ede2a58308a..cdc0cf98b7b 100644 --- a/gdb/ser-unix.c +++ b/gdb/ser-unix.c @@ -327,6 +327,72 @@ baudtab[] = 460800, B460800 } , +#endif +#ifdef B500000 + { + 500000, B500000 + } + , +#endif +#ifdef B576000 + { + 576000, B576000 + } + , +#endif +#ifdef B921600 + { + 921600, B921600 + } + , +#endif +#ifdef B1000000 + { + 1000000, B1000000 + } + , +#endif +#ifdef B1152000 + { + 1152000, B1152000 + } + , +#endif +#ifdef B1500000 + { + 1500000, B1500000 + } + , +#endif +#ifdef B2000000 + { + 2000000, B2000000 + } + , +#endif +#ifdef B2500000 + { + 2500000, B2500000 + } + , +#endif +#ifdef B3000000 + { + 3000000, B3000000 + } + , +#endif +#ifdef B3500000 + { + 3500000, B3500000 + } + , +#endif +#ifdef B4000000 + { + 4000000, B4000000 + } + , #endif { -1, -1