Skip to content

Commit 7da4840

Browse files
valpackettTravMurav
authored andcommitted
devices: Add ECS LIVA QC710
1 parent 1df4580 commit 7da4840

3 files changed

Lines changed: 62 additions & 0 deletions

File tree

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@ attempts to simplify running Linux-based or other OS that use DT by providing:
2727
- *<!-- x1p64100 --> Dell Latitude 5455*
2828
- <!-- x1e80100 --> Dell Latitude 7455
2929
- <!-- x1e80100 --> Dell XPS 13 9345
30+
- <!-- sc7180 --> ECS LIVA QC710
3031
- <!-- x1e80100 --> HP EliteBook Ultra G1q 14
3132
- <!-- x1e80100 --> HP Omnibook X 14
3233
- <!-- sc8280xp --> Huawei Matebook E Go
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
Computer Information
2+
--------------------
3+
BiosVendor: Qualcomm Technologies, Inc.
4+
BiosVersion: BOOT.XF.QC710.8100-LIVA
5+
Manufacturer: Elitegroup Computer Systems Co., LTD.
6+
Family: SC7180
7+
ProductName: QC710
8+
ProductSku: 6
9+
BaseboardManufacturer: Elitegroup Computer Systems CO., LTD.
10+
BaseboardProduct: QC710
11+
Hardware IDs
12+
------------
13+
not available as 'BiosMajorRelease' unknown
14+
not available as 'BiosMajorRelease' unknown
15+
not available as 'BiosMajorRelease' unknown
16+
{6303e758-6932-5e81-a3b9-cc9570590686} <- Manufacturer + Family + ProductName + ProductSku + BaseboardManufacturer + BaseboardProduct
17+
{11bb94a9-341f-50bd-a569-2f61f7c745d3} <- Manufacturer + Family + ProductName + ProductSku
18+
{9879a093-0829-5ddc-ad6c-2069f38bb66e} <- Manufacturer + Family + ProductName
19+
{332352d0-6474-53ce-b480-46ced6d1327b} <- Manufacturer + ProductSku + BaseboardManufacturer + BaseboardProduct
20+
{0253c128-80b3-584d-9fc1-74b546aad2e6} <- Manufacturer + ProductSku
21+
{c0ef167b-7a32-5ad7-8dbb-2462f696c107} <- Manufacturer + ProductName + BaseboardManufacturer + BaseboardProduct
22+
{0a89edb3-78c9-5b09-b58a-c5a5c7890945} <- Manufacturer + ProductName
23+
{8d7bc998-a131-5a67-8f6b-3971a6a418ba} <- Manufacturer + Family + BaseboardManufacturer + BaseboardProduct
24+
{fc4aedfe-b0c4-5484-a635-02ffbe86400c} <- Manufacturer + Family
25+
not available as 'EnclosureKind' unknown
26+
{0e86061d-32ff-5ee8-ac17-abaa35ee7c50} <- Manufacturer + BaseboardManufacturer + BaseboardProduct
27+
{9aeea865-165a-5bad-b0a1-6e1b299939aa} <- Manufacturer
28+
{dfc147a4-4369-5b01-8148-86f55396b8f3} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor
29+
{36a999ce-a606-57b5-a404-45bb5821669f} <- Manufacturer + Family + ProductName + BiosVendor
30+
{46e573fa-e204-5d63-be46-c26b018c0cf3} <- Manufacturer + BiosVendor

src/devices/ecs_liva_qc710.c

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
// SPDX-License-Identifier: BSD-3-Clause
2+
3+
#include <efi.h>
4+
#include <device.h>
5+
6+
static EFI_GUID ecs_liva_qc710_hwids[] = {
7+
{ 0x6303e758, 0x6932, 0x5e81, { 0xa3, 0xb9, 0xcc, 0x95, 0x70, 0x59, 0x06, 0x86 } },
8+
{ 0x11bb94a9, 0x341f, 0x50bd, { 0xa5, 0x69, 0x2f, 0x61, 0xf7, 0xc7, 0x45, 0xd3 } },
9+
{ 0x9879a093, 0x0829, 0x5ddc, { 0xad, 0x6c, 0x20, 0x69, 0xf3, 0x8b, 0xb6, 0x6e } },
10+
{ 0x332352d0, 0x6474, 0x53ce, { 0xb4, 0x80, 0x46, 0xce, 0xd6, 0xd1, 0x32, 0x7b } },
11+
{ 0x0253c128, 0x80b3, 0x584d, { 0x9f, 0xc1, 0x74, 0xb5, 0x46, 0xaa, 0xd2, 0xe6 } },
12+
{ 0xc0ef167b, 0x7a32, 0x5ad7, { 0x8d, 0xbb, 0x24, 0x62, 0xf6, 0x96, 0xc1, 0x07 } },
13+
{ 0x0a89edb3, 0x78c9, 0x5b09, { 0xb5, 0x8a, 0xc5, 0xa5, 0xc7, 0x89, 0x09, 0x45 } },
14+
{ 0x8d7bc998, 0xa131, 0x5a67, { 0x8f, 0x6b, 0x39, 0x71, 0xa6, 0xa4, 0x18, 0xba } },
15+
{ 0xfc4aedfe, 0xb0c4, 0x5484, { 0xa6, 0x35, 0x02, 0xff, 0xbe, 0x86, 0x40, 0x0c } },
16+
{ 0x0e86061d, 0x32ff, 0x5ee8, { 0xac, 0x17, 0xab, 0xaa, 0x35, 0xee, 0x7c, 0x50 } },
17+
{ 0x9aeea865, 0x165a, 0x5bad, { 0xb0, 0xa1, 0x6e, 0x1b, 0x29, 0x99, 0x39, 0xaa } },
18+
{ 0xdfc147a4, 0x4369, 0x5b01, { 0x81, 0x48, 0x86, 0xf5, 0x53, 0x96, 0xb8, 0xf3 } },
19+
{ 0x36a999ce, 0xa606, 0x57b5, { 0xa4, 0x04, 0x45, 0xbb, 0x58, 0x21, 0x66, 0x9f } },
20+
{ 0x46e573fa, 0xe204, 0x5d63, { 0xbe, 0x46, 0xc2, 0x6b, 0x01, 0x8c, 0x0c, 0xf3 } },
21+
{ }
22+
};
23+
24+
static struct device ecs_liva_qc710_dev = {
25+
.name = L"ECS LIVA QC710",
26+
.dtb = L"qcom\\sc7180-ecs-liva-qc710.dtb",
27+
.hwids = ecs_liva_qc710_hwids,
28+
29+
.dt_fixup = qcom_dt_set_dpp_mac,
30+
};
31+
DEVICE_DESC(ecs_liva_qc710_dev);

0 commit comments

Comments
 (0)