summaryrefslogtreecommitdiff
path: root/src/include/device/mipi_ids.h
diff options
context:
space:
mode:
authorDuncan Laurie <dlaurie@google.com>2020-04-29 11:56:02 -0700
committerDuncan Laurie <dlaurie@chromium.org>2020-05-19 17:43:11 +0000
commit4480dc1ca1fd6982a3b4cbc6cf1531992f517fb2 (patch)
tree4ea8b3306e12245489de450416610c8f100dda5d /src/include/device/mipi_ids.h
parent86abc8dff0bf1a2e97daaccfeca27260dba4eb63 (diff)
downloadcoreboot-4480dc1ca1fd6982a3b4cbc6cf1531992f517fb2.tar.xz
device: Add definitions for SoundWire specification
This header implements structures to describe the properties defined in the SoundWire Discovery and Configuration Specification Version 1.0. By itself this just provides the property definitions, it is then used by the code that generates ACPI device properties and by the controller and codec drivers. A new header for MIPI vendor/device IDs is also added, with the MIPI Alliance board members added by default. This will be used in the same way as pci_ids.h to track devices added to coreboot. BUG=b:146482091 Signed-off-by: Duncan Laurie <dlaurie@google.com> Change-Id: Ie9901d26d1efe68edad7c049c98a976c4e4f06f4 Reviewed-on: https://review.coreboot.org/c/coreboot/+/40883 Tested-by: build bot (Jenkins) <no-reply@coreboot.org> Reviewed-by: Tim Wawrzynczak <twawrzynczak@chromium.org>
Diffstat (limited to 'src/include/device/mipi_ids.h')
-rw-r--r--src/include/device/mipi_ids.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/src/include/device/mipi_ids.h b/src/include/device/mipi_ids.h
new file mode 100644
index 0000000000..2e0254c0b7
--- /dev/null
+++ b/src/include/device/mipi_ids.h
@@ -0,0 +1,21 @@
+/* SPDX-License-Identifier: GPL-2.0-only */
+/* This file is part of the coreboot project. */
+
+/*
+ * MIPI Alliance Manufacturer IDs from https://mid.mipi.org
+ */
+
+#ifndef __DEVICE_MIPI_IDS_H__
+#define __DEVICE_MIPI_IDS_H__
+
+/* Board Members */
+#define MIPI_MFG_ID_INTEL 0x0105
+#define MIPI_MFG_ID_QUALCOMM 0x0217
+#define MIPI_MFG_ID_BOSCH 0x03b8
+#define MIPI_MFG_ID_SAMSUNG 0x010b
+#define MIPI_MFG_ID_ST_MICRO 0x0104
+#define MIPI_MFG_ID_SYNOPSYS 0x0148
+#define MIPI_MFG_ID_TI 0x0102
+#define MIPI_MFG_ID_TOSHIBA 0x0126
+
+#endif /* __DEVICE_MIPI_IDS_H__ */