Version:  2.0.40 2.2.26 2.4.37 3.4 3.5 3.6 3.7 3.8 3.9 3.10 3.11 3.12 3.13 3.14 3.15 3.16 3.17 3.18 3.19 4.0

Linux/arch/arm/mach-at91/Kconfig

  1 if ARCH_AT91
  2 
  3 config HAVE_AT91_UTMI
  4         bool
  5 
  6 config HAVE_AT91_USB_CLK
  7         bool
  8 
  9 config COMMON_CLK_AT91
 10         bool
 11         select COMMON_CLK
 12 
 13 config HAVE_AT91_SMD
 14         bool
 15 
 16 config HAVE_AT91_H32MX
 17         bool
 18 
 19 config SOC_SAMA5
 20         bool
 21         select ATMEL_AIC5_IRQ
 22         select COMMON_CLK_AT91
 23         select CPU_V7
 24         select GENERIC_CLOCKEVENTS
 25         select MEMORY
 26         select ATMEL_SDRAMC
 27         select PHYLIB if NETDEVICES
 28 
 29 menu "Atmel AT91 System-on-Chip"
 30 
 31 choice
 32 
 33         prompt "Core type"
 34 
 35 config SOC_SAM_V4_V5
 36         bool "ARM9 AT91SAM9/AT91RM9200"
 37         help
 38           Select this if you are using one of Atmel's AT91SAM9 or
 39           AT91RM9200 SoC.
 40 
 41 config SOC_SAM_V7
 42         bool "Cortex A5"
 43         help
 44           Select this if you are using one of Atmel's SAMA5D3 SoC.
 45 
 46 endchoice
 47 
 48 comment "Atmel AT91 Processor"
 49 
 50 if SOC_SAM_V7
 51 config SOC_SAMA5D3
 52         bool "SAMA5D3 family"
 53         select SOC_SAMA5
 54         select HAVE_FB_ATMEL
 55         select HAVE_AT91_UTMI
 56         select HAVE_AT91_SMD
 57         select HAVE_AT91_USB_CLK
 58         help
 59           Select this if you are using one of Atmel's SAMA5D3 family SoC.
 60           This support covers SAMA5D31, SAMA5D33, SAMA5D34, SAMA5D35, SAMA5D36.
 61 
 62 config SOC_SAMA5D4
 63         bool "SAMA5D4 family"
 64         select SOC_SAMA5
 65         select CLKSRC_MMIO
 66         select CACHE_L2X0
 67         select HAVE_FB_ATMEL
 68         select HAVE_AT91_UTMI
 69         select HAVE_AT91_SMD
 70         select HAVE_AT91_USB_CLK
 71         select HAVE_AT91_H32MX
 72         help
 73           Select this if you are using one of Atmel's SAMA5D4 family SoC.
 74 endif
 75 
 76 if SOC_SAM_V4_V5
 77 config SOC_AT91RM9200
 78         bool "AT91RM9200"
 79         select ATMEL_AIC_IRQ
 80         select COMMON_CLK_AT91
 81         select CPU_ARM920T
 82         select GENERIC_CLOCKEVENTS
 83         select HAVE_AT91_USB_CLK
 84 
 85 config SOC_AT91SAM9
 86         bool "AT91SAM9"
 87         select ATMEL_AIC_IRQ
 88         select ATMEL_SDRAMC
 89         select COMMON_CLK_AT91
 90         select CPU_ARM926T
 91         select GENERIC_CLOCKEVENTS
 92         select HAVE_AT91_SMD
 93         select HAVE_AT91_USB_CLK
 94         select HAVE_AT91_UTMI
 95         select HAVE_FB_ATMEL
 96         select MEMORY
 97         help
 98           Select this if you are using one of those Atmel SoC:
 99             AT91SAM9260
100             AT91SAM9261
101             AT91SAM9263
102             AT91SAM9G15
103             AT91SAM9G20
104             AT91SAM9G25
105             AT91SAM9G35
106             AT91SAM9G45
107             AT91SAM9G46
108             AT91SAM9M10
109             AT91SAM9M11
110             AT91SAM9N12
111             AT91SAM9RL
112             AT91SAM9X25
113             AT91SAM9X35
114             AT91SAM9XE
115 endif # SOC_SAM_V4_V5
116 
117 comment "AT91 Feature Selections"
118 
119 config AT91_SLOW_CLOCK
120         bool "Suspend-to-RAM disables main oscillator"
121         select SRAM
122         depends on SUSPEND
123         help
124           Select this if you want Suspend-to-RAM to save the most power
125           possible (without powering off the CPU) by disabling the PLLs
126           and main oscillator so that only the 32 KiHz clock is available.
127 
128           When only that slow-clock is available, some peripherals lose
129           functionality.  Many can't issue wakeup events unless faster
130           clocks are available.  Some lose their operating state and
131           need to be completely re-initialized.
132 
133 config AT91_TIMER_HZ
134        int "Kernel HZ (jiffies per second)"
135        range 32 1024
136        depends on ARCH_AT91
137        default "128" if SOC_AT91RM9200
138        default "100"
139        help
140           On AT91rm9200 chips where you're using a system clock derived
141           from the 32768 Hz hardware clock, this tick rate should divide
142           it exactly: use a power-of-two value, such as 128 or 256, to
143           reduce timing errors caused by rounding.
144 
145           On AT91sam926x chips, or otherwise when using a higher precision
146           system clock (of at least several MHz), rounding is less of a
147           problem so it can be safer to use a decimal values like 100.
148 
149 endmenu
150 
151 endif

This page was automatically generated by LXR 0.3.1 (source).  •  Linux is a registered trademark of Linus Torvalds  •  Contact us