From nobody Sun Feb 8 17:43:03 2026 Received: from mail-qv1-f52.google.com (mail-qv1-f52.google.com [209.85.219.52]) (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 ED52C3ACA61 for ; Thu, 8 Jan 2026 09:59:41 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.219.52 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866386; cv=none; b=qsQnN678zyogjwFuovB8HbYZUfcfVJ2TqHRNK20NksgQEF9CBMDUZ8MFjFFQxi7ThEYM8dTCtQpkepGzdJZK+1YyayiduRGDwj6R43MbylY9mQyv2dcQ8UQI1a6cVb9d4zFeGbMVRp32lpaTEMCEtgYwgVtC6nTue8VzUYuXmmM= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1767866386; c=relaxed/simple; bh=3n90BbXpZmo7/97SyvwdOM2dgbMwLekUvvzKLPzma1k=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=t9eWSRucht67u70HQ9fNtcVmWVYDDS3hydH9sV7BHuU935YGKeTPuo2BHVqlT4yQrGbYDIrqicI/kfbY8vP8LyW3M4/D8w0RP1eu+HIjDFJLBZ0JTpEuDmDiOkJCpg1HFZZZYF/XDnCUMpgTq3ZK4JIPbmaCkV82IJlnxD8YpwE= 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=YXyvCByI; arc=none smtp.client-ip=209.85.219.52 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="YXyvCByI" Received: by mail-qv1-f52.google.com with SMTP id 6a1803df08f44-8907f0b447aso28683556d6.0 for ; Thu, 08 Jan 2026 01:59:41 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1767866380; x=1768471180; 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=3jVrer7foxeDXiFbFRi4WTYBqb7mxG96n3TZ489PhHs=; b=YXyvCByIYCNv0+DYwVraEZPAqsX2hoNoQHPxoGnXyI7dTRbG0yo2o/tIGiyj5hNF0e 3n72IWxsTO2ImZSgwT8X54zu0dIS2XgFQ0yg8YsDblUFkIrtaY3At+/IQVWCXOZl+SSu z27NOy6g2QvxQtuHOPyv4SafimqmJksv7IqaMhdjs4ZGyNgVvDEOji3y3AnZwR7Gf85g aiHFa2OoSHQSyEI7e556Ogx/82kQPJtbRvQSrwSLg22hyucklSLS0jSXms4YPygZ+by4 KIlWH3ky3Nr588GoP3S4lnRmGhNfqUUxQmdWGihz53aStkXfSGNKqzc0rSZAp1zR5jSL sLcA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767866380; x=1768471180; 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=3jVrer7foxeDXiFbFRi4WTYBqb7mxG96n3TZ489PhHs=; b=avhM6JUWcl12XVpmJlF/A2O1zPdMx/hQpEpkpcbuNhwpu8KtXDgcmFbdtTOQ1hc8zm GvjVOa8Bzy9qIPXZx286kCfhIPKwJA7YmYXpyFM8VBK4Vi/uPLQtW/zFUB5UEKgjhmZi hTOUR5aZHNCABk5VuaRqSB3eKLiWKMNaxGR2Akw/OLhTEpE+5A6zOc6QojUw0ig7E4mJ 2kkn9YV1GDq7F1Se0sF482iN0w/oQF/8cSLpfSLR18GWe6c6o1M28hC4aXPKke4p7Me0 xCYA7oAOEonwa+DCEEhmTXNeyYo0RrWeOG+pLzO8W5wf9RFh2eJ7BViuUZUC8wTxlQr0 VglQ== X-Forwarded-Encrypted: i=1; AJvYcCWxa9LV/vT4mMZ4Bn8HriS38Qe8nPtZoZ1ihUBC4ru4k/KxyKV4aiuWSyJdUlHT/8hrPh4v+FjBpDTV6fU=@vger.kernel.org X-Gm-Message-State: AOJu0Yw+NXgyZm59SJMCCFfQY8v2Zm2RHFlD05d7oO94E2vM7Z66fq/+ zDf0/tppLEW4PJPykBLX6YBLWhncQY7ziOW1izlVp+ysq8T2+serYlthw5Tc7Q== X-Gm-Gg: AY/fxX6GtWBQLRIEoXVtNSfFJSyTJzcl/RHYYWTqPcQvAbtAqbYZWmBrMcNgkvfM9pc CRrm0JOgkBrCsoxisELOj9IxHX8gIFS2xPzOQCEHXxGyMXeBYte+9DjvVaO8EoznIR31r851oT7 FYn6Vq4rghTi5oJqWc+UnMhqh9MAAOhGbneJR9vKIkFYNIbry4l2syd1Li0e25HEg0yJMybsWVv aCSQIGIHUnhIT9K/wNwJeURE5w9I9iYI/M5haKZjo23LtB3zXepPo9E7e9jqqp67RsS4av0Sc7i 2wHLNqRecHSRnGNhbj91pQIG1lLUYMf13t69XfkumcIGBzSLuQxYyk4JUBX4IMKPLcKzY7gnuU5 FTLS6p6NLIKaoz0NBSLkJZn7loVHJPNLqrG9wiXGXzB6l7u0yLSu3Jf5Ns5ycbWBfwmT4+hGSS6 n+rdRdYbTuPVRjg7rbqArefIPB9ZqeFDGCj1AXjXyBKr+cX9NlXoyx0eDM5n/izaWhs1qtWr3ji XtpnMUOL8bKtn3yetqZbw== X-Google-Smtp-Source: AGHT+IHrWmrWZovQhYEcCj3OW2qe/OMr35yE9xC18wSEU8hxPlfPFqonbAeAYlH/zyT0y2ccrqO9lw== X-Received: by 2002:a05:6a00:9085:b0:7e8:4471:8de with SMTP id d2e1a72fcca58-81b7fbc91b7mr5136728b3a.63.1767859762235; Thu, 08 Jan 2026 00:09:22 -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 d2e1a72fcca58-819bafe991dsm6900582b3a.16.2026.01.08.00.09.18 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 00:09:21 -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, krzysztof.kozlowski@oss.qualcomm.com, Kuan-Wei Chiu Subject: [PATCH v2 3/6] dt-bindings: input: google,goldfish-events-keypad: Convert to DT schema Date: Thu, 8 Jan 2026 08:08:33 +0000 Message-ID: <20260108080836.3777829-4-visitorckw@gmail.com> X-Mailer: git-send-email 2.52.0.457.g6b5491de43-goog In-Reply-To: <20260108080836.3777829-1-visitorckw@gmail.com> References: <20260108080836.3777829-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 v2: - Add reference to input.yaml schema. - Change additionalProperties to unevaluatedProperties: false. .../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..4d359c9be600 --- /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 <0x5>; + }; --=20 2.52.0.457.g6b5491de43-goog