Thread (15 messages) 15 messages, 3 authors, 2025-03-17

Re: [PATCH 3/5] drm: panel-orientation-quirks: Add OneXPlayer F1Pro quirk

From: Antheas Kapenekakis <lkml@antheas.dev>
Date: 2025-03-17 09:21:29
Also in: dri-devel, lkml

On Mon, 17 Mar 2025 at 10:15, Hans de Goede [off-list ref] wrote:
Hi,

On 22-Feb-25 17:43, Antheas Kapenekakis wrote:
quoted
The OneXPlayer F1Pro has a 144hz 1920x1080 portrait OLED panel.
Add a quirk to correct the panel portrait orientation. In addition,
it comes with a red limited edition variant in the Chinese market,
so add that as well.

Signed-off-by: Antheas Kapenekakis <lkml@antheas.dev>
Thanks, patch looks good to me:

Reviewed-by: Hans de Goede <redacted>

drm-misc maintainers, I'm dealing with a huge backlog of
patch-review, bugs and other work.

So I would appreciate it if one of you can merge patches 1-3
into drm-misc.

Regards,

Hans
quoted
---
 drivers/gpu/drm/drm_panel_orientation_quirks.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)
diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c b/drivers/gpu/drm/drm_panel_orientation_quirks.c
index 1378690b7287..f08cdc81dd9a 100644
--- a/drivers/gpu/drm/drm_panel_orientation_quirks.c
+++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c
@@ -467,6 +467,18 @@ static const struct dmi_system_id orientation_data[] = {
                DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "ONEXPLAYER X1 mini"),
              },
              .driver_data = (void *)&lcd1600x2560_leftside_up,
+     }, {    /* OneXPlayer OneXFly F1 Pro (OLED) */
+             .matches = {
+               DMI_EXACT_MATCH(DMI_SYS_VENDOR, "ONE-NETBOOK"),
+               DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "ONEXPLAYER F1Pro"),
+             },
+             .driver_data = (void *)&lcd1080x1920_leftside_up,
+     }, {    /* OneXPlayer OneXFly F1 Pro (OLED) LE Red variant */
+             .matches = {
+               DMI_EXACT_MATCH(DMI_SYS_VENDOR, "ONE-NETBOOK"),
+               DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "ONEXPLAYER F1 EVA-02"),
+             },
+             .driver_data = (void *)&lcd1080x1920_leftside_up,
      }, {    /* OrangePi Neo */
              .matches = {
                DMI_EXACT_MATCH(DMI_SYS_VENDOR, "OrangePi"),
Hi Hans,
patch 5 is also a panel quirk. Can you review that real quick as well
so it is not dangling?

Thanks,
Antheas
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help