From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from shelob.surriel.com (shelob.surriel.com [96.67.55.147]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 8F79DE64AAA for ; Tue, 3 Dec 2024 13:56:56 +0000 (UTC) Received: from localhost ([::1] helo=shelob.surriel.com) by shelob.surriel.com with esmtp (Exim 4.97.1) (envelope-from ) id 1tITO6-000000005J9-0eqq; Tue, 03 Dec 2024 08:56:26 -0500 Received: from fout-b4-smtp.messagingengine.com ([202.12.124.147]) by shelob.surriel.com with esmtps (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.97.1) (envelope-from ) id 1tITO3-000000005J3-0qS3 for kernelnewbies@kernelnewbies.org; Tue, 03 Dec 2024 08:56:23 -0500 Received: from phl-compute-08.internal (phl-compute-08.phl.internal [10.202.2.48]) by mailfout.stl.internal (Postfix) with ESMTP id 016DC1140170; Tue, 3 Dec 2024 08:56:21 -0500 (EST) Received: from phl-mailfrontend-02 ([10.202.2.163]) by phl-compute-08.internal (MEProxy); Tue, 03 Dec 2024 08:56:22 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kroah.com; h=cc :cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm1; t=1733234181; x=1733320581; bh=t5hiGBjd/y QSCmdFKrq1E+BRXR/cTuJ8SiDBjPo97q0=; b=rHXo0fJjEsJSHPPkD2NWvdfVjn E2g3pcJMCWZ4smK2Kt9thh1lL0rbbb8KsSVw+lheUwKgt4Yjjrh0BYBv08wVn6sx SvBBO7GZqNBzzaq6iQ1fYKV1ThNv2JvLYzbU/jL/FWU+NlnTJHZYgVdx6ojTuaFE C94sP+nQsX8sGq0/Q0/wMi254h2GGLxWLQVWgY4pwEMddY98TIWkDEnSp+9HHkAH CpzI2SZF5j1xUXWjLDrH4tR8ALHBwjYnlornJP5uYLowivv4/CYmb1mO0TGg69H2 be4vd37i5KgE0fJgXuAxeFeShmgc3ZdZ2x6/lq2YeB/xTVJgJDkNZFwKuU+Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t= 1733234181; x=1733320581; bh=t5hiGBjd/yQSCmdFKrq1E+BRXR/cTuJ8SiD BjPo97q0=; b=2tUcnsHoF1jIbrvnciLZF53nAima+p2ficy1E7pY/hlFRYc4BT6 vEl+tYh8Zv6s8EHyM3+Mf/qIw5AxbSbIM2nNGsKsqMLWV40g3n5kesXBbD8s/YrD TWiVk0ubQKTv8oLYwQoXgG5gwbcT8UznC5aPN2aCpYBzF8szehL0TRB35FU1BYE+ ECFWGBc09isS2/7USy7cMGfZa7wS4/0RgNZTsqLg2oN2zVpOhE2Yjjg2gJbP/QJd 8bhOMIcZps/K8rWQwyBslB5Fz1Gbjigb6QidzTvouCRt2uLUc20ypavy/aG5mzf/ XxfKx6OQzGqmdzeqE42+1ISKwZegUQJc+4A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefuddrieefgddvlecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecunecujfgurhepfffhvfevuf fkfhggtggujgesthdtredttddtvdenucfhrhhomhepifhrvghgucfmjfcuoehgrhgvghes khhrohgrhhdrtghomheqnecuggftrfgrthhtvghrnhepheegvdevvdeljeeugfdtudduhf ekledtiefhveejkeejuefhtdeufefhgfehkeetnecuvehluhhsthgvrhfuihiivgeptden ucfrrghrrghmpehmrghilhhfrhhomhepghhrvghgsehkrhhorghhrdgtohhmpdhnsggprh gtphhtthhopeeipdhmohguvgepshhmthhpohhuthdprhgtphhtthhopehmuhhnihhsvghk hhgrrhhrmhhssehgmhgrihhlrdgtohhmpdhrtghpthhtohepkhgvrhhnvghlnhgvfigsih gvsheskhgvrhhnvghlnhgvfigsihgvshdrohhrghdprhgtphhtthhopehlihhnuhigqdhs vghrihgrlhesvhhgvghrrdhkvghrnhgvlhdrohhrgh X-ME-Proxy: Feedback-ID: i787e41f1:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 3 Dec 2024 08:56:20 -0500 (EST) Date: Tue, 3 Dec 2024 14:56:17 +0100 From: Greg KH To: Muni Sekhar Subject: Re: Query Regarding UART Controller Device Driver in Linux Kernel Message-ID: <2024120338-atrocious-policy-1ce0@gregkh> References: MIME-Version: 1.0 Content-Disposition: inline In-Reply-To: Cc: linux-serial , kernelnewbies X-BeenThere: kernelnewbies@kernelnewbies.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: Learn about the Linux kernel List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: kernelnewbies-bounces@kernelnewbies.org On Tue, Dec 03, 2024 at 04:47:31PM +0530, Muni Sekhar wrote: > Dear Linux Kernel Community, > > I hope this email finds you well. I need to work on the high speed > UART controller driver in the Linux kernel, and I have a few questions > that I would appreciate your guidance on: > > I understand that the Linux kernel tree contains multiple source code > files related to UART controller device drivers. Could you please > point me to the relevant source code paths for these drivers? Where have you looked that you did not find them? (hint, drivers/tty/serial is where they are located...) > What is the maximum supported UART baud rate in the current kernel > driver's supports? For example, if the hardware supports high-speed > baud rates (e.g., 12 Mbps), are there any specific design strategies > or modifications needed in the driver to support such high speeds? Many different uarts support different high-speed rates, it depends on the hardware. And yes, there are different ways of going that fast, but again, it depends on the hardware. What exact hardware type are you working with? Does it not already work properly with Linux? > Are there any user-space utilities available for testing UART > interfaces in Linux? If so, could you kindly share details on these > utilities or provide any resources that would be useful for testing? There are loads of them, but it depends on what you want to test. What exactly are you wishing to test/validate? thanks, greg k-h _______________________________________________ Kernelnewbies mailing list Kernelnewbies@kernelnewbies.org https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies