[coreboot-gerrit] New patch to review for coreboot: superio/*: Relocate Kconfig to chip folder.

Omar Pakker gerrit at coreboot.org
Fri Jul 29 22:30:19 CEST 2016


Omar Pakker just uploaded a new patch set to gerrit, which you can find at https://review.coreboot.org/15970

-gerrit

commit c73cfcd71ec24f17011be9f109e27dacd873e6e1
Author: Omar Pakker <omarpakker+coreboot at gmail.com>
Date:   Fri Jul 29 22:29:44 2016 +0200

    superio/*: Relocate Kconfig to chip folder.
    
    This moves the Kconfig from the Super I/O manufacturer folder
    to the chip folder instead.
    This makes new chip commits self-contained unit as
    edits to the central Kconfig file are no longer required.
    
    Change-Id: Ife2bd9b88c468a39e5803ba1acb00eef654ba16f
---
 src/Kconfig                             |  2 +-
 src/superio/fintek/Kconfig              | 52 ------------------------------
 src/superio/fintek/common/Kconfig       | 21 +++++++++++++
 src/superio/fintek/f71805f/Kconfig      | 20 ++++++++++++
 src/superio/fintek/f71859/Kconfig       | 20 ++++++++++++
 src/superio/fintek/f71863fg/Kconfig     | 20 ++++++++++++
 src/superio/fintek/f71869ad/Kconfig     | 20 ++++++++++++
 src/superio/fintek/f71872/Kconfig       | 20 ++++++++++++
 src/superio/fintek/f81216h/Kconfig      | 20 ++++++++++++
 src/superio/fintek/f81865f/Kconfig      | 20 ++++++++++++
 src/superio/fintek/f81866d/Kconfig      | 20 ++++++++++++
 src/superio/intel/Kconfig               | 20 ------------
 src/superio/intel/i3100/Kconfig         | 18 +++++++++++
 src/superio/intel/i8900/Kconfig         | 18 +++++++++++
 src/superio/ite/Kconfig                 | 54 -------------------------------
 src/superio/ite/common/Kconfig          | 21 +++++++++++++
 src/superio/ite/it8671f/Kconfig         | 20 ++++++++++++
 src/superio/ite/it8712f/Kconfig         | 20 ++++++++++++
 src/superio/ite/it8716f/Kconfig         | 26 +++++++++++++++
 src/superio/ite/it8718f/Kconfig         | 20 ++++++++++++
 src/superio/ite/it8721f/Kconfig         | 20 ++++++++++++
 src/superio/ite/it8728f/Kconfig         | 20 ++++++++++++
 src/superio/ite/it8772f/Kconfig         | 20 ++++++++++++
 src/superio/nsc/Kconfig                 | 32 -------------------
 src/superio/nsc/pc87309/Kconfig         | 18 +++++++++++
 src/superio/nsc/pc87360/Kconfig         | 18 +++++++++++
 src/superio/nsc/pc87366/Kconfig         | 18 +++++++++++
 src/superio/nsc/pc87382/Kconfig         | 18 +++++++++++
 src/superio/nsc/pc87384/Kconfig         | 18 +++++++++++
 src/superio/nsc/pc87392/Kconfig         | 18 +++++++++++
 src/superio/nsc/pc87417/Kconfig         | 18 +++++++++++
 src/superio/nsc/pc97317/Kconfig         | 18 +++++++++++
 src/superio/nuvoton/Kconfig             | 38 ----------------------
 src/superio/nuvoton/common/Kconfig      | 20 ++++++++++++
 src/superio/nuvoton/nct5104d/Kconfig    | 19 +++++++++++
 src/superio/nuvoton/nct5572d/Kconfig    | 19 +++++++++++
 src/superio/nuvoton/nct6779d/Kconfig    | 19 +++++++++++
 src/superio/nuvoton/nct6791d/Kconfig    | 19 +++++++++++
 src/superio/nuvoton/wpcm450/Kconfig     | 18 +++++++++++
 src/superio/renesas/Kconfig             | 17 ----------
 src/superio/renesas/m3885x/Kconfig      | 17 ++++++++++
 src/superio/serverengines/Kconfig       | 17 ----------
 src/superio/serverengines/pilot/Kconfig | 17 ++++++++++
 src/superio/smsc/Kconfig                | 52 ------------------------------
 src/superio/smsc/dme1737/Kconfig        | 19 +++++++++++
 src/superio/smsc/fdc37n972/Kconfig      | 19 +++++++++++
 src/superio/smsc/kbc1100/Kconfig        | 19 +++++++++++
 src/superio/smsc/lpc47b272/Kconfig      | 19 +++++++++++
 src/superio/smsc/lpc47b397/Kconfig      | 19 +++++++++++
 src/superio/smsc/lpc47m10x/Kconfig      | 19 +++++++++++
 src/superio/smsc/lpc47m15x/Kconfig      | 19 +++++++++++
 src/superio/smsc/lpc47n207/Kconfig      | 19 +++++++++++
 src/superio/smsc/lpc47n217/Kconfig      | 19 +++++++++++
 src/superio/smsc/lpc47n227/Kconfig      | 19 +++++++++++
 src/superio/smsc/mec1308/Kconfig        | 19 +++++++++++
 src/superio/smsc/sch4037/Kconfig        | 19 +++++++++++
 src/superio/smsc/sio1007/Kconfig        | 19 +++++++++++
 src/superio/smsc/sio1036/Kconfig        | 19 +++++++++++
 src/superio/smsc/sio10n268/Kconfig      | 19 +++++++++++
 src/superio/smsc/smscsuperio/Kconfig    | 23 ++++++++++++++
 src/superio/via/Kconfig                 | 17 ----------
 src/superio/via/vt1211/Kconfig          | 17 ++++++++++
 src/superio/winbond/Kconfig             | 56 ---------------------------------
 src/superio/winbond/common/Kconfig      | 21 +++++++++++++
 src/superio/winbond/w83627dhg/Kconfig   | 20 ++++++++++++
 src/superio/winbond/w83627ehg/Kconfig   | 20 ++++++++++++
 src/superio/winbond/w83627hf/Kconfig    | 20 ++++++++++++
 src/superio/winbond/w83627thg/Kconfig   | 20 ++++++++++++
 src/superio/winbond/w83627uhg/Kconfig   | 20 ++++++++++++
 src/superio/winbond/w83667hg-a/Kconfig  | 20 ++++++++++++
 src/superio/winbond/w83697hf/Kconfig    | 20 ++++++++++++
 src/superio/winbond/w83977tf/Kconfig    | 20 ++++++++++++
 src/superio/winbond/wpcd376i/Kconfig    | 20 ++++++++++++
 73 files changed, 1203 insertions(+), 356 deletions(-)

diff --git a/src/Kconfig b/src/Kconfig
index 6911f93..852d6dd 100644
--- a/src/Kconfig
+++ b/src/Kconfig
@@ -445,7 +445,7 @@ source "src/northbridge/*/*/Kconfig"
 comment "Southbridge"
 source "src/southbridge/*/*/Kconfig"
 comment "Super I/O"
-source "src/superio/*/Kconfig"
+source "src/superio/*/*/Kconfig"
 comment "Embedded Controllers"
 source "src/ec/acpi/Kconfig"
 source "src/ec/*/*/Kconfig"
diff --git a/src/superio/fintek/Kconfig b/src/superio/fintek/Kconfig
deleted file mode 100644
index 724c317..0000000
--- a/src/superio/fintek/Kconfig
+++ /dev/null
@@ -1,52 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Ronald G. Minnich
-## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
-##
-## 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; version 2 of the License.
-##
-## 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.
-##
-
-# Generic Fintek romstage driver - Just enough UART initialisation code for
-# romstage.
-config SUPERIO_FINTEK_COMMON_ROMSTAGE
-	bool
-
-config SUPERIO_FINTEK_F71805F
-	bool
-	select SUPERIO_FINTEK_COMMON_ROMSTAGE
-
-config SUPERIO_FINTEK_F71859
-	bool
-	select SUPERIO_FINTEK_COMMON_ROMSTAGE
-
-config SUPERIO_FINTEK_F71863FG
-	bool
-	select SUPERIO_FINTEK_COMMON_ROMSTAGE
-
-config SUPERIO_FINTEK_F71869AD
-	bool
-	select SUPERIO_FINTEK_COMMON_ROMSTAGE
-
-config SUPERIO_FINTEK_F71872
-	bool
-	select SUPERIO_FINTEK_COMMON_ROMSTAGE
-
-config SUPERIO_FINTEK_F81216H
-	bool
-# N.B. 'special romstage'
-
-config SUPERIO_FINTEK_F81865F
-	bool
-	select SUPERIO_FINTEK_COMMON_ROMSTAGE
-
-config SUPERIO_FINTEK_F81866D
-	bool
-	select SUPERIO_FINTEK_COMMON_ROMSTAGE
diff --git a/src/superio/fintek/common/Kconfig b/src/superio/fintek/common/Kconfig
new file mode 100644
index 0000000..bab9161
--- /dev/null
+++ b/src/superio/fintek/common/Kconfig
@@ -0,0 +1,21 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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.
+##
+
+# Generic Fintek romstage driver - Just enough UART initialisation code for
+# romstage.
+config SUPERIO_FINTEK_COMMON_ROMSTAGE
+	bool
+
diff --git a/src/superio/fintek/f71805f/Kconfig b/src/superio/fintek/f71805f/Kconfig
new file mode 100644
index 0000000..175c057
--- /dev/null
+++ b/src/superio/fintek/f71805f/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_FINTEK_F71805F
+	bool
+	select SUPERIO_FINTEK_COMMON_ROMSTAGE
+
diff --git a/src/superio/fintek/f71859/Kconfig b/src/superio/fintek/f71859/Kconfig
new file mode 100644
index 0000000..91cf824
--- /dev/null
+++ b/src/superio/fintek/f71859/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_FINTEK_F71859
+	bool
+	select SUPERIO_FINTEK_COMMON_ROMSTAGE
+
diff --git a/src/superio/fintek/f71863fg/Kconfig b/src/superio/fintek/f71863fg/Kconfig
new file mode 100644
index 0000000..6e1d0ad
--- /dev/null
+++ b/src/superio/fintek/f71863fg/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_FINTEK_F71863FG
+	bool
+	select SUPERIO_FINTEK_COMMON_ROMSTAGE
+
diff --git a/src/superio/fintek/f71869ad/Kconfig b/src/superio/fintek/f71869ad/Kconfig
new file mode 100644
index 0000000..b30b6df
--- /dev/null
+++ b/src/superio/fintek/f71869ad/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_FINTEK_F71869AD
+	bool
+	select SUPERIO_FINTEK_COMMON_ROMSTAGE
+
diff --git a/src/superio/fintek/f71872/Kconfig b/src/superio/fintek/f71872/Kconfig
new file mode 100644
index 0000000..7d6333a
--- /dev/null
+++ b/src/superio/fintek/f71872/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_FINTEK_F71872
+	bool
+	select SUPERIO_FINTEK_COMMON_ROMSTAGE
+
diff --git a/src/superio/fintek/f81216h/Kconfig b/src/superio/fintek/f81216h/Kconfig
new file mode 100644
index 0000000..0b8a4de
--- /dev/null
+++ b/src/superio/fintek/f81216h/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_FINTEK_F81216H
+	bool
+# N.B. 'special romstage'
+
diff --git a/src/superio/fintek/f81865f/Kconfig b/src/superio/fintek/f81865f/Kconfig
new file mode 100644
index 0000000..0b9f086
--- /dev/null
+++ b/src/superio/fintek/f81865f/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_FINTEK_F81865F
+	bool
+	select SUPERIO_FINTEK_COMMON_ROMSTAGE
+
diff --git a/src/superio/fintek/f81866d/Kconfig b/src/superio/fintek/f81866d/Kconfig
new file mode 100644
index 0000000..f15af86
--- /dev/null
+++ b/src/superio/fintek/f81866d/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_FINTEK_F81866D
+	bool
+	select SUPERIO_FINTEK_COMMON_ROMSTAGE
+
diff --git a/src/superio/intel/Kconfig b/src/superio/intel/Kconfig
deleted file mode 100644
index b41d24e..0000000
--- a/src/superio/intel/Kconfig
+++ /dev/null
@@ -1,20 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Ronald G. Minnich
-##
-## 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; version 2 of the License.
-##
-## 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 SUPERIO_INTEL_I3100
-	bool
-
-config SUPERIO_INTEL_I8900
-	bool
diff --git a/src/superio/intel/i3100/Kconfig b/src/superio/intel/i3100/Kconfig
new file mode 100644
index 0000000..06e6d14
--- /dev/null
+++ b/src/superio/intel/i3100/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_INTEL_I3100
+	bool
+
diff --git a/src/superio/intel/i8900/Kconfig b/src/superio/intel/i8900/Kconfig
new file mode 100644
index 0000000..338adb9
--- /dev/null
+++ b/src/superio/intel/i8900/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_INTEL_I8900
+	bool
+
diff --git a/src/superio/ite/Kconfig b/src/superio/ite/Kconfig
deleted file mode 100644
index 9a38d0b..0000000
--- a/src/superio/ite/Kconfig
+++ /dev/null
@@ -1,54 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Ronald G. Minnich
-## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
-##
-## 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; version 2 of the License.
-##
-## 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.
-##
-
-# Generic ITE romstage driver - Just enough UART initialisation code for
-# romstage.
-config SUPERIO_ITE_COMMON_ROMSTAGE
-	bool
-
-config SUPERIO_ITE_IT8671F
-	bool
-	select SUPERIO_ITE_COMMON_ROMSTAGE
-
-config SUPERIO_ITE_IT8712F
-	bool
-	select SUPERIO_ITE_COMMON_ROMSTAGE
-
-config SUPERIO_ITE_IT8716F
-	bool
-	select SUPERIO_ITE_COMMON_ROMSTAGE
-
-config SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL
-	bool
-	depends on SUPERIO_ITE_IT8716F
-	default n
-	select SUPERIO_ITE_COMMON_ROMSTAGE
-
-config SUPERIO_ITE_IT8718F
-	bool
-	select SUPERIO_ITE_COMMON_ROMSTAGE
-
-config SUPERIO_ITE_IT8721F
-	bool
-	select SUPERIO_ITE_COMMON_ROMSTAGE
-
-config SUPERIO_ITE_IT8728F
-	bool
-	select SUPERIO_ITE_COMMON_ROMSTAGE
-
-config SUPERIO_ITE_IT8772F
-	bool
-	select SUPERIO_ITE_COMMON_ROMSTAGE
diff --git a/src/superio/ite/common/Kconfig b/src/superio/ite/common/Kconfig
new file mode 100644
index 0000000..def3fc5
--- /dev/null
+++ b/src/superio/ite/common/Kconfig
@@ -0,0 +1,21 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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.
+##
+
+# Generic ITE romstage driver - Just enough UART initialisation code for
+# romstage.
+config SUPERIO_ITE_COMMON_ROMSTAGE
+	bool
+
diff --git a/src/superio/ite/it8671f/Kconfig b/src/superio/ite/it8671f/Kconfig
new file mode 100644
index 0000000..0da2ad0
--- /dev/null
+++ b/src/superio/ite/it8671f/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_ITE_IT8671F
+	bool
+	select SUPERIO_ITE_COMMON_ROMSTAGE
+
diff --git a/src/superio/ite/it8712f/Kconfig b/src/superio/ite/it8712f/Kconfig
new file mode 100644
index 0000000..1dc186e
--- /dev/null
+++ b/src/superio/ite/it8712f/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_ITE_IT8712F
+	bool
+	select SUPERIO_ITE_COMMON_ROMSTAGE
+
diff --git a/src/superio/ite/it8716f/Kconfig b/src/superio/ite/it8716f/Kconfig
new file mode 100644
index 0000000..5ac47b0
--- /dev/null
+++ b/src/superio/ite/it8716f/Kconfig
@@ -0,0 +1,26 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_ITE_IT8716F
+	bool
+	select SUPERIO_ITE_COMMON_ROMSTAGE
+
+config SUPERIO_ITE_IT8716F_OVERRIDE_FANCTL
+	bool
+	depends on SUPERIO_ITE_IT8716F
+	default n
+	select SUPERIO_ITE_COMMON_ROMSTAGE
+
diff --git a/src/superio/ite/it8718f/Kconfig b/src/superio/ite/it8718f/Kconfig
new file mode 100644
index 0000000..398603f
--- /dev/null
+++ b/src/superio/ite/it8718f/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_ITE_IT8718F
+	bool
+	select SUPERIO_ITE_COMMON_ROMSTAGE
+
diff --git a/src/superio/ite/it8721f/Kconfig b/src/superio/ite/it8721f/Kconfig
new file mode 100644
index 0000000..fbe3df2
--- /dev/null
+++ b/src/superio/ite/it8721f/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_ITE_IT8721F
+	bool
+	select SUPERIO_ITE_COMMON_ROMSTAGE
+
diff --git a/src/superio/ite/it8728f/Kconfig b/src/superio/ite/it8728f/Kconfig
new file mode 100644
index 0000000..54d64cb
--- /dev/null
+++ b/src/superio/ite/it8728f/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_ITE_IT8728F
+	bool
+	select SUPERIO_ITE_COMMON_ROMSTAGE
+
diff --git a/src/superio/ite/it8772f/Kconfig b/src/superio/ite/it8772f/Kconfig
new file mode 100644
index 0000000..6ac64e1
--- /dev/null
+++ b/src/superio/ite/it8772f/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_ITE_IT8772F
+	bool
+	select SUPERIO_ITE_COMMON_ROMSTAGE
+
diff --git a/src/superio/nsc/Kconfig b/src/superio/nsc/Kconfig
deleted file mode 100644
index bf793a3..0000000
--- a/src/superio/nsc/Kconfig
+++ /dev/null
@@ -1,32 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Ronald G. Minnich
-##
-## 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; version 2 of the License.
-##
-## 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 SUPERIO_NSC_PC87309
-	bool
-config SUPERIO_NSC_PC87360
-	bool
-config SUPERIO_NSC_PC87366
-	bool
-config SUPERIO_NSC_PC87382
-	bool
-config SUPERIO_NSC_PC87384
-	bool
-config SUPERIO_NSC_PC87392
-	bool
-config SUPERIO_NSC_PC87417
-	bool
-config SUPERIO_NSC_PC97317
-	bool
diff --git a/src/superio/nsc/pc87309/Kconfig b/src/superio/nsc/pc87309/Kconfig
new file mode 100644
index 0000000..4a83321
--- /dev/null
+++ b/src/superio/nsc/pc87309/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NSC_PC87309
+	bool
+
diff --git a/src/superio/nsc/pc87360/Kconfig b/src/superio/nsc/pc87360/Kconfig
new file mode 100644
index 0000000..41fc20a
--- /dev/null
+++ b/src/superio/nsc/pc87360/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NSC_PC87360
+	bool
+
diff --git a/src/superio/nsc/pc87366/Kconfig b/src/superio/nsc/pc87366/Kconfig
new file mode 100644
index 0000000..6609acc
--- /dev/null
+++ b/src/superio/nsc/pc87366/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NSC_PC87366
+	bool
+
diff --git a/src/superio/nsc/pc87382/Kconfig b/src/superio/nsc/pc87382/Kconfig
new file mode 100644
index 0000000..d8ad326
--- /dev/null
+++ b/src/superio/nsc/pc87382/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NSC_PC87382
+	bool
+
diff --git a/src/superio/nsc/pc87384/Kconfig b/src/superio/nsc/pc87384/Kconfig
new file mode 100644
index 0000000..f1498e1
--- /dev/null
+++ b/src/superio/nsc/pc87384/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NSC_PC87384
+	bool
+
diff --git a/src/superio/nsc/pc87392/Kconfig b/src/superio/nsc/pc87392/Kconfig
new file mode 100644
index 0000000..0d28898
--- /dev/null
+++ b/src/superio/nsc/pc87392/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NSC_PC87392
+	bool
+
diff --git a/src/superio/nsc/pc87417/Kconfig b/src/superio/nsc/pc87417/Kconfig
new file mode 100644
index 0000000..0864526
--- /dev/null
+++ b/src/superio/nsc/pc87417/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NSC_PC87417
+	bool
+
diff --git a/src/superio/nsc/pc97317/Kconfig b/src/superio/nsc/pc97317/Kconfig
new file mode 100644
index 0000000..c037b76
--- /dev/null
+++ b/src/superio/nsc/pc97317/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NSC_PC97317
+	bool
+
diff --git a/src/superio/nuvoton/Kconfig b/src/superio/nuvoton/Kconfig
deleted file mode 100644
index 4067a41..0000000
--- a/src/superio/nuvoton/Kconfig
+++ /dev/null
@@ -1,38 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2011 Advanced Micro Devices, Inc.
-##
-## 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; version 2 of the License.
-##
-## 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.
-##
-
-# Generic Nuvoton romstage driver - Just enough UART initialisation code for
-# romstage.
-config SUPERIO_NUVOTON_COMMON_ROMSTAGE
-	bool
-
-config SUPERIO_NUVOTON_WPCM450
-	bool
-
-config SUPERIO_NUVOTON_NCT5104D
-	bool
-	select SUPERIO_NUVOTON_COMMON_ROMSTAGE
-
-config SUPERIO_NUVOTON_NCT5572D
-	bool
-	select SUPERIO_NUVOTON_COMMON_ROMSTAGE
-
-config SUPERIO_NUVOTON_NCT6779D
-	bool
-	select SUPERIO_NUVOTON_COMMON_ROMSTAGE
-
-config SUPERIO_NUVOTON_NCT6791D
-	bool
-	select SUPERIO_NUVOTON_COMMON_ROMSTAGE
diff --git a/src/superio/nuvoton/common/Kconfig b/src/superio/nuvoton/common/Kconfig
new file mode 100644
index 0000000..317491c
--- /dev/null
+++ b/src/superio/nuvoton/common/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2011 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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.
+##
+
+# Generic Nuvoton romstage driver - Just enough UART initialisation code for
+# romstage.
+config SUPERIO_NUVOTON_COMMON_ROMSTAGE
+	bool
+
diff --git a/src/superio/nuvoton/nct5104d/Kconfig b/src/superio/nuvoton/nct5104d/Kconfig
new file mode 100644
index 0000000..246edb6
--- /dev/null
+++ b/src/superio/nuvoton/nct5104d/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2011 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NUVOTON_NCT5104D
+	bool
+	select SUPERIO_NUVOTON_COMMON_ROMSTAGE
+
diff --git a/src/superio/nuvoton/nct5572d/Kconfig b/src/superio/nuvoton/nct5572d/Kconfig
new file mode 100644
index 0000000..d4b6d6d
--- /dev/null
+++ b/src/superio/nuvoton/nct5572d/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2011 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NUVOTON_NCT5572D
+	bool
+	select SUPERIO_NUVOTON_COMMON_ROMSTAGE
+
diff --git a/src/superio/nuvoton/nct6779d/Kconfig b/src/superio/nuvoton/nct6779d/Kconfig
new file mode 100644
index 0000000..3a38024
--- /dev/null
+++ b/src/superio/nuvoton/nct6779d/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2011 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NUVOTON_NCT6779D
+	bool
+	select SUPERIO_NUVOTON_COMMON_ROMSTAGE
+
diff --git a/src/superio/nuvoton/nct6791d/Kconfig b/src/superio/nuvoton/nct6791d/Kconfig
new file mode 100644
index 0000000..77c530d
--- /dev/null
+++ b/src/superio/nuvoton/nct6791d/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2016 Omar Pakker <omarpakker+coreboot at gmail.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NUVOTON_NCT6791D
+	bool
+	select SUPERIO_NUVOTON_COMMON_ROMSTAGE
+
diff --git a/src/superio/nuvoton/wpcm450/Kconfig b/src/superio/nuvoton/wpcm450/Kconfig
new file mode 100644
index 0000000..fe268cf
--- /dev/null
+++ b/src/superio/nuvoton/wpcm450/Kconfig
@@ -0,0 +1,18 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2011 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_NUVOTON_WPCM450
+	bool
+
diff --git a/src/superio/renesas/Kconfig b/src/superio/renesas/Kconfig
deleted file mode 100644
index 8f48abb..0000000
--- a/src/superio/renesas/Kconfig
+++ /dev/null
@@ -1,17 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 coresystems GmbH
-##
-## 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; version 2 of the License.
-##
-## 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 SUPERIO_RENESAS_M3885X
-	bool
diff --git a/src/superio/renesas/m3885x/Kconfig b/src/superio/renesas/m3885x/Kconfig
new file mode 100644
index 0000000..8f48abb
--- /dev/null
+++ b/src/superio/renesas/m3885x/Kconfig
@@ -0,0 +1,17 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 coresystems GmbH
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_RENESAS_M3885X
+	bool
diff --git a/src/superio/serverengines/Kconfig b/src/superio/serverengines/Kconfig
deleted file mode 100644
index 53624a1..0000000
--- a/src/superio/serverengines/Kconfig
+++ /dev/null
@@ -1,17 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Ronald G. Minnich
-##
-## 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; version 2 of the License.
-##
-## 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 SUPERIO_SERVERENGINES_PILOT
-	bool
diff --git a/src/superio/serverengines/pilot/Kconfig b/src/superio/serverengines/pilot/Kconfig
new file mode 100644
index 0000000..53624a1
--- /dev/null
+++ b/src/superio/serverengines/pilot/Kconfig
@@ -0,0 +1,17 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SERVERENGINES_PILOT
+	bool
diff --git a/src/superio/smsc/Kconfig b/src/superio/smsc/Kconfig
deleted file mode 100644
index 0bab195..0000000
--- a/src/superio/smsc/Kconfig
+++ /dev/null
@@ -1,52 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Ronald G. Minnich
-## Copyright (C) 2012 Advanced Micro Devices, Inc.
-##
-## 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; version 2 of the License.
-##
-## 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 SUPERIO_WANTS_14MHZ_CLOCK
-	bool
-
-config SUPERIO_SMSC_DME1737
-	bool
-config SUPERIO_SMSC_FDC37N972
-	bool
-config SUPERIO_SMSC_LPC47B272
-	bool
-config SUPERIO_SMSC_LPC47B397
-	bool
-config SUPERIO_SMSC_LPC47M10X
-	bool
-config SUPERIO_SMSC_LPC47M15X
-	bool
-config SUPERIO_SMSC_LPC47N207
-	bool
-config SUPERIO_SMSC_LPC47N217
-	bool
-config SUPERIO_SMSC_LPC47N227
-	bool
-config SUPERIO_SMSC_SIO10N268
-	bool
-config SUPERIO_SMSC_SIO1007
-	bool
-config SUPERIO_SMSC_KBC1100
-	bool
-config SUPERIO_SMSC_MEC1308
-	bool
-config SUPERIO_SMSC_SMSCSUPERIO
-	bool
-	select SUPERIO_WANTS_14MHZ_CLOCK
-config SUPERIO_SMSC_SIO1036
-	bool
-config SUPERIO_SMSC_SCH4037
-	bool
diff --git a/src/superio/smsc/dme1737/Kconfig b/src/superio/smsc/dme1737/Kconfig
new file mode 100644
index 0000000..07aa8bd
--- /dev/null
+++ b/src/superio/smsc/dme1737/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_DME1737
+	bool
+
diff --git a/src/superio/smsc/fdc37n972/Kconfig b/src/superio/smsc/fdc37n972/Kconfig
new file mode 100644
index 0000000..9653657
--- /dev/null
+++ b/src/superio/smsc/fdc37n972/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_FDC37N972
+	bool
+
diff --git a/src/superio/smsc/kbc1100/Kconfig b/src/superio/smsc/kbc1100/Kconfig
new file mode 100644
index 0000000..967bcf2
--- /dev/null
+++ b/src/superio/smsc/kbc1100/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_KBC1100
+	bool
+
diff --git a/src/superio/smsc/lpc47b272/Kconfig b/src/superio/smsc/lpc47b272/Kconfig
new file mode 100644
index 0000000..f83954b
--- /dev/null
+++ b/src/superio/smsc/lpc47b272/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_LPC47B272
+	bool
+
diff --git a/src/superio/smsc/lpc47b397/Kconfig b/src/superio/smsc/lpc47b397/Kconfig
new file mode 100644
index 0000000..e1863c2
--- /dev/null
+++ b/src/superio/smsc/lpc47b397/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_LPC47B397
+	bool
+
diff --git a/src/superio/smsc/lpc47m10x/Kconfig b/src/superio/smsc/lpc47m10x/Kconfig
new file mode 100644
index 0000000..0412f29
--- /dev/null
+++ b/src/superio/smsc/lpc47m10x/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_LPC47M10X
+	bool
+
diff --git a/src/superio/smsc/lpc47m15x/Kconfig b/src/superio/smsc/lpc47m15x/Kconfig
new file mode 100644
index 0000000..4810048
--- /dev/null
+++ b/src/superio/smsc/lpc47m15x/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_LPC47M15X
+	bool
+
diff --git a/src/superio/smsc/lpc47n207/Kconfig b/src/superio/smsc/lpc47n207/Kconfig
new file mode 100644
index 0000000..4956b10
--- /dev/null
+++ b/src/superio/smsc/lpc47n207/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_LPC47N207
+	bool
+
diff --git a/src/superio/smsc/lpc47n217/Kconfig b/src/superio/smsc/lpc47n217/Kconfig
new file mode 100644
index 0000000..f498209
--- /dev/null
+++ b/src/superio/smsc/lpc47n217/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_LPC47N217
+	bool
+
diff --git a/src/superio/smsc/lpc47n227/Kconfig b/src/superio/smsc/lpc47n227/Kconfig
new file mode 100644
index 0000000..4cceed1
--- /dev/null
+++ b/src/superio/smsc/lpc47n227/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_LPC47N227
+	bool
+
diff --git a/src/superio/smsc/mec1308/Kconfig b/src/superio/smsc/mec1308/Kconfig
new file mode 100644
index 0000000..a8fb43b
--- /dev/null
+++ b/src/superio/smsc/mec1308/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_MEC1308
+	bool
+
diff --git a/src/superio/smsc/sch4037/Kconfig b/src/superio/smsc/sch4037/Kconfig
new file mode 100644
index 0000000..966720c
--- /dev/null
+++ b/src/superio/smsc/sch4037/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_SCH4037
+	bool
+
diff --git a/src/superio/smsc/sio1007/Kconfig b/src/superio/smsc/sio1007/Kconfig
new file mode 100644
index 0000000..9771edb
--- /dev/null
+++ b/src/superio/smsc/sio1007/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_SIO1007
+	bool
+
diff --git a/src/superio/smsc/sio1036/Kconfig b/src/superio/smsc/sio1036/Kconfig
new file mode 100644
index 0000000..a0e3cf6
--- /dev/null
+++ b/src/superio/smsc/sio1036/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_SIO1036
+	bool
+
diff --git a/src/superio/smsc/sio10n268/Kconfig b/src/superio/smsc/sio10n268/Kconfig
new file mode 100644
index 0000000..0526464
--- /dev/null
+++ b/src/superio/smsc/sio10n268/Kconfig
@@ -0,0 +1,19 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_SMSC_SIO10N268
+	bool
+
diff --git a/src/superio/smsc/smscsuperio/Kconfig b/src/superio/smsc/smscsuperio/Kconfig
new file mode 100644
index 0000000..0b8bac2
--- /dev/null
+++ b/src/superio/smsc/smscsuperio/Kconfig
@@ -0,0 +1,23 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2012 Advanced Micro Devices, Inc.
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WANTS_14MHZ_CLOCK
+	bool
+
+config SUPERIO_SMSC_SMSCSUPERIO
+	bool
+	select SUPERIO_WANTS_14MHZ_CLOCK
+
diff --git a/src/superio/via/Kconfig b/src/superio/via/Kconfig
deleted file mode 100644
index b2de1d3..0000000
--- a/src/superio/via/Kconfig
+++ /dev/null
@@ -1,17 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Ronald G. Minnich
-##
-## 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; version 2 of the License.
-##
-## 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 SUPERIO_VIA_VT1211
-	bool
diff --git a/src/superio/via/vt1211/Kconfig b/src/superio/via/vt1211/Kconfig
new file mode 100644
index 0000000..b2de1d3
--- /dev/null
+++ b/src/superio/via/vt1211/Kconfig
@@ -0,0 +1,17 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_VIA_VT1211
+	bool
diff --git a/src/superio/winbond/Kconfig b/src/superio/winbond/Kconfig
deleted file mode 100644
index 1731a7f..0000000
--- a/src/superio/winbond/Kconfig
+++ /dev/null
@@ -1,56 +0,0 @@
-##
-## This file is part of the coreboot project.
-##
-## Copyright (C) 2009 Ronald G. Minnich
-## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
-##
-## 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; version 2 of the License.
-##
-## 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.
-##
-
-# Generic Winbond romstage driver - Just enough UART initialisation code for
-# romstage.
-config SUPERIO_WINBOND_COMMON_ROMSTAGE
-	bool
-
-config SUPERIO_WINBOND_W83627DHG
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
-
-config SUPERIO_WINBOND_W83627EHG
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
-
-config SUPERIO_WINBOND_W83627HF
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
-
-config SUPERIO_WINBOND_W83627THG
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
-
-config SUPERIO_WINBOND_W83627UHG
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
-
-config SUPERIO_WINBOND_W83667HG_A
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
-
-config SUPERIO_WINBOND_W83697HF
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
-
-config SUPERIO_WINBOND_W83977TF
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
-
-config SUPERIO_WINBOND_WPCD376I
-	bool
-	select SUPERIO_WINBOND_COMMON_ROMSTAGE
diff --git a/src/superio/winbond/common/Kconfig b/src/superio/winbond/common/Kconfig
new file mode 100644
index 0000000..26163dd
--- /dev/null
+++ b/src/superio/winbond/common/Kconfig
@@ -0,0 +1,21 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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.
+##
+
+# Generic Winbond romstage driver - Just enough UART initialisation code for
+# romstage.
+config SUPERIO_WINBOND_COMMON_ROMSTAGE
+	bool
+
diff --git a/src/superio/winbond/w83627dhg/Kconfig b/src/superio/winbond/w83627dhg/Kconfig
new file mode 100644
index 0000000..7ea6cb5
--- /dev/null
+++ b/src/superio/winbond/w83627dhg/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_W83627DHG
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+
diff --git a/src/superio/winbond/w83627ehg/Kconfig b/src/superio/winbond/w83627ehg/Kconfig
new file mode 100644
index 0000000..7c65827
--- /dev/null
+++ b/src/superio/winbond/w83627ehg/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_W83627EHG
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+
diff --git a/src/superio/winbond/w83627hf/Kconfig b/src/superio/winbond/w83627hf/Kconfig
new file mode 100644
index 0000000..82a5110
--- /dev/null
+++ b/src/superio/winbond/w83627hf/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_W83627HF
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+
diff --git a/src/superio/winbond/w83627thg/Kconfig b/src/superio/winbond/w83627thg/Kconfig
new file mode 100644
index 0000000..e7d54ab
--- /dev/null
+++ b/src/superio/winbond/w83627thg/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_W83627THG
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+
diff --git a/src/superio/winbond/w83627uhg/Kconfig b/src/superio/winbond/w83627uhg/Kconfig
new file mode 100644
index 0000000..be79117
--- /dev/null
+++ b/src/superio/winbond/w83627uhg/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_W83627UHG
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+
diff --git a/src/superio/winbond/w83667hg-a/Kconfig b/src/superio/winbond/w83667hg-a/Kconfig
new file mode 100644
index 0000000..5606fdc
--- /dev/null
+++ b/src/superio/winbond/w83667hg-a/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_W83667HG_A
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+
diff --git a/src/superio/winbond/w83697hf/Kconfig b/src/superio/winbond/w83697hf/Kconfig
new file mode 100644
index 0000000..1a55fea
--- /dev/null
+++ b/src/superio/winbond/w83697hf/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_W83697HF
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+
diff --git a/src/superio/winbond/w83977tf/Kconfig b/src/superio/winbond/w83977tf/Kconfig
new file mode 100644
index 0000000..dd51efc
--- /dev/null
+++ b/src/superio/winbond/w83977tf/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_W83977TF
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+
diff --git a/src/superio/winbond/wpcd376i/Kconfig b/src/superio/winbond/wpcd376i/Kconfig
new file mode 100644
index 0000000..f9a3327
--- /dev/null
+++ b/src/superio/winbond/wpcd376i/Kconfig
@@ -0,0 +1,20 @@
+##
+## This file is part of the coreboot project.
+##
+## Copyright (C) 2009 Ronald G. Minnich
+## Copyright (C) 2014 Edward O'Callaghan <eocallaghan at alterapraxis.com>
+##
+## 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; version 2 of the License.
+##
+## 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 SUPERIO_WINBOND_WPCD376I
+	bool
+	select SUPERIO_WINBOND_COMMON_ROMSTAGE
+



More information about the coreboot-gerrit mailing list