From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f43.google.com (mail-wm1-f43.google.com [209.85.128.43]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id B7FB9395D92 for ; Wed, 25 Feb 2026 11:35:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.43 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772019362; cv=none; b=qaxSqZMnvMOPdliCbhPpVqPGyAGuxY22s2ug/r+FFpWbN9NOQMh35koBzUFrMGTVhVG8p3OLK5a4WaWFhKDb7ymZDwrmfk0UYOJmQNzRI572eLTAplXjJ2xlefNaWHHx7GGLaR/UvCB7jIH5maoro6YyQ539kReEaFcW7qXiMRo= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1772019362; c=relaxed/simple; bh=z0z9fbVGWha/WaK5/eGCrGsLT91GO3j2+zSBMQRWJXM=; h=Message-ID:Subject:From:To:Date:In-Reply-To:References: Content-Type:MIME-Version; b=TxXEP+HIdLrSU2G3WIJXA6nmR4pMOfGSiitR22uyjDA3FfVo5tScNRYvltXyDcpCVY28c+UmMd13I/IG8riF4WXpCSPieh4l24DuaW3l2mWBar7+ECEVHgz4jtMNL/0REqVkG5TvFZEE8Kz5jqQkkDa853xJm8odmv2VOOZ0jHw= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com; spf=pass smtp.mailfrom=baylibre.com; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b=zliSyNW7; arc=none smtp.client-ip=209.85.128.43 Authentication-Results: smtp.subspace.kernel.org; dmarc=none (p=none dis=none) header.from=baylibre.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=baylibre.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=baylibre-com.20230601.gappssmtp.com header.i=@baylibre-com.20230601.gappssmtp.com header.b="zliSyNW7" Received: by mail-wm1-f43.google.com with SMTP id 5b1f17b1804b1-483abed83b6so30799205e9.0 for ; Wed, 25 Feb 2026 03:35:57 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1772019356; x=1772624156; darn=vger.kernel.org; h=mime-version:user-agent:content-transfer-encoding:organization :references:in-reply-to:date:to:from:subject:message-id:from:to:cc :subject:date:message-id:reply-to; bh=z0z9fbVGWha/WaK5/eGCrGsLT91GO3j2+zSBMQRWJXM=; b=zliSyNW73BsEhKT51PO+TK6XmASUXiZ2aAnkaHzfTB7Vq+ttRApNvsk15Tx4HQgbUN Z4OfnyBnPpElOpEcaXGalO0k30G+negA6IvDH/fwUdoSryI9STLHWzZJFkOwQAUwkrj+ Hbth9zrCzgnMREXj/pTTYuRPoYoCj4xyUpAPCZaPmBHOTe8zH/MC6IlU0kgcWQGkY7IU ytVf++9SRh/tgkLVau9QcdDA8GNNYg1xhJTvay3ONLEzKnB/xw7kOeWPT6hvyoGALgQG bOQAajP+5OLF0tZ57eoSJ3JQH5OK7Y3KtX0U5btx+YBuC1x9EJ5mkJ5y4eeE5zAGx6OA crrg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1772019356; x=1772624156; h=mime-version:user-agent:content-transfer-encoding:organization :references:in-reply-to:date:to:from:subject:message-id:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=z0z9fbVGWha/WaK5/eGCrGsLT91GO3j2+zSBMQRWJXM=; b=lcMwFpS0LrjTESusQNdrBf1YrZhKP6tm3EdvXd69MF67I3moJ438MmpLNLFFUkoaDl ckrK8APRTGvNPjeB1Mvkt3MMv5f1iB/aDoLc6402aRuS0pzzMjB6TuAHfk9dpc9cGB78 9ErT01bd9FBge8+KJeI01BBFxTWw25fdJvS53IhRGCFkHiRa0KNirTULi3AQ++yX0qKF PEt3hH38nVDg18As0pkw/qpnjmauR8rHQD2Bf4DiAz71NTQWWZeL2MODo3OTbt4gF+tU wVbL19M3qAaXLTfpJ5bzrLlX/EESvRMy4dTdguI0HZQJ3kYDx9PA5oIrNOyVCJ8gFwIT 4IoQ== X-Forwarded-Encrypted: i=1; AJvYcCVpmm8mqRQlaxi40RyWoE+IdznXutwO1dGKuWkTDFac3IW3RUcvwTYi4jjnT5VI8/VnAU8fkdN/pwd4aSI=@vger.kernel.org X-Gm-Message-State: AOJu0YwjG2wO5b437JjITqNnIC17lfmHyneNLByfax2LN55Tl0xZbGWp tIiMtY2+WK2V73kFIC3Kb/5xnPoSgSpvHQRliR9Y3LPTHxzkGymcELEaB60motI4Khs= X-Gm-Gg: ATEYQzyA6faRnkOAYxASeT/MKng/YI7gq7t/CzmlFMpfLbnDYx75QziQ0D+PQZwAyrW zpns5CxxZ9pfvdiq1gzYD/nIlPARt6UPxoneGR66gxET0kGg76tmMkY/Z1DxYqhZ3KdHJEJMf/X vU/KAPOyj2VYJD5X6t/n4sZpQCB0KUvUXZwAmxzSg1kmvbUEK+iorFNOhZmCJBdkQnVcUFaGIKX hXeLrbSgy/u4lSGmWaXeOZiEKXKP98lnAkBayKQdLUdTVVTiSp0/4OOcuMBZhmc/I3NdeFeyiLR AhlzJWWcHaATLnwW8WvWCThx2HlRMhHAvpRFJm4OF+CuXKh3yXkimwY4/Unsv10mkyiPd1L1BpE SuXMotXaZ4TXN6QvzzdTmmWLFNsmD67LiXCU6Fly6+KlwY/+oUvkdzc8yzU1r0GxfqKy5N7ilHk dNjGRr/M8Xe1ZqXrJfgM2wV6dGwA== X-Received: by 2002:a05:600c:1c22:b0:483:79ad:f3b9 with SMTP id 5b1f17b1804b1-483a95eada4mr268490645e9.28.1772019355786; Wed, 25 Feb 2026 03:35:55 -0800 (PST) Received: from [10.203.83.19] ([151.35.220.155]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43986aa2f84sm11012467f8f.7.2026.02.25.03.35.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 25 Feb 2026 03:35:55 -0800 (PST) Message-ID: Subject: Re: [PATCH] serial: tegra: remove Kconfig dependency on APB DMA controller From: Francesco Lavra To: Greg Kroah-Hartman , Jiri Slaby , Andy Shevchenko , Kartik Rajput , Geert Uytterhoeven , Wolfram Sang , Robert Marko , Thierry Bultel , Douglas Anderson , linux-kernel@vger.kernel.org, linux-serial@vger.kernel.org Date: Wed, 25 Feb 2026 12:35:53 +0100 In-Reply-To: <20251126090759.4042709-1-flavra@baylibre.com> References: <20251126090759.4042709-1-flavra@baylibre.com> Organization: BayLibre Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable User-Agent: Evolution 3.46.4-2 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Friendly ping On Wed, 2025-11-26 at 10:07 +0100, Francesco Lavra wrote: > This driver runs also on SoCs without a Tegra20 APB DMA controller (e.g. > Tegra234). > Remove the Kconfig dependency on TEGRA20_APB_DMA, and remove reference to > the APB DMA controller from the Kconfig help text. >=20 > Fixes: 60d2016a5161 ("arm64: tegra: Add Tegra234 GPCDMA device tree > node") > Signed-off-by: Francesco Lavra > --- > =C2=A0drivers/tty/serial/Kconfig | 5 ++--- > =C2=A01 file changed, 2 insertions(+), 3 deletions(-) >=20 > diff --git a/drivers/tty/serial/Kconfig b/drivers/tty/serial/Kconfig > index 44427415a80d..6212a814fdb7 100644 > --- a/drivers/tty/serial/Kconfig > +++ b/drivers/tty/serial/Kconfig > @@ -255,14 +255,13 @@ config SERIAL_SAMSUNG_CONSOLE > =C2=A0 > =C2=A0config SERIAL_TEGRA > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tristate "NVIDIA Tegra20/= 30 SoC serial controller" > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0depends on (ARCH_TEGRA && TEGR= A20_APB_DMA) || COMPILE_TEST > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0depends on ARCH_TEGRA || COMPI= LE_TEST > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0select SERIAL_CORE > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0help > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 Support for the on= -chip UARTs on the NVIDIA Tegra series SOCs > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 providing /dev/tty= THS0, 1, 2, 3 and 4 (note, some machines may > not > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 provide all of the= se ports, depending on how the serial port > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 are enabled). This driv= er uses the APB DMA to achieve higher > baudrate > -=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 and better performance. > +=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 are enabled). > =C2=A0 > =C2=A0config SERIAL_TEGRA_TCU > =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0tristate "NVIDIA Tegra Co= mbined UART"