summaryrefslogtreecommitdiff
path: root/src/mainboard/via
diff options
context:
space:
mode:
Diffstat (limited to 'src/mainboard/via')
-rw-r--r--src/mainboard/via/Kconfig17
-rw-r--r--src/mainboard/via/Kconfig.name4
-rw-r--r--src/mainboard/via/epia-ex/Kconfig18
-rw-r--r--src/mainboard/via/epia-ex/Kconfig.name4
-rw-r--r--src/mainboard/via/epia-ex/board_info.txt8
-rw-r--r--src/mainboard/via/epia-ex/devicetree.cb6
6 files changed, 57 insertions, 0 deletions
diff --git a/src/mainboard/via/Kconfig b/src/mainboard/via/Kconfig
new file mode 100644
index 0000000000..8fff54262d
--- /dev/null
+++ b/src/mainboard/via/Kconfig
@@ -0,0 +1,17 @@
+## SPDX-License-Identifier: GPL-2.0-only
+
+if VENDOR_VIA
+
+choice
+ prompt "Mainboard model"
+
+source "src/mainboard/via/*/Kconfig.name"
+
+endchoice
+
+source "src/mainboard/via/*/Kconfig"
+
+config MAINBOARD_VENDOR
+ default "VIA"
+
+endif # VENDOR_VIA
diff --git a/src/mainboard/via/Kconfig.name b/src/mainboard/via/Kconfig.name
new file mode 100644
index 0000000000..c3d6cfddb4
--- /dev/null
+++ b/src/mainboard/via/Kconfig.name
@@ -0,0 +1,4 @@
+## SPDX-License-Identifier: GPL-2.0-only
+
+config VENDOR_VIA
+ bool "VIA"
diff --git a/src/mainboard/via/epia-ex/Kconfig b/src/mainboard/via/epia-ex/Kconfig
new file mode 100644
index 0000000000..76347f2621
--- /dev/null
+++ b/src/mainboard/via/epia-ex/Kconfig
@@ -0,0 +1,18 @@
+## SPDX-License-Identifier: GPL-2.0-only
+
+if BOARD_VIA_EPIA_EX
+
+config BOARD_SPECIFIC_OPTIONS
+ def_bool y
+ select CPU_VIA_C7
+ select NORTHBRIDGE_VIA_CX700
+ select BOARD_ROMSIZE_KB_512
+ select NO_UART_ON_SUPERIO
+
+config MAINBOARD_DIR
+ default "via/epia-ex"
+
+config MAINBOARD_PART_NUMBER
+ default "EPIA-EX"
+
+endif
diff --git a/src/mainboard/via/epia-ex/Kconfig.name b/src/mainboard/via/epia-ex/Kconfig.name
new file mode 100644
index 0000000000..067e6b4813
--- /dev/null
+++ b/src/mainboard/via/epia-ex/Kconfig.name
@@ -0,0 +1,4 @@
+## SPDX-License-Identifier: GPL-2.0-only
+
+config BOARD_VIA_EPIA_EX
+ bool "EPIA-EX (work in progress)"
diff --git a/src/mainboard/via/epia-ex/board_info.txt b/src/mainboard/via/epia-ex/board_info.txt
new file mode 100644
index 0000000000..b2367999a8
--- /dev/null
+++ b/src/mainboard/via/epia-ex/board_info.txt
@@ -0,0 +1,8 @@
+Board name: EPIA-EX
+Category: mini
+Board URL: https://web.archive.org/web/20211129175218/https://www.viatech.com/en/support/eol/epia-ex-eol/
+ROM package: PLCC
+ROM protocol: LPC
+ROM socketed: y
+Flashrom support: y
+Release year: 2006
diff --git a/src/mainboard/via/epia-ex/devicetree.cb b/src/mainboard/via/epia-ex/devicetree.cb
new file mode 100644
index 0000000000..3f76279175
--- /dev/null
+++ b/src/mainboard/via/epia-ex/devicetree.cb
@@ -0,0 +1,6 @@
+chip northbridge/via/cx700
+
+ device domain 0 on
+ end
+
+end