From nobody Sun Feb 8 16:31:47 2026 Received: from mail-ot1-f51.google.com (mail-ot1-f51.google.com [209.85.210.51]) (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 E7FF23195EC for ; Mon, 12 Jan 2026 20:29:36 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.210.51 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249778; cv=none; b=N5laABFCXv6RUD3Ik8AgetrEOscmA2O8Xy+OFlDFJPFum1n113kq6NT4h4EWaqV/EFv/U5pOX7hJCRQA99VqKoX0BVf02HEH2qU7DA/qXbDG6s9qr4tJvcwuPp0A8o9CZS/+YTA8OEzdCJ5d7/BeHj/CIvgXP9ZoxGscZjMYwp0= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768249778; c=relaxed/simple; bh=1cgc9CyPLdaamTqWSH/prcaGYr4QsO4nAqSVaUroafU=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LbvCm52U7IfLsq4L/OHZeLzaaR4yC36OHYFkyiQkxn9WhVwFA27dqWRoEifIIrgjyi0m2HRWxslOqr3fqzld/v1e6DsIWi1V9pdvWeyWVXWLoYE2R2ADgijo8VwmH/RgKbxQXU1MaViLtuIHz+8Lee5KojFCGX+lestVhuH84Ek= 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=P4qjJ0WJ; arc=none smtp.client-ip=209.85.210.51 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="P4qjJ0WJ" Received: by mail-ot1-f51.google.com with SMTP id 46e09a7af769-7c6dbdaced8so5681470a34.1 for ; Mon, 12 Jan 2026 12:29:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768249776; x=1768854576; 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=A0PErH3A+TCXfgL5PR8asxXBIGBytLNSMzZeGmnD/jY=; b=P4qjJ0WJKef1u59EuCBJ0ZA9SjreShBbuaMOegWs8dzRHd89rdAFDefsqGWtgf8J6S XtB/v6TG7uSmZMBEEHs2a9kCh7ksHMY5DnCO0Izs/o9yj7wxfu1nSMJ9eImeL9KoYqUh ZFIhEUepc4uS3AXnys7kQfsZGky9U6wI5dywWhr7LBROBozbjw8tAZ2imQsmzJEPnJbs /TltALqlmrZKb3HEULbONe95uCI7G1peqxOqaQIv/phoSi8KOpvDYkm4sjDEHHujcZ3h emmmwc3mrZKQof4qRMuI8DR8FIGOU9yGa8YyZ1BsL/4V90nK7TGrFxHRXINQrexTVyqX YyvQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768249776; x=1768854576; 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=A0PErH3A+TCXfgL5PR8asxXBIGBytLNSMzZeGmnD/jY=; b=KlTjDl9L4J76PGckOPx03DrwCEhdviXX7eADmufcQhmqbBwO0pf68MCOA2HMvUWg32 6sSRwJ5yC0JoJSZ3ScUn/ooOGFVvd9oMm/nOWRc1r0rnDgP1I8ukF/f4+USwbjdjotAp 7EWAn7zPu1gxUfJGJjOLgXmjIkBVP4bVFcKaTfC9ysw2F9L8qPcdmzUue4nnh7fluzCi 2gpIgK/2DEKYrmPQ1FvnuXhcPJkffJZtpUturKtVYP0YJO2XOJCYVB3lLKjfR5Uz/R0d 5b6ShH8E276pbx2Ns06wSee4HmlTBq6fmK1QE5Rjh341Nv+3sbskZ8/i+BF52lW/0ZJD RjOw== X-Forwarded-Encrypted: i=1; AJvYcCV83Vfb2qJZvBm8doIrRA5/yRNkNySupKbyg3bnaaIXusF0lIPyoF5RsNuGkriekSVFmLijBemTADwdkG0=@vger.kernel.org X-Gm-Message-State: AOJu0YzKRu0jlAHQ9zQq+cBkFdxX0N3aKCuH9cTxBjXUfC0tYFf/79il 44zgS60uuIor6PkHKTRvW/2+qQmfpadHh2wrd9GjjR/QDjKEY0iWe/bFMWpgkQ== X-Gm-Gg: AY/fxX4lxqN54alHoqmSXTSrOpjJL4kk7KWpe/C+T47x3yBz66eTLoYBD5ovNHShkRJ Yf3yv1rdSBkeIYhz3EZfpCPTO6eaRetpMpvs9uk9m2WgEzup4Q8K9zV7JBjQS5zL1OleTtNPrk6 s3bBv6HBGhLiETbIsfBf4WBJZjPUSdFY7J07btX3QfW6Qwmu1dIPS7yBNTI9qeSiJJ/16Nqkr19 UcOrkkHPmmTdNLT0uCyPfidr3NcoXouBgNdDFo6blc93kPPaqAIFa20UeAHWShHLekdpJXbuuDB tAvnj/ETrkUOu/0K1PR4x+IxUkCmLNjKIaDtfRIOG8TVGp2gYhkKM+kpJ6cyciAnvM4mcLRGYAy PrQE0q7tw3mXDg7BJ4bGq6XMfmG+HVu4Vo0rv85itt8Y3/Pr59QLS3VDJ6sXtn0yWowG7chDE2m mtr/jIhfG4qL5wXra2pkU3enzbn9e131+tkDZVR5t8Mhzuy+RUJMGtLqG+eeUA4MePXQ92d92l/ nVQLHJLPeyx5hz2yN2MAw== X-Google-Smtp-Source: AGHT+IGZVQoYbx2iilZrdLG2Ztf307Z50A6C9NTY1Qg4UTlyKWI05nICHsHwet4uo+a7zycAJ/JW+Q== X-Received: by 2002:a05:6a21:3291:b0:35f:5fc4:d896 with SMTP id adf61e73a8af0-3898f906a35mr17214236637.20.1768243921460; Mon, 12 Jan 2026 10:52:01 -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-c4cca06b16fsm18874197a12.31.2026.01.12.10.51.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 12 Jan 2026 10:52:01 -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 v3 3/6] dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema Date: Mon, 12 Jan 2026 18:50:41 +0000 Message-ID: <20260112185044.1865605-4-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260112185044.1865605-1-visitorckw@gmail.com> References: <20260112185044.1865605-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 --- Changes in v3: - Use decimal format for interrupts in the example. .../devicetree/bindings/goldfish/events.txt | 17 -------- .../input/google,goldfish-events-keypad.yaml | 41 +++++++++++++++++++ 2 files changed, 41 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..4e3a010a70c5 --- /dev/null +++ b/Documentation/devicetree/bindings/input/google,goldfish-events-keypad= .yaml @@ -0,0 +1,41 @@ +# 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 + +allOf: + - $ref: input.yaml# + +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 + +unevaluatedProperties: false + +examples: + - | + keypad@9040000 { + compatible =3D "google,goldfish-events-keypad"; + reg =3D <0x9040000 0x1000>; + interrupts =3D <5>; + }; --=20 2.52.0.457.g6b5491de43-goog