diff options
Diffstat (limited to 'arch/sh/tools')
| -rw-r--r-- | arch/sh/tools/Makefile | 5 | ||||
| -rw-r--r-- | arch/sh/tools/gen-mach-types | 4 | ||||
| -rw-r--r-- | arch/sh/tools/mach-types | 72 |
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 |
