summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mainboard/winnet/Kconfig32
-rw-r--r--src/mainboard/winnet/Kconfig.name4
-rw-r--r--src/mainboard/winnet/g170/Kconfig26
-rw-r--r--src/mainboard/winnet/g170/Kconfig.name7
-rw-r--r--src/mainboard/winnet/g170/board_info.txt10
5 files changed, 71 insertions, 8 deletions
diff --git a/src/mainboard/winnet/Kconfig b/src/mainboard/winnet/Kconfig
new file mode 100644
index 0000000000..d9c3e9c3d2
--- /dev/null
+++ b/src/mainboard/winnet/Kconfig
@@ -0,0 +1,32 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2017 Lubomir Rintel <lkundrak@v3.sk>
+##
+## This program is free software: you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
+
+if VENDOR_WINNET
+
+choice
+ prompt "Mainboard model"
+
+source "src/mainboard/winnet/*/Kconfig.name"
+
+endchoice
+
+source "src/mainboard/winnet/*/Kconfig"
+
+config MAINBOARD_VENDOR
+ string
+ default "WinNET"
+
+endif # VENDOR_WINNET
diff --git a/src/mainboard/winnet/Kconfig.name b/src/mainboard/winnet/Kconfig.name
new file mode 100644
index 0000000000..ebd4a38ec7
--- /dev/null
+++ b/src/mainboard/winnet/Kconfig.name
@@ -0,0 +1,4 @@
+config VENDOR_WINNET
+ bool "WinNET"
+ help
+ WinNET boards. Used in various thin client appliances.
diff --git a/src/mainboard/winnet/g170/Kconfig b/src/mainboard/winnet/g170/Kconfig
index c328c3fa79..b02bf80378 100644
--- a/src/mainboard/winnet/g170/Kconfig
+++ b/src/mainboard/winnet/g170/Kconfig
@@ -1,6 +1,22 @@
-if BOARD_BCOM_WINNETP680
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2017 Lubomir Rintel <lkundrak@v3.sk>
+##
+## This program is free software: you can redistribute it and/or modify
+## it under the terms of the GNU General Public License as published by
+## the Free Software Foundation, either version 2 of the License, or
+## (at your option) any later version.
+##
+## This program is distributed in the hope that it will be useful,
+## but WITHOUT ANY WARRANTY; without even the implied warranty of
+## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+## GNU General Public License for more details.
+##
-config BOARD_SPECIFIC_OPTIONS # dummy
+if BOARD_WINNET_G170
+
+config BOARD_SPECIFIC_OPTIONS
def_bool y
select CPU_VIA_C7
select NORTHBRIDGE_VIA_CN700
@@ -12,14 +28,14 @@ config BOARD_SPECIFIC_OPTIONS # dummy
config MAINBOARD_DIR
string
- default bcom/winnetp680
+ default winnet/g170
config MAINBOARD_PART_NUMBER
string
- default "WinNET P680"
+ default "WinNET G170"
config IRQ_SLOT_COUNT
int
default 10
-endif # BOARD_BCOM_WINNETP680
+endif # BOARD_WINNET_G170
diff --git a/src/mainboard/winnet/g170/Kconfig.name b/src/mainboard/winnet/g170/Kconfig.name
index 5b09e7a366..e0e0d222a6 100644
--- a/src/mainboard/winnet/g170/Kconfig.name
+++ b/src/mainboard/winnet/g170/Kconfig.name
@@ -1,2 +1,5 @@
-config BOARD_BCOM_WINNETP680
- bool "WinNET P680"
+config BOARD_WINNET_G170
+ bool "WinNET G170 (Neoware CA19, IGEL 2110)"
+ help
+ G170 is a board manufactured by WinNET, used in thin clients including
+ HP Neoware CA19 and IGEL 2110.
diff --git a/src/mainboard/winnet/g170/board_info.txt b/src/mainboard/winnet/g170/board_info.txt
index 0ba2657f1a..c3364601b1 100644
--- a/src/mainboard/winnet/g170/board_info.txt
+++ b/src/mainboard/winnet/g170/board_info.txt
@@ -1 +1,9 @@
-Category: settop
+Category: mini
+Vendor name: WinNET
+Board name: G170
+ROM package: PLCC
+ROM protocol: Parallel
+ROM socketed: y
+Flashrom support: y
+Release year: 2006
+Clone of: bcom/winnetp680