aboutsummaryrefslogtreecommitdiff
path: root/arch/sh/tools
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sh/tools')
-rw-r--r--arch/sh/tools/Makefile5
-rw-r--r--arch/sh/tools/gen-mach-types4
-rw-r--r--arch/sh/tools/mach-types72
3 files changed, 60 insertions, 21 deletions
diff --git a/arch/sh/tools/Makefile b/arch/sh/tools/Makefile
index 3c370a11329..2082af1f3fe 100644
--- a/arch/sh/tools/Makefile
+++ b/arch/sh/tools/Makefile
@@ -10,6 +10,7 @@
# Shamelessly cloned from ARM.
#
-include/asm-sh/machtypes.h: $(src)/gen-mach-types $(src)/mach-types
+include/generated/machtypes.h: $(src)/gen-mach-types $(src)/mach-types
@echo ' Generating $@'
- $(Q)$(AWK) -f $^ > $@ || { rm -f $@; /bin/false; }
+ $(Q)mkdir -p $(dir $@)
+ $(Q)LC_ALL=C $(AWK) -f $^ > $@ || { rm -f $@; /bin/false; }
diff --git a/arch/sh/tools/gen-mach-types b/arch/sh/tools/gen-mach-types
index bb2b82234e8..f5ff7c5d891 100644
--- a/arch/sh/tools/gen-mach-types
+++ b/arch/sh/tools/gen-mach-types
@@ -1,6 +1,6 @@
#!/bin/awk
#
-# Awk script to generate include/asm-sh/machtypes.h
+# Awk script to generate include/generated/machtypes.h
# Heavily based on arch/arm/tools/gen-mach-types
#
BEGIN { nr = 0 }
@@ -20,8 +20,6 @@ END {
printf("#ifndef __ASM_SH_MACHTYPES_H\n");
printf("#define __ASM_SH_MACHTYPES_H\n");
printf("\n");
- printf("#include <linux/config.h>\n");
- printf("\n");
printf("/*\n");
printf(" * We'll use the following MACH_xxx defs for placeholders for the time\n");
printf(" * being .. these will all go away once sh_machtype is assigned per-board.\n");
diff --git a/arch/sh/tools/mach-types b/arch/sh/tools/mach-types
index 182fe909257..569977e52c9 100644
--- a/arch/sh/tools/mach-types
+++ b/arch/sh/tools/mach-types
@@ -1,28 +1,68 @@
#
-# List of boards.
+# MACH_<xxx> CONFIG_<xxx>
#
#
-# MACH_<xxx> CONFIG_<xxx>
+# List of board groups.
#
SE SH_SOLUTION_ENGINE
-7751SE SH_7751_SOLUTION_ENGINE
-7300SE SH_7300_SOLUTION_ENGINE
-73180SE SH_73180_SOLUTION_ENGINE
-7751SYSTEMH SH_7751_SYSTEMH
-HP6XX SH_HP6XX
+HIGHLANDER SH_HIGHLANDER
+RTS7751R2D SH_RTS7751R2D
+RSK SH_RSK
+ALPHA_BOARD SH_ALPHA_BOARD
+
+#
+# List of companion chips / MFDs.
+#
HD64461 HD64461
-HD64465 HD64465
-SH2000 SH_SH2000
-SATURN SH_SATURN
+
+#
+# List of boards.
+#
+7206SE SH_7206_SOLUTION_ENGINE
+7343SE SH_7343_SOLUTION_ENGINE
+7619SE SH_7619_SOLUTION_ENGINE
+7721SE SH_7721_SOLUTION_ENGINE
+7722SE SH_7722_SOLUTION_ENGINE
+7724SE SH_7724_SOLUTION_ENGINE
+7751SE SH_7751_SOLUTION_ENGINE
+7780SE SH_7780_SOLUTION_ENGINE
+HP6XX SH_HP6XX
DREAMCAST SH_DREAMCAST
-BIGSUR SH_BIGSUR
-ADX SH_ADX
-MPC1211 SH_MPC1211
SNAPGEAR SH_SECUREEDGE5410
-HS7751RVOIP SH_HS7751RVOIP
-RTS7751R2D SH_RTS7751R2D
EDOSK7705 SH_EDOSK7705
+EDOSK7760 SH_EDOSK7760
+SDK7786 SH_SDK7786
SH4202_MICRODEV SH_SH4202_MICRODEV
SH03 SH_SH03
-
+LANDISK SH_LANDISK
+R7780RP SH_R7780RP
+R7780MP SH_R7780MP
+R7785RP SH_R7785RP
+TITAN SH_TITAN
+SHMIN SH_SHMIN
+LBOXRE2 SH_LBOX_RE2
+X3PROTO SH_X3PROTO
+MAGICPANELR2 SH_MAGIC_PANEL_R2
+R2D_PLUS RTS7751R2D_PLUS
+R2D_1 RTS7751R2D_1
+CAYMAN SH_CAYMAN
+SDK7780 SH_SDK7780
+MIGOR SH_MIGOR
+RSK7201 SH_RSK7201
+RSK7203 SH_RSK7203
+RSK7264 SH_RSK7264
+RSK7269 SH_RSK7269
+AP325RXA SH_AP325RXA
+SH2007 SH_SH2007
+SH7757LCR SH_SH7757LCR
+SH7763RDP SH_SH7763RDP
+SH7785LCR SH_SH7785LCR
+SH7785LCR_PT SH_SH7785LCR_PT
+URQUELL SH_URQUELL
+ESPT SH_ESPT
+POLARIS SH_POLARIS
+KFR2R09 SH_KFR2R09
+ECOVEC SH_ECOVEC
+APSH4A3A SH_APSH4A3A
+APSH4AD0A SH_APSH4AD0A