From 382783d01782f09e8394b99b87f0201ac869b8c1 Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Sun, 19 Mar 2017 10:23:57 +0100 Subject: mainboard/winnet/g170: Add WinNET G170 board Change-Id: I0d7aba827fb87f69f542edd2f7ac7a66d949f865 Signed-off-by: Lubomir Rintel Reviewed-on: https://review.coreboot.org/18899 Tested-by: build bot (Jenkins) Reviewed-by: Arthur Heymans --- src/mainboard/winnet/Kconfig | 32 ++++++++++++++++++++++++++++++++ src/mainboard/winnet/Kconfig.name | 4 ++++ src/mainboard/winnet/g170/Kconfig | 26 +++++++++++++++++++++----- src/mainboard/winnet/g170/Kconfig.name | 7 +++++-- src/mainboard/winnet/g170/board_info.txt | 10 +++++++++- 5 files changed, 71 insertions(+), 8 deletions(-) create mode 100644 src/mainboard/winnet/Kconfig create mode 100644 src/mainboard/winnet/Kconfig.name (limited to 'src/mainboard') 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 +## +## 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 +## +## 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 -- cgit v1.2.3