home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2010 May / Mac Life Ubuntu.iso / casper / filesystem.squashfs / usr / src / linux-headers-2.6.28-15 / arch / arm / mach-pxa / Kconfig next >
Encoding:
Text File  |  2008-12-24  |  8.3 KB  |  442 lines

  1. if ARCH_PXA
  2.  
  3. menu "Intel PXA2xx/PXA3xx Implementations"
  4.  
  5. if PXA3xx
  6.  
  7. menu "Supported PXA3xx Processor Variants"
  8.  
  9. config CPU_PXA300
  10.     bool "PXA300 (codename Monahans-L)"
  11.  
  12. config CPU_PXA310
  13.     bool "PXA310 (codename Monahans-LV)"
  14.     select CPU_PXA300
  15.  
  16. config CPU_PXA320
  17.     bool "PXA320 (codename Monahans-P)"
  18.  
  19. config CPU_PXA930
  20.     bool "PXA930 (codename Tavor-P)"
  21.  
  22. endmenu
  23.  
  24. endif
  25.  
  26. config ARCH_GUMSTIX
  27.     bool "Gumstix XScale boards"
  28.     help
  29.       Say Y here if you intend to run this kernel on a
  30.       Gumstix Full Function Minature Computer.
  31.  
  32. config MACH_GUMSTIX_F
  33.     bool "Basix, Connex, ws-200ax, ws-400ax systems"
  34.     depends on ARCH_GUMSTIX
  35.     select PXA25x
  36.  
  37. config ARCH_LUBBOCK
  38.     bool "Intel DBPXA250 Development Platform"
  39.     select PXA25x
  40.     select SA1111
  41.     select PXA_HAVE_BOARD_IRQS
  42.  
  43. config MACH_LOGICPD_PXA270
  44.     bool "LogicPD PXA270 Card Engine Development Platform"
  45.     select PXA27x
  46.     select HAVE_PWM
  47.     select PXA_HAVE_BOARD_IRQS
  48.  
  49. config MACH_MAINSTONE
  50.     bool "Intel HCDDBBVA0 Development Platform"
  51.     select PXA27x
  52.     select HAVE_PWM
  53.     select PXA_HAVE_BOARD_IRQS
  54.  
  55. config MACH_MP900C
  56.     bool "Nec Mobilepro 900/c"
  57.     select PXA25x
  58.  
  59. config ARCH_PXA_IDP
  60.     bool "Accelent Xscale IDP"
  61.     select PXA25x
  62.  
  63. config PXA_SHARPSL
  64.     bool "SHARP Zaurus SL-5600, SL-C7xx and SL-Cxx00 Models"
  65.     select SHARP_SCOOP
  66.     select SHARP_PARAM
  67.     help
  68.       Say Y here if you intend to run this kernel on a
  69.       Sharp Zaurus SL-5600 (Poodle), SL-C700 (Corgi),
  70.       SL-C750 (Shepherd), SL-C760 (Husky), SL-C1000 (Akita),
  71.       SL-C3000 (Spitz), SL-C3100 (Borzoi) or SL-C6000x (Tosa)
  72.       handheld computer.
  73.  
  74. config CORGI_SSP_DEPRECATED
  75.     bool
  76.     select PXA_SSP
  77.     help
  78.       This option will include corgi_ssp.c and corgi_lcd.c
  79.       that corgi_ts.c and other legacy drivers (corgi_bl.c
  80.       and sharpsl_pm.c) may depend on.
  81.  
  82. config MACH_POODLE
  83.     bool "Enable Sharp SL-5600 (Poodle) Support"
  84.     depends on PXA_SHARPSL
  85.     select PXA25x
  86.     select SHARP_LOCOMO
  87.     select PXA_SSP
  88.  
  89. config MACH_CORGI
  90.     bool "Enable Sharp SL-C700 (Corgi) Support"
  91.     depends on PXA_SHARPSL
  92.     select PXA25x
  93.     select PXA_SHARP_C7xx
  94.  
  95. config MACH_SHEPHERD
  96.     bool "Enable Sharp SL-C750 (Shepherd) Support"
  97.     depends on PXA_SHARPSL
  98.     select PXA25x
  99.     select PXA_SHARP_C7xx
  100.  
  101. config MACH_HUSKY
  102.     bool "Enable Sharp SL-C760 (Husky) Support"
  103.     depends on PXA_SHARPSL
  104.     select PXA25x
  105.     select PXA_SHARP_C7xx
  106.  
  107. config MACH_AKITA
  108.     bool "Enable Sharp SL-1000 (Akita) Support"
  109.     depends on PXA_SHARPSL
  110.     select PXA27x
  111.     select PXA_SHARP_Cxx00
  112.     select MACH_SPITZ
  113.     select I2C
  114.     select I2C_PXA
  115.  
  116. config MACH_SPITZ
  117.     bool "Enable Sharp Zaurus SL-3000 (Spitz) Support"
  118.     depends on PXA_SHARPSL
  119.     select PXA27x
  120.     select PXA_SHARP_Cxx00
  121.  
  122. config MACH_BORZOI
  123.     bool "Enable Sharp Zaurus SL-3100 (Borzoi) Support"
  124.     depends on PXA_SHARPSL
  125.     select PXA27x
  126.     select PXA_SHARP_Cxx00
  127.  
  128. config MACH_TOSA
  129.     bool "Enable Sharp SL-6000x (Tosa) Support"
  130.     depends on PXA_SHARPSL
  131.     select PXA25x
  132.     select PXA_HAVE_BOARD_IRQS
  133.  
  134. config ARCH_VIPER
  135.     bool "Arcom/Eurotech VIPER SBC"
  136.     select PXA25x
  137.     select ISA
  138.     select I2C_GPIO
  139.     select HAVE_PWM
  140.     select PXA_HAVE_BOARD_IRQS
  141.     select PXA_HAVE_ISA_IRQS
  142.  
  143. config ARCH_PXA_ESERIES
  144.     bool "PXA based Toshiba e-series PDAs"
  145.     select PXA25x
  146.     select PXA_HAVE_BOARD_IRQS
  147.  
  148. config MACH_E330
  149.     bool "Toshiba e330"
  150.     default y
  151.     depends on ARCH_PXA_ESERIES
  152.     help
  153.       Say Y here if you intend to run this kernel on a Toshiba
  154.       e330 family PDA.
  155.  
  156. config MACH_E350
  157.     bool "Toshiba e350"
  158.     default y
  159.     depends on ARCH_PXA_ESERIES
  160.     help
  161.       Say Y here if you intend to run this kernel on a Toshiba
  162.       e350 family PDA.
  163.  
  164. config MACH_E740
  165.     bool "Toshiba e740"
  166.     default y
  167.     depends on ARCH_PXA_ESERIES
  168.     select FB_W100
  169.     help
  170.       Say Y here if you intend to run this kernel on a Toshiba
  171.       e740 family PDA.
  172.  
  173. config MACH_E750
  174.     bool "Toshiba e750"
  175.     default y
  176.     depends on ARCH_PXA_ESERIES
  177.     select FB_W100
  178.     help
  179.       Say Y here if you intend to run this kernel on a Toshiba
  180.       e750 family PDA.
  181.  
  182. config MACH_E400
  183.     bool "Toshiba e400"
  184.     default y
  185.     depends on ARCH_PXA_ESERIES
  186.     help
  187.       Say Y here if you intend to run this kernel on a Toshiba
  188.       e400 family PDA.
  189.  
  190. config MACH_E800
  191.     bool "Toshiba e800"
  192.     default y
  193.     depends on ARCH_PXA_ESERIES
  194.     select FB_W100
  195.     help
  196.       Say Y here if you intend to run this kernel on a Toshiba
  197.       e800 family PDA.
  198.  
  199. config TRIZEPS_PXA
  200.     bool "PXA based Keith und Koep Trizeps DIMM-Modules"
  201.  
  202. config MACH_TRIZEPS4
  203.     bool "Keith und Koep Trizeps4 DIMM-Module"
  204.     depends on TRIZEPS_PXA
  205.     select TRIZEPS_PCMCIA
  206.     select PXA27x
  207.  
  208. config MACH_TRIZEPS4WL
  209.     bool "Keith und Koep Trizeps4-WL DIMM-Module"
  210.     depends on TRIZEPS_PXA
  211.     select TRIZEPS_PCMCIA
  212.     select PXA27x
  213.     select PXA_SSP
  214.  
  215. choice
  216.     prompt "Select base board for Trizeps module"
  217.     depends on TRIZEPS_PXA
  218.  
  219. config MACH_TRIZEPS_CONXS
  220.     bool "ConXS Eval Board"
  221.  
  222. config MACH_TRIZEPS_UCONXS
  223.     bool "uConXS Eval Board"
  224.  
  225. config MACH_TRIZEPS_ANY
  226.     bool "another Board"
  227.  
  228. endchoice
  229.  
  230. config TRIZEPS_PCMCIA
  231.     bool
  232.     help
  233.       Enable PCMCIA support for Trizeps modules
  234.  
  235. config MACH_EM_X270
  236.     bool "CompuLab EM-x270 platform"
  237.     select PXA27x
  238.  
  239. config MACH_COLIBRI
  240.     bool "Toradex Colibri PX27x"
  241.     select PXA27x
  242.  
  243. config MACH_ZYLONITE
  244.     bool "PXA3xx Development Platform (aka Zylonite)"
  245.     select PXA3xx
  246.     select PXA_SSP
  247.     select HAVE_PWM
  248.  
  249. config MACH_LITTLETON
  250.     bool "PXA3xx Form Factor Platform (aka Littleton)"
  251.     select PXA3xx
  252.     select PXA_SSP
  253.  
  254. config MACH_TAVOREVB
  255.     bool "PXA930 Evaluation Board (aka TavorEVB)"
  256.     select PXA3xx
  257.     select PXA930
  258.  
  259. config MACH_SAAR
  260.     bool "PXA930 Handheld Platform (aka SAAR)"
  261.     select PXA3xx
  262.     select PXA930
  263.  
  264. config MACH_ARMCORE
  265.     bool "CompuLab CM-X255/CM-X270 modules"
  266.     select PXA27x
  267.     select IWMMXT
  268.     select PXA25x
  269.     select PXA_SSP
  270.  
  271. config MACH_CM_X300
  272.     bool "CompuLab CM-X300 modules"
  273.     select PXA3xx
  274.     select CPU_PXA300
  275.  
  276. config MACH_MAGICIAN
  277.     bool "Enable HTC Magician Support"
  278.     select PXA27x
  279.     select IWMMXT
  280.     select PXA_HAVE_BOARD_IRQS
  281.  
  282. config MACH_MIOA701
  283.     bool "Mitac Mio A701 Support"
  284.     select PXA27x
  285.     select IWMMXT
  286.     select LEDS_GPIO
  287.     select HAVE_PWM
  288.     select GPIO_SYSFS
  289.     help
  290.       Say Y here if you intend to run this kernel on a
  291.       MIO A701. Currently there is only basic support
  292.       for this PDA.
  293.  
  294. config MACH_PCM027
  295.     bool "Phytec phyCORE-PXA270 CPU module (PCM-027)"
  296.     select PXA27x
  297.     select IWMMXT
  298.     select PXA_SSP
  299.     select PXA_HAVE_BOARD_IRQS
  300.  
  301. config ARCH_PXA_PALM
  302.     bool "PXA based Palm PDAs"
  303.     select HAVE_PWM
  304.  
  305. config MACH_PALMTX
  306.     bool "Palm T|X"
  307.     default y
  308.     depends on ARCH_PXA_PALM
  309.     select PXA27x
  310.     select IWMMXT
  311.     help
  312.       Say Y here if you intend to run this kernel on a Palm T|X
  313.       handheld computer.
  314.  
  315. config MACH_PALMZ72
  316.     bool "Palm Zire 72"
  317.     default y
  318.     depends on ARCH_PXA_PALM
  319.     select PXA27x
  320.     select IWMMXT
  321.     help
  322.       Say Y here if you intend to run this kernel on Palm Zire 72
  323.       handheld computer.
  324.  
  325. config MACH_PCM990_BASEBOARD
  326.     bool "PHYTEC PCM-990 development board"
  327.     select HAVE_PWM
  328.     depends on MACH_PCM027
  329.  
  330. choice
  331.     prompt "display on pcm990"
  332.     depends on MACH_PCM990_BASEBOARD
  333.  
  334. config PCM990_DISPLAY_SHARP
  335.     bool "sharp lq084v1dg21 stn display"
  336.  
  337. config PCM990_DISPLAY_NEC
  338.     bool "nec nl6448bc20_18d tft display"
  339.  
  340. config PCM990_DISPLAY_NONE
  341.     bool "no display"
  342.  
  343. endchoice
  344.  
  345. config MACH_AM200EPD
  346.     depends on MACH_GUMSTIX_F
  347.     bool "Enable AM200EPD board support"
  348.  
  349. config PXA_EZX
  350.     bool "Motorola EZX Platform"
  351.     select PXA27x
  352.     select IWMMXT
  353.     select HAVE_PWM
  354.  
  355. config MACH_EZX_A780
  356.     bool "Motorola EZX A780"
  357.     default y
  358.     depends on PXA_EZX
  359.  
  360. config MACH_EZX_E680
  361.     bool "Motorola EZX E680"
  362.     default y
  363.     depends on PXA_EZX
  364.  
  365. config MACH_EZX_A1200
  366.     bool "Motorola EZX A1200"
  367.     default y
  368.     depends on PXA_EZX
  369.  
  370. config MACH_EZX_A910
  371.     bool "Motorola EZX A910"
  372.     default y
  373.     depends on PXA_EZX
  374.  
  375. config MACH_EZX_E6
  376.     bool "Motorola EZX E6"
  377.     default y
  378.     depends on PXA_EZX
  379.  
  380. config MACH_EZX_E2
  381.     bool "Motorola EZX E2"
  382.     default y
  383.     depends on PXA_EZX
  384.  
  385. endmenu
  386.  
  387. config PXA25x
  388.     bool
  389.     help
  390.       Select code specific to PXA21x/25x/26x variants
  391.  
  392. config PXA27x
  393.     bool
  394.     help
  395.       Select code specific to PXA27x variants
  396.  
  397. config PXA3xx
  398.     bool
  399.     help
  400.       Select code specific to PXA3xx variants
  401.  
  402. config PXA_SHARP_C7xx
  403.     bool
  404.     select PXA_SSP
  405.     select SHARPSL_PM
  406.     help
  407.       Enable support for all Sharp C7xx models
  408.  
  409. config PXA_SHARP_Cxx00
  410.     bool
  411.     select PXA_SSP
  412.     select SHARPSL_PM
  413.     help
  414.       Enable common support for Sharp Cxx00 models
  415.  
  416. config PXA_SSP
  417.     tristate
  418.     help
  419.       Enable support for PXA2xx SSP ports
  420.  
  421. config PXA_PWM
  422.     tristate
  423.     default BACKLIGHT_PWM
  424.     help
  425.       Enable support for PXA2xx/PXA3xx PWM controllers
  426.  
  427. config TOSA_BT
  428.     tristate "Control the state of built-in bluetooth chip on Sharp SL-6000"
  429.     depends on MACH_TOSA
  430.     select RFKILL
  431.     help
  432.       This is a simple driver that is able to control
  433.       the state of built in bluetooth chip on tosa.
  434.  
  435. config PXA_HAVE_BOARD_IRQS
  436.     bool
  437.  
  438. config PXA_HAVE_ISA_IRQS
  439.     bool
  440.  
  441. endif
  442.