Merge pull request #1882 from anthonycaccese/ayn-loki-max-support
AYN Loki Max Display & Audio Support
This commit is contained in:
commit
0b453c6c31
2 changed files with 23 additions and 3 deletions
14
packages/hardware/quirks/devices/ayn Loki Max/001-audio
Normal file
14
packages/hardware/quirks/devices/ayn Loki Max/001-audio
Normal file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/bash
|
||||||
|
# SPDX-License-Identifier: Apache-2.0
|
||||||
|
# Copyright (C) 2021-present Fewtarius (https://github.com/fewtarius)
|
||||||
|
|
||||||
|
. /etc/profile
|
||||||
|
|
||||||
|
|
||||||
|
MYDEVICE=$(get_setting system.audiodevice)
|
||||||
|
if [ -z "${MYDEVICE}" ]
|
||||||
|
then
|
||||||
|
### Set the audio device.
|
||||||
|
set-audio set "ALC269VB (1:0)"
|
||||||
|
set-audio esset "Master"
|
||||||
|
fi
|
|
@ -2,7 +2,7 @@ diff --git a/drivers/gpu/drm/drm_panel_orientation_quirks.c b/drivers/gpu/drm/dr
|
||||||
index 0cb646cb04ee..1045ffe447ad 100644
|
index 0cb646cb04ee..1045ffe447ad 100644
|
||||||
--- a/drivers/gpu/drm/drm_panel_orientation_quirks.c
|
--- a/drivers/gpu/drm/drm_panel_orientation_quirks.c
|
||||||
+++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c
|
+++ b/drivers/gpu/drm/drm_panel_orientation_quirks.c
|
||||||
@@ -133,6 +133,12 @@ static const struct drm_dmi_panel_orientation_data lcd1600x2560_rightside_up = {
|
@@ -133,6 +133,12 @@ static const struct drm_dmi_panel_orient
|
||||||
.orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
|
.orientation = DRM_MODE_PANEL_ORIENTATION_RIGHT_UP,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -15,7 +15,7 @@ index 0cb646cb04ee..1045ffe447ad 100644
|
||||||
static const struct dmi_system_id orientation_data[] = {
|
static const struct dmi_system_id orientation_data[] = {
|
||||||
{ /* Acer One 10 (S1003) */
|
{ /* Acer One 10 (S1003) */
|
||||||
.matches = {
|
.matches = {
|
||||||
@@ -170,13 +176,13 @@ static const struct dmi_system_id orientation_data[] = {
|
@@ -170,13 +176,13 @@ static const struct dmi_system_id orient
|
||||||
DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "T103HAF"),
|
DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "T103HAF"),
|
||||||
},
|
},
|
||||||
.driver_data = (void *)&lcd800x1280_rightside_up,
|
.driver_data = (void *)&lcd800x1280_rightside_up,
|
||||||
|
@ -32,7 +32,7 @@ index 0cb646cb04ee..1045ffe447ad 100644
|
||||||
.matches = {
|
.matches = {
|
||||||
DMI_EXACT_MATCH(DMI_SYS_VENDOR, "AYANEO"),
|
DMI_EXACT_MATCH(DMI_SYS_VENDOR, "AYANEO"),
|
||||||
DMI_MATCH(DMI_PRODUCT_NAME, "AIR"),
|
DMI_MATCH(DMI_PRODUCT_NAME, "AIR"),
|
||||||
@@ -188,6 +194,24 @@ static const struct dmi_system_id orientation_data[] = {
|
@@ -188,6 +194,30 @@ static const struct dmi_system_id orient
|
||||||
DMI_MATCH(DMI_BOARD_NAME, "NEXT"),
|
DMI_MATCH(DMI_BOARD_NAME, "NEXT"),
|
||||||
},
|
},
|
||||||
.driver_data = (void *)&lcd800x1280_rightside_up,
|
.driver_data = (void *)&lcd800x1280_rightside_up,
|
||||||
|
@ -54,6 +54,12 @@ index 0cb646cb04ee..1045ffe447ad 100644
|
||||||
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "AOKZOE A1 Pro"),
|
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "AOKZOE A1 Pro"),
|
||||||
+ },
|
+ },
|
||||||
+ .driver_data = (void *)&lcd1200x1920_leftside_up,
|
+ .driver_data = (void *)&lcd1200x1920_leftside_up,
|
||||||
|
+ }, { /* AYN Loki Max */
|
||||||
|
+ .matches = {
|
||||||
|
+ DMI_EXACT_MATCH(DMI_SYS_VENDOR, "ayn"),
|
||||||
|
+ DMI_EXACT_MATCH(DMI_PRODUCT_NAME, "Loki Max"),
|
||||||
|
+ },
|
||||||
|
+ .driver_data = (void *)&lcd1080x1920_leftside_up,
|
||||||
}, { /* Chuwi HiBook (CWI514) */
|
}, { /* Chuwi HiBook (CWI514) */
|
||||||
.matches = {
|
.matches = {
|
||||||
DMI_MATCH(DMI_BOARD_VENDOR, "Hampoo"),
|
DMI_MATCH(DMI_BOARD_VENDOR, "Hampoo"),
|
||||||
|
|
Loading…
Reference in a new issue