From: sashiko-bot@kernel.org
To: wyibo6109@gmail.com
Cc: robh@kernel.org, dmitry.torokhov@gmail.com,
devicetree@vger.kernel.org, conor+dt@kernel.org,
linux-input@vger.kernel.org
Subject: Re: [PATCH v2 1/2] dt-bindings: input: add OnePlus pogo-pin keyboard
Date: Sat, 10 Oct 2026 14:47:10 +0000 [thread overview]
Message-ID: <sashiko-outbox-166670@kernel.org> (raw)
In-Reply-To: <20261010143836.173883-2-wyibo6109@gmail.com>
Thank you for your contribution! Sashiko AI review found 2 potential issue(s) to consider:
- [Medium] dt-bindings: missing required touchscreen geometry properties
- [Low] dt-bindings: MAINTAINERS entry is not sorted alphabetically
--
commit 6f38b36d3e9ba3bf27f192d07af31696c6e0fdc1
Author: Yibo Wang <wyibo6109@gmail.com>
dt-bindings: input: add OnePlus pogo-pin keyboard
This commit introduces a device tree binding for the Tinno keyboard MCU
used by OnePlus and OPPO smart keyboards. It specifies the properties
for power, transmit gating, and wake GPIOs, along with common touchscreen
attributes.
> diff --git a/Documentation/devicetree/bindings/input/oneplus,pogo-keyboard.yaml b/Documentation/devicetree/bindings/input/oneplus,pogo-keyboard.yaml
> index 0000000000000..9055ececc04cb
> --- /dev/null
> +++ b/Documentation/devicetree/bindings/input/oneplus,pogo-keyboard.yaml
[ ... ]
> +required:
> + - compatible
> + - power-gpios
> + - tx-enable-gpios
> + - wake-gpios
[Severity: Medium]
The commit message states that the MCU protocol has no way to query the
touchpad geometry, meaning the driver strictly requires the touchscreen-size-x
and touchscreen-size-y properties to function properly.
Should these properties be added to the required array?
Leaving them out might allow incomplete device tree nodes missing the
dimensions to silently pass schema validation, which could then lead to
runtime failures or misconfigured touchpad coordinates when the driver probes.
> +
> +unevaluatedProperties: false
[ ... ]
> diff --git a/MAINTAINERS b/MAINTAINERS
> index b8c4e1080af94..d81e400059ced 100644
> --- a/MAINTAINERS
> +++ b/MAINTAINERS
[ ... ]
> @@ -20154,6 +20154,12 @@ S: Maintained
> F: Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-dev
> F: drivers/usb/misc/onboard_usb_dev.c
>
> +ONEPLUS POGO-PIN KEYBOARD DRIVER
> +M: Yibo Wang <wyibo6109@gmail.com>
> +L: linux-input@vger.kernel.org
> +S: Maintained
> +F: Documentation/devicetree/bindings/input/oneplus,pogo-keyboard.yaml
> +
> ONENAND FLASH DRIVER
[Severity: Low]
This isn't a bug, but should ONEPLUS POGO-PIN KEYBOARD DRIVER be placed after
ONENAND FLASH DRIVER?
Alphabetically, P comes after N. Breaking alphabetical sorting in the
MAINTAINERS file can cause script warnings with parse-maintainers.pl and
may lead to future merge conflicts.
--
Sashiko AI review · https://sashiko.dev/#/patchset/20261010143836.173883-1-wyibo6109@gmail.com?part=1
next prev parent reply other threads:[~2026-10-10 14:47 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2026-10-09 12:20 [PATCH 0/2] Input: add support for OnePlus/OPPO Pad pogo-pin keyboards wyibo6109
2026-10-09 12:20 ` [PATCH 1/2] dt-bindings: input: add OnePlus pogo-pin keyboard binding wyibo6109
2026-10-09 12:28 ` sashiko-bot
2026-10-09 13:22 ` Krzysztof Kozlowski
2026-10-09 12:20 ` [PATCH 2/2] Input: add OnePlus/OPPO Pad pogo-pin keyboard serdev driver wyibo6109
2026-10-09 12:38 ` sashiko-bot
2026-10-10 14:38 ` [PATCH v2 0/2] Input: add support for OnePlus/OPPO Pad pogo-pin keyboards wyibo6109
2026-10-10 14:38 ` [PATCH v2 1/2] dt-bindings: input: add OnePlus pogo-pin keyboard wyibo6109
2026-10-10 14:47 ` sashiko-bot [this message]
2026-10-10 14:38 ` [PATCH v2 2/2] Input: add OnePlus/OPPO Pad pogo-pin keyboard serdev driver wyibo6109
2026-10-10 14:48 ` sashiko-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=sashiko-outbox-166670@kernel.org \
--to=sashiko-bot@kernel.org \
--cc=conor+dt@kernel.org \
--cc=devicetree@vger.kernel.org \
--cc=dmitry.torokhov@gmail.com \
--cc=linux-input@vger.kernel.org \
--cc=robh@kernel.org \
--cc=sashiko-reviews@lists.linux.dev \
--cc=wyibo6109@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox