From nobody Sun Feb 8 21:33:57 2026 Received: from mail-qt1-f181.google.com (mail-qt1-f181.google.com [209.85.160.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 28E8A38B7C5 for ; Tue, 13 Jan 2026 11:22:19 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.160.181 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768303343; cv=none; b=ESfgV/qIuITlkiN3WiY9WneWfe8BHgMfduWJ7HTUPY3JdhaH0ZUxKQYJRk5HWsCOo0+g5dJLcz7v5qAwwLjAVT6l5bZj5GmzA+GFunFQrrB2qbA2+fv3KySOyVMAJG5NxJG836NIT0wAmfuwnipzTYbqNSyxjWigWgvvfdgRDSc= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1768303343; c=relaxed/simple; bh=6pLYfVuIQXu+6i9yGbsc8JllWJct6Sa1co6E2UbDaRA=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=hIB56pqhkr7RoPYvDehYlbsxJXXpIf3BxkBsy0eZNsvazMgMG4Y8G28BwEQmEYUJ373vMgdDjTolX6IIT5WCTlxlWRiJuSrecxXTTVHYSctNBLNw6qKeW7RvwrkamDm5UBJw6e4gQaMHIcNRpFbTUUXm/CDnMsZXzlZ0b8D42ew= 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=O99CNI7n; arc=none smtp.client-ip=209.85.160.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="O99CNI7n" Received: by mail-qt1-f181.google.com with SMTP id d75a77b69052e-4ed82ee9e57so97955991cf.0 for ; Tue, 13 Jan 2026 03:22:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1768303337; x=1768908137; 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=zyUyxp8wAgf/XnChDYwKqc2QzM4UH8wRrO9JxGpfnDE=; b=O99CNI7nErYejqrb0In3nLTBZhS3BN1lnWKGlnlPqnkez3nufEDQGv6/Zcr2GvPooE srVpLPcKfpU20I4C3+hgYAlpm57cgzSkLjUN0pS0SebGlz9PblSM3pH7TnXic5JGDd9r i8okSVw640iluK9aIXSxWpNw8S8N8eIzvTrVB3z2xxzJ3Ppqv+LZGx4Fsu1J4X9Hy/ae dFJ+OynN5zOafhxIp87xBoW+nS4Buy4XtY/+1gl40FLJ+OlKinQpGKmiM8Rf+YuyJXLD LjZrB4ryz0FqQvwLhkkgNgdobIwjA7sdbJsLX2vVUg6uvZvcBm2vSnaniIjoHl9vL1M2 6H8Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1768303337; x=1768908137; 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=zyUyxp8wAgf/XnChDYwKqc2QzM4UH8wRrO9JxGpfnDE=; b=vQRiz2kwc0D6U7JdGfh/+t9TVYXmbMH3qlbOZzv4P65rQsP0JwT0P1+U6upJ+vLwEs iVri3n4KJ3aqVHVOjIHFGXO7aq3EkzjAAe1SWudMZFJPWPH6+px8QE4c4J1TSz8GEzLF 0fsEY96BazOTvV+UvFBa8hPvWB1zSw0i33tSN/JaQ4aYuIfWUFzZtVsoq10//6PrO/vx MrDPH5K1+aea/J9JxBV5Pu+vX18yhzrClWNwapC/eS9+toLa+S2ENjq8CHjTJlUiqFKF TeVrc9Nme09c9dxayCEHlmM5STR7JFc45TEZ1rCSe+X0EDXy5BNLJf3Wzy31SpJFqUkf LolA== X-Forwarded-Encrypted: i=1; AJvYcCXkBJu5iRqNE1Uilyc25gIbLE8bjK1H2vvNUirDDV3M0yZEKS66RPnZ2Lwxm+JXsf3cViGGzhPuE7N0GqQ=@vger.kernel.org X-Gm-Message-State: AOJu0YwAwYt3cnH2cN97lgNGJjf4VZYmpXujYD9STxaz714olziHFTlh FS5jXkbiQHUThllLLWR03YUIqPy6V89WIs44zfJBQoJdcHV7ZilLS4jj2lcFFA== X-Gm-Gg: AY/fxX7x3S+aGx40stFLCjUtesfDRboFNfjQlowuGO+E0/7kIg/pEiKDNzIHTe4aXln qU9xP6sESkRIYFgNbiTFAkZ1Aea/qH8mz0MwHs17I2f1hydvZJfSjYpIrIeZg2uybTibnC9+UME bYa+mGhidP+1PFSfxC5V9nJ1lkgZTxiFCIqCL0wGXiyolWsq5G5s9nUa9i3t7ZQHSTI3nOH4O1w vsKJ0lT4Y1pH1alQrC9FpUdlC0dVMB+yhfPJM4jGqz4oBf+HOTBK48/9+Z3QjMt+XEWGBmbkQN9 rtxL4TxLpXHuTqZW4AracsWXcKDqV3HgNJqj8S4lsldtVR0ls0m0bnzIwHWVQD+5ctUMnEcjWZp e/ceX7ogscAPfmCUfSRGeCN/TWa2H0MB+X44sEjg79YMKtBelHhiUj7Z7U8KIi8q+qpewyJ5bHO j7G//eOO6fufL+5/dZ6UlKjPINQnwePIkoHiQ5bPXG1T+V1LQm7lpKDQpSOHLpwklsqMlZ/haiY yb2/AAk+3vnMWYA1m9LyGZxj+61GBJI X-Google-Smtp-Source: AGHT+IEQYBKDIx5Gyb5nb9QDIlP5wjHoYpr1ATatTX3/LBRfDVJ6GHb1+HOoMcW7bBTYInLSSSdvlw== X-Received: by 2002:a17:90b:1c07:b0:32e:1b1c:f8b8 with SMTP id 98e67ed59e1d1-34f68cdda94mr20382740a91.26.1768296395660; Tue, 13 Jan 2026 01:26:35 -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 98e67ed59e1d1-34f5f8b0f67sm19483200a91.15.2026.01.13.01.26.32 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 13 Jan 2026 01:26:35 -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 v4 3/6] dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema Date: Tue, 13 Jan 2026 09:25:59 +0000 Message-ID: <20260113092602.3197681-4-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260113092602.3197681-1-visitorckw@gmail.com> References: <20260113092602.3197681-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 Reviewed-by: Krzysztof Kozlowski --- .../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