2 # For a description of the syntax of this configuration file,
3 # see Documentation/kbuild/kconfig-language.txt.
6 mainmenu "Blackfin Kernel Configuration"
16 config RWSEM_GENERIC_SPINLOCK
20 config RWSEM_XCHGADD_ALGORITHM
29 select ARCH_WANT_OPTIONAL_GPIOLIB
35 config GENERIC_FIND_NEXT_BIT
39 config GENERIC_HWEIGHT
43 config GENERIC_HARDIRQS
47 config GENERIC_IRQ_PROBE
55 config FORCE_MAX_ZONEORDER
59 config GENERIC_CALIBRATE_DELAY
65 source "kernel/Kconfig.preempt"
67 source "kernel/Kconfig.freezer"
69 menu "Blackfin Processor Options"
71 comment "Processor and Board Settings"
80 BF512 Processor Support.
85 BF514 Processor Support.
90 BF516 Processor Support.
95 BF518 Processor Support.
100 BF522 Processor Support.
105 BF523 Processor Support.
110 BF524 Processor Support.
115 BF525 Processor Support.
120 BF526 Processor Support.
125 BF527 Processor Support.
130 BF531 Processor Support.
135 BF532 Processor Support.
140 BF533 Processor Support.
145 BF534 Processor Support.
150 BF536 Processor Support.
155 BF537 Processor Support.
160 BF538 Processor Support.
165 BF539 Processor Support.
170 BF542 Processor Support.
175 BF542 Processor Support.
180 BF544 Processor Support.
185 BF544 Processor Support.
190 BF547 Processor Support.
195 BF547 Processor Support.
200 BF548 Processor Support.
205 BF548 Processor Support.
210 BF549 Processor Support.
215 BF549 Processor Support.
220 BF561 Processor Support.
226 bool "Symmetric multi-processing support"
228 This enables support for systems with more than one CPU,
229 like the dual core BF561. If you have a system with only one
230 CPU, say N. If you have a system with more than one CPU, say Y.
232 If you don't know what to do here, say N.
244 config TICK_SOURCE_SYSTMR0
252 default 0 if (BF51x || BF52x || (BF54x && !BF54xM))
253 default 2 if (BF537 || BF536 || BF534)
254 default 3 if (BF561 || BF533 || BF532 || BF531 || BF54xM)
255 default 4 if (BF538 || BF539)
259 default 2 if (BF51x || BF52x || (BF54x && !BF54xM))
260 default 3 if (BF537 || BF536 || BF534 || BF54xM)
261 default 5 if (BF561 || BF538 || BF539)
262 default 6 if (BF533 || BF532 || BF531)
266 default BF_REV_0_1 if (BF51x || BF52x || (BF54x && !BF54xM))
267 default BF_REV_0_2 if (BF534 || BF536 || BF537)
268 default BF_REV_0_3 if (BF531 || BF532 || BF533 || BF54xM || BF561)
272 depends on (BF51x || BF52x || (BF54x && !BF54xM))
276 depends on (BF52x || (BF54x && !BF54xM))
280 depends on (BF52x || BF537 || BF536 || BF534 || (BF54x && !BF54xM))
284 depends on (BF54xM || BF561 || BF537 || BF536 || BF534 || BF533 || BF532 || BF531)
288 depends on (BF561 || BF533 || BF532 || BF531 || BF538 || BF539)
292 depends on (BF561 || BF533 || BF532 || BF531 || BF538 || BF539)
296 depends on (BF533 || BF532 || BF531)
308 depends on (BF512 || BF514 || BF516 || BF518)
313 depends on (BF522 || BF523 || BF524 || BF525 || BF526 || BF527)
318 depends on (BF531 || BF532 || BF533 || BF534 || BF536 || BF537)
323 depends on (BF542M || BF544M || BF547M || BF548M || BF549M)
328 depends on (BF542 || BF544 || BF547 || BF548 || BF549 || BF54xM)
331 config MEM_GENERIC_BOARD
333 depends on GENERIC_BOARD
336 config MEM_MT48LC64M4A2FB_7E
338 depends on (BFIN533_STAMP)
341 config MEM_MT48LC16M16A2TG_75
343 depends on (BFIN533_EZKIT || BFIN561_EZKIT \
344 || BFIN533_BLUETECHNIX_CM || BFIN537_BLUETECHNIX_CM \
345 || H8606_HVSISTEMAS || BFIN527_BLUETECHNIX_CM)
348 config MEM_MT48LC32M8A2_75
350 depends on (BFIN537_STAMP || PNAV10 || BFIN538_EZKIT)
353 config MEM_MT48LC8M32B2B5_7
355 depends on (BFIN561_BLUETECHNIX_CM)
358 config MEM_MT48LC32M16A2TG_75
360 depends on (BFIN527_EZKIT || BFIN532_IP0X || BLACKSTAMP || BFIN526_EZBRD)
363 config MEM_MT48LC32M8A2_75
365 depends on (BFIN518F_EZBRD)
368 source "arch/blackfin/mach-bf518/Kconfig"
369 source "arch/blackfin/mach-bf527/Kconfig"
370 source "arch/blackfin/mach-bf533/Kconfig"
371 source "arch/blackfin/mach-bf561/Kconfig"
372 source "arch/blackfin/mach-bf537/Kconfig"
373 source "arch/blackfin/mach-bf538/Kconfig"
374 source "arch/blackfin/mach-bf548/Kconfig"
376 menu "Board customizations"
379 bool "Default bootloader kernel arguments"
382 string "Initial kernel command string"
383 depends on CMDLINE_BOOL
384 default "console=ttyBF0,57600"
386 If you don't have a boot loader capable of passing a command line string
387 to the kernel, you may specify one here. As a minimum, you should specify
388 the memory size and the root device (e.g., mem=8M, root=/dev/nfs).
391 hex "Kernel load address for booting"
393 range 0x1000 0x20000000
395 This option allows you to set the load address of the kernel.
396 This can be useful if you are on a board which has a small amount
397 of memory or you wish to reserve some memory at the beginning of
400 Note that you need to keep this value above 4k (0x1000) as this
401 memory region is used to capture NULL pointer references as well
402 as some core kernel functions.
405 hex "Kernel ROM Base"
408 range 0x20000000 0x20400000 if !(BF54x || BF561)
409 range 0x20000000 0x30000000 if (BF54x || BF561)
412 comment "Clock/PLL Setup"
415 int "Frequency of the crystal on the board in Hz"
416 default "11059200" if BFIN533_STAMP
417 default "27000000" if BFIN533_EZKIT
418 default "25000000" if (BFIN537_STAMP || BFIN527_EZKIT || H8606_HVSISTEMAS || BLACKSTAMP || BFIN526_EZBRD || BFIN538_EZKIT || BFIN518F-EZBRD)
419 default "30000000" if BFIN561_EZKIT
420 default "24576000" if PNAV10
421 default "10000000" if BFIN532_IP0X
423 The frequency of CLKIN crystal oscillator on the board in Hz.
424 Warning: This value should match the crystal on the board. Otherwise,
425 peripherals won't work properly.
427 config BFIN_KERNEL_CLOCK
428 bool "Re-program Clocks while Kernel boots?"
431 This option decides if kernel clocks are re-programed from the
432 bootloader settings. If the clocks are not set, the SDRAM settings
433 are also not changed, and the Bootloader does 100% of the hardware
438 depends on BFIN_KERNEL_CLOCK
443 depends on BFIN_KERNEL_CLOCK && (! PLL_BYPASS)
446 If this is set the clock will be divided by 2, before it goes to the PLL.
450 depends on BFIN_KERNEL_CLOCK && (! PLL_BYPASS)
452 default "22" if BFIN533_EZKIT
453 default "45" if BFIN533_STAMP
454 default "20" if (BFIN537_STAMP || BFIN527_EZKIT || BFIN548_EZKIT || BFIN548_BLUETECHNIX_CM || BFIN538_EZKIT)
455 default "22" if BFIN533_BLUETECHNIX_CM
456 default "20" if (BFIN537_BLUETECHNIX_CM || BFIN527_BLUETECHNIX_CM || BFIN561_BLUETECHNIX_CM)
457 default "20" if BFIN561_EZKIT
458 default "16" if (H8606_HVSISTEMAS || BLACKSTAMP || BFIN526_EZBRD || BFIN518F_EZBRD)
460 This controls the frequency of the on-chip PLL. This can be between 1 and 64.
461 PLL Frequency = (Crystal Frequency) * (this setting)
464 prompt "Core Clock Divider"
465 depends on BFIN_KERNEL_CLOCK
468 This sets the frequency of the core. It can be 1, 2, 4 or 8
469 Core Frequency = (PLL frequency) / (this setting)
485 int "System Clock Divider"
486 depends on BFIN_KERNEL_CLOCK
490 This sets the frequency of the system clock (including SDRAM or DDR).
491 This can be between 1 and 15
492 System Clock = (PLL frequency) / (this setting)
495 prompt "DDR SDRAM Chip Type"
496 depends on BFIN_KERNEL_CLOCK
498 default MEM_MT46V32M16_5B
500 config MEM_MT46V32M16_6T
503 config MEM_MT46V32M16_5B
508 prompt "DDR/SDRAM Timing"
509 depends on BFIN_KERNEL_CLOCK
510 default BFIN_KERNEL_CLOCK_MEMINIT_CALC
512 This option allows you to specify Blackfin SDRAM/DDR Timing parameters
513 The calculated SDRAM timing parameters may not be 100%
514 accurate - This option is therefore marked experimental.
516 config BFIN_KERNEL_CLOCK_MEMINIT_CALC
517 bool "Calculate Timings (EXPERIMENTAL)"
518 depends on EXPERIMENTAL
520 config BFIN_KERNEL_CLOCK_MEMINIT_SPEC
521 bool "Provide accurate Timings based on target SCLK"
523 Please consult the Blackfin Hardware Reference Manuals as well
524 as the memory device datasheet.
525 http://docs.blackfin.uclinux.org/doku.php?id=bfin:sdram
528 menu "Memory Init Control"
529 depends on BFIN_KERNEL_CLOCK_MEMINIT_SPEC
546 config MEM_EBIU_DDRQUE
563 # Max & Min Speeds for various Chips
567 default 400000000 if BF512
568 default 400000000 if BF514
569 default 400000000 if BF516
570 default 400000000 if BF518
571 default 600000000 if BF522
572 default 400000000 if BF523
573 default 400000000 if BF524
574 default 600000000 if BF525
575 default 400000000 if BF526
576 default 600000000 if BF527
577 default 400000000 if BF531
578 default 400000000 if BF532
579 default 750000000 if BF533
580 default 500000000 if BF534
581 default 400000000 if BF536
582 default 600000000 if BF537
583 default 533333333 if BF538
584 default 533333333 if BF539
585 default 600000000 if BF542
586 default 533333333 if BF544
587 default 600000000 if BF547
588 default 600000000 if BF548
589 default 533333333 if BF549
590 default 600000000 if BF561
604 comment "Kernel Timer/Scheduler"
606 source kernel/Kconfig.hz
613 config GENERIC_CLOCKEVENTS
614 bool "Generic clock events"
615 depends on GENERIC_TIME
618 config CYCLES_CLOCKSOURCE
619 bool "Use 'CYCLES' as a clocksource (EXPERIMENTAL)"
620 depends on EXPERIMENTAL
621 depends on GENERIC_CLOCKEVENTS
622 depends on !BFIN_SCRATCH_REG_CYCLES
625 If you say Y here, you will enable support for using the 'cycles'
626 registers as a clock source. Doing so means you will be unable to
627 safely write to the 'cycles' register during runtime. You will
628 still be able to read it (such as for performance monitoring), but
629 writing the registers will most likely crash the kernel.
631 source kernel/time/Kconfig
636 prompt "Blackfin Exception Scratch Register"
637 default BFIN_SCRATCH_REG_RETN
639 Select the resource to reserve for the Exception handler:
640 - RETN: Non-Maskable Interrupt (NMI)
641 - RETE: Exception Return (JTAG/ICE)
642 - CYCLES: Performance counter
644 If you are unsure, please select "RETN".
646 config BFIN_SCRATCH_REG_RETN
649 Use the RETN register in the Blackfin exception handler
650 as a stack scratch register. This means you cannot
651 safely use NMI on the Blackfin while running Linux, but
652 you can debug the system with a JTAG ICE and use the
653 CYCLES performance registers.
655 If you are unsure, please select "RETN".
657 config BFIN_SCRATCH_REG_RETE
660 Use the RETE register in the Blackfin exception handler
661 as a stack scratch register. This means you cannot
662 safely use a JTAG ICE while debugging a Blackfin board,
663 but you can safely use the CYCLES performance registers
666 If you are unsure, please select "RETN".
668 config BFIN_SCRATCH_REG_CYCLES
671 Use the CYCLES register in the Blackfin exception handler
672 as a stack scratch register. This means you cannot
673 safely use the CYCLES performance registers on a Blackfin
674 board at anytime, but you can debug the system with a JTAG
677 If you are unsure, please select "RETN".
684 menu "Blackfin Kernel Optimizations"
687 comment "Memory Optimizations"
690 bool "Locate interrupt entry code in L1 Memory"
693 If enabled, interrupt entry code (STORE/RESTORE CONTEXT) is linked
694 into L1 instruction memory. (less latency)
696 config EXCPT_IRQ_SYSC_L1
697 bool "Locate entire ASM lowlevel exception / interrupt - Syscall and CPLB handler code in L1 Memory"
700 If enabled, the entire ASM lowlevel exception and interrupt entry code
701 (STORE/RESTORE CONTEXT) is linked into L1 instruction memory.
705 bool "Locate frequently called do_irq dispatcher function in L1 Memory"
708 If enabled, the frequently called do_irq dispatcher function is linked
709 into L1 instruction memory. (less latency)
711 config CORE_TIMER_IRQ_L1
712 bool "Locate frequently called timer_interrupt() function in L1 Memory"
715 If enabled, the frequently called timer_interrupt() function is linked
716 into L1 instruction memory. (less latency)
719 bool "Locate frequently idle function in L1 Memory"
722 If enabled, the frequently called idle function is linked
723 into L1 instruction memory. (less latency)
726 bool "Locate kernel schedule function in L1 Memory"
729 If enabled, the frequently called kernel schedule is linked
730 into L1 instruction memory. (less latency)
732 config ARITHMETIC_OPS_L1
733 bool "Locate kernel owned arithmetic functions in L1 Memory"
736 If enabled, arithmetic functions are linked
737 into L1 instruction memory. (less latency)
740 bool "Locate access_ok function in L1 Memory"
743 If enabled, the access_ok function is linked
744 into L1 instruction memory. (less latency)
747 bool "Locate memset function in L1 Memory"
750 If enabled, the memset function is linked
751 into L1 instruction memory. (less latency)
754 bool "Locate memcpy function in L1 Memory"
757 If enabled, the memcpy function is linked
758 into L1 instruction memory. (less latency)
760 config SYS_BFIN_SPINLOCK_L1
761 bool "Locate sys_bfin_spinlock function in L1 Memory"
764 If enabled, sys_bfin_spinlock function is linked
765 into L1 instruction memory. (less latency)
767 config IP_CHECKSUM_L1
768 bool "Locate IP Checksum function in L1 Memory"
771 If enabled, the IP Checksum function is linked
772 into L1 instruction memory. (less latency)
774 config CACHELINE_ALIGNED_L1
775 bool "Locate cacheline_aligned data to L1 Data Memory"
780 If enabled, cacheline_anligned data is linked
781 into L1 data memory. (less latency)
783 config SYSCALL_TAB_L1
784 bool "Locate Syscall Table L1 Data Memory"
788 If enabled, the Syscall LUT is linked
789 into L1 data memory. (less latency)
791 config CPLB_SWITCH_TAB_L1
792 bool "Locate CPLB Switch Tables L1 Data Memory"
796 If enabled, the CPLB Switch Tables are linked
797 into L1 data memory. (less latency)
800 bool "Support locating application stack in L1 Scratch Memory"
803 If enabled the application stack can be located in L1
804 scratch memory (less latency).
806 Currently only works with FLAT binaries.
808 config EXCEPTION_L1_SCRATCH
809 bool "Locate exception stack in L1 Scratch Memory"
811 depends on !APP_STACK_L1 && !SYSCALL_TAB_L1
813 Whenever an exception occurs, use the L1 Scratch memory for
814 stack storage. You cannot place the stacks of FLAT binaries
815 in L1 when using this option.
817 If you don't use L1 Scratch, then you should say Y here.
819 comment "Speed Optimizations"
820 config BFIN_INS_LOWOVERHEAD
821 bool "ins[bwl] low overhead, higher interrupt latency"
824 Reads on the Blackfin are speculative. In Blackfin terms, this means
825 they can be interrupted at any time (even after they have been issued
826 on to the external bus), and re-issued after the interrupt occurs.
827 For memory - this is not a big deal, since memory does not change if
830 If a FIFO is sitting on the end of the read, it will see two reads,
831 when the core only sees one since the FIFO receives both the read
832 which is cancelled (and not delivered to the core) and the one which
833 is re-issued (which is delivered to the core).
835 To solve this, interrupts are turned off before reads occur to
836 I/O space. This option controls which the overhead/latency of
837 controlling interrupts during this time
838 "n" turns interrupts off every read
839 (higher overhead, but lower interrupt latency)
840 "y" turns interrupts off every loop
841 (low overhead, but longer interrupt latency)
843 default behavior is to leave this set to on (type "Y"). If you are experiencing
844 interrupt latency issues, it is safe and OK to turn this off.
849 prompt "Kernel executes from"
851 Choose the memory type that the kernel will be running in.
856 The kernel will be resident in RAM when running.
861 The kernel will be resident in FLASH/ROM when running.
868 tristate "Enable Blackfin General Purpose Timers API"
871 Enable support for the General Purpose Timers API. If you
874 To compile this driver as a module, choose M here: the module
875 will be called gptimers.ko.
878 prompt "Uncached DMA region"
879 default DMA_UNCACHED_1M
880 config DMA_UNCACHED_4M
881 bool "Enable 4M DMA region"
882 config DMA_UNCACHED_2M
883 bool "Enable 2M DMA region"
884 config DMA_UNCACHED_1M
885 bool "Enable 1M DMA region"
886 config DMA_UNCACHED_NONE
887 bool "Disable DMA region"
891 comment "Cache Support"
896 config BFIN_DCACHE_BANKA
897 bool "Enable only 16k BankA DCACHE - BankB is SRAM"
898 depends on BFIN_DCACHE && !BF531
900 config BFIN_ICACHE_LOCK
901 bool "Enable Instruction Cache Locking"
905 depends on BFIN_DCACHE
906 default BFIN_WB if !SMP
907 default BFIN_WT if SMP
913 Cached data will be written back to SDRAM only when needed.
914 This can give a nice increase in performance, but beware of
915 broken drivers that do not properly invalidate/flush their
918 Write Through Policy:
919 Cached data will always be written back to SDRAM when the
920 cache is updated. This is a completely safe setting, but
921 performance is worse than Write Back.
923 If you are unsure of the options and you want to be safe,
924 then go with Write Through.
930 Cached data will be written back to SDRAM only when needed.
931 This can give a nice increase in performance, but beware of
932 broken drivers that do not properly invalidate/flush their
935 Write Through Policy:
936 Cached data will always be written back to SDRAM when the
937 cache is updated. This is a completely safe setting, but
938 performance is worse than Write Back.
940 If you are unsure of the options and you want to be safe,
941 then go with Write Through.
945 config BFIN_L2_CACHEABLE
947 depends on (BFIN_DCACHE || BFIN_ICACHE) && (BF54x || (BF561 && !SMP))
950 Select to make L2 SRAM cacheable in L1 data and instruction cache.
953 bool "Enable the memory protection unit (EXPERIMENTAL)"
956 Use the processor's MPU to protect applications from accessing
957 memory they do not own. This comes at a performance penalty
958 and is recommended only for debugging.
960 comment "Asynchonous Memory Configuration"
962 menu "EBIU_AMGCTL Global Control"
968 bool "DMA has priority over core for ext. accesses"
973 bool "Bank 0 16 bit packing enable"
978 bool "Bank 1 16 bit packing enable"
983 bool "Bank 2 16 bit packing enable"
988 bool "Bank 3 16 bit packing enable"
992 prompt"Enable Asynchonous Memory Banks"
996 bool "Disable All Banks"
1001 config C_AMBEN_B0_B1
1002 bool "Enable Bank 0 & 1"
1004 config C_AMBEN_B0_B1_B2
1005 bool "Enable Bank 0 & 1 & 2"
1008 bool "Enable All Banks"
1012 menu "EBIU_AMBCTL Control"
1020 default 0x5558 if BF54x
1031 config EBIU_MBSCTLVAL
1032 hex "EBIU Bank Select Control Register"
1037 hex "Flash Memory Mode Control Register"
1042 hex "Flash Memory Bank Control Register"
1047 #############################################################################
1048 menu "Bus options (PCI, PCMCIA, EISA, MCA, ISA)"
1054 Support for PCI bus.
1056 source "drivers/pci/Kconfig"
1059 bool "Support for hot-pluggable device"
1061 Say Y here if you want to plug devices into your computer while
1062 the system is running, and be able to use them quickly. In many
1063 cases, the devices can likewise be unplugged at any time too.
1065 One well known example of this is PCMCIA- or PC-cards, credit-card
1066 size devices such as network cards, modems or hard drives which are
1067 plugged into slots found on all modern laptop computers. Another
1068 example, used on modern desktops as well as laptops, is USB.
1070 Enable HOTPLUG and build a modular kernel. Get agent software
1071 (from <http://linux-hotplug.sourceforge.net/>) and install it.
1072 Then your kernel will automatically call out to a user mode "policy
1073 agent" (/sbin/hotplug) to load modules and set up software needed
1074 to use devices as you hotplug them.
1076 source "drivers/pcmcia/Kconfig"
1078 source "drivers/pci/hotplug/Kconfig"
1082 menu "Executable file formats"
1084 source "fs/Kconfig.binfmt"
1088 menu "Power management options"
1089 source "kernel/power/Kconfig"
1091 config ARCH_SUSPEND_POSSIBLE
1096 prompt "Standby Power Saving Mode"
1098 default PM_BFIN_SLEEP_DEEPER
1099 config PM_BFIN_SLEEP_DEEPER
1102 Sleep "Deeper" Mode (High Power Savings) - This mode reduces dynamic
1103 power dissipation by disabling the clock to the processor core (CCLK).
1104 Furthermore, Standby sets the internal power supply voltage (VDDINT)
1105 to 0.85 V to provide the greatest power savings, while preserving the
1107 The PLL and system clock (SCLK) continue to operate at a very low
1108 frequency of about 3.3 MHz. To preserve data integrity in the SDRAM,
1109 the SDRAM is put into Self Refresh Mode. Typically an external event
1110 such as GPIO interrupt or RTC activity wakes up the processor.
1111 Various Peripherals such as UART, SPORT, PPI may not function as
1112 normal during Sleep Deeper, due to the reduced SCLK frequency.
1113 When in the sleep mode, system DMA access to L1 memory is not supported.
1115 If unsure, select "Sleep Deeper".
1117 config PM_BFIN_SLEEP
1120 Sleep Mode (High Power Savings) - The sleep mode reduces power
1121 dissipation by disabling the clock to the processor core (CCLK).
1122 The PLL and system clock (SCLK), however, continue to operate in
1123 this mode. Typically an external event or RTC activity will wake
1124 up the processor. When in the sleep mode, system DMA access to L1
1125 memory is not supported.
1127 If unsure, select "Sleep Deeper".
1130 config PM_WAKEUP_BY_GPIO
1131 bool "Allow Wakeup from Standby by GPIO"
1132 depends on PM && !BF54x
1134 config PM_WAKEUP_GPIO_NUMBER
1137 depends on PM_WAKEUP_BY_GPIO
1141 prompt "GPIO Polarity"
1142 depends on PM_WAKEUP_BY_GPIO
1143 default PM_WAKEUP_GPIO_POLAR_H
1144 config PM_WAKEUP_GPIO_POLAR_H
1146 config PM_WAKEUP_GPIO_POLAR_L
1148 config PM_WAKEUP_GPIO_POLAR_EDGE_F
1150 config PM_WAKEUP_GPIO_POLAR_EDGE_R
1152 config PM_WAKEUP_GPIO_POLAR_EDGE_B
1156 comment "Possible Suspend Mem / Hibernate Wake-Up Sources"
1159 config PM_BFIN_WAKE_PH6
1160 bool "Allow Wake-Up from on-chip PHY or PH6 GP"
1161 depends on PM && (BF51x || BF52x || BF534 || BF536 || BF537)
1164 Enable PHY and PH6 GP Wake-Up (Voltage Regulator Power-Up)
1166 config PM_BFIN_WAKE_GP
1167 bool "Allow Wake-Up from GPIOs"
1168 depends on PM && BF54x
1171 Enable General-Purpose Wake-Up (Voltage Regulator Power-Up)
1172 (all processors, except ADSP-BF549). This option sets
1173 the general-purpose wake-up enable (GPWE) control bit to enable
1174 wake-up upon detection of an active low signal on the /GPW (PH7) pin.
1175 On ADSP-BF549 this option enables the the same functionality on the
1176 /MRXON pin also PH7.
1180 menu "CPU Frequency scaling"
1182 source "drivers/cpufreq/Kconfig"
1184 config BFIN_CPU_FREQ
1187 select CPU_FREQ_TABLE
1191 bool "CPU Voltage scaling"
1192 depends on EXPERIMENTAL
1196 Say Y here if you want CPU voltage scaling according to the CPU frequency.
1197 This option violates the PLL BYPASS recommendation in the Blackfin Processor
1198 manuals. There is a theoretical risk that during VDDINT transitions
1203 source "net/Kconfig"
1205 source "drivers/Kconfig"
1209 source "arch/blackfin/Kconfig.debug"
1211 source "security/Kconfig"
1213 source "crypto/Kconfig"
1215 source "lib/Kconfig"