From nobody Sun Feb 8 18:49:21 2026 Received: from mail-qk1-f181.google.com (mail-qk1-f181.google.com [209.85.222.181]) (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 6803F16A395 for ; Tue, 30 Dec 2025 20:16:22 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.222.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767125784; cv=none; b=VWHe3EcMpOyhbopUqzmjfOCneCJGVkuxxFTxLn1z3rwWgZUTE2GrPdyNi9Rn0VXmSwhhnhZ2k9lxTAxidovrfHdnhr3n2P/iEmLrji2QlEFTLIFABW+3Unyun3BuBTe+A3ezikelPEFLoKo4OOMVVEnTyfOv5rqKt/B/ZFgwWIA= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767125784; c=relaxed/simple; bh=dBZA5ta8Wg18huaW0x593dUQGODH+A9HatruQgqiYAY=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=os+t4mf2b2AgvRqi95p5q3piCqSvEyzZgLx/VYfK9RjOsu+uyGkU85iwFpb/PyyL4hmZRpbRTpwxdxGuJ2MoXermThDckLyugxF1KM5q+7TFMrffHPAXelIAd4Ad/gT9wJuMkBYKjuPMqzv4kgHDJN/UJfJWOYfM9XMR6k4eFcc= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=ENoHV428; arc=none smtp.client-ip=209.85.222.181 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="ENoHV428" Received: by mail-qk1-f181.google.com with SMTP id af79cd13be357-8bc53dae8c2so1575933285a.2 for ; Tue, 30 Dec 2025 12:16:22 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767125781; x=1767730581; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=cweyuKIwKmSRdsl/r/hQ+dHMBlDfUCmP+2wWQS89QfI=; b=ENoHV428jiEAEMiaL1oza16axlIcIj9w8FVpb2oZdQSbYeTj90Au4jIdL0kqAlvt60 uvJB/zC/d7YxNjCC038ymkVopPV4A1jEHVwEuPz7yCToz7gLMiLFUJQgiK1sQxQ4UKLN CdIXVldm2JLtQmwIqjuaj1mbThT/qZ9KECMZVT0e7wJ44vUTKc/ZVHeWG+s+qRl0Qur3 So4pbLSFW5yCocKhKC2alyb588MbVXl9XeRzzgKaWBt9Hu5yP7Zj4HV6BUIAF1o2YoNl 6xrt17r6m2F9ucmItCC4G2sksx94GmIJvmaihV+yj+KVcUYYYlCFB5lkYkO/fNhmFJxk RvHQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767125781; x=1767730581; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=cweyuKIwKmSRdsl/r/hQ+dHMBlDfUCmP+2wWQS89QfI=; b=NAXURy87A5lHVaqNCP9KAgPingQ4d6EkdezxU3NO48HpJLoASPREU8/xrv+YLOZiNq 6sSXBEl8M/BeOP4w19PHWtQ1XlUeDlp9fawdDsPSpV4MKl7Xw5YjKY8DKva+UXN1DI+B z8AM8XKo7dnFrk/tZ4wVIGKRgr0Zk1S7gSGsoAB/mFiDb5K/hq5OcMJxJ4OFabWQArC0 qKS0R7oeu0Tozph4I5+YYfMTMDRFRo5LnTUiNwS+aWqbB4hDD1J3j6FPeOZ8VBX/R+5+ 0AyPpnlJu5r8+Hu1SdCUfNVHFK7tu92RjFu/mXbZhSWFAg4W39hag0OqACi2Aq678KY8 P9rg== X-Forwarded-Encrypted: i=1; AJvYcCWZWnDeT0tsGjDHLdktICZ0onsZUb7RZ7rOLxSyh/V2dYW1gwjsUnP6+/OGnAarEyeLVLpuWJi6UEwkYxY=@vger.kernel.org X-Gm-Message-State: AOJu0YzW4u0cx5N1ldseWDYK9lDiMJCejvv071LZFelkNnn7sxqpx6VS ubDAZ3+CenlWh+SiZI9ElaSdrmgVM3gJH7DnZ9PpRE7UH6K43CzTVdqV X-Gm-Gg: AY/fxX4Yy19T/sZvcMHv3mnHQbVfUDQJxpT9NqohumRsr5mBunWXnCwV4weIAWrJLpp ooV2O9BKZCHE7g7bF/aoDt44Y5npOPdVVx+0+qiJL4WOlTNqd/fLOPW+6BniZWf4TFe0OFYD8v5 PDFrqHtiPj1Ituujriex1TVI/pG3KLLMyBzF3PjdDay7odMkDHTM+uh3He+LDxOZOs6Ex47PJrb V7RCrzN8uXqmtQU90xxiC9nwAEoa57wqr5CM2OUmz6yOr6ttbIWZCmO5JqyuvRaY3dsKKZYwabu SPXQdQd7lMsWC8BW9gyE7joXcZz4Cm3MMYYkNbWu7G6EvCUaH6HW5rNN3X2fDyPT0jboqxzKJ0L Kko/W9wT9DF0XLi2Uxhz668kuL8AUPsY9ZU79/88mg2moZsXNGGJ1u6RFSxlhtSaYYu2GjD7ggz jUeNIbu2dQBdqyIdyWXfJQCNcdwJi3N2sxEfcuxRvC3xPRxYsDPDukusYNiSs5BnWMY1EcvbkLW v583tZHzmz+Aknv53vlnQ== X-Google-Smtp-Source: AGHT+IEV2tPzXOwPHApBAgjAbkeJhyeb+ZtfRECHHa+IQaEP0X/+BdIgcNvcf3mgMft3lyGdkE/kaA== X-Received: by 2002:a17:90b:2584:b0:32e:7c34:70cf with SMTP id 98e67ed59e1d1-34e9220204dmr25951440a91.36.1767118265942; Tue, 30 Dec 2025 10:11:05 -0800 (PST) Received: from visitorckw-work01.c.googlers.com.com (25.118.81.34.bc.googleusercontent.com. [34.81.118.25]) by smtp.gmail.com with ESMTPSA id 41be03b00d2f7-c1e7bc69728sm29598278a12.19.2025.12.30.10.11.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 30 Dec 2025 10:11:05 -0800 (PST) From: Kuan-Wei Chiu To: airlied@gmail.com, simona@ffwll.ch, maarten.lankhorst@linux.intel.com, mripard@kernel.org, tzimmermann@suse.de, robh@kernel.org, krzk+dt@kernel.org, conor+dt@kernel.org, dmitry.torokhov@gmail.com, sre@kernel.org, gregkh@linuxfoundation.org, jirislaby@kernel.org, lgirdwood@gmail.com, broonie@kernel.org Cc: jserv@ccns.ncku.edu.tw, eleanor15x@gmail.com, dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-input@vger.kernel.org, linux-pm@vger.kernel.org, linux-serial@vger.kernel.org, linux-sound@vger.kernel.org, Kuan-Wei Chiu Subject: [PATCH 3/6] dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema Date: Tue, 30 Dec 2025 18:10:28 +0000 Message-ID: <20251230181031.3191565-4-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.358.g0dd7633a29-goog In-Reply-To: <20251230181031.3191565-1-visitorckw@gmail.com> References: <20251230181031.3191565-1-visitorckw@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Convert the Android Goldfish Events Keypad binding to DT schema format. Move the file to the input directory to match the subsystem. Update the example node name to 'keypad' to comply with generic node naming standards. Signed-off-by: Kuan-Wei Chiu --- .../devicetree/bindings/goldfish/events.txt | 17 --------- .../input/google,goldfish-events-keypad.yaml | 38 +++++++++++++++++++ 2 files changed, 38 insertions(+), 17 deletions(-) delete mode 100644 Documentation/devicetree/bindings/goldfish/events.txt create mode 100644 Documentation/devicetree/bindings/input/google,goldfish= -events-keypad.yaml diff --git a/Documentation/devicetree/bindings/goldfish/events.txt b/Docume= ntation/devicetree/bindings/goldfish/events.txt deleted file mode 100644 index 5babf46317a4..000000000000 --- a/Documentation/devicetree/bindings/goldfish/events.txt +++ /dev/null @@ -1,17 +0,0 @@ -Android Goldfish Events Keypad - -Android goldfish events keypad device generated by android emulator. - -Required properties: - -- compatible : should contain "google,goldfish-events-keypad" to match emu= lator -- reg : -- interrupts : - -Example: - - goldfish-events@9040000 { - compatible =3D "google,goldfish-events-keypad"; - reg =3D <0x9040000 0x1000>; - interrupts =3D <0x5>; - }; diff --git a/Documentation/devicetree/bindings/input/google,goldfish-events= -keypad.yaml b/Documentation/devicetree/bindings/input/google,goldfish-even= ts-keypad.yaml new file mode 100644 index 000000000000..348cf18d3d24 --- /dev/null +++ b/Documentation/devicetree/bindings/input/google,goldfish-events-keypad= .yaml @@ -0,0 +1,38 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/input/google,goldfish-events-keypad.yam= l# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Android Goldfish Events Keypad + +maintainers: + - Kuan-Wei Chiu + +description: + Android goldfish events keypad device generated by android emulator. + +properties: + compatible: + const: google,goldfish-events-keypad + + reg: + maxItems: 1 + + interrupts: + maxItems: 1 + +required: + - compatible + - reg + - interrupts + +additionalProperties: false + +examples: + - | + keypad@9040000 { + compatible =3D "google,goldfish-events-keypad"; + reg =3D <0x9040000 0x1000>; + interrupts =3D <0x5>; + }; --=20 2.52.0.358.g0dd7633a29-goog