* [PATCH] drm: panel-orientation-quirks: Add quirk for Aya Neo Air
@ 2022-08-25 19:19 Maccraft123
2022-09-17 18:00 ` Hans de Goede
0 siblings, 1 reply; 3+ messages in thread
From: Maccraft123 @ 2022-08-25 19:19 UTC (permalink / raw)
To: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Daniel Vetter
Cc: Maya Matuszczyk, dri-devel, linux-kernel
From: Maya Matuszczyk <maccraft123mc@gmail.com>
Yet another x86 gaming handheld.
This one has many SKUs with quite a few of DMI strings,
so let's just use a catchall, just as with Aya Neo Next.
Signed-off-by: Maya Matuszczyk <maccraft123mc@gmail.com>
---
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 fc1728d46ac2..0b011b615495 100644
--- a/drivers/gpu/drm/drm_panel_orientation_quirks.c
+++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c
@@ -103,6 +103,12 @@ static const struct drm_dmi_panel_orientation_data lcd800x1280_rightside_up = {
.orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
};
+static const struct drm_dmi_panel_orientation_data lcd1080x1920_leftside_up = {
+ .width = 1080,
+ .height = 1920,
+ .orientation = DRM_MODE_PANEL_ORIENTATION_LEFT_UP,
+};
+
static const struct drm_dmi_panel_orientation_data lcd1200x1920_rightside_up = {
.width = 1200,
.height = 1920,
@@ -152,6 +158,12 @@ static const struct dmi_system_id orientation_data[] = {
DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "AYA NEO 2021"),
},
.driver_data = (void *)&lcd800x1280_rightside_up,
+ }, { /* AYA NEO AIR */
+ .matches = {
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "AYANEO"),
+ DMI_MATCH(DMI_BOARD_NAME, "AIR"),
+ },
+ .driver_data = (void *)&lcd1080x1920_leftside_up,
}, { /* AYA NEO NEXT */
.matches = {
DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "AYANEO"),
--
2.37.2
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: drm: panel-orientation-quirks: Add quirk for Aya Neo Air
2022-08-25 19:19 [PATCH] drm: panel-orientation-quirks: Add quirk for Aya Neo Air Maccraft123
@ 2022-09-17 18:00 ` Hans de Goede
2022-09-17 19:22 ` Maya Matuszczyk
0 siblings, 1 reply; 3+ messages in thread
From: Hans de Goede @ 2022-09-17 18:00 UTC (permalink / raw)
To: Maccraft123, Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Daniel Vetter
Cc: linux-kernel, dri-devel
Hi,
On 8/25/22 21:19, Maccraft123 wrote:
> From: Maya Matuszczyk <maccraft123mc@gmail.com>
>
> Yet another x86 gaming handheld.
>
> This one has many SKUs with quite a few of DMI strings,
> so let's just use a catchall, just as with Aya Neo Next.
>
> Signed-off-by: Maya Matuszczyk <maccraft123mc@gmail.com>
Thanks, I have pushed this out to drm-misc-next now.
Note for future drm_panel_orientation_quirks.c patches please Cc me,
I am not subscribed to dri-devel.
Regards,
Hans
> ---
> 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 fc1728d46ac2..0b011b615495 100644
> --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c
> +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c
> @@ -103,6 +103,12 @@ static const struct drm_dmi_panel_orientation_data lcd800x1280_rightside_up = {
> .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
> };
>
> +static const struct drm_dmi_panel_orientation_data lcd1080x1920_leftside_up = {
> + .width = 1080,
> + .height = 1920,
> + .orientation = DRM_MODE_PANEL_ORIENTATION_LEFT_UP,
> +};
> +
> static const struct drm_dmi_panel_orientation_data lcd1200x1920_rightside_up = {
> .width = 1200,
> .height = 1920,
> @@ -152,6 +158,12 @@ static const struct dmi_system_id orientation_data[] = {
> DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "AYA NEO 2021"),
> },
> .driver_data = (void *)&lcd800x1280_rightside_up,
> + }, { /* AYA NEO AIR */
> + .matches = {
> + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "AYANEO"),
> + DMI_MATCH(DMI_BOARD_NAME, "AIR"),
> + },
> + .driver_data = (void *)&lcd1080x1920_leftside_up,
> }, { /* AYA NEO NEXT */
> .matches = {
> DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "AYANEO"),
^ permalink raw reply [flat|nested] 3+ messages in thread* Re: drm: panel-orientation-quirks: Add quirk for Aya Neo Air
2022-09-17 18:00 ` Hans de Goede
@ 2022-09-17 19:22 ` Maya Matuszczyk
0 siblings, 0 replies; 3+ messages in thread
From: Maya Matuszczyk @ 2022-09-17 19:22 UTC (permalink / raw)
To: Hans de Goede
Cc: Maarten Lankhorst, Maxime Ripard, Thomas Zimmermann,
David Airlie, Daniel Vetter, linux-kernel, dri-devel
Hey,
sob., 17 wrz 2022 o 20:00 Hans de Goede <hdegoede@redhat.com> napisał(a):
>
> Hi,
>
> On 8/25/22 21:19, Maccraft123 wrote:
> > From: Maya Matuszczyk <maccraft123mc@gmail.com>
> >
> > Yet another x86 gaming handheld.
> >
> > This one has many SKUs with quite a few of DMI strings,
> > so let's just use a catchall, just as with Aya Neo Next.
> >
> > Signed-off-by: Maya Matuszczyk <maccraft123mc@gmail.com>
>
> Thanks, I have pushed this out to drm-misc-next now.
>
> Note for future drm_panel_orientation_quirks.c patches please Cc me,
> I am not subscribed to dri-devel.
Yeah i forgot to Cc you on this patch, and had no idea how to bring it up.
I'll do my best to remember in future.
Thanks for picking this up!
Best Regards,
Maya Matuszczyk
>
> Regards,
>
> Hans
>
>
> > ---
> > 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 fc1728d46ac2..0b011b615495 100644
> > --- a/drivers/gpu/drm/drm_panel_orientation_quirks.c
> > +++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c
> > @@ -103,6 +103,12 @@ static const struct drm_dmi_panel_orientation_data lcd800x1280_rightside_up = {
> > .orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
> > };
> >
> > +static const struct drm_dmi_panel_orientation_data lcd1080x1920_leftside_up = {
> > + .width = 1080,
> > + .height = 1920,
> > + .orientation = DRM_MODE_PANEL_ORIENTATION_LEFT_UP,
> > +};
> > +
> > static const struct drm_dmi_panel_orientation_data lcd1200x1920_rightside_up = {
> > .width = 1200,
> > .height = 1920,
> > @@ -152,6 +158,12 @@ static const struct dmi_system_id orientation_data[] = {
> > DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "AYA NEO 2021"),
> > },
> > .driver_data = (void *)&lcd800x1280_rightside_up,
> > + }, { /* AYA NEO AIR */
> > + .matches = {
> > + DMI_EXACT_MATCH(DMI_SYS_VENDOR, "AYANEO"),
> > + DMI_MATCH(DMI_BOARD_NAME, "AIR"),
> > + },
> > + .driver_data = (void *)&lcd1080x1920_leftside_up,
> > }, { /* AYA NEO NEXT */
> > .matches = {
> > DMI_EXACT_MATCH(DMI_BOARD_VENDOR, "AYANEO"),
>
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2022-09-17 19:22 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-25 19:19 [PATCH] drm: panel-orientation-quirks: Add quirk for Aya Neo Air Maccraft123
2022-09-17 18:00 ` Hans de Goede
2022-09-17 19:22 ` Maya Matuszczyk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®