From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from e3i491.smtp2go.com (e3i491.smtp2go.com [158.120.85.235]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 420684D4887 for ; Mon, 21 Sep 2026 18:02:57 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=158.120.85.235 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790013779; cv=none; b=Awgh+4C0VbkMyviy5j7QXHd4S9jNCn4DVHcxcQKNLNsLL0C93Mi0lZGBVOlF+R9LdSAEY32OtbUhY6NrZQfs2LjtO/GZzReDi6DWvdWn/zEPZk7nuBCprF2RQpjDtOMAGB8FsM+syEFzx3E6sgp/pgU7UkQcbLYIN6cVSxkNzm8= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1790013779; c=relaxed/simple; bh=4G0M6iu+3DbIzYRQG1Yv+jgmq0Cbd09bKLZUBE2dFXk=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type; b=a2xGBpqGCq0aNk1noeH9ZDzLjofQfLr1Pv03YpZ1hl4kdlRVwJEZbpDKLzCYQAOYPEyxl3D3S4DYFlsL8Xn8rFi1CN251R98co8kiWmatWxx5F0bethtBnXnByN645/n9yTSQyefOowq/EVzZPH/gx3H1LZuIAnBNtYZXnVlDpM= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fkr.dev; spf=pass smtp.mailfrom=em1020969.fkr.dev; arc=none smtp.client-ip=158.120.85.235 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=fkr.dev Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=em1020969.fkr.dev DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fkr.dev; i=@fkr.dev; q=dns/txt; s=s1020969; t=1790013776; h=from : subject : to : message-id : date : list-unsubscribe : list-unsubscribe-post; bh=LNZ1eajasSywAC8cAFwe6Gt9F01M/AHsm3wncnenzU0=; b=VkEZNkL6R3+Q4Sk6JG/3E9ldLADDXn/UL3ITysfmXeIK9sxxg6+qHLF08xshq8z9esYyz 7cb7qlDoVX9SJEbj22fP6mOueqjQKXU8ylUQjUlLE0jYoRStR7yJmmA1oriz1Zran6rpxkU nWYScf/tk6/egexqdoRovPW/ov/iXibWQPcG2D6AczhsxvyHkhisfEKtjVeTsM8VWfF+ehh D3Wr6ZD0ffsvv+ErmgB3oWvCO1V26JHGENg6UzrvAmDk7tBL4bWtdDOy5q5LWYoaB6CD0OI U0h45ZLaAg8+Cs5PblmZQ7tbKBMqu37vLmkBKaIaOo1Y3GCJodg+1nP1S3hg== Received: from [10.244.246.9] (helo=fkr.dev) by smtpcorp.com with esmtpsa (TLS1.3:ECDHE_X25519__RSA_PSS_RSAE_SHA256__AES_128_GCM:128:X25519) (Exim 4.100) (envelope-from ) id 1x8iLu-FnQW0hPx9vz-lvtM; Mon, 21 Sep 2026 18:02:54 +0000 DKIM-Signature: a=rsa-sha256; bh=LNZ1eajasSywAC8cAFwe6Gt9F01M/AHsm3wncnenzU0=; c=relaxed/relaxed; d=fkr.dev; =?utf-8?q?h=3DSubject=3ASubject=3ASender=3ATo=3ATo=3ACc=3ACc=3AFrom=3AFrom=3ADate=3ADate=3AMIME-Version=3AMIME-Versio?= =?utf-8?q?n=3AContent-Type=3AContent-Type=3AContent-Transfer-Encoding=3AContent-Transfer-Encoding=3AReply-To=3AIn-Rep?= =?utf-8?q?ly-To=3AMessage-Id=3AMessage-Id=3AReferences=3AAutocrypt=3AOpenpgp=3B?= i=@fkr.dev; s=default; t=1790013773; v=1; x=1790445773; b=ahqJ2WoFTtstcSInWpnQjqsCfK1JUeSmnXS0HfRESzJZg8g4D0D7dlwfDIAbIeV+M47o46UD Nplz6CsSq4cn5gXrOcpx3l1eHtqqDFPSjztefxBtwpTLJMibCzv4ZsPOXmue1zTcB4AClj+rfD9 brPwnsmJDYzoLzNpsHDKfuk8CApguk1dGQc+U/exNSBEdOhaDb4ckz6HH3JUFPAtHmwKuRn8QzL GXoN90rfz4ONG4ejuLiinPQ6w7yuzyhjxLkq7/+IN+VLkM9ZC/QphMS2tuLu5upGg5R9n8B74a1 hYWmSFZWEnd6bIcKhjl+nN55eEZIYLrH9F7CB6Q43DKWQ== Received: by fkr.dev (envelope-sender ) with ESMTPS id 1c4aeddb; Mon, 21 Sep 2026 18:02:53 +0000 From: Florian Krischer To: Thierry Reding , Jonathan Hunter Cc: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Svyatoslav Ryhel , linux-tegra@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, Florian Krischer Subject: [PATCH] ARM: tegra: Add embedded controller to ASUS SL101 Date: Mon, 21 Sep 2026 20:02:52 +0200 Message-ID: <20260921180250.3223545-dts-florian.krischer@fkr.dev> X-Mailer: git-send-email 2.55.0 Precedence: bulk X-Mailing-List: linux-tegra@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Report-Abuse: Please forward a copy of this message, including all headers, to Feedback-ID: 1020969m:1020969amTSgpp:1020969sz5l73ojUQ X-smtpcorp-track: 5JCpfWW57BIA.YJLPbeAQNNaj.9leeDwkuCK9 The ASUS Eee Pad Slider SL101 has an embedded controller for its built-in sliding keyboard. Describe the EC on the PTA/GEN2 I2C mux leg. The EC responds at 0x19, with DockRAM at 0x1b. AP_WAKE is GPIO S2 and EC_REQUEST is GPIO S3. The node has been tested on a physical SL101 with EC model ASUS-EP102-DOCK and firmware SL101-0202. With the ASUS Transformer EC MFD/serio driver and the SL101 event-protocol fixups, the built-in keyboard works through serio/atkbd. This patch depends on the ASUS Transformer EC binding that provides the "asus,sl101-ec-dock" compatible. Signed-off-by: Florian Krischer --- arch/arm/boot/dts/nvidia/tegra20-asus-sl101.dts | 13 +++++++++++++ 1 file changed, 13 insertions(+) --- a/arch/arm/boot/dts/nvidia/tegra20-asus-sl101.dts +++ b/arch/arm/boot/dts/nvidia/tegra20-asus-sl101.dts @@ -59,3 +59,16 @@ }; }; }; + +&lvds_ddc { + embedded-controller@19 { + compatible = "asus,sl101-ec-dock"; + reg = <0x19>, <0x1b>; + reg-names = "ec", "dockram"; + + interrupt-parent = <&gpio>; + interrupts = ; + + request-gpios = <&gpio TEGRA_GPIO(S, 3) GPIO_ACTIVE_LOW>; + }; +}; --