Skip to content

Commit b1a0696

Browse files
GelbpunktTravMurav
authored andcommitted
devices: Add Radxa Dragon Q6A
Signed-off-by: Jens Reidel <adrian@travitia.xyz>
1 parent 77ddf05 commit b1a0696

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
@@ -46,6 +46,7 @@ attemtps to simplify running Linux-based or other OS that use DT by providing:
4646
- *<!-- x1p42100 --> Microsoft Surface Pro 12in*
4747
- <!-- sc8280xp --> Microsoft Windows Dev Kit 2023
4848
- <!-- x1e001de --> QTI Snapdragon Devkit for Windows (x1e)
49+
- <!-- qcs6490 --> Radxa Dragon Q6A
4950

5051
(Note: Devices marked with *italic* may not be available in upstream Linux or linux-next yet.)
5152

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
Computer Information
2+
--------------------
3+
BiosVendor: Qualcomm Technologies, Inc.
4+
BiosVersion: 6.0.251013.BOOT.MXF.1.0.c1-00364-KODIAKLA-1
5+
BiosMajorRelease: 255
6+
BiosMinorRelease: 255
7+
FirmwareMajorRelease: ff
8+
FirmwareMinorRelease: ff
9+
Manufacturer: Radxa Computer Co., Ltd.
10+
Family: QCS6490
11+
ProductName: Radxa Dragon Q6A
12+
ProductSku: 6
13+
Hardware IDs
14+
------------
15+
{d3539254-af7f-5115-aef4-81dd990f5d6f} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
16+
{b4dbcde5-7742-52e8-812a-dce27e3bdc6d} <- Manufacturer + Family + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
17+
{6aa5bd84-54d3-55cc-bfa6-8375bd44708d} <- Manufacturer + ProductName + BiosVendor + BiosVersion + BiosMajorRelease + BiosMinorRelease
18+
not available as 'BaseboardManufacturer' unknown
19+
{302c4e8a-35ec-548b-a66e-19ee0fd13b7e} <- Manufacturer + Family + ProductName + ProductSku
20+
{6580e4f4-79f0-51b8-9fe2-aabaecba71e6} <- Manufacturer + Family + ProductName
21+
not available as 'BaseboardManufacturer' unknown
22+
{e12e80ad-d8a6-57e1-be79-ec1bc76f96e5} <- Manufacturer + ProductSku
23+
not available as 'BaseboardManufacturer' unknown
24+
{0b164575-51b1-5f88-98ac-6f0ead016657} <- Manufacturer + ProductName
25+
not available as 'BaseboardManufacturer' unknown
26+
{a0dc9ade-f374-52f2-b763-05f5eb8de22d} <- Manufacturer + Family
27+
not available as 'EnclosureKind' unknown
28+
not available as 'BaseboardManufacturer' unknown
29+
{96f77c3b-fa27-55f1-a319-7c337b839961} <- Manufacturer
30+
Extra Hardware IDs
31+
------------------
32+
{ad6496e7-1e5e-5be4-acd4-18734d1a09e2} <- Manufacturer + Family + ProductName + ProductSku + BiosVendor
33+
{d0fd9685-60a6-5acc-857e-c5b224024c93} <- Manufacturer + Family + ProductName + BiosVendor
34+
{c0dbe9b8-6364-5274-be07-3a47c401c75b} <- Manufacturer + BiosVendor

src/devices/radxa_dragon_q6a.c

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
// SPDX-License-Identifier: BSD-3-Clause
2+
3+
#include <efi.h>
4+
#include <device.h>
5+
6+
static EFI_GUID radxa_computer_co___ltd__radxa_dragon_q6a_hwids[] = {
7+
{ 0xd3539254, 0xaf7f, 0x5115, { 0xae, 0xf4, 0x81, 0xdd, 0x99, 0x0f, 0x5d, 0x6f } },
8+
{ 0xb4dbcde5, 0x7742, 0x52e8, { 0x81, 0x2a, 0xdc, 0xe2, 0x7e, 0x3b, 0xdc, 0x6d } },
9+
{ 0x6aa5bd84, 0x54d3, 0x55cc, { 0xbf, 0xa6, 0x83, 0x75, 0xbd, 0x44, 0x70, 0x8d } },
10+
{ 0x302c4e8a, 0x35ec, 0x548b, { 0xa6, 0x6e, 0x19, 0xee, 0x0f, 0xd1, 0x3b, 0x7e } },
11+
{ 0x6580e4f4, 0x79f0, 0x51b8, { 0x9f, 0xe2, 0xaa, 0xba, 0xec, 0xba, 0x71, 0xe6 } },
12+
{ 0xe12e80ad, 0xd8a6, 0x57e1, { 0xbe, 0x79, 0xec, 0x1b, 0xc7, 0x6f, 0x96, 0xe5 } },
13+
{ 0x0b164575, 0x51b1, 0x5f88, { 0x98, 0xac, 0x6f, 0x0e, 0xad, 0x01, 0x66, 0x57 } },
14+
{ 0xa0dc9ade, 0xf374, 0x52f2, { 0xb7, 0x63, 0x05, 0xf5, 0xeb, 0x8d, 0xe2, 0x2d } },
15+
{ 0x96f77c3b, 0xfa27, 0x55f1, { 0xa3, 0x19, 0x7c, 0x33, 0x7b, 0x83, 0x99, 0x61 } },
16+
{ 0xad6496e7, 0x1e5e, 0x5be4, { 0xac, 0xd4, 0x18, 0x73, 0x4d, 0x1a, 0x09, 0xe2 } },
17+
{ 0xd0fd9685, 0x60a6, 0x5acc, { 0x85, 0x7e, 0xc5, 0xb2, 0x24, 0x02, 0x4c, 0x93 } },
18+
{ 0xc0dbe9b8, 0x6364, 0x5274, { 0xbe, 0x07, 0x3a, 0x47, 0xc4, 0x01, 0xc7, 0x5b } },
19+
{ }
20+
};
21+
22+
static struct device radxa_computer_co___ltd__radxa_dragon_q6a_dev = {
23+
.name = L"Radxa Computer Co., Ltd. Radxa Dragon Q6A",
24+
.dtb = L"qcom\\qcs6490-radxa-dragon-q6a.dtb",
25+
.hwids = radxa_computer_co___ltd__radxa_dragon_q6a_hwids,
26+
};
27+
DEVICE_DESC(radxa_computer_co___ltd__radxa_dragon_q6a_dev);

0 commit comments

Comments
 (0)