linux/arch/h8300/Kconfig.cpu
<<
>>
Prefs
   1menu "Processor type and features"
   2
   3source "kernel/time/Kconfig"
   4
   5choice
   6        prompt "H8/300 platform"
   7        default H8300H_GENERIC
   8
   9config H8300H_GENERIC
  10        bool "H8/300H Generic"
  11        help
  12          H8/300H CPU Generic Hardware Support
  13
  14config H8300H_AKI3068NET
  15        bool "AE-3068/69"
  16        select H83068
  17        help
  18          AKI-H8/3068F / AKI-H8/3069F Flashmicom LAN Board Support
  19          More Information. (Japanese Only)
  20          <http://akizukidenshi.com/catalog/default.aspx>
  21          AE-3068/69 Evaluation Board Support
  22          More Information.
  23          <http://www.microtronique.com/ae3069lan.htm>
  24
  25config H8300H_H8MAX
  26        bool "H8MAX"
  27        select H83068
  28        help
  29          H8MAX Evaluation Board Support
  30          More Information. (Japanese Only)
  31          <http://strawberry-linux.com/h8/index.html>
  32
  33config H8300H_SIM
  34        bool "H8/300H Simulator"
  35        select H83007
  36        help
  37          GDB Simulator Support
  38          More Information.
  39          <http://sourceware.org/sid/>
  40
  41config H8S_GENERIC
  42        bool "H8S Generic"
  43        help
  44          H8S CPU Generic Hardware Support
  45
  46config H8S_EDOSK2674
  47        bool "EDOSK-2674"
  48        select H8S2678
  49        help
  50          Renesas EDOSK-2674 Evaluation Board Support
  51          More Information.
  52          <http://www.azpower.com/H8-uClinux/index.html>
  53          <http://www.renesas.eu/products/tools/introductory_evaluation_tools/evaluation_development_os_kits/edosk2674r/edosk2674r_software_tools_root.jsp>
  54
  55config H8S_SIM
  56        bool "H8S Simulator"
  57        help
  58          GDB Simulator Support
  59          More Information.
  60          <http://sourceware.org/sid/>
  61
  62endchoice
  63
  64choice
  65        prompt "CPU Selection"
  66
  67config H83002
  68        bool "H8/3001,3002,3003"
  69        select CPU_H8300H
  70
  71config H83007
  72        bool "H8/3006,3007"
  73        select CPU_H8300H
  74
  75config H83048
  76        bool "H8/3044,3045,3046,3047,3048,3052"
  77        select CPU_H8300H
  78
  79config H83068
  80        bool "H8/3065,3066,3067,3068,3069"
  81        select CPU_H8300H
  82
  83config H8S2678
  84        bool "H8S/2670,2673,2674R,2675,2676"
  85        select CPU_H8S
  86
  87endchoice
  88
  89config CPU_CLOCK
  90        int "CPU Clock Frequency (/1KHz)"
  91        default "20000"
  92        help
  93          CPU Clock Frequency divide to 1000
  94
  95choice
  96        prompt "Kernel executes from"
  97        ---help---
  98          Choose the memory type that the kernel will be running in.
  99
 100config RAMKERNEL
 101        bool "RAM"
 102        help
 103          The kernel will be resident in RAM when running.
 104
 105config ROMKERNEL
 106        bool "ROM"
 107        help
 108          The kernel will be resident in FLASH/ROM when running.
 109endchoice
 110
 111
 112config CPU_H8300H
 113        bool
 114        depends on (H83002 || H83007 || H83048 || H83068)
 115        default y
 116
 117config CPU_H8S
 118        bool
 119        depends on H8S2678
 120        default y
 121
 122choice
 123        prompt "Timer"
 124config H8300_TIMER8
 125        bool "8bit timer (2ch cascade)"
 126        depends on (H83007 || H83068 || H8S2678)
 127
 128config H8300_TIMER16
 129        bool "16bit timer"
 130        depends on (H83007 || H83068)
 131
 132config H8300_ITU
 133        bool "ITU"
 134        depends on (H83002 || H83048)
 135
 136config H8300_TPU
 137        bool "TPU"
 138        depends on H8S2678
 139endchoice
 140
 141if H8300_TIMER8
 142choice
 143        prompt "Timer Channel"
 144config H8300_TIMER8_CH0
 145        bool "Channel 0"
 146config H8300_TIMER8_CH2
 147        bool "Channel 2"
 148        depends on CPU_H8300H
 149endchoice
 150endif
 151
 152config H8300_TIMER16_CH
 153        int "16bit timer channel (0 - 2)"
 154        depends on H8300_TIMER16
 155        range 0 2
 156
 157config H8300_ITU_CH
 158        int "ITU channel"
 159        depends on H8300_ITU
 160
 161config H8300_TPU_CH
 162        int "TPU channel"
 163        depends on H8300_TPU
 164
 165source "kernel/Kconfig.preempt"
 166
 167source "mm/Kconfig"
 168
 169endmenu
 170
lxr.linux.no kindly hosted by Redpill Linpro AS, provider of Linux consulting and operations services since 1995.