From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mail-wm1-f44.google.com (mail-wm1-f44.google.com [209.85.128.44]) (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 424F4244665 for ; Tue, 9 Sep 2025 08:35:37 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.44 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757406939; cv=none; b=n6ujwNQk49ND8W1XNIVnDZtIViQRPT3fiOZj6DqhEYNEUD7Gkv2owL9TnSZD2i89j96lyUuBuOd5Uyizym+oOipE2CB7sAyTzHQmSmh2xoMVCdM+Z6BbVsrb8sq97uBegSZZOTPSpgRvmZSqBii/LA5CN6j8j5n7lMH+ZKP2lCc= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1757406939; c=relaxed/simple; bh=qEFFsG3JJ6Gj1Avf/fY6gQYPV57m4kz86xl84hx39eA=; h=Mime-Version:Content-Type:Date:Message-Id:Subject:From:To:Cc: References:In-Reply-To; b=o+XXLAZyB+W/sbP9uvl7tdBuE7yS8q/Ouz00ldsZZIiK2g064yh72YNXUibJKByfJt5kT3fhzKx+ST5GteCdSNEB5jHyaJBDtebm5PAnD13BH3eDPEIbsp/+MzDsLiLF7m+N3/wOzlBbyGCzwKRGtVvyKVxy4992BNkV0sh5fOM= 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=X5IGy0zM; arc=none smtp.client-ip=209.85.128.44 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="X5IGy0zM" Received: by mail-wm1-f44.google.com with SMTP id 5b1f17b1804b1-45b9814efbcso41435075e9.0 for ; Tue, 09 Sep 2025 01:35:36 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=baylibre-com.20230601.gappssmtp.com; s=20230601; t=1757406935; x=1758011735; darn=vger.kernel.org; h=in-reply-to:references:cc:to:from:subject:message-id:date :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=6N+5/nHLfNzpH0boX8DeOhGOdzLAP79fhn+X+phaP9A=; b=X5IGy0zMNsAgU5R+b6dO3NtxasTBJqGHtgt3BZgtFz3e45f4Kwx10bojcPffFUkc1k gLOKfYyGtuR+84rlR6hVwWYWc65N1ZDEwH3AfL3QxPAzKAdtDfSHdBonrJAj4lSEQnFM gARXENuWpM4KYTvvLxEzpp2yACAtEu1sOoefWYHnrYdGPgFIryL0TsW0Edgj24OdkmL+ 2cFi6puviguGeWkXbdL9/2lqJ3cR0bzrsa9b1ILmbWxxiXGHRPrKNL2+q+Rpe43Jzrff eHD7OHYaCoxazYuNF01mTfDCu1JovqAbpACkIxpmfFey4qgRP/WXYiT+O4PEc5yV2R3H CusQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1757406935; x=1758011735; h=in-reply-to:references:cc:to:from:subject:message-id:date :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=6N+5/nHLfNzpH0boX8DeOhGOdzLAP79fhn+X+phaP9A=; b=tlurezQ4x0SAcGczutV+kTdVxUdWtPsqEOKOqkh776aUKA2JUZQ8gUMYuPjCBMt3n2 AOm0jqyoiikj8eUSEgYkOeArCDwNH6dTqDUjD9jrYP51if/C8dLDrfbdbU6pT5TfvV67 ahGdMYud0WjzHU1xMdV1xiyaAzOkarXlIPMQu2LIPVxRVdVlMaatNL9QZ1BYbpBkRk+g gMB2uNcbLn1CBExL7uZjcyDYxKfZn6ABw+j/PhdDlShpJEbgx8MypSIdLol6rME2nVyL Zr+8pPqOViozfSkGdOknQaUW2ynwpLWfSiGq4ovdIm11G8VZVljhMmaky1dMZLUG6/YX tlPw== X-Forwarded-Encrypted: i=1; AJvYcCW0NDGI2MePzHo2d8/FGh50Bba0ECyHCeNVrtuJR78U3unGqP6J8sXuDsN75/bj7s/PMLQRbl2tryYr@vger.kernel.org X-Gm-Message-State: AOJu0YybN1DVrMbztnUwjU91Tgu4rSlN9iwncSIXe5R/T/sXMx8M/+4A mYby3hkjsSOCdYWVHJhkI+h+LvkNt5bW0XsPtdnTj0nAwleekmF2x1XvFb/FMf0ME3E= X-Gm-Gg: ASbGnctgSWbaO0qS23JTNoiTf8T+teYGDiw9Ip/Ox4RfRiAU+dzh72P9VGmLWY+dQb8 PgMahi30hglLYArCKQ3tdu8/04Vww/sKUeTIqq5tPQVRNuV+m6i1ZhvR4YzLXAfvhgxWKPD5fNf dDVTc7ecCf+U71vxpQPXkPiEqSyeEjZgU5NCeWt8Vn76T497sTm7qWrdPMuTn4GM2EYVE9yvASv fqKG0EhvpWJCA/Vd8aH63JqB9bIWHV+K/JlwGC/kxZTRp8C+StwxqctbHDR3slrhiOjrIhHFY0R jiNnCj6N/aePWnu53ZAAYLAd0ozwMO4BAV/WoksxEepS8RpGy3wEHkkskdzx+dXLWukFu44ujOk 7xSVdbIGDwtHo8giZ4IrfgpxWtA== X-Google-Smtp-Source: AGHT+IFBJ3Z0uXfcWdYuPkWDAS7urMN/Se5ouLEUwPSzoQV8nlN7XUEIwwIC+Zikwt2F+t1XNTI3SQ== X-Received: by 2002:a05:6000:2311:b0:3b9:14f2:7edf with SMTP id ffacd0b85a97d-3e2ffd7f634mr11493663f8f.1.1757406935303; Tue, 09 Sep 2025 01:35:35 -0700 (PDT) Received: from localhost ([195.52.61.108]) by smtp.gmail.com with UTF8SMTPSA id 5b1f17b1804b1-45decf8759esm27587495e9.23.2025.09.09.01.35.34 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 09 Sep 2025 01:35:34 -0700 (PDT) Precedence: bulk X-Mailing-List: devicetree@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: Mime-Version: 1.0 Content-Type: multipart/signed; boundary=a707a77f03150ec3fb16fcc412142aea8aa18ba4074642abf5aac27f6969; micalg=pgp-sha512; protocol="application/pgp-signature" Date: Tue, 09 Sep 2025 10:35:26 +0200 Message-Id: Subject: Re: [PATCH 1/3] arm64: dts: ti: k3-am62x-sk-common: Enable Main UART wakeup From: "Markus Schneider-Pargmann" To: "Kendall Willis" , , , , , , , , , Cc: , , , , X-Mailer: aerc 0.20.1 References: <20250904212827.3730314-1-k-willis@ti.com> <20250904212827.3730314-2-k-willis@ti.com> In-Reply-To: <20250904212827.3730314-2-k-willis@ti.com> --a707a77f03150ec3fb16fcc412142aea8aa18ba4074642abf5aac27f6969 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=UTF-8 On Thu Sep 4, 2025 at 11:28 PM CEST, Kendall Willis wrote: > The Main UART can resume from suspend to RAM states when PIN_WKUP_EN > is enabled. Add the necessary pins needed to wakeup the system. Add the > system idle states that the Main UART can wakeup the system from. > > Signed-off-by: Kendall Willis > --- > .../arm64/boot/dts/ti/k3-am62x-sk-common.dtsi | 24 +++++++++++++++---- > 1 file changed, 20 insertions(+), 4 deletions(-) > > diff --git a/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi b/arch/arm64/= boot/dts/ti/k3-am62x-sk-common.dtsi > index 13e1d36123d51..72801cf890d20 100644 > --- a/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi > +++ b/arch/arm64/boot/dts/ti/k3-am62x-sk-common.dtsi > @@ -163,14 +163,26 @@ &phy_gmii_sel { > =20 > &main_pmx0 { > /* First pad number is ALW package and second is AMC package */ > - main_uart0_pins_default: main-uart0-default-pins { > + main_uart0_tx_pins_default: main-uart0-tx-default-pins { > bootph-all; > pinctrl-single,pins =3D < > - AM62X_IOPAD(0x1c8, PIN_INPUT, 0) /* (D14/A13) UART0_RXD */ > AM62X_IOPAD(0x1cc, PIN_OUTPUT, 0) /* (E14/E11) UART0_TXD */ > >; > }; > =20 > + main_uart0_rx_pins_default: main-uart0-rx-default-pins { > + bootph-all; > + pinctrl-single,pins =3D < > + AM62X_IOPAD(0x1c8, PIN_INPUT, 0) /* (D14/A13) UART0_RXD */ > + >; > + }; > + > + main_uart0_rx_pins_wakeup: main-uart0-rx-wakeup-pins { > + pinctrl-single,pins =3D < > + AM62X_IOPAD(0x1c8, PIN_INPUT | PIN_WKUP_EN, 0) /* (D14/A13) UART0_RXD= */ > + >; > + }; > + > main_uart1_pins_default: main-uart1-default-pins { > bootph-pre-ram; > pinctrl-single,pins =3D < > @@ -342,8 +354,12 @@ &wkup_uart0 { > &main_uart0 { > bootph-all; > status =3D "okay"; > - pinctrl-names =3D "default"; > - pinctrl-0 =3D <&main_uart0_pins_default>; > + pinctrl-names =3D "default", "wakeup"; I think you may need to add this to the DT binding of the uart device as well. Best Markus > + pinctrl-0 =3D <&main_uart0_tx_pins_default>, <&main_uart0_rx_pins_defau= lt>; > + pinctrl-1 =3D <&main_uart0_tx_pins_default>, <&main_uart0_rx_pins_wakeu= p>; > + wakeup-source =3D <&system_deep_sleep>, > + <&system_mcu_only>, > + <&system_standby>; > }; > =20 > &main_uart1 { --a707a77f03150ec3fb16fcc412142aea8aa18ba4074642abf5aac27f6969 Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iKMEABYKAEsWIQSJYVVm/x+5xmOiprOFwVZpkBVKUwUCaL/mzhsUgAAAAAAEAA5t YW51MiwyLjUrMS4xMSwyLDIRHG1zcEBiYXlsaWJyZS5jb20ACgkQhcFWaZAVSlNd gQEA/hNMsUFW+UdVLmVgndckJZ2RHI3dvWGZDIfL72MfMQoA/2/x9L5Jzg9n5J48 Fc4ax/6ykv5Jx18pJrptLgYJLloP =LJUi -----END PGP SIGNATURE----- --a707a77f03150ec3fb16fcc412142aea8aa18ba4074642abf5aac27f6969--