diff options
29 files changed, 1807 insertions, 930 deletions
diff --git a/arch/avr32/Makefile b/arch/avr32/Makefile index 5b46433d53a5..c9e1f0b47fd3 100644 --- a/arch/avr32/Makefile +++ b/arch/avr32/Makefile | |||
@@ -39,20 +39,6 @@ core-y += arch/avr32/mm/ | |||
39 | drivers-$(CONFIG_OPROFILE) += arch/avr32/oprofile/ | 39 | drivers-$(CONFIG_OPROFILE) += arch/avr32/oprofile/ |
40 | libs-y += arch/avr32/lib/ | 40 | libs-y += arch/avr32/lib/ |
41 | 41 | ||
42 | archincdir-$(CONFIG_PLATFORM_AT32AP) := arch-at32ap | ||
43 | |||
44 | include/asm-avr32/.arch: $(wildcard include/config/platform/*.h) include/config/auto.conf | ||
45 | @echo ' SYMLINK include/asm-avr32/arch -> include/asm-avr32/$(archincdir-y)' | ||
46 | ifneq ($(KBUILD_SRC),) | ||
47 | $(Q)mkdir -p include/asm-avr32 | ||
48 | $(Q)ln -fsn $(srctree)/include/asm-avr32/$(archincdir-y) include/asm-avr32/arch | ||
49 | else | ||
50 | $(Q)ln -fsn $(archincdir-y) include/asm-avr32/arch | ||
51 | endif | ||
52 | @touch $@ | ||
53 | |||
54 | archprepare: include/asm-avr32/.arch | ||
55 | |||
56 | CLEAN_FILES += include/asm-avr32/.arch include/asm-avr32/arch | 42 | CLEAN_FILES += include/asm-avr32/.arch include/asm-avr32/arch |
57 | 43 | ||
58 | BOOT_TARGETS := vmlinux.elf vmlinux.bin uImage uImage.srec | 44 | BOOT_TARGETS := vmlinux.elf vmlinux.bin uImage uImage.srec |
diff --git a/arch/avr32/boards/atngw100/setup.c b/arch/avr32/boards/atngw100/setup.c index 670c87b2db12..b8286f1ce854 100644 --- a/arch/avr32/boards/atngw100/setup.c +++ b/arch/avr32/boards/atngw100/setup.c | |||
@@ -47,7 +47,7 @@ static struct eth_platform_data __initdata eth_data[2]; | |||
47 | static struct spi_board_info spi0_board_info[] __initdata = { | 47 | static struct spi_board_info spi0_board_info[] __initdata = { |
48 | { | 48 | { |
49 | .modalias = "mtd_dataflash", | 49 | .modalias = "mtd_dataflash", |
50 | .max_speed_hz = 10000000, | 50 | .max_speed_hz = 8000000, |
51 | .chip_select = 0, | 51 | .chip_select = 0, |
52 | }, | 52 | }, |
53 | }; | 53 | }; |
diff --git a/arch/avr32/boards/atstk1000/atstk1002.c b/arch/avr32/boards/atstk1000/atstk1002.c index b33542b97563..ee4c292683e1 100644 --- a/arch/avr32/boards/atstk1000/atstk1002.c +++ b/arch/avr32/boards/atstk1000/atstk1002.c | |||
@@ -96,7 +96,7 @@ static struct mtd_partition *nand_part_info(int size, int *num_partitions) | |||
96 | return nand_partitions; | 96 | return nand_partitions; |
97 | } | 97 | } |
98 | 98 | ||
99 | struct atmel_nand_data atstk1006_nand_data __initdata = { | 99 | static struct atmel_nand_data atstk1006_nand_data __initdata = { |
100 | .cle = 21, | 100 | .cle = 21, |
101 | .ale = 22, | 101 | .ale = 22, |
102 | .rdy_pin = GPIO_PIN_PB(30), | 102 | .rdy_pin = GPIO_PIN_PB(30), |
diff --git a/arch/avr32/configs/atngw100_defconfig b/arch/avr32/configs/atngw100_defconfig index 119edb839ac3..541520912c55 100644 --- a/arch/avr32/configs/atngw100_defconfig +++ b/arch/avr32/configs/atngw100_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.26-rc3 | 3 | # Linux kernel version: 2.6.27-rc1 |
4 | # Mon May 26 13:30:59 2008 | 4 | # Tue Aug 5 16:00:47 2008 |
5 | # | 5 | # |
6 | CONFIG_AVR32=y | 6 | CONFIG_AVR32=y |
7 | CONFIG_GENERIC_GPIO=y | 7 | CONFIG_GENERIC_GPIO=y |
@@ -78,10 +78,16 @@ CONFIG_PROFILING=y | |||
78 | CONFIG_OPROFILE=m | 78 | CONFIG_OPROFILE=m |
79 | CONFIG_HAVE_OPROFILE=y | 79 | CONFIG_HAVE_OPROFILE=y |
80 | CONFIG_KPROBES=y | 80 | CONFIG_KPROBES=y |
81 | # CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set | ||
82 | # CONFIG_HAVE_IOREMAP_PROT is not set | ||
81 | CONFIG_HAVE_KPROBES=y | 83 | CONFIG_HAVE_KPROBES=y |
82 | # CONFIG_HAVE_KRETPROBES is not set | 84 | # CONFIG_HAVE_KRETPROBES is not set |
85 | # CONFIG_HAVE_ARCH_TRACEHOOK is not set | ||
83 | # CONFIG_HAVE_DMA_ATTRS is not set | 86 | # CONFIG_HAVE_DMA_ATTRS is not set |
87 | # CONFIG_USE_GENERIC_SMP_HELPERS is not set | ||
88 | CONFIG_HAVE_CLK=y | ||
84 | CONFIG_PROC_PAGE_MONITOR=y | 89 | CONFIG_PROC_PAGE_MONITOR=y |
90 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | ||
85 | CONFIG_SLABINFO=y | 91 | CONFIG_SLABINFO=y |
86 | CONFIG_RT_MUTEXES=y | 92 | CONFIG_RT_MUTEXES=y |
87 | # CONFIG_TINY_SHMEM is not set | 93 | # CONFIG_TINY_SHMEM is not set |
@@ -98,6 +104,7 @@ CONFIG_BLOCK=y | |||
98 | # CONFIG_BLK_DEV_IO_TRACE is not set | 104 | # CONFIG_BLK_DEV_IO_TRACE is not set |
99 | # CONFIG_LSF is not set | 105 | # CONFIG_LSF is not set |
100 | # CONFIG_BLK_DEV_BSG is not set | 106 | # CONFIG_BLK_DEV_BSG is not set |
107 | # CONFIG_BLK_DEV_INTEGRITY is not set | ||
101 | 108 | ||
102 | # | 109 | # |
103 | # IO Schedulers | 110 | # IO Schedulers |
@@ -142,6 +149,7 @@ CONFIG_PHYS_OFFSET=0x10000000 | |||
142 | CONFIG_PREEMPT_NONE=y | 149 | CONFIG_PREEMPT_NONE=y |
143 | # CONFIG_PREEMPT_VOLUNTARY is not set | 150 | # CONFIG_PREEMPT_VOLUNTARY is not set |
144 | # CONFIG_PREEMPT is not set | 151 | # CONFIG_PREEMPT is not set |
152 | CONFIG_QUICKLIST=y | ||
145 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set | 153 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set |
146 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set | 154 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set |
147 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set | 155 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set |
@@ -160,6 +168,7 @@ CONFIG_PAGEFLAGS_EXTENDED=y | |||
160 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 168 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
161 | # CONFIG_RESOURCES_64BIT is not set | 169 | # CONFIG_RESOURCES_64BIT is not set |
162 | CONFIG_ZONE_DMA_FLAG=0 | 170 | CONFIG_ZONE_DMA_FLAG=0 |
171 | CONFIG_NR_QUICK=2 | ||
163 | CONFIG_VIRT_TO_BUS=y | 172 | CONFIG_VIRT_TO_BUS=y |
164 | # CONFIG_OWNERSHIP_TRACE is not set | 173 | # CONFIG_OWNERSHIP_TRACE is not set |
165 | CONFIG_NMI_DEBUGGING=y | 174 | CONFIG_NMI_DEBUGGING=y |
@@ -174,6 +183,12 @@ CONFIG_CMDLINE="" | |||
174 | # | 183 | # |
175 | # Power management options | 184 | # Power management options |
176 | # | 185 | # |
186 | CONFIG_PM=y | ||
187 | # CONFIG_PM_DEBUG is not set | ||
188 | CONFIG_PM_SLEEP=y | ||
189 | CONFIG_SUSPEND=y | ||
190 | CONFIG_SUSPEND_FREEZER=y | ||
191 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||
177 | 192 | ||
178 | # | 193 | # |
179 | # CPU Frequency scaling | 194 | # CPU Frequency scaling |
@@ -205,10 +220,6 @@ CONFIG_CPU_FREQ_AT32AP=y | |||
205 | # | 220 | # |
206 | CONFIG_BINFMT_ELF=y | 221 | CONFIG_BINFMT_ELF=y |
207 | # CONFIG_BINFMT_MISC is not set | 222 | # CONFIG_BINFMT_MISC is not set |
208 | |||
209 | # | ||
210 | # Networking | ||
211 | # | ||
212 | CONFIG_NET=y | 223 | CONFIG_NET=y |
213 | 224 | ||
214 | # | 225 | # |
@@ -222,6 +233,7 @@ CONFIG_XFRM_USER=y | |||
222 | # CONFIG_XFRM_SUB_POLICY is not set | 233 | # CONFIG_XFRM_SUB_POLICY is not set |
223 | # CONFIG_XFRM_MIGRATE is not set | 234 | # CONFIG_XFRM_MIGRATE is not set |
224 | # CONFIG_XFRM_STATISTICS is not set | 235 | # CONFIG_XFRM_STATISTICS is not set |
236 | CONFIG_XFRM_IPCOMP=y | ||
225 | CONFIG_NET_KEY=y | 237 | CONFIG_NET_KEY=y |
226 | # CONFIG_NET_KEY_MIGRATE is not set | 238 | # CONFIG_NET_KEY_MIGRATE is not set |
227 | CONFIG_INET=y | 239 | CONFIG_INET=y |
@@ -339,8 +351,10 @@ CONFIG_IP6_NF_MANGLE=m | |||
339 | # CONFIG_IP_SCTP is not set | 351 | # CONFIG_IP_SCTP is not set |
340 | # CONFIG_TIPC is not set | 352 | # CONFIG_TIPC is not set |
341 | # CONFIG_ATM is not set | 353 | # CONFIG_ATM is not set |
354 | CONFIG_STP=m | ||
342 | CONFIG_BRIDGE=m | 355 | CONFIG_BRIDGE=m |
343 | CONFIG_VLAN_8021Q=m | 356 | CONFIG_VLAN_8021Q=m |
357 | # CONFIG_VLAN_8021Q_GVRP is not set | ||
344 | # CONFIG_DECNET is not set | 358 | # CONFIG_DECNET is not set |
345 | CONFIG_LLC=m | 359 | CONFIG_LLC=m |
346 | # CONFIG_LLC2 is not set | 360 | # CONFIG_LLC2 is not set |
@@ -499,7 +513,6 @@ CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0 | |||
499 | # CONFIG_ATA is not set | 513 | # CONFIG_ATA is not set |
500 | # CONFIG_MD is not set | 514 | # CONFIG_MD is not set |
501 | CONFIG_NETDEVICES=y | 515 | CONFIG_NETDEVICES=y |
502 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
503 | # CONFIG_DUMMY is not set | 516 | # CONFIG_DUMMY is not set |
504 | # CONFIG_BONDING is not set | 517 | # CONFIG_BONDING is not set |
505 | # CONFIG_MACVLAN is not set | 518 | # CONFIG_MACVLAN is not set |
@@ -607,21 +620,35 @@ CONFIG_I2C_ALGOBIT=m | |||
607 | # | 620 | # |
608 | # I2C Hardware Bus support | 621 | # I2C Hardware Bus support |
609 | # | 622 | # |
623 | |||
624 | # | ||
625 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
626 | # | ||
610 | CONFIG_I2C_GPIO=m | 627 | CONFIG_I2C_GPIO=m |
611 | # CONFIG_I2C_OCORES is not set | 628 | # CONFIG_I2C_OCORES is not set |
612 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
613 | # CONFIG_I2C_SIMTEC is not set | 629 | # CONFIG_I2C_SIMTEC is not set |
630 | |||
631 | # | ||
632 | # External I2C/SMBus adapter drivers | ||
633 | # | ||
634 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
614 | # CONFIG_I2C_TAOS_EVM is not set | 635 | # CONFIG_I2C_TAOS_EVM is not set |
615 | # CONFIG_I2C_STUB is not set | 636 | |
637 | # | ||
638 | # Other I2C/SMBus bus drivers | ||
639 | # | ||
616 | # CONFIG_I2C_PCA_PLATFORM is not set | 640 | # CONFIG_I2C_PCA_PLATFORM is not set |
641 | # CONFIG_I2C_STUB is not set | ||
617 | 642 | ||
618 | # | 643 | # |
619 | # Miscellaneous I2C Chip support | 644 | # Miscellaneous I2C Chip support |
620 | # | 645 | # |
621 | # CONFIG_DS1682 is not set | 646 | # CONFIG_DS1682 is not set |
647 | CONFIG_AT24=m | ||
622 | # CONFIG_SENSORS_EEPROM is not set | 648 | # CONFIG_SENSORS_EEPROM is not set |
623 | # CONFIG_SENSORS_PCF8574 is not set | 649 | # CONFIG_SENSORS_PCF8574 is not set |
624 | # CONFIG_PCF8575 is not set | 650 | # CONFIG_PCF8575 is not set |
651 | # CONFIG_SENSORS_PCA9539 is not set | ||
625 | # CONFIG_SENSORS_PCF8591 is not set | 652 | # CONFIG_SENSORS_PCF8591 is not set |
626 | # CONFIG_TPS65010 is not set | 653 | # CONFIG_TPS65010 is not set |
627 | # CONFIG_SENSORS_MAX6875 is not set | 654 | # CONFIG_SENSORS_MAX6875 is not set |
@@ -646,27 +673,32 @@ CONFIG_SPI_ATMEL=y | |||
646 | # CONFIG_SPI_AT25 is not set | 673 | # CONFIG_SPI_AT25 is not set |
647 | CONFIG_SPI_SPIDEV=m | 674 | CONFIG_SPI_SPIDEV=m |
648 | # CONFIG_SPI_TLE62X0 is not set | 675 | # CONFIG_SPI_TLE62X0 is not set |
649 | CONFIG_HAVE_GPIO_LIB=y | 676 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
650 | 677 | CONFIG_GPIOLIB=y | |
651 | # | ||
652 | # GPIO Support | ||
653 | # | ||
654 | # CONFIG_DEBUG_GPIO is not set | 678 | # CONFIG_DEBUG_GPIO is not set |
679 | CONFIG_GPIO_SYSFS=y | ||
655 | 680 | ||
656 | # | 681 | # |
657 | # I2C GPIO expanders: | 682 | # I2C GPIO expanders: |
658 | # | 683 | # |
684 | # CONFIG_GPIO_MAX732X is not set | ||
659 | # CONFIG_GPIO_PCA953X is not set | 685 | # CONFIG_GPIO_PCA953X is not set |
660 | # CONFIG_GPIO_PCF857X is not set | 686 | # CONFIG_GPIO_PCF857X is not set |
661 | 687 | ||
662 | # | 688 | # |
689 | # PCI GPIO expanders: | ||
690 | # | ||
691 | |||
692 | # | ||
663 | # SPI GPIO expanders: | 693 | # SPI GPIO expanders: |
664 | # | 694 | # |
695 | # CONFIG_GPIO_MAX7301 is not set | ||
665 | # CONFIG_GPIO_MCP23S08 is not set | 696 | # CONFIG_GPIO_MCP23S08 is not set |
666 | # CONFIG_W1 is not set | 697 | # CONFIG_W1 is not set |
667 | # CONFIG_POWER_SUPPLY is not set | 698 | # CONFIG_POWER_SUPPLY is not set |
668 | # CONFIG_HWMON is not set | 699 | # CONFIG_HWMON is not set |
669 | # CONFIG_THERMAL is not set | 700 | # CONFIG_THERMAL is not set |
701 | # CONFIG_THERMAL_HWMON is not set | ||
670 | CONFIG_WATCHDOG=y | 702 | CONFIG_WATCHDOG=y |
671 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 703 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
672 | 704 | ||
@@ -685,6 +717,7 @@ CONFIG_SSB_POSSIBLE=y | |||
685 | # | 717 | # |
686 | # Multifunction device drivers | 718 | # Multifunction device drivers |
687 | # | 719 | # |
720 | # CONFIG_MFD_CORE is not set | ||
688 | # CONFIG_MFD_SM501 is not set | 721 | # CONFIG_MFD_SM501 is not set |
689 | # CONFIG_HTC_PASIC3 is not set | 722 | # CONFIG_HTC_PASIC3 is not set |
690 | 723 | ||
@@ -716,10 +749,6 @@ CONFIG_SSB_POSSIBLE=y | |||
716 | # Display device support | 749 | # Display device support |
717 | # | 750 | # |
718 | # CONFIG_DISPLAY_SUPPORT is not set | 751 | # CONFIG_DISPLAY_SUPPORT is not set |
719 | |||
720 | # | ||
721 | # Sound | ||
722 | # | ||
723 | # CONFIG_SOUND is not set | 752 | # CONFIG_SOUND is not set |
724 | CONFIG_USB_SUPPORT=y | 753 | CONFIG_USB_SUPPORT=y |
725 | # CONFIG_USB_ARCH_HAS_HCD is not set | 754 | # CONFIG_USB_ARCH_HAS_HCD is not set |
@@ -740,7 +769,7 @@ CONFIG_USB_GADGET_ATMEL_USBA=y | |||
740 | CONFIG_USB_ATMEL_USBA=y | 769 | CONFIG_USB_ATMEL_USBA=y |
741 | # CONFIG_USB_GADGET_FSL_USB2 is not set | 770 | # CONFIG_USB_GADGET_FSL_USB2 is not set |
742 | # CONFIG_USB_GADGET_NET2280 is not set | 771 | # CONFIG_USB_GADGET_NET2280 is not set |
743 | # CONFIG_USB_GADGET_PXA2XX is not set | 772 | # CONFIG_USB_GADGET_PXA25X is not set |
744 | # CONFIG_USB_GADGET_M66592 is not set | 773 | # CONFIG_USB_GADGET_M66592 is not set |
745 | # CONFIG_USB_GADGET_PXA27X is not set | 774 | # CONFIG_USB_GADGET_PXA27X is not set |
746 | # CONFIG_USB_GADGET_GOKU is not set | 775 | # CONFIG_USB_GADGET_GOKU is not set |
@@ -759,21 +788,24 @@ CONFIG_USB_FILE_STORAGE=m | |||
759 | CONFIG_USB_G_SERIAL=m | 788 | CONFIG_USB_G_SERIAL=m |
760 | # CONFIG_USB_MIDI_GADGET is not set | 789 | # CONFIG_USB_MIDI_GADGET is not set |
761 | # CONFIG_USB_G_PRINTER is not set | 790 | # CONFIG_USB_G_PRINTER is not set |
762 | CONFIG_MMC=m | 791 | CONFIG_USB_CDC_COMPOSITE=m |
792 | CONFIG_MMC=y | ||
763 | # CONFIG_MMC_DEBUG is not set | 793 | # CONFIG_MMC_DEBUG is not set |
764 | # CONFIG_MMC_UNSAFE_RESUME is not set | 794 | # CONFIG_MMC_UNSAFE_RESUME is not set |
765 | 795 | ||
766 | # | 796 | # |
767 | # MMC/SD Card Drivers | 797 | # MMC/SD Card Drivers |
768 | # | 798 | # |
769 | CONFIG_MMC_BLOCK=m | 799 | CONFIG_MMC_BLOCK=y |
770 | CONFIG_MMC_BLOCK_BOUNCE=y | 800 | CONFIG_MMC_BLOCK_BOUNCE=y |
771 | # CONFIG_SDIO_UART is not set | 801 | # CONFIG_SDIO_UART is not set |
772 | # CONFIG_MMC_TEST is not set | 802 | CONFIG_MMC_TEST=m |
773 | 803 | ||
774 | # | 804 | # |
775 | # MMC/SD Host Controller Drivers | 805 | # MMC/SD Host Controller Drivers |
776 | # | 806 | # |
807 | # CONFIG_MMC_SDHCI is not set | ||
808 | CONFIG_MMC_ATMELMCI=y | ||
777 | CONFIG_MMC_SPI=m | 809 | CONFIG_MMC_SPI=m |
778 | # CONFIG_MEMSTICK is not set | 810 | # CONFIG_MEMSTICK is not set |
779 | CONFIG_NEW_LEDS=y | 811 | CONFIG_NEW_LEDS=y |
@@ -783,6 +815,7 @@ CONFIG_LEDS_CLASS=y | |||
783 | # LED drivers | 815 | # LED drivers |
784 | # | 816 | # |
785 | CONFIG_LEDS_GPIO=y | 817 | CONFIG_LEDS_GPIO=y |
818 | # CONFIG_LEDS_PCA955X is not set | ||
786 | 819 | ||
787 | # | 820 | # |
788 | # LED Triggers | 821 | # LED Triggers |
@@ -821,10 +854,13 @@ CONFIG_RTC_INTF_DEV=y | |||
821 | # CONFIG_RTC_DRV_PCF8583 is not set | 854 | # CONFIG_RTC_DRV_PCF8583 is not set |
822 | # CONFIG_RTC_DRV_M41T80 is not set | 855 | # CONFIG_RTC_DRV_M41T80 is not set |
823 | # CONFIG_RTC_DRV_S35390A is not set | 856 | # CONFIG_RTC_DRV_S35390A is not set |
857 | # CONFIG_RTC_DRV_FM3130 is not set | ||
824 | 858 | ||
825 | # | 859 | # |
826 | # SPI RTC drivers | 860 | # SPI RTC drivers |
827 | # | 861 | # |
862 | # CONFIG_RTC_DRV_M41T94 is not set | ||
863 | # CONFIG_RTC_DRV_DS1305 is not set | ||
828 | # CONFIG_RTC_DRV_MAX6902 is not set | 864 | # CONFIG_RTC_DRV_MAX6902 is not set |
829 | # CONFIG_RTC_DRV_R9701 is not set | 865 | # CONFIG_RTC_DRV_R9701 is not set |
830 | # CONFIG_RTC_DRV_RS5C348 is not set | 866 | # CONFIG_RTC_DRV_RS5C348 is not set |
@@ -844,6 +880,19 @@ CONFIG_RTC_INTF_DEV=y | |||
844 | # on-CPU RTC drivers | 880 | # on-CPU RTC drivers |
845 | # | 881 | # |
846 | CONFIG_RTC_DRV_AT32AP700X=y | 882 | CONFIG_RTC_DRV_AT32AP700X=y |
883 | CONFIG_DMADEVICES=y | ||
884 | |||
885 | # | ||
886 | # DMA Devices | ||
887 | # | ||
888 | CONFIG_DW_DMAC=y | ||
889 | CONFIG_DMA_ENGINE=y | ||
890 | |||
891 | # | ||
892 | # DMA Clients | ||
893 | # | ||
894 | # CONFIG_NET_DMA is not set | ||
895 | CONFIG_DMATEST=m | ||
847 | # CONFIG_UIO is not set | 896 | # CONFIG_UIO is not set |
848 | 897 | ||
849 | # | 898 | # |
@@ -921,6 +970,7 @@ CONFIG_JFFS2_RTIME=y | |||
921 | # CONFIG_CRAMFS is not set | 970 | # CONFIG_CRAMFS is not set |
922 | # CONFIG_VXFS_FS is not set | 971 | # CONFIG_VXFS_FS is not set |
923 | # CONFIG_MINIX_FS is not set | 972 | # CONFIG_MINIX_FS is not set |
973 | # CONFIG_OMFS_FS is not set | ||
924 | # CONFIG_HPFS_FS is not set | 974 | # CONFIG_HPFS_FS is not set |
925 | # CONFIG_QNX4FS_FS is not set | 975 | # CONFIG_QNX4FS_FS is not set |
926 | # CONFIG_ROMFS_FS is not set | 976 | # CONFIG_ROMFS_FS is not set |
@@ -931,17 +981,16 @@ CONFIG_NFS_FS=y | |||
931 | CONFIG_NFS_V3=y | 981 | CONFIG_NFS_V3=y |
932 | # CONFIG_NFS_V3_ACL is not set | 982 | # CONFIG_NFS_V3_ACL is not set |
933 | # CONFIG_NFS_V4 is not set | 983 | # CONFIG_NFS_V4 is not set |
984 | CONFIG_ROOT_NFS=y | ||
934 | CONFIG_NFSD=m | 985 | CONFIG_NFSD=m |
935 | CONFIG_NFSD_V3=y | 986 | CONFIG_NFSD_V3=y |
936 | # CONFIG_NFSD_V3_ACL is not set | 987 | # CONFIG_NFSD_V3_ACL is not set |
937 | # CONFIG_NFSD_V4 is not set | 988 | # CONFIG_NFSD_V4 is not set |
938 | CONFIG_ROOT_NFS=y | ||
939 | CONFIG_LOCKD=y | 989 | CONFIG_LOCKD=y |
940 | CONFIG_LOCKD_V4=y | 990 | CONFIG_LOCKD_V4=y |
941 | CONFIG_EXPORTFS=m | 991 | CONFIG_EXPORTFS=m |
942 | CONFIG_NFS_COMMON=y | 992 | CONFIG_NFS_COMMON=y |
943 | CONFIG_SUNRPC=y | 993 | CONFIG_SUNRPC=y |
944 | # CONFIG_SUNRPC_BIND34 is not set | ||
945 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 994 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
946 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 995 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
947 | CONFIG_SMB_FS=m | 996 | CONFIG_SMB_FS=m |
@@ -1017,6 +1066,8 @@ CONFIG_MAGIC_SYSRQ=y | |||
1017 | CONFIG_DEBUG_KERNEL=y | 1066 | CONFIG_DEBUG_KERNEL=y |
1018 | # CONFIG_DEBUG_SHIRQ is not set | 1067 | # CONFIG_DEBUG_SHIRQ is not set |
1019 | CONFIG_DETECT_SOFTLOCKUP=y | 1068 | CONFIG_DETECT_SOFTLOCKUP=y |
1069 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
1070 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
1020 | CONFIG_SCHED_DEBUG=y | 1071 | CONFIG_SCHED_DEBUG=y |
1021 | # CONFIG_SCHEDSTATS is not set | 1072 | # CONFIG_SCHEDSTATS is not set |
1022 | # CONFIG_TIMER_STATS is not set | 1073 | # CONFIG_TIMER_STATS is not set |
@@ -1037,6 +1088,7 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1037 | # CONFIG_DEBUG_INFO is not set | 1088 | # CONFIG_DEBUG_INFO is not set |
1038 | # CONFIG_DEBUG_VM is not set | 1089 | # CONFIG_DEBUG_VM is not set |
1039 | # CONFIG_DEBUG_WRITECOUNT is not set | 1090 | # CONFIG_DEBUG_WRITECOUNT is not set |
1091 | # CONFIG_DEBUG_MEMORY_INIT is not set | ||
1040 | # CONFIG_DEBUG_LIST is not set | 1092 | # CONFIG_DEBUG_LIST is not set |
1041 | # CONFIG_DEBUG_SG is not set | 1093 | # CONFIG_DEBUG_SG is not set |
1042 | CONFIG_FRAME_POINTER=y | 1094 | CONFIG_FRAME_POINTER=y |
@@ -1101,6 +1153,10 @@ CONFIG_CRYPTO_HMAC=y | |||
1101 | # CONFIG_CRYPTO_MD4 is not set | 1153 | # CONFIG_CRYPTO_MD4 is not set |
1102 | CONFIG_CRYPTO_MD5=y | 1154 | CONFIG_CRYPTO_MD5=y |
1103 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1155 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1156 | # CONFIG_CRYPTO_RMD128 is not set | ||
1157 | # CONFIG_CRYPTO_RMD160 is not set | ||
1158 | # CONFIG_CRYPTO_RMD256 is not set | ||
1159 | # CONFIG_CRYPTO_RMD320 is not set | ||
1104 | CONFIG_CRYPTO_SHA1=y | 1160 | CONFIG_CRYPTO_SHA1=y |
1105 | # CONFIG_CRYPTO_SHA256 is not set | 1161 | # CONFIG_CRYPTO_SHA256 is not set |
1106 | # CONFIG_CRYPTO_SHA512 is not set | 1162 | # CONFIG_CRYPTO_SHA512 is not set |
@@ -1141,12 +1197,14 @@ CONFIG_BITREVERSE=y | |||
1141 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set | 1197 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set |
1142 | CONFIG_CRC_CCITT=m | 1198 | CONFIG_CRC_CCITT=m |
1143 | # CONFIG_CRC16 is not set | 1199 | # CONFIG_CRC16 is not set |
1200 | # CONFIG_CRC_T10DIF is not set | ||
1144 | CONFIG_CRC_ITU_T=m | 1201 | CONFIG_CRC_ITU_T=m |
1145 | CONFIG_CRC32=y | 1202 | CONFIG_CRC32=y |
1146 | CONFIG_CRC7=m | 1203 | CONFIG_CRC7=m |
1147 | # CONFIG_LIBCRC32C is not set | 1204 | # CONFIG_LIBCRC32C is not set |
1148 | CONFIG_ZLIB_INFLATE=y | 1205 | CONFIG_ZLIB_INFLATE=y |
1149 | CONFIG_ZLIB_DEFLATE=y | 1206 | CONFIG_ZLIB_DEFLATE=y |
1207 | CONFIG_GENERIC_ALLOCATOR=y | ||
1150 | CONFIG_PLIST=y | 1208 | CONFIG_PLIST=y |
1151 | CONFIG_HAS_IOMEM=y | 1209 | CONFIG_HAS_IOMEM=y |
1152 | CONFIG_HAS_IOPORT=y | 1210 | CONFIG_HAS_IOPORT=y |
diff --git a/arch/avr32/configs/atstk1002_defconfig b/arch/avr32/configs/atstk1002_defconfig index c6d02eac8791..69fce6b6a783 100644 --- a/arch/avr32/configs/atstk1002_defconfig +++ b/arch/avr32/configs/atstk1002_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.26-rc3 | 3 | # Linux kernel version: 2.6.27-rc1 |
4 | # Mon May 26 13:30:20 2008 | 4 | # Mon Aug 4 16:02:27 2008 |
5 | # | 5 | # |
6 | CONFIG_AVR32=y | 6 | CONFIG_AVR32=y |
7 | CONFIG_GENERIC_GPIO=y | 7 | CONFIG_GENERIC_GPIO=y |
@@ -77,10 +77,16 @@ CONFIG_PROFILING=y | |||
77 | CONFIG_OPROFILE=m | 77 | CONFIG_OPROFILE=m |
78 | CONFIG_HAVE_OPROFILE=y | 78 | CONFIG_HAVE_OPROFILE=y |
79 | CONFIG_KPROBES=y | 79 | CONFIG_KPROBES=y |
80 | # CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set | ||
81 | # CONFIG_HAVE_IOREMAP_PROT is not set | ||
80 | CONFIG_HAVE_KPROBES=y | 82 | CONFIG_HAVE_KPROBES=y |
81 | # CONFIG_HAVE_KRETPROBES is not set | 83 | # CONFIG_HAVE_KRETPROBES is not set |
84 | # CONFIG_HAVE_ARCH_TRACEHOOK is not set | ||
82 | # CONFIG_HAVE_DMA_ATTRS is not set | 85 | # CONFIG_HAVE_DMA_ATTRS is not set |
86 | # CONFIG_USE_GENERIC_SMP_HELPERS is not set | ||
87 | CONFIG_HAVE_CLK=y | ||
83 | CONFIG_PROC_PAGE_MONITOR=y | 88 | CONFIG_PROC_PAGE_MONITOR=y |
89 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | ||
84 | CONFIG_SLABINFO=y | 90 | CONFIG_SLABINFO=y |
85 | CONFIG_RT_MUTEXES=y | 91 | CONFIG_RT_MUTEXES=y |
86 | # CONFIG_TINY_SHMEM is not set | 92 | # CONFIG_TINY_SHMEM is not set |
@@ -91,12 +97,13 @@ CONFIG_MODULE_UNLOAD=y | |||
91 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 97 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
92 | # CONFIG_MODVERSIONS is not set | 98 | # CONFIG_MODVERSIONS is not set |
93 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 99 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
94 | # CONFIG_KMOD is not set | 100 | CONFIG_KMOD=y |
95 | CONFIG_BLOCK=y | 101 | CONFIG_BLOCK=y |
96 | # CONFIG_LBD is not set | 102 | # CONFIG_LBD is not set |
97 | # CONFIG_BLK_DEV_IO_TRACE is not set | 103 | # CONFIG_BLK_DEV_IO_TRACE is not set |
98 | # CONFIG_LSF is not set | 104 | # CONFIG_LSF is not set |
99 | # CONFIG_BLK_DEV_BSG is not set | 105 | # CONFIG_BLK_DEV_BSG is not set |
106 | # CONFIG_BLK_DEV_INTEGRITY is not set | ||
100 | 107 | ||
101 | # | 108 | # |
102 | # IO Schedulers | 109 | # IO Schedulers |
@@ -130,6 +137,7 @@ CONFIG_BOARD_ATSTK1000=y | |||
130 | CONFIG_BOARD_ATSTK1002=y | 137 | CONFIG_BOARD_ATSTK1002=y |
131 | # CONFIG_BOARD_ATSTK1003 is not set | 138 | # CONFIG_BOARD_ATSTK1003 is not set |
132 | # CONFIG_BOARD_ATSTK1004 is not set | 139 | # CONFIG_BOARD_ATSTK1004 is not set |
140 | # CONFIG_BOARD_ATSTK1006 is not set | ||
133 | # CONFIG_BOARD_ATSTK100X_CUSTOM is not set | 141 | # CONFIG_BOARD_ATSTK100X_CUSTOM is not set |
134 | # CONFIG_BOARD_ATSTK100X_SPI1 is not set | 142 | # CONFIG_BOARD_ATSTK100X_SPI1 is not set |
135 | # CONFIG_BOARD_ATSTK1000_J2_LED is not set | 143 | # CONFIG_BOARD_ATSTK1000_J2_LED is not set |
@@ -150,6 +158,7 @@ CONFIG_PHYS_OFFSET=0x10000000 | |||
150 | CONFIG_PREEMPT_NONE=y | 158 | CONFIG_PREEMPT_NONE=y |
151 | # CONFIG_PREEMPT_VOLUNTARY is not set | 159 | # CONFIG_PREEMPT_VOLUNTARY is not set |
152 | # CONFIG_PREEMPT is not set | 160 | # CONFIG_PREEMPT is not set |
161 | CONFIG_QUICKLIST=y | ||
153 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set | 162 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set |
154 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set | 163 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set |
155 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set | 164 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set |
@@ -168,6 +177,7 @@ CONFIG_PAGEFLAGS_EXTENDED=y | |||
168 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 177 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
169 | # CONFIG_RESOURCES_64BIT is not set | 178 | # CONFIG_RESOURCES_64BIT is not set |
170 | CONFIG_ZONE_DMA_FLAG=0 | 179 | CONFIG_ZONE_DMA_FLAG=0 |
180 | CONFIG_NR_QUICK=2 | ||
171 | CONFIG_VIRT_TO_BUS=y | 181 | CONFIG_VIRT_TO_BUS=y |
172 | # CONFIG_OWNERSHIP_TRACE is not set | 182 | # CONFIG_OWNERSHIP_TRACE is not set |
173 | CONFIG_NMI_DEBUGGING=y | 183 | CONFIG_NMI_DEBUGGING=y |
@@ -182,6 +192,12 @@ CONFIG_CMDLINE="" | |||
182 | # | 192 | # |
183 | # Power management options | 193 | # Power management options |
184 | # | 194 | # |
195 | CONFIG_PM=y | ||
196 | # CONFIG_PM_DEBUG is not set | ||
197 | CONFIG_PM_SLEEP=y | ||
198 | CONFIG_SUSPEND=y | ||
199 | CONFIG_SUSPEND_FREEZER=y | ||
200 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||
185 | 201 | ||
186 | # | 202 | # |
187 | # CPU Frequency scaling | 203 | # CPU Frequency scaling |
@@ -213,10 +229,6 @@ CONFIG_CPU_FREQ_AT32AP=y | |||
213 | # | 229 | # |
214 | CONFIG_BINFMT_ELF=y | 230 | CONFIG_BINFMT_ELF=y |
215 | # CONFIG_BINFMT_MISC is not set | 231 | # CONFIG_BINFMT_MISC is not set |
216 | |||
217 | # | ||
218 | # Networking | ||
219 | # | ||
220 | CONFIG_NET=y | 232 | CONFIG_NET=y |
221 | 233 | ||
222 | # | 234 | # |
@@ -230,6 +242,7 @@ CONFIG_XFRM_USER=m | |||
230 | # CONFIG_XFRM_SUB_POLICY is not set | 242 | # CONFIG_XFRM_SUB_POLICY is not set |
231 | # CONFIG_XFRM_MIGRATE is not set | 243 | # CONFIG_XFRM_MIGRATE is not set |
232 | # CONFIG_XFRM_STATISTICS is not set | 244 | # CONFIG_XFRM_STATISTICS is not set |
245 | CONFIG_XFRM_IPCOMP=m | ||
233 | CONFIG_NET_KEY=m | 246 | CONFIG_NET_KEY=m |
234 | # CONFIG_NET_KEY_MIGRATE is not set | 247 | # CONFIG_NET_KEY_MIGRATE is not set |
235 | CONFIG_INET=y | 248 | CONFIG_INET=y |
@@ -284,6 +297,7 @@ CONFIG_IPV6_TUNNEL=m | |||
284 | # CONFIG_IP_SCTP is not set | 297 | # CONFIG_IP_SCTP is not set |
285 | # CONFIG_TIPC is not set | 298 | # CONFIG_TIPC is not set |
286 | # CONFIG_ATM is not set | 299 | # CONFIG_ATM is not set |
300 | CONFIG_STP=m | ||
287 | CONFIG_BRIDGE=m | 301 | CONFIG_BRIDGE=m |
288 | # CONFIG_VLAN_8021Q is not set | 302 | # CONFIG_VLAN_8021Q is not set |
289 | # CONFIG_DECNET is not set | 303 | # CONFIG_DECNET is not set |
@@ -474,6 +488,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
474 | # CONFIG_SCSI_SAS_LIBSAS is not set | 488 | # CONFIG_SCSI_SAS_LIBSAS is not set |
475 | # CONFIG_SCSI_SRP_ATTRS is not set | 489 | # CONFIG_SCSI_SRP_ATTRS is not set |
476 | # CONFIG_SCSI_LOWLEVEL is not set | 490 | # CONFIG_SCSI_LOWLEVEL is not set |
491 | # CONFIG_SCSI_DH is not set | ||
477 | CONFIG_ATA=m | 492 | CONFIG_ATA=m |
478 | # CONFIG_ATA_NONSTANDARD is not set | 493 | # CONFIG_ATA_NONSTANDARD is not set |
479 | # CONFIG_SATA_PMP is not set | 494 | # CONFIG_SATA_PMP is not set |
@@ -483,7 +498,6 @@ CONFIG_PATA_AT32=m | |||
483 | # CONFIG_PATA_PLATFORM is not set | 498 | # CONFIG_PATA_PLATFORM is not set |
484 | # CONFIG_MD is not set | 499 | # CONFIG_MD is not set |
485 | CONFIG_NETDEVICES=y | 500 | CONFIG_NETDEVICES=y |
486 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
487 | # CONFIG_DUMMY is not set | 501 | # CONFIG_DUMMY is not set |
488 | # CONFIG_BONDING is not set | 502 | # CONFIG_BONDING is not set |
489 | # CONFIG_MACVLAN is not set | 503 | # CONFIG_MACVLAN is not set |
@@ -625,21 +639,35 @@ CONFIG_I2C_ALGOBIT=m | |||
625 | # | 639 | # |
626 | # I2C Hardware Bus support | 640 | # I2C Hardware Bus support |
627 | # | 641 | # |
642 | |||
643 | # | ||
644 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
645 | # | ||
628 | CONFIG_I2C_GPIO=m | 646 | CONFIG_I2C_GPIO=m |
629 | # CONFIG_I2C_OCORES is not set | 647 | # CONFIG_I2C_OCORES is not set |
630 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
631 | # CONFIG_I2C_SIMTEC is not set | 648 | # CONFIG_I2C_SIMTEC is not set |
649 | |||
650 | # | ||
651 | # External I2C/SMBus adapter drivers | ||
652 | # | ||
653 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
632 | # CONFIG_I2C_TAOS_EVM is not set | 654 | # CONFIG_I2C_TAOS_EVM is not set |
633 | # CONFIG_I2C_STUB is not set | 655 | |
656 | # | ||
657 | # Other I2C/SMBus bus drivers | ||
658 | # | ||
634 | # CONFIG_I2C_PCA_PLATFORM is not set | 659 | # CONFIG_I2C_PCA_PLATFORM is not set |
660 | # CONFIG_I2C_STUB is not set | ||
635 | 661 | ||
636 | # | 662 | # |
637 | # Miscellaneous I2C Chip support | 663 | # Miscellaneous I2C Chip support |
638 | # | 664 | # |
639 | # CONFIG_DS1682 is not set | 665 | # CONFIG_DS1682 is not set |
666 | CONFIG_AT24=m | ||
640 | # CONFIG_SENSORS_EEPROM is not set | 667 | # CONFIG_SENSORS_EEPROM is not set |
641 | # CONFIG_SENSORS_PCF8574 is not set | 668 | # CONFIG_SENSORS_PCF8574 is not set |
642 | # CONFIG_PCF8575 is not set | 669 | # CONFIG_PCF8575 is not set |
670 | # CONFIG_SENSORS_PCA9539 is not set | ||
643 | # CONFIG_SENSORS_PCF8591 is not set | 671 | # CONFIG_SENSORS_PCF8591 is not set |
644 | # CONFIG_TPS65010 is not set | 672 | # CONFIG_TPS65010 is not set |
645 | # CONFIG_SENSORS_MAX6875 is not set | 673 | # CONFIG_SENSORS_MAX6875 is not set |
@@ -664,27 +692,32 @@ CONFIG_SPI_ATMEL=y | |||
664 | # CONFIG_SPI_AT25 is not set | 692 | # CONFIG_SPI_AT25 is not set |
665 | CONFIG_SPI_SPIDEV=m | 693 | CONFIG_SPI_SPIDEV=m |
666 | # CONFIG_SPI_TLE62X0 is not set | 694 | # CONFIG_SPI_TLE62X0 is not set |
667 | CONFIG_HAVE_GPIO_LIB=y | 695 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
668 | 696 | CONFIG_GPIOLIB=y | |
669 | # | ||
670 | # GPIO Support | ||
671 | # | ||
672 | # CONFIG_DEBUG_GPIO is not set | 697 | # CONFIG_DEBUG_GPIO is not set |
698 | CONFIG_GPIO_SYSFS=y | ||
673 | 699 | ||
674 | # | 700 | # |
675 | # I2C GPIO expanders: | 701 | # I2C GPIO expanders: |
676 | # | 702 | # |
703 | # CONFIG_GPIO_MAX732X is not set | ||
677 | # CONFIG_GPIO_PCA953X is not set | 704 | # CONFIG_GPIO_PCA953X is not set |
678 | # CONFIG_GPIO_PCF857X is not set | 705 | # CONFIG_GPIO_PCF857X is not set |
679 | 706 | ||
680 | # | 707 | # |
708 | # PCI GPIO expanders: | ||
709 | # | ||
710 | |||
711 | # | ||
681 | # SPI GPIO expanders: | 712 | # SPI GPIO expanders: |
682 | # | 713 | # |
714 | # CONFIG_GPIO_MAX7301 is not set | ||
683 | # CONFIG_GPIO_MCP23S08 is not set | 715 | # CONFIG_GPIO_MCP23S08 is not set |
684 | # CONFIG_W1 is not set | 716 | # CONFIG_W1 is not set |
685 | # CONFIG_POWER_SUPPLY is not set | 717 | # CONFIG_POWER_SUPPLY is not set |
686 | # CONFIG_HWMON is not set | 718 | # CONFIG_HWMON is not set |
687 | # CONFIG_THERMAL is not set | 719 | # CONFIG_THERMAL is not set |
720 | # CONFIG_THERMAL_HWMON is not set | ||
688 | CONFIG_WATCHDOG=y | 721 | CONFIG_WATCHDOG=y |
689 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 722 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
690 | 723 | ||
@@ -703,6 +736,7 @@ CONFIG_SSB_POSSIBLE=y | |||
703 | # | 736 | # |
704 | # Multifunction device drivers | 737 | # Multifunction device drivers |
705 | # | 738 | # |
739 | # CONFIG_MFD_CORE is not set | ||
706 | # CONFIG_MFD_SM501 is not set | 740 | # CONFIG_MFD_SM501 is not set |
707 | # CONFIG_HTC_PASIC3 is not set | 741 | # CONFIG_HTC_PASIC3 is not set |
708 | 742 | ||
@@ -754,6 +788,9 @@ CONFIG_FB_ATMEL=y | |||
754 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 788 | CONFIG_BACKLIGHT_LCD_SUPPORT=y |
755 | CONFIG_LCD_CLASS_DEVICE=y | 789 | CONFIG_LCD_CLASS_DEVICE=y |
756 | CONFIG_LCD_LTV350QV=y | 790 | CONFIG_LCD_LTV350QV=y |
791 | # CONFIG_LCD_ILI9320 is not set | ||
792 | # CONFIG_LCD_VGG2432A4 is not set | ||
793 | # CONFIG_LCD_PLATFORM is not set | ||
757 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set | 794 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set |
758 | 795 | ||
759 | # | 796 | # |
@@ -761,15 +798,7 @@ CONFIG_LCD_LTV350QV=y | |||
761 | # | 798 | # |
762 | # CONFIG_DISPLAY_SUPPORT is not set | 799 | # CONFIG_DISPLAY_SUPPORT is not set |
763 | # CONFIG_LOGO is not set | 800 | # CONFIG_LOGO is not set |
764 | |||
765 | # | ||
766 | # Sound | ||
767 | # | ||
768 | CONFIG_SOUND=m | 801 | CONFIG_SOUND=m |
769 | |||
770 | # | ||
771 | # Advanced Linux Sound Architecture | ||
772 | # | ||
773 | CONFIG_SND=m | 802 | CONFIG_SND=m |
774 | CONFIG_SND_TIMER=m | 803 | CONFIG_SND_TIMER=m |
775 | CONFIG_SND_PCM=m | 804 | CONFIG_SND_PCM=m |
@@ -783,37 +812,11 @@ CONFIG_SND_PCM_OSS_PLUGINS=y | |||
783 | # CONFIG_SND_VERBOSE_PROCFS is not set | 812 | # CONFIG_SND_VERBOSE_PROCFS is not set |
784 | # CONFIG_SND_VERBOSE_PRINTK is not set | 813 | # CONFIG_SND_VERBOSE_PRINTK is not set |
785 | # CONFIG_SND_DEBUG is not set | 814 | # CONFIG_SND_DEBUG is not set |
786 | 815 | # CONFIG_SND_DRIVERS is not set | |
787 | # | 816 | CONFIG_SND_SPI=y |
788 | # Generic devices | ||
789 | # | ||
790 | # CONFIG_SND_DUMMY is not set | ||
791 | # CONFIG_SND_MTPAV is not set | ||
792 | # CONFIG_SND_SERIAL_U16550 is not set | ||
793 | # CONFIG_SND_MPU401 is not set | ||
794 | |||
795 | # | ||
796 | # SPI devices | ||
797 | # | ||
798 | CONFIG_SND_AT73C213=m | 817 | CONFIG_SND_AT73C213=m |
799 | CONFIG_SND_AT73C213_TARGET_BITRATE=48000 | 818 | CONFIG_SND_AT73C213_TARGET_BITRATE=48000 |
800 | |||
801 | # | ||
802 | # System on Chip audio support | ||
803 | # | ||
804 | # CONFIG_SND_SOC is not set | 819 | # CONFIG_SND_SOC is not set |
805 | |||
806 | # | ||
807 | # ALSA SoC audio for Freescale SOCs | ||
808 | # | ||
809 | |||
810 | # | ||
811 | # SoC Audio for the Texas Instruments OMAP | ||
812 | # | ||
813 | |||
814 | # | ||
815 | # Open Sound System | ||
816 | # | ||
817 | # CONFIG_SOUND_PRIME is not set | 820 | # CONFIG_SOUND_PRIME is not set |
818 | # CONFIG_HID_SUPPORT is not set | 821 | # CONFIG_HID_SUPPORT is not set |
819 | CONFIG_USB_SUPPORT=y | 822 | CONFIG_USB_SUPPORT=y |
@@ -836,7 +839,7 @@ CONFIG_USB_GADGET_ATMEL_USBA=y | |||
836 | CONFIG_USB_ATMEL_USBA=y | 839 | CONFIG_USB_ATMEL_USBA=y |
837 | # CONFIG_USB_GADGET_FSL_USB2 is not set | 840 | # CONFIG_USB_GADGET_FSL_USB2 is not set |
838 | # CONFIG_USB_GADGET_NET2280 is not set | 841 | # CONFIG_USB_GADGET_NET2280 is not set |
839 | # CONFIG_USB_GADGET_PXA2XX is not set | 842 | # CONFIG_USB_GADGET_PXA25X is not set |
840 | # CONFIG_USB_GADGET_M66592 is not set | 843 | # CONFIG_USB_GADGET_M66592 is not set |
841 | # CONFIG_USB_GADGET_PXA27X is not set | 844 | # CONFIG_USB_GADGET_PXA27X is not set |
842 | # CONFIG_USB_GADGET_GOKU is not set | 845 | # CONFIG_USB_GADGET_GOKU is not set |
@@ -855,21 +858,24 @@ CONFIG_USB_FILE_STORAGE=m | |||
855 | CONFIG_USB_G_SERIAL=m | 858 | CONFIG_USB_G_SERIAL=m |
856 | # CONFIG_USB_MIDI_GADGET is not set | 859 | # CONFIG_USB_MIDI_GADGET is not set |
857 | # CONFIG_USB_G_PRINTER is not set | 860 | # CONFIG_USB_G_PRINTER is not set |
858 | CONFIG_MMC=m | 861 | CONFIG_USB_CDC_COMPOSITE=m |
862 | CONFIG_MMC=y | ||
859 | # CONFIG_MMC_DEBUG is not set | 863 | # CONFIG_MMC_DEBUG is not set |
860 | # CONFIG_MMC_UNSAFE_RESUME is not set | 864 | # CONFIG_MMC_UNSAFE_RESUME is not set |
861 | 865 | ||
862 | # | 866 | # |
863 | # MMC/SD Card Drivers | 867 | # MMC/SD Card Drivers |
864 | # | 868 | # |
865 | CONFIG_MMC_BLOCK=m | 869 | CONFIG_MMC_BLOCK=y |
866 | CONFIG_MMC_BLOCK_BOUNCE=y | 870 | CONFIG_MMC_BLOCK_BOUNCE=y |
867 | # CONFIG_SDIO_UART is not set | 871 | # CONFIG_SDIO_UART is not set |
868 | CONFIG_MMC_TEST=m | 872 | # CONFIG_MMC_TEST is not set |
869 | 873 | ||
870 | # | 874 | # |
871 | # MMC/SD Host Controller Drivers | 875 | # MMC/SD Host Controller Drivers |
872 | # | 876 | # |
877 | # CONFIG_MMC_SDHCI is not set | ||
878 | CONFIG_MMC_ATMELMCI=y | ||
873 | CONFIG_MMC_SPI=m | 879 | CONFIG_MMC_SPI=m |
874 | # CONFIG_MEMSTICK is not set | 880 | # CONFIG_MEMSTICK is not set |
875 | CONFIG_NEW_LEDS=y | 881 | CONFIG_NEW_LEDS=y |
@@ -879,7 +885,9 @@ CONFIG_LEDS_CLASS=m | |||
879 | # LED drivers | 885 | # LED drivers |
880 | # | 886 | # |
881 | CONFIG_LEDS_ATMEL_PWM=m | 887 | CONFIG_LEDS_ATMEL_PWM=m |
888 | # CONFIG_LEDS_PCA9532 is not set | ||
882 | CONFIG_LEDS_GPIO=m | 889 | CONFIG_LEDS_GPIO=m |
890 | # CONFIG_LEDS_PCA955X is not set | ||
883 | 891 | ||
884 | # | 892 | # |
885 | # LED Triggers | 893 | # LED Triggers |
@@ -918,10 +926,13 @@ CONFIG_RTC_INTF_DEV=y | |||
918 | # CONFIG_RTC_DRV_PCF8583 is not set | 926 | # CONFIG_RTC_DRV_PCF8583 is not set |
919 | # CONFIG_RTC_DRV_M41T80 is not set | 927 | # CONFIG_RTC_DRV_M41T80 is not set |
920 | # CONFIG_RTC_DRV_S35390A is not set | 928 | # CONFIG_RTC_DRV_S35390A is not set |
929 | # CONFIG_RTC_DRV_FM3130 is not set | ||
921 | 930 | ||
922 | # | 931 | # |
923 | # SPI RTC drivers | 932 | # SPI RTC drivers |
924 | # | 933 | # |
934 | # CONFIG_RTC_DRV_M41T94 is not set | ||
935 | # CONFIG_RTC_DRV_DS1305 is not set | ||
925 | # CONFIG_RTC_DRV_MAX6902 is not set | 936 | # CONFIG_RTC_DRV_MAX6902 is not set |
926 | # CONFIG_RTC_DRV_R9701 is not set | 937 | # CONFIG_RTC_DRV_R9701 is not set |
927 | # CONFIG_RTC_DRV_RS5C348 is not set | 938 | # CONFIG_RTC_DRV_RS5C348 is not set |
@@ -941,18 +952,31 @@ CONFIG_RTC_INTF_DEV=y | |||
941 | # on-CPU RTC drivers | 952 | # on-CPU RTC drivers |
942 | # | 953 | # |
943 | CONFIG_RTC_DRV_AT32AP700X=y | 954 | CONFIG_RTC_DRV_AT32AP700X=y |
955 | CONFIG_DMADEVICES=y | ||
956 | |||
957 | # | ||
958 | # DMA Devices | ||
959 | # | ||
960 | CONFIG_DW_DMAC=y | ||
961 | CONFIG_DMA_ENGINE=y | ||
962 | |||
963 | # | ||
964 | # DMA Clients | ||
965 | # | ||
966 | # CONFIG_NET_DMA is not set | ||
967 | CONFIG_DMATEST=m | ||
944 | # CONFIG_UIO is not set | 968 | # CONFIG_UIO is not set |
945 | 969 | ||
946 | # | 970 | # |
947 | # File systems | 971 | # File systems |
948 | # | 972 | # |
949 | CONFIG_EXT2_FS=m | 973 | CONFIG_EXT2_FS=y |
950 | # CONFIG_EXT2_FS_XATTR is not set | 974 | # CONFIG_EXT2_FS_XATTR is not set |
951 | # CONFIG_EXT2_FS_XIP is not set | 975 | # CONFIG_EXT2_FS_XIP is not set |
952 | CONFIG_EXT3_FS=m | 976 | CONFIG_EXT3_FS=y |
953 | # CONFIG_EXT3_FS_XATTR is not set | 977 | # CONFIG_EXT3_FS_XATTR is not set |
954 | # CONFIG_EXT4DEV_FS is not set | 978 | # CONFIG_EXT4DEV_FS is not set |
955 | CONFIG_JBD=m | 979 | CONFIG_JBD=y |
956 | # CONFIG_JBD_DEBUG is not set | 980 | # CONFIG_JBD_DEBUG is not set |
957 | # CONFIG_REISERFS_FS is not set | 981 | # CONFIG_REISERFS_FS is not set |
958 | # CONFIG_JFS_FS is not set | 982 | # CONFIG_JFS_FS is not set |
@@ -1018,6 +1042,7 @@ CONFIG_JFFS2_RTIME=y | |||
1018 | # CONFIG_CRAMFS is not set | 1042 | # CONFIG_CRAMFS is not set |
1019 | # CONFIG_VXFS_FS is not set | 1043 | # CONFIG_VXFS_FS is not set |
1020 | CONFIG_MINIX_FS=m | 1044 | CONFIG_MINIX_FS=m |
1045 | # CONFIG_OMFS_FS is not set | ||
1021 | # CONFIG_HPFS_FS is not set | 1046 | # CONFIG_HPFS_FS is not set |
1022 | # CONFIG_QNX4FS_FS is not set | 1047 | # CONFIG_QNX4FS_FS is not set |
1023 | # CONFIG_ROMFS_FS is not set | 1048 | # CONFIG_ROMFS_FS is not set |
@@ -1028,13 +1053,12 @@ CONFIG_NFS_FS=y | |||
1028 | CONFIG_NFS_V3=y | 1053 | CONFIG_NFS_V3=y |
1029 | # CONFIG_NFS_V3_ACL is not set | 1054 | # CONFIG_NFS_V3_ACL is not set |
1030 | # CONFIG_NFS_V4 is not set | 1055 | # CONFIG_NFS_V4 is not set |
1031 | # CONFIG_NFSD is not set | ||
1032 | CONFIG_ROOT_NFS=y | 1056 | CONFIG_ROOT_NFS=y |
1057 | # CONFIG_NFSD is not set | ||
1033 | CONFIG_LOCKD=y | 1058 | CONFIG_LOCKD=y |
1034 | CONFIG_LOCKD_V4=y | 1059 | CONFIG_LOCKD_V4=y |
1035 | CONFIG_NFS_COMMON=y | 1060 | CONFIG_NFS_COMMON=y |
1036 | CONFIG_SUNRPC=y | 1061 | CONFIG_SUNRPC=y |
1037 | # CONFIG_SUNRPC_BIND34 is not set | ||
1038 | # CONFIG_RPCSEC_GSS_KRB5 is not set | 1062 | # CONFIG_RPCSEC_GSS_KRB5 is not set |
1039 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | 1063 | # CONFIG_RPCSEC_GSS_SPKM3 is not set |
1040 | # CONFIG_SMB_FS is not set | 1064 | # CONFIG_SMB_FS is not set |
@@ -1104,6 +1128,8 @@ CONFIG_DEBUG_FS=y | |||
1104 | CONFIG_DEBUG_KERNEL=y | 1128 | CONFIG_DEBUG_KERNEL=y |
1105 | # CONFIG_DEBUG_SHIRQ is not set | 1129 | # CONFIG_DEBUG_SHIRQ is not set |
1106 | CONFIG_DETECT_SOFTLOCKUP=y | 1130 | CONFIG_DETECT_SOFTLOCKUP=y |
1131 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
1132 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
1107 | CONFIG_SCHED_DEBUG=y | 1133 | CONFIG_SCHED_DEBUG=y |
1108 | # CONFIG_SCHEDSTATS is not set | 1134 | # CONFIG_SCHEDSTATS is not set |
1109 | # CONFIG_TIMER_STATS is not set | 1135 | # CONFIG_TIMER_STATS is not set |
@@ -1124,6 +1150,7 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1124 | # CONFIG_DEBUG_INFO is not set | 1150 | # CONFIG_DEBUG_INFO is not set |
1125 | # CONFIG_DEBUG_VM is not set | 1151 | # CONFIG_DEBUG_VM is not set |
1126 | # CONFIG_DEBUG_WRITECOUNT is not set | 1152 | # CONFIG_DEBUG_WRITECOUNT is not set |
1153 | # CONFIG_DEBUG_MEMORY_INIT is not set | ||
1127 | # CONFIG_DEBUG_LIST is not set | 1154 | # CONFIG_DEBUG_LIST is not set |
1128 | # CONFIG_DEBUG_SG is not set | 1155 | # CONFIG_DEBUG_SG is not set |
1129 | CONFIG_FRAME_POINTER=y | 1156 | CONFIG_FRAME_POINTER=y |
@@ -1188,6 +1215,10 @@ CONFIG_CRYPTO_HMAC=m | |||
1188 | # CONFIG_CRYPTO_MD4 is not set | 1215 | # CONFIG_CRYPTO_MD4 is not set |
1189 | CONFIG_CRYPTO_MD5=m | 1216 | CONFIG_CRYPTO_MD5=m |
1190 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | 1217 | # CONFIG_CRYPTO_MICHAEL_MIC is not set |
1218 | # CONFIG_CRYPTO_RMD128 is not set | ||
1219 | # CONFIG_CRYPTO_RMD160 is not set | ||
1220 | # CONFIG_CRYPTO_RMD256 is not set | ||
1221 | # CONFIG_CRYPTO_RMD320 is not set | ||
1191 | CONFIG_CRYPTO_SHA1=m | 1222 | CONFIG_CRYPTO_SHA1=m |
1192 | # CONFIG_CRYPTO_SHA256 is not set | 1223 | # CONFIG_CRYPTO_SHA256 is not set |
1193 | # CONFIG_CRYPTO_SHA512 is not set | 1224 | # CONFIG_CRYPTO_SHA512 is not set |
@@ -1228,12 +1259,14 @@ CONFIG_BITREVERSE=y | |||
1228 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set | 1259 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set |
1229 | CONFIG_CRC_CCITT=m | 1260 | CONFIG_CRC_CCITT=m |
1230 | # CONFIG_CRC16 is not set | 1261 | # CONFIG_CRC16 is not set |
1262 | CONFIG_CRC_T10DIF=m | ||
1231 | CONFIG_CRC_ITU_T=m | 1263 | CONFIG_CRC_ITU_T=m |
1232 | CONFIG_CRC32=y | 1264 | CONFIG_CRC32=y |
1233 | CONFIG_CRC7=m | 1265 | CONFIG_CRC7=m |
1234 | # CONFIG_LIBCRC32C is not set | 1266 | # CONFIG_LIBCRC32C is not set |
1235 | CONFIG_ZLIB_INFLATE=y | 1267 | CONFIG_ZLIB_INFLATE=y |
1236 | CONFIG_ZLIB_DEFLATE=y | 1268 | CONFIG_ZLIB_DEFLATE=y |
1269 | CONFIG_GENERIC_ALLOCATOR=y | ||
1237 | CONFIG_PLIST=y | 1270 | CONFIG_PLIST=y |
1238 | CONFIG_HAS_IOMEM=y | 1271 | CONFIG_HAS_IOMEM=y |
1239 | CONFIG_HAS_IOPORT=y | 1272 | CONFIG_HAS_IOPORT=y |
diff --git a/arch/avr32/configs/atstk1003_defconfig b/arch/avr32/configs/atstk1003_defconfig index 5a4ae6b5d28f..5477ed3183b4 100644 --- a/arch/avr32/configs/atstk1003_defconfig +++ b/arch/avr32/configs/atstk1003_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.26-rc3 | 3 | # Linux kernel version: 2.6.27-rc1 |
4 | # Mon May 26 13:33:05 2008 | 4 | # Tue Aug 5 15:34:44 2008 |
5 | # | 5 | # |
6 | CONFIG_AVR32=y | 6 | CONFIG_AVR32=y |
7 | CONFIG_GENERIC_GPIO=y | 7 | CONFIG_GENERIC_GPIO=y |
@@ -80,10 +80,16 @@ CONFIG_PROFILING=y | |||
80 | CONFIG_OPROFILE=m | 80 | CONFIG_OPROFILE=m |
81 | CONFIG_HAVE_OPROFILE=y | 81 | CONFIG_HAVE_OPROFILE=y |
82 | CONFIG_KPROBES=y | 82 | CONFIG_KPROBES=y |
83 | # CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set | ||
84 | # CONFIG_HAVE_IOREMAP_PROT is not set | ||
83 | CONFIG_HAVE_KPROBES=y | 85 | CONFIG_HAVE_KPROBES=y |
84 | # CONFIG_HAVE_KRETPROBES is not set | 86 | # CONFIG_HAVE_KRETPROBES is not set |
87 | # CONFIG_HAVE_ARCH_TRACEHOOK is not set | ||
85 | # CONFIG_HAVE_DMA_ATTRS is not set | 88 | # CONFIG_HAVE_DMA_ATTRS is not set |
89 | # CONFIG_USE_GENERIC_SMP_HELPERS is not set | ||
90 | CONFIG_HAVE_CLK=y | ||
86 | CONFIG_PROC_PAGE_MONITOR=y | 91 | CONFIG_PROC_PAGE_MONITOR=y |
92 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | ||
87 | CONFIG_RT_MUTEXES=y | 93 | CONFIG_RT_MUTEXES=y |
88 | # CONFIG_TINY_SHMEM is not set | 94 | # CONFIG_TINY_SHMEM is not set |
89 | CONFIG_BASE_SMALL=1 | 95 | CONFIG_BASE_SMALL=1 |
@@ -93,12 +99,13 @@ CONFIG_MODULE_UNLOAD=y | |||
93 | # CONFIG_MODULE_FORCE_UNLOAD is not set | 99 | # CONFIG_MODULE_FORCE_UNLOAD is not set |
94 | # CONFIG_MODVERSIONS is not set | 100 | # CONFIG_MODVERSIONS is not set |
95 | # CONFIG_MODULE_SRCVERSION_ALL is not set | 101 | # CONFIG_MODULE_SRCVERSION_ALL is not set |
96 | # CONFIG_KMOD is not set | 102 | CONFIG_KMOD=y |
97 | CONFIG_BLOCK=y | 103 | CONFIG_BLOCK=y |
98 | # CONFIG_LBD is not set | 104 | # CONFIG_LBD is not set |
99 | # CONFIG_BLK_DEV_IO_TRACE is not set | 105 | # CONFIG_BLK_DEV_IO_TRACE is not set |
100 | # CONFIG_LSF is not set | 106 | # CONFIG_LSF is not set |
101 | # CONFIG_BLK_DEV_BSG is not set | 107 | # CONFIG_BLK_DEV_BSG is not set |
108 | # CONFIG_BLK_DEV_INTEGRITY is not set | ||
102 | 109 | ||
103 | # | 110 | # |
104 | # IO Schedulers | 111 | # IO Schedulers |
@@ -132,6 +139,7 @@ CONFIG_BOARD_ATSTK1000=y | |||
132 | # CONFIG_BOARD_ATSTK1002 is not set | 139 | # CONFIG_BOARD_ATSTK1002 is not set |
133 | CONFIG_BOARD_ATSTK1003=y | 140 | CONFIG_BOARD_ATSTK1003=y |
134 | # CONFIG_BOARD_ATSTK1004 is not set | 141 | # CONFIG_BOARD_ATSTK1004 is not set |
142 | # CONFIG_BOARD_ATSTK1006 is not set | ||
135 | # CONFIG_BOARD_ATSTK100X_CUSTOM is not set | 143 | # CONFIG_BOARD_ATSTK100X_CUSTOM is not set |
136 | # CONFIG_BOARD_ATSTK100X_SPI1 is not set | 144 | # CONFIG_BOARD_ATSTK100X_SPI1 is not set |
137 | # CONFIG_BOARD_ATSTK1000_J2_LED is not set | 145 | # CONFIG_BOARD_ATSTK1000_J2_LED is not set |
@@ -152,6 +160,7 @@ CONFIG_PHYS_OFFSET=0x10000000 | |||
152 | CONFIG_PREEMPT_NONE=y | 160 | CONFIG_PREEMPT_NONE=y |
153 | # CONFIG_PREEMPT_VOLUNTARY is not set | 161 | # CONFIG_PREEMPT_VOLUNTARY is not set |
154 | # CONFIG_PREEMPT is not set | 162 | # CONFIG_PREEMPT is not set |
163 | CONFIG_QUICKLIST=y | ||
155 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set | 164 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set |
156 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set | 165 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set |
157 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set | 166 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set |
@@ -170,6 +179,7 @@ CONFIG_PAGEFLAGS_EXTENDED=y | |||
170 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 179 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
171 | # CONFIG_RESOURCES_64BIT is not set | 180 | # CONFIG_RESOURCES_64BIT is not set |
172 | CONFIG_ZONE_DMA_FLAG=0 | 181 | CONFIG_ZONE_DMA_FLAG=0 |
182 | CONFIG_NR_QUICK=2 | ||
173 | CONFIG_VIRT_TO_BUS=y | 183 | CONFIG_VIRT_TO_BUS=y |
174 | # CONFIG_OWNERSHIP_TRACE is not set | 184 | # CONFIG_OWNERSHIP_TRACE is not set |
175 | CONFIG_NMI_DEBUGGING=y | 185 | CONFIG_NMI_DEBUGGING=y |
@@ -184,6 +194,12 @@ CONFIG_CMDLINE="" | |||
184 | # | 194 | # |
185 | # Power management options | 195 | # Power management options |
186 | # | 196 | # |
197 | CONFIG_PM=y | ||
198 | # CONFIG_PM_DEBUG is not set | ||
199 | CONFIG_PM_SLEEP=y | ||
200 | CONFIG_SUSPEND=y | ||
201 | CONFIG_SUSPEND_FREEZER=y | ||
202 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||
187 | 203 | ||
188 | # | 204 | # |
189 | # CPU Frequency scaling | 205 | # CPU Frequency scaling |
@@ -215,10 +231,6 @@ CONFIG_CPU_FREQ_AT32AP=y | |||
215 | # | 231 | # |
216 | CONFIG_BINFMT_ELF=y | 232 | CONFIG_BINFMT_ELF=y |
217 | # CONFIG_BINFMT_MISC is not set | 233 | # CONFIG_BINFMT_MISC is not set |
218 | |||
219 | # | ||
220 | # Networking | ||
221 | # | ||
222 | CONFIG_NET=y | 234 | CONFIG_NET=y |
223 | 235 | ||
224 | # | 236 | # |
@@ -449,6 +461,7 @@ CONFIG_SCSI_WAIT_SCAN=m | |||
449 | CONFIG_SCSI_LOWLEVEL=y | 461 | CONFIG_SCSI_LOWLEVEL=y |
450 | # CONFIG_ISCSI_TCP is not set | 462 | # CONFIG_ISCSI_TCP is not set |
451 | # CONFIG_SCSI_DEBUG is not set | 463 | # CONFIG_SCSI_DEBUG is not set |
464 | # CONFIG_SCSI_DH is not set | ||
452 | CONFIG_ATA=m | 465 | CONFIG_ATA=m |
453 | # CONFIG_ATA_NONSTANDARD is not set | 466 | # CONFIG_ATA_NONSTANDARD is not set |
454 | # CONFIG_SATA_PMP is not set | 467 | # CONFIG_SATA_PMP is not set |
@@ -458,7 +471,6 @@ CONFIG_PATA_AT32=m | |||
458 | # CONFIG_PATA_PLATFORM is not set | 471 | # CONFIG_PATA_PLATFORM is not set |
459 | # CONFIG_MD is not set | 472 | # CONFIG_MD is not set |
460 | CONFIG_NETDEVICES=y | 473 | CONFIG_NETDEVICES=y |
461 | # CONFIG_NETDEVICES_MULTIQUEUE is not set | ||
462 | # CONFIG_DUMMY is not set | 474 | # CONFIG_DUMMY is not set |
463 | # CONFIG_BONDING is not set | 475 | # CONFIG_BONDING is not set |
464 | # CONFIG_MACVLAN is not set | 476 | # CONFIG_MACVLAN is not set |
@@ -575,21 +587,35 @@ CONFIG_I2C_ALGOBIT=m | |||
575 | # | 587 | # |
576 | # I2C Hardware Bus support | 588 | # I2C Hardware Bus support |
577 | # | 589 | # |
590 | |||
591 | # | ||
592 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
593 | # | ||
578 | CONFIG_I2C_GPIO=m | 594 | CONFIG_I2C_GPIO=m |
579 | # CONFIG_I2C_OCORES is not set | 595 | # CONFIG_I2C_OCORES is not set |
580 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
581 | # CONFIG_I2C_SIMTEC is not set | 596 | # CONFIG_I2C_SIMTEC is not set |
597 | |||
598 | # | ||
599 | # External I2C/SMBus adapter drivers | ||
600 | # | ||
601 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
582 | # CONFIG_I2C_TAOS_EVM is not set | 602 | # CONFIG_I2C_TAOS_EVM is not set |
583 | # CONFIG_I2C_STUB is not set | 603 | |
604 | # | ||
605 | # Other I2C/SMBus bus drivers | ||
606 | # | ||
584 | # CONFIG_I2C_PCA_PLATFORM is not set | 607 | # CONFIG_I2C_PCA_PLATFORM is not set |
608 | # CONFIG_I2C_STUB is not set | ||
585 | 609 | ||
586 | # | 610 | # |
587 | # Miscellaneous I2C Chip support | 611 | # Miscellaneous I2C Chip support |
588 | # | 612 | # |
589 | # CONFIG_DS1682 is not set | 613 | # CONFIG_DS1682 is not set |
614 | CONFIG_AT24=m | ||
590 | # CONFIG_SENSORS_EEPROM is not set | 615 | # CONFIG_SENSORS_EEPROM is not set |
591 | # CONFIG_SENSORS_PCF8574 is not set | 616 | # CONFIG_SENSORS_PCF8574 is not set |
592 | # CONFIG_PCF8575 is not set | 617 | # CONFIG_PCF8575 is not set |
618 | # CONFIG_SENSORS_PCA9539 is not set | ||
593 | # CONFIG_SENSORS_PCF8591 is not set | 619 | # CONFIG_SENSORS_PCF8591 is not set |
594 | # CONFIG_TPS65010 is not set | 620 | # CONFIG_TPS65010 is not set |
595 | # CONFIG_SENSORS_MAX6875 is not set | 621 | # CONFIG_SENSORS_MAX6875 is not set |
@@ -614,27 +640,32 @@ CONFIG_SPI_ATMEL=y | |||
614 | # CONFIG_SPI_AT25 is not set | 640 | # CONFIG_SPI_AT25 is not set |
615 | CONFIG_SPI_SPIDEV=m | 641 | CONFIG_SPI_SPIDEV=m |
616 | # CONFIG_SPI_TLE62X0 is not set | 642 | # CONFIG_SPI_TLE62X0 is not set |
617 | CONFIG_HAVE_GPIO_LIB=y | 643 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
618 | 644 | CONFIG_GPIOLIB=y | |
619 | # | ||
620 | # GPIO Support | ||
621 | # | ||
622 | # CONFIG_DEBUG_GPIO is not set | 645 | # CONFIG_DEBUG_GPIO is not set |
646 | CONFIG_GPIO_SYSFS=y | ||
623 | 647 | ||
624 | # | 648 | # |
625 | # I2C GPIO expanders: | 649 | # I2C GPIO expanders: |
626 | # | 650 | # |
651 | # CONFIG_GPIO_MAX732X is not set | ||
627 | # CONFIG_GPIO_PCA953X is not set | 652 | # CONFIG_GPIO_PCA953X is not set |
628 | # CONFIG_GPIO_PCF857X is not set | 653 | # CONFIG_GPIO_PCF857X is not set |
629 | 654 | ||
630 | # | 655 | # |
656 | # PCI GPIO expanders: | ||
657 | # | ||
658 | |||
659 | # | ||
631 | # SPI GPIO expanders: | 660 | # SPI GPIO expanders: |
632 | # | 661 | # |
662 | # CONFIG_GPIO_MAX7301 is not set | ||
633 | # CONFIG_GPIO_MCP23S08 is not set | 663 | # CONFIG_GPIO_MCP23S08 is not set |
634 | # CONFIG_W1 is not set | 664 | # CONFIG_W1 is not set |
635 | # CONFIG_POWER_SUPPLY is not set | 665 | # CONFIG_POWER_SUPPLY is not set |
636 | # CONFIG_HWMON is not set | 666 | # CONFIG_HWMON is not set |
637 | # CONFIG_THERMAL is not set | 667 | # CONFIG_THERMAL is not set |
668 | # CONFIG_THERMAL_HWMON is not set | ||
638 | CONFIG_WATCHDOG=y | 669 | CONFIG_WATCHDOG=y |
639 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 670 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
640 | 671 | ||
@@ -653,6 +684,7 @@ CONFIG_SSB_POSSIBLE=y | |||
653 | # | 684 | # |
654 | # Multifunction device drivers | 685 | # Multifunction device drivers |
655 | # | 686 | # |
687 | # CONFIG_MFD_CORE is not set | ||
656 | # CONFIG_MFD_SM501 is not set | 688 | # CONFIG_MFD_SM501 is not set |
657 | # CONFIG_HTC_PASIC3 is not set | 689 | # CONFIG_HTC_PASIC3 is not set |
658 | 690 | ||
@@ -684,15 +716,7 @@ CONFIG_SSB_POSSIBLE=y | |||
684 | # Display device support | 716 | # Display device support |
685 | # | 717 | # |
686 | # CONFIG_DISPLAY_SUPPORT is not set | 718 | # CONFIG_DISPLAY_SUPPORT is not set |
687 | |||
688 | # | ||
689 | # Sound | ||
690 | # | ||
691 | CONFIG_SOUND=m | 719 | CONFIG_SOUND=m |
692 | |||
693 | # | ||
694 | # Advanced Linux Sound Architecture | ||
695 | # | ||
696 | CONFIG_SND=m | 720 | CONFIG_SND=m |
697 | CONFIG_SND_TIMER=m | 721 | CONFIG_SND_TIMER=m |
698 | CONFIG_SND_PCM=m | 722 | CONFIG_SND_PCM=m |
@@ -706,37 +730,11 @@ CONFIG_SND_SUPPORT_OLD_API=y | |||
706 | CONFIG_SND_VERBOSE_PROCFS=y | 730 | CONFIG_SND_VERBOSE_PROCFS=y |
707 | # CONFIG_SND_VERBOSE_PRINTK is not set | 731 | # CONFIG_SND_VERBOSE_PRINTK is not set |
708 | # CONFIG_SND_DEBUG is not set | 732 | # CONFIG_SND_DEBUG is not set |
709 | 733 | # CONFIG_SND_DRIVERS is not set | |
710 | # | 734 | CONFIG_SND_SPI=y |
711 | # Generic devices | ||
712 | # | ||
713 | # CONFIG_SND_DUMMY is not set | ||
714 | # CONFIG_SND_MTPAV is not set | ||
715 | # CONFIG_SND_SERIAL_U16550 is not set | ||
716 | # CONFIG_SND_MPU401 is not set | ||
717 | |||
718 | # | ||
719 | # SPI devices | ||
720 | # | ||
721 | CONFIG_SND_AT73C213=m | 735 | CONFIG_SND_AT73C213=m |
722 | CONFIG_SND_AT73C213_TARGET_BITRATE=48000 | 736 | CONFIG_SND_AT73C213_TARGET_BITRATE=48000 |
723 | |||
724 | # | ||
725 | # System on Chip audio support | ||
726 | # | ||
727 | # CONFIG_SND_SOC is not set | 737 | # CONFIG_SND_SOC is not set |
728 | |||
729 | # | ||
730 | # ALSA SoC audio for Freescale SOCs | ||
731 | # | ||
732 | |||
733 | # | ||
734 | # SoC Audio for the Texas Instruments OMAP | ||
735 | # | ||
736 | |||
737 | # | ||
738 | # Open Sound System | ||
739 | # | ||
740 | # CONFIG_SOUND_PRIME is not set | 738 | # CONFIG_SOUND_PRIME is not set |
741 | # CONFIG_HID_SUPPORT is not set | 739 | # CONFIG_HID_SUPPORT is not set |
742 | CONFIG_USB_SUPPORT=y | 740 | CONFIG_USB_SUPPORT=y |
@@ -759,7 +757,7 @@ CONFIG_USB_GADGET_ATMEL_USBA=y | |||
759 | CONFIG_USB_ATMEL_USBA=y | 757 | CONFIG_USB_ATMEL_USBA=y |
760 | # CONFIG_USB_GADGET_FSL_USB2 is not set | 758 | # CONFIG_USB_GADGET_FSL_USB2 is not set |
761 | # CONFIG_USB_GADGET_NET2280 is not set | 759 | # CONFIG_USB_GADGET_NET2280 is not set |
762 | # CONFIG_USB_GADGET_PXA2XX is not set | 760 | # CONFIG_USB_GADGET_PXA25X is not set |
763 | # CONFIG_USB_GADGET_M66592 is not set | 761 | # CONFIG_USB_GADGET_M66592 is not set |
764 | # CONFIG_USB_GADGET_PXA27X is not set | 762 | # CONFIG_USB_GADGET_PXA27X is not set |
765 | # CONFIG_USB_GADGET_GOKU is not set | 763 | # CONFIG_USB_GADGET_GOKU is not set |
@@ -778,21 +776,24 @@ CONFIG_USB_FILE_STORAGE=m | |||
778 | CONFIG_USB_G_SERIAL=m | 776 | CONFIG_USB_G_SERIAL=m |
779 | # CONFIG_USB_MIDI_GADGET is not set | 777 | # CONFIG_USB_MIDI_GADGET is not set |
780 | # CONFIG_USB_G_PRINTER is not set | 778 | # CONFIG_USB_G_PRINTER is not set |
781 | CONFIG_MMC=m | 779 | CONFIG_USB_CDC_COMPOSITE=m |
780 | CONFIG_MMC=y | ||
782 | # CONFIG_MMC_DEBUG is not set | 781 | # CONFIG_MMC_DEBUG is not set |
783 | # CONFIG_MMC_UNSAFE_RESUME is not set | 782 | # CONFIG_MMC_UNSAFE_RESUME is not set |
784 | 783 | ||
785 | # | 784 | # |
786 | # MMC/SD Card Drivers | 785 | # MMC/SD Card Drivers |
787 | # | 786 | # |
788 | CONFIG_MMC_BLOCK=m | 787 | CONFIG_MMC_BLOCK=y |
789 | # CONFIG_MMC_BLOCK_BOUNCE is not set | 788 | CONFIG_MMC_BLOCK_BOUNCE=y |
790 | # CONFIG_SDIO_UART is not set | 789 | # CONFIG_SDIO_UART is not set |
791 | # CONFIG_MMC_TEST is not set | 790 | CONFIG_MMC_TEST=m |
792 | 791 | ||
793 | # | 792 | # |
794 | # MMC/SD Host Controller Drivers | 793 | # MMC/SD Host Controller Drivers |
795 | # | 794 | # |
795 | # CONFIG_MMC_SDHCI is not set | ||
796 | CONFIG_MMC_ATMELMCI=y | ||
796 | CONFIG_MMC_SPI=m | 797 | CONFIG_MMC_SPI=m |
797 | # CONFIG_MEMSTICK is not set | 798 | # CONFIG_MEMSTICK is not set |
798 | CONFIG_NEW_LEDS=y | 799 | CONFIG_NEW_LEDS=y |
@@ -802,7 +803,9 @@ CONFIG_LEDS_CLASS=y | |||
802 | # LED drivers | 803 | # LED drivers |
803 | # | 804 | # |
804 | CONFIG_LEDS_ATMEL_PWM=m | 805 | CONFIG_LEDS_ATMEL_PWM=m |
806 | # CONFIG_LEDS_PCA9532 is not set | ||
805 | CONFIG_LEDS_GPIO=y | 807 | CONFIG_LEDS_GPIO=y |
808 | # CONFIG_LEDS_PCA955X is not set | ||
806 | 809 | ||
807 | # | 810 | # |
808 | # LED Triggers | 811 | # LED Triggers |
@@ -841,10 +844,13 @@ CONFIG_RTC_INTF_DEV=y | |||
841 | # CONFIG_RTC_DRV_PCF8583 is not set | 844 | # CONFIG_RTC_DRV_PCF8583 is not set |
842 | # CONFIG_RTC_DRV_M41T80 is not set | 845 | # CONFIG_RTC_DRV_M41T80 is not set |
843 | # CONFIG_RTC_DRV_S35390A is not set | 846 | # CONFIG_RTC_DRV_S35390A is not set |
847 | # CONFIG_RTC_DRV_FM3130 is not set | ||
844 | 848 | ||
845 | # | 849 | # |
846 | # SPI RTC drivers | 850 | # SPI RTC drivers |
847 | # | 851 | # |
852 | # CONFIG_RTC_DRV_M41T94 is not set | ||
853 | # CONFIG_RTC_DRV_DS1305 is not set | ||
848 | # CONFIG_RTC_DRV_MAX6902 is not set | 854 | # CONFIG_RTC_DRV_MAX6902 is not set |
849 | # CONFIG_RTC_DRV_R9701 is not set | 855 | # CONFIG_RTC_DRV_R9701 is not set |
850 | # CONFIG_RTC_DRV_RS5C348 is not set | 856 | # CONFIG_RTC_DRV_RS5C348 is not set |
@@ -864,8 +870,20 @@ CONFIG_RTC_INTF_DEV=y | |||
864 | # on-CPU RTC drivers | 870 | # on-CPU RTC drivers |
865 | # | 871 | # |
866 | CONFIG_RTC_DRV_AT32AP700X=y | 872 | CONFIG_RTC_DRV_AT32AP700X=y |
867 | CONFIG_UIO=m | 873 | CONFIG_DMADEVICES=y |
868 | # CONFIG_UIO_SMX is not set | 874 | |
875 | # | ||
876 | # DMA Devices | ||
877 | # | ||
878 | CONFIG_DW_DMAC=y | ||
879 | CONFIG_DMA_ENGINE=y | ||
880 | |||
881 | # | ||
882 | # DMA Clients | ||
883 | # | ||
884 | # CONFIG_NET_DMA is not set | ||
885 | CONFIG_DMATEST=m | ||
886 | # CONFIG_UIO is not set | ||
869 | 887 | ||
870 | # | 888 | # |
871 | # File systems | 889 | # File systems |
@@ -943,6 +961,7 @@ CONFIG_JFFS2_RTIME=y | |||
943 | # CONFIG_CRAMFS is not set | 961 | # CONFIG_CRAMFS is not set |
944 | # CONFIG_VXFS_FS is not set | 962 | # CONFIG_VXFS_FS is not set |
945 | # CONFIG_MINIX_FS is not set | 963 | # CONFIG_MINIX_FS is not set |
964 | # CONFIG_OMFS_FS is not set | ||
946 | # CONFIG_HPFS_FS is not set | 965 | # CONFIG_HPFS_FS is not set |
947 | # CONFIG_QNX4FS_FS is not set | 966 | # CONFIG_QNX4FS_FS is not set |
948 | # CONFIG_ROMFS_FS is not set | 967 | # CONFIG_ROMFS_FS is not set |
@@ -1011,6 +1030,8 @@ CONFIG_DEBUG_FS=y | |||
1011 | CONFIG_DEBUG_KERNEL=y | 1030 | CONFIG_DEBUG_KERNEL=y |
1012 | # CONFIG_DEBUG_SHIRQ is not set | 1031 | # CONFIG_DEBUG_SHIRQ is not set |
1013 | CONFIG_DETECT_SOFTLOCKUP=y | 1032 | CONFIG_DETECT_SOFTLOCKUP=y |
1033 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
1034 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
1014 | CONFIG_SCHED_DEBUG=y | 1035 | CONFIG_SCHED_DEBUG=y |
1015 | # CONFIG_SCHEDSTATS is not set | 1036 | # CONFIG_SCHEDSTATS is not set |
1016 | # CONFIG_TIMER_STATS is not set | 1037 | # CONFIG_TIMER_STATS is not set |
@@ -1029,6 +1050,7 @@ CONFIG_DEBUG_BUGVERBOSE=y | |||
1029 | # CONFIG_DEBUG_INFO is not set | 1050 | # CONFIG_DEBUG_INFO is not set |
1030 | # CONFIG_DEBUG_VM is not set | 1051 | # CONFIG_DEBUG_VM is not set |
1031 | # CONFIG_DEBUG_WRITECOUNT is not set | 1052 | # CONFIG_DEBUG_WRITECOUNT is not set |
1053 | # CONFIG_DEBUG_MEMORY_INIT is not set | ||
1032 | # CONFIG_DEBUG_LIST is not set | 1054 | # CONFIG_DEBUG_LIST is not set |
1033 | # CONFIG_DEBUG_SG is not set | 1055 | # CONFIG_DEBUG_SG is not set |
1034 | CONFIG_FRAME_POINTER=y | 1056 | CONFIG_FRAME_POINTER=y |
@@ -1056,6 +1078,7 @@ CONFIG_BITREVERSE=y | |||
1056 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set | 1078 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set |
1057 | CONFIG_CRC_CCITT=m | 1079 | CONFIG_CRC_CCITT=m |
1058 | # CONFIG_CRC16 is not set | 1080 | # CONFIG_CRC16 is not set |
1081 | CONFIG_CRC_T10DIF=m | ||
1059 | CONFIG_CRC_ITU_T=m | 1082 | CONFIG_CRC_ITU_T=m |
1060 | CONFIG_CRC32=y | 1083 | CONFIG_CRC32=y |
1061 | CONFIG_CRC7=m | 1084 | CONFIG_CRC7=m |
@@ -1063,6 +1086,7 @@ CONFIG_CRC7=m | |||
1063 | CONFIG_AUDIT_GENERIC=y | 1086 | CONFIG_AUDIT_GENERIC=y |
1064 | CONFIG_ZLIB_INFLATE=y | 1087 | CONFIG_ZLIB_INFLATE=y |
1065 | CONFIG_ZLIB_DEFLATE=y | 1088 | CONFIG_ZLIB_DEFLATE=y |
1089 | CONFIG_GENERIC_ALLOCATOR=y | ||
1066 | CONFIG_PLIST=y | 1090 | CONFIG_PLIST=y |
1067 | CONFIG_HAS_IOMEM=y | 1091 | CONFIG_HAS_IOMEM=y |
1068 | CONFIG_HAS_IOPORT=y | 1092 | CONFIG_HAS_IOPORT=y |
diff --git a/arch/avr32/configs/atstk1004_defconfig b/arch/avr32/configs/atstk1004_defconfig index a0912fb7c92e..69e6c0d08ce8 100644 --- a/arch/avr32/configs/atstk1004_defconfig +++ b/arch/avr32/configs/atstk1004_defconfig | |||
@@ -1,7 +1,7 @@ | |||
1 | # | 1 | # |
2 | # Automatically generated make config: don't edit | 2 | # Automatically generated make config: don't edit |
3 | # Linux kernel version: 2.6.26-rc3 | 3 | # Linux kernel version: 2.6.27-rc1 |
4 | # Mon May 26 13:34:57 2008 | 4 | # Tue Aug 5 15:38:56 2008 |
5 | # | 5 | # |
6 | CONFIG_AVR32=y | 6 | CONFIG_AVR32=y |
7 | CONFIG_GENERIC_GPIO=y | 7 | CONFIG_GENERIC_GPIO=y |
@@ -69,10 +69,16 @@ CONFIG_SLOB=y | |||
69 | # CONFIG_PROFILING is not set | 69 | # CONFIG_PROFILING is not set |
70 | # CONFIG_MARKERS is not set | 70 | # CONFIG_MARKERS is not set |
71 | CONFIG_HAVE_OPROFILE=y | 71 | CONFIG_HAVE_OPROFILE=y |
72 | # CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set | ||
73 | # CONFIG_HAVE_IOREMAP_PROT is not set | ||
72 | CONFIG_HAVE_KPROBES=y | 74 | CONFIG_HAVE_KPROBES=y |
73 | # CONFIG_HAVE_KRETPROBES is not set | 75 | # CONFIG_HAVE_KRETPROBES is not set |
76 | # CONFIG_HAVE_ARCH_TRACEHOOK is not set | ||
74 | # CONFIG_HAVE_DMA_ATTRS is not set | 77 | # CONFIG_HAVE_DMA_ATTRS is not set |
78 | # CONFIG_USE_GENERIC_SMP_HELPERS is not set | ||
79 | CONFIG_HAVE_CLK=y | ||
75 | # CONFIG_PROC_PAGE_MONITOR is not set | 80 | # CONFIG_PROC_PAGE_MONITOR is not set |
81 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | ||
76 | # CONFIG_TINY_SHMEM is not set | 82 | # CONFIG_TINY_SHMEM is not set |
77 | CONFIG_BASE_SMALL=1 | 83 | CONFIG_BASE_SMALL=1 |
78 | # CONFIG_MODULES is not set | 84 | # CONFIG_MODULES is not set |
@@ -97,6 +103,7 @@ CONFIG_BOARD_ATSTK1000=y | |||
97 | # CONFIG_BOARD_ATSTK1002 is not set | 103 | # CONFIG_BOARD_ATSTK1002 is not set |
98 | # CONFIG_BOARD_ATSTK1003 is not set | 104 | # CONFIG_BOARD_ATSTK1003 is not set |
99 | CONFIG_BOARD_ATSTK1004=y | 105 | CONFIG_BOARD_ATSTK1004=y |
106 | # CONFIG_BOARD_ATSTK1006 is not set | ||
100 | # CONFIG_BOARD_ATSTK100X_CUSTOM is not set | 107 | # CONFIG_BOARD_ATSTK100X_CUSTOM is not set |
101 | # CONFIG_BOARD_ATSTK100X_SPI1 is not set | 108 | # CONFIG_BOARD_ATSTK100X_SPI1 is not set |
102 | # CONFIG_BOARD_ATSTK1000_J2_LED is not set | 109 | # CONFIG_BOARD_ATSTK1000_J2_LED is not set |
@@ -115,6 +122,7 @@ CONFIG_PHYS_OFFSET=0x10000000 | |||
115 | CONFIG_PREEMPT_NONE=y | 122 | CONFIG_PREEMPT_NONE=y |
116 | # CONFIG_PREEMPT_VOLUNTARY is not set | 123 | # CONFIG_PREEMPT_VOLUNTARY is not set |
117 | # CONFIG_PREEMPT is not set | 124 | # CONFIG_PREEMPT is not set |
125 | CONFIG_QUICKLIST=y | ||
118 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set | 126 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set |
119 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set | 127 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set |
120 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set | 128 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set |
@@ -133,6 +141,7 @@ CONFIG_PAGEFLAGS_EXTENDED=y | |||
133 | CONFIG_SPLIT_PTLOCK_CPUS=4 | 141 | CONFIG_SPLIT_PTLOCK_CPUS=4 |
134 | # CONFIG_RESOURCES_64BIT is not set | 142 | # CONFIG_RESOURCES_64BIT is not set |
135 | CONFIG_ZONE_DMA_FLAG=0 | 143 | CONFIG_ZONE_DMA_FLAG=0 |
144 | CONFIG_NR_QUICK=2 | ||
136 | CONFIG_VIRT_TO_BUS=y | 145 | CONFIG_VIRT_TO_BUS=y |
137 | # CONFIG_OWNERSHIP_TRACE is not set | 146 | # CONFIG_OWNERSHIP_TRACE is not set |
138 | # CONFIG_NMI_DEBUGGING is not set | 147 | # CONFIG_NMI_DEBUGGING is not set |
@@ -147,6 +156,8 @@ CONFIG_CMDLINE="" | |||
147 | # | 156 | # |
148 | # Power management options | 157 | # Power management options |
149 | # | 158 | # |
159 | # CONFIG_PM is not set | ||
160 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||
150 | 161 | ||
151 | # | 162 | # |
152 | # CPU Frequency scaling | 163 | # CPU Frequency scaling |
@@ -164,10 +175,6 @@ CONFIG_CMDLINE="" | |||
164 | # | 175 | # |
165 | CONFIG_BINFMT_ELF=y | 176 | CONFIG_BINFMT_ELF=y |
166 | # CONFIG_BINFMT_MISC is not set | 177 | # CONFIG_BINFMT_MISC is not set |
167 | |||
168 | # | ||
169 | # Networking | ||
170 | # | ||
171 | CONFIG_NET=y | 178 | CONFIG_NET=y |
172 | 179 | ||
173 | # | 180 | # |
@@ -390,24 +397,28 @@ CONFIG_SPI_ATMEL=y | |||
390 | # CONFIG_SPI_AT25 is not set | 397 | # CONFIG_SPI_AT25 is not set |
391 | # CONFIG_SPI_SPIDEV is not set | 398 | # CONFIG_SPI_SPIDEV is not set |
392 | # CONFIG_SPI_TLE62X0 is not set | 399 | # CONFIG_SPI_TLE62X0 is not set |
393 | CONFIG_HAVE_GPIO_LIB=y | 400 | CONFIG_ARCH_REQUIRE_GPIOLIB=y |
401 | CONFIG_GPIOLIB=y | ||
402 | # CONFIG_GPIO_SYSFS is not set | ||
394 | 403 | ||
395 | # | 404 | # |
396 | # GPIO Support | 405 | # I2C GPIO expanders: |
397 | # | 406 | # |
398 | 407 | ||
399 | # | 408 | # |
400 | # I2C GPIO expanders: | 409 | # PCI GPIO expanders: |
401 | # | 410 | # |
402 | 411 | ||
403 | # | 412 | # |
404 | # SPI GPIO expanders: | 413 | # SPI GPIO expanders: |
405 | # | 414 | # |
415 | # CONFIG_GPIO_MAX7301 is not set | ||
406 | # CONFIG_GPIO_MCP23S08 is not set | 416 | # CONFIG_GPIO_MCP23S08 is not set |
407 | # CONFIG_W1 is not set | 417 | # CONFIG_W1 is not set |
408 | # CONFIG_POWER_SUPPLY is not set | 418 | # CONFIG_POWER_SUPPLY is not set |
409 | # CONFIG_HWMON is not set | 419 | # CONFIG_HWMON is not set |
410 | # CONFIG_THERMAL is not set | 420 | # CONFIG_THERMAL is not set |
421 | # CONFIG_THERMAL_HWMON is not set | ||
411 | CONFIG_WATCHDOG=y | 422 | CONFIG_WATCHDOG=y |
412 | # CONFIG_WATCHDOG_NOWAYOUT is not set | 423 | # CONFIG_WATCHDOG_NOWAYOUT is not set |
413 | 424 | ||
@@ -426,6 +437,7 @@ CONFIG_SSB_POSSIBLE=y | |||
426 | # | 437 | # |
427 | # Multifunction device drivers | 438 | # Multifunction device drivers |
428 | # | 439 | # |
440 | # CONFIG_MFD_CORE is not set | ||
429 | # CONFIG_MFD_SM501 is not set | 441 | # CONFIG_MFD_SM501 is not set |
430 | # CONFIG_HTC_PASIC3 is not set | 442 | # CONFIG_HTC_PASIC3 is not set |
431 | 443 | ||
@@ -477,6 +489,9 @@ CONFIG_FB_ATMEL=y | |||
477 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | 489 | CONFIG_BACKLIGHT_LCD_SUPPORT=y |
478 | CONFIG_LCD_CLASS_DEVICE=y | 490 | CONFIG_LCD_CLASS_DEVICE=y |
479 | CONFIG_LCD_LTV350QV=y | 491 | CONFIG_LCD_LTV350QV=y |
492 | # CONFIG_LCD_ILI9320 is not set | ||
493 | # CONFIG_LCD_VGG2432A4 is not set | ||
494 | # CONFIG_LCD_PLATFORM is not set | ||
480 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set | 495 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set |
481 | 496 | ||
482 | # | 497 | # |
@@ -484,10 +499,6 @@ CONFIG_LCD_LTV350QV=y | |||
484 | # | 499 | # |
485 | # CONFIG_DISPLAY_SUPPORT is not set | 500 | # CONFIG_DISPLAY_SUPPORT is not set |
486 | # CONFIG_LOGO is not set | 501 | # CONFIG_LOGO is not set |
487 | |||
488 | # | ||
489 | # Sound | ||
490 | # | ||
491 | # CONFIG_SOUND is not set | 502 | # CONFIG_SOUND is not set |
492 | CONFIG_USB_SUPPORT=y | 503 | CONFIG_USB_SUPPORT=y |
493 | # CONFIG_USB_ARCH_HAS_HCD is not set | 504 | # CONFIG_USB_ARCH_HAS_HCD is not set |
@@ -507,7 +518,7 @@ CONFIG_USB_GADGET_ATMEL_USBA=y | |||
507 | CONFIG_USB_ATMEL_USBA=y | 518 | CONFIG_USB_ATMEL_USBA=y |
508 | # CONFIG_USB_GADGET_FSL_USB2 is not set | 519 | # CONFIG_USB_GADGET_FSL_USB2 is not set |
509 | # CONFIG_USB_GADGET_NET2280 is not set | 520 | # CONFIG_USB_GADGET_NET2280 is not set |
510 | # CONFIG_USB_GADGET_PXA2XX is not set | 521 | # CONFIG_USB_GADGET_PXA25X is not set |
511 | # CONFIG_USB_GADGET_M66592 is not set | 522 | # CONFIG_USB_GADGET_M66592 is not set |
512 | # CONFIG_USB_GADGET_PXA27X is not set | 523 | # CONFIG_USB_GADGET_PXA27X is not set |
513 | # CONFIG_USB_GADGET_GOKU is not set | 524 | # CONFIG_USB_GADGET_GOKU is not set |
@@ -525,6 +536,7 @@ CONFIG_USB_ETH=y | |||
525 | # CONFIG_USB_G_SERIAL is not set | 536 | # CONFIG_USB_G_SERIAL is not set |
526 | # CONFIG_USB_MIDI_GADGET is not set | 537 | # CONFIG_USB_MIDI_GADGET is not set |
527 | # CONFIG_USB_G_PRINTER is not set | 538 | # CONFIG_USB_G_PRINTER is not set |
539 | # CONFIG_USB_CDC_COMPOSITE is not set | ||
528 | # CONFIG_MMC is not set | 540 | # CONFIG_MMC is not set |
529 | # CONFIG_MEMSTICK is not set | 541 | # CONFIG_MEMSTICK is not set |
530 | # CONFIG_NEW_LEDS is not set | 542 | # CONFIG_NEW_LEDS is not set |
@@ -547,6 +559,8 @@ CONFIG_RTC_INTF_DEV=y | |||
547 | # | 559 | # |
548 | # SPI RTC drivers | 560 | # SPI RTC drivers |
549 | # | 561 | # |
562 | # CONFIG_RTC_DRV_M41T94 is not set | ||
563 | # CONFIG_RTC_DRV_DS1305 is not set | ||
550 | # CONFIG_RTC_DRV_MAX6902 is not set | 564 | # CONFIG_RTC_DRV_MAX6902 is not set |
551 | # CONFIG_RTC_DRV_R9701 is not set | 565 | # CONFIG_RTC_DRV_R9701 is not set |
552 | # CONFIG_RTC_DRV_RS5C348 is not set | 566 | # CONFIG_RTC_DRV_RS5C348 is not set |
@@ -566,6 +580,7 @@ CONFIG_RTC_INTF_DEV=y | |||
566 | # on-CPU RTC drivers | 580 | # on-CPU RTC drivers |
567 | # | 581 | # |
568 | CONFIG_RTC_DRV_AT32AP700X=y | 582 | CONFIG_RTC_DRV_AT32AP700X=y |
583 | # CONFIG_DMADEVICES is not set | ||
569 | # CONFIG_UIO is not set | 584 | # CONFIG_UIO is not set |
570 | 585 | ||
571 | # | 586 | # |
@@ -620,6 +635,7 @@ CONFIG_MAGIC_SYSRQ=y | |||
620 | # CONFIG_HEADERS_CHECK is not set | 635 | # CONFIG_HEADERS_CHECK is not set |
621 | # CONFIG_DEBUG_KERNEL is not set | 636 | # CONFIG_DEBUG_KERNEL is not set |
622 | # CONFIG_DEBUG_BUGVERBOSE is not set | 637 | # CONFIG_DEBUG_BUGVERBOSE is not set |
638 | # CONFIG_DEBUG_MEMORY_INIT is not set | ||
623 | # CONFIG_SAMPLES is not set | 639 | # CONFIG_SAMPLES is not set |
624 | 640 | ||
625 | # | 641 | # |
@@ -638,12 +654,14 @@ CONFIG_BITREVERSE=y | |||
638 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set | 654 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set |
639 | # CONFIG_CRC_CCITT is not set | 655 | # CONFIG_CRC_CCITT is not set |
640 | # CONFIG_CRC16 is not set | 656 | # CONFIG_CRC16 is not set |
657 | # CONFIG_CRC_T10DIF is not set | ||
641 | # CONFIG_CRC_ITU_T is not set | 658 | # CONFIG_CRC_ITU_T is not set |
642 | CONFIG_CRC32=y | 659 | CONFIG_CRC32=y |
643 | # CONFIG_CRC7 is not set | 660 | # CONFIG_CRC7 is not set |
644 | # CONFIG_LIBCRC32C is not set | 661 | # CONFIG_LIBCRC32C is not set |
645 | CONFIG_ZLIB_INFLATE=y | 662 | CONFIG_ZLIB_INFLATE=y |
646 | CONFIG_ZLIB_DEFLATE=y | 663 | CONFIG_ZLIB_DEFLATE=y |
664 | CONFIG_GENERIC_ALLOCATOR=y | ||
647 | CONFIG_HAS_IOMEM=y | 665 | CONFIG_HAS_IOMEM=y |
648 | CONFIG_HAS_IOPORT=y | 666 | CONFIG_HAS_IOPORT=y |
649 | CONFIG_HAS_DMA=y | 667 | CONFIG_HAS_DMA=y |
diff --git a/arch/avr32/configs/atstk1006_defconfig b/arch/avr32/configs/atstk1006_defconfig new file mode 100644 index 000000000000..8b6e54c9946a --- /dev/null +++ b/arch/avr32/configs/atstk1006_defconfig | |||
@@ -0,0 +1,1304 @@ | |||
1 | # | ||
2 | # Automatically generated make config: don't edit | ||
3 | # Linux kernel version: 2.6.27-rc1 | ||
4 | # Tue Aug 5 15:40:26 2008 | ||
5 | # | ||
6 | CONFIG_AVR32=y | ||
7 | CONFIG_GENERIC_GPIO=y | ||
8 | CONFIG_GENERIC_HARDIRQS=y | ||
9 | CONFIG_STACKTRACE_SUPPORT=y | ||
10 | CONFIG_LOCKDEP_SUPPORT=y | ||
11 | CONFIG_TRACE_IRQFLAGS_SUPPORT=y | ||
12 | CONFIG_HARDIRQS_SW_RESEND=y | ||
13 | CONFIG_GENERIC_IRQ_PROBE=y | ||
14 | CONFIG_RWSEM_GENERIC_SPINLOCK=y | ||
15 | CONFIG_GENERIC_TIME=y | ||
16 | CONFIG_GENERIC_CLOCKEVENTS=y | ||
17 | # CONFIG_RWSEM_XCHGADD_ALGORITHM is not set | ||
18 | # CONFIG_ARCH_HAS_ILOG2_U32 is not set | ||
19 | # CONFIG_ARCH_HAS_ILOG2_U64 is not set | ||
20 | CONFIG_GENERIC_HWEIGHT=y | ||
21 | CONFIG_GENERIC_CALIBRATE_DELAY=y | ||
22 | CONFIG_GENERIC_BUG=y | ||
23 | CONFIG_DEFCONFIG_LIST="/lib/modules/$UNAME_RELEASE/.config" | ||
24 | |||
25 | # | ||
26 | # General setup | ||
27 | # | ||
28 | CONFIG_EXPERIMENTAL=y | ||
29 | CONFIG_BROKEN_ON_SMP=y | ||
30 | CONFIG_INIT_ENV_ARG_LIMIT=32 | ||
31 | CONFIG_LOCALVERSION="" | ||
32 | # CONFIG_LOCALVERSION_AUTO is not set | ||
33 | CONFIG_SWAP=y | ||
34 | CONFIG_SYSVIPC=y | ||
35 | CONFIG_SYSVIPC_SYSCTL=y | ||
36 | CONFIG_POSIX_MQUEUE=y | ||
37 | # CONFIG_BSD_PROCESS_ACCT is not set | ||
38 | # CONFIG_TASKSTATS is not set | ||
39 | # CONFIG_AUDIT is not set | ||
40 | # CONFIG_IKCONFIG is not set | ||
41 | CONFIG_LOG_BUF_SHIFT=14 | ||
42 | # CONFIG_CGROUPS is not set | ||
43 | # CONFIG_GROUP_SCHED is not set | ||
44 | CONFIG_SYSFS_DEPRECATED=y | ||
45 | CONFIG_SYSFS_DEPRECATED_V2=y | ||
46 | CONFIG_RELAY=y | ||
47 | # CONFIG_NAMESPACES is not set | ||
48 | CONFIG_BLK_DEV_INITRD=y | ||
49 | CONFIG_INITRAMFS_SOURCE="" | ||
50 | CONFIG_CC_OPTIMIZE_FOR_SIZE=y | ||
51 | CONFIG_SYSCTL=y | ||
52 | CONFIG_EMBEDDED=y | ||
53 | # CONFIG_SYSCTL_SYSCALL is not set | ||
54 | CONFIG_KALLSYMS=y | ||
55 | # CONFIG_KALLSYMS_ALL is not set | ||
56 | # CONFIG_KALLSYMS_EXTRA_PASS is not set | ||
57 | CONFIG_HOTPLUG=y | ||
58 | CONFIG_PRINTK=y | ||
59 | CONFIG_BUG=y | ||
60 | CONFIG_ELF_CORE=y | ||
61 | # CONFIG_COMPAT_BRK is not set | ||
62 | # CONFIG_BASE_FULL is not set | ||
63 | CONFIG_FUTEX=y | ||
64 | CONFIG_ANON_INODES=y | ||
65 | CONFIG_EPOLL=y | ||
66 | CONFIG_SIGNALFD=y | ||
67 | CONFIG_TIMERFD=y | ||
68 | CONFIG_EVENTFD=y | ||
69 | CONFIG_SHMEM=y | ||
70 | CONFIG_VM_EVENT_COUNTERS=y | ||
71 | CONFIG_SLUB_DEBUG=y | ||
72 | # CONFIG_SLAB is not set | ||
73 | CONFIG_SLUB=y | ||
74 | # CONFIG_SLOB is not set | ||
75 | CONFIG_PROFILING=y | ||
76 | # CONFIG_MARKERS is not set | ||
77 | CONFIG_OPROFILE=m | ||
78 | CONFIG_HAVE_OPROFILE=y | ||
79 | CONFIG_KPROBES=y | ||
80 | # CONFIG_HAVE_EFFICIENT_UNALIGNED_ACCESS is not set | ||
81 | # CONFIG_HAVE_IOREMAP_PROT is not set | ||
82 | CONFIG_HAVE_KPROBES=y | ||
83 | # CONFIG_HAVE_KRETPROBES is not set | ||
84 | # CONFIG_HAVE_ARCH_TRACEHOOK is not set | ||
85 | # CONFIG_HAVE_DMA_ATTRS is not set | ||
86 | # CONFIG_USE_GENERIC_SMP_HELPERS is not set | ||
87 | CONFIG_HAVE_CLK=y | ||
88 | CONFIG_PROC_PAGE_MONITOR=y | ||
89 | # CONFIG_HAVE_GENERIC_DMA_COHERENT is not set | ||
90 | CONFIG_SLABINFO=y | ||
91 | CONFIG_RT_MUTEXES=y | ||
92 | # CONFIG_TINY_SHMEM is not set | ||
93 | CONFIG_BASE_SMALL=1 | ||
94 | CONFIG_MODULES=y | ||
95 | # CONFIG_MODULE_FORCE_LOAD is not set | ||
96 | CONFIG_MODULE_UNLOAD=y | ||
97 | # CONFIG_MODULE_FORCE_UNLOAD is not set | ||
98 | # CONFIG_MODVERSIONS is not set | ||
99 | # CONFIG_MODULE_SRCVERSION_ALL is not set | ||
100 | CONFIG_KMOD=y | ||
101 | CONFIG_BLOCK=y | ||
102 | # CONFIG_LBD is not set | ||
103 | # CONFIG_BLK_DEV_IO_TRACE is not set | ||
104 | # CONFIG_LSF is not set | ||
105 | # CONFIG_BLK_DEV_BSG is not set | ||
106 | # CONFIG_BLK_DEV_INTEGRITY is not set | ||
107 | |||
108 | # | ||
109 | # IO Schedulers | ||
110 | # | ||
111 | CONFIG_IOSCHED_NOOP=y | ||
112 | # CONFIG_IOSCHED_AS is not set | ||
113 | # CONFIG_IOSCHED_DEADLINE is not set | ||
114 | CONFIG_IOSCHED_CFQ=y | ||
115 | # CONFIG_DEFAULT_AS is not set | ||
116 | # CONFIG_DEFAULT_DEADLINE is not set | ||
117 | CONFIG_DEFAULT_CFQ=y | ||
118 | # CONFIG_DEFAULT_NOOP is not set | ||
119 | CONFIG_DEFAULT_IOSCHED="cfq" | ||
120 | CONFIG_CLASSIC_RCU=y | ||
121 | |||
122 | # | ||
123 | # System Type and features | ||
124 | # | ||
125 | CONFIG_TICK_ONESHOT=y | ||
126 | CONFIG_NO_HZ=y | ||
127 | CONFIG_HIGH_RES_TIMERS=y | ||
128 | CONFIG_GENERIC_CLOCKEVENTS_BUILD=y | ||
129 | CONFIG_SUBARCH_AVR32B=y | ||
130 | CONFIG_MMU=y | ||
131 | CONFIG_PERFORMANCE_COUNTERS=y | ||
132 | CONFIG_PLATFORM_AT32AP=y | ||
133 | CONFIG_CPU_AT32AP700X=y | ||
134 | CONFIG_CPU_AT32AP7000=y | ||
135 | CONFIG_BOARD_ATSTK1000=y | ||
136 | # CONFIG_BOARD_ATNGW100 is not set | ||
137 | # CONFIG_BOARD_ATSTK1002 is not set | ||
138 | # CONFIG_BOARD_ATSTK1003 is not set | ||
139 | # CONFIG_BOARD_ATSTK1004 is not set | ||
140 | CONFIG_BOARD_ATSTK1006=y | ||
141 | # CONFIG_BOARD_ATSTK100X_CUSTOM is not set | ||
142 | # CONFIG_BOARD_ATSTK100X_SPI1 is not set | ||
143 | # CONFIG_BOARD_ATSTK1000_J2_LED is not set | ||
144 | # CONFIG_BOARD_ATSTK1000_J2_LED8 is not set | ||
145 | # CONFIG_BOARD_ATSTK1000_J2_RGB is not set | ||
146 | CONFIG_BOARD_ATSTK1000_EXTDAC=y | ||
147 | CONFIG_LOADER_U_BOOT=y | ||
148 | |||
149 | # | ||
150 | # Atmel AVR32 AP options | ||
151 | # | ||
152 | # CONFIG_AP700X_32_BIT_SMC is not set | ||
153 | CONFIG_AP700X_16_BIT_SMC=y | ||
154 | # CONFIG_AP700X_8_BIT_SMC is not set | ||
155 | CONFIG_LOAD_ADDRESS=0x10000000 | ||
156 | CONFIG_ENTRY_ADDRESS=0x90000000 | ||
157 | CONFIG_PHYS_OFFSET=0x10000000 | ||
158 | CONFIG_PREEMPT_NONE=y | ||
159 | # CONFIG_PREEMPT_VOLUNTARY is not set | ||
160 | # CONFIG_PREEMPT is not set | ||
161 | CONFIG_QUICKLIST=y | ||
162 | # CONFIG_HAVE_ARCH_BOOTMEM_NODE is not set | ||
163 | # CONFIG_ARCH_HAVE_MEMORY_PRESENT is not set | ||
164 | # CONFIG_NEED_NODE_MEMMAP_SIZE is not set | ||
165 | CONFIG_ARCH_FLATMEM_ENABLE=y | ||
166 | # CONFIG_ARCH_DISCONTIGMEM_ENABLE is not set | ||
167 | # CONFIG_ARCH_SPARSEMEM_ENABLE is not set | ||
168 | CONFIG_SELECT_MEMORY_MODEL=y | ||
169 | CONFIG_FLATMEM_MANUAL=y | ||
170 | # CONFIG_DISCONTIGMEM_MANUAL is not set | ||
171 | # CONFIG_SPARSEMEM_MANUAL is not set | ||
172 | CONFIG_FLATMEM=y | ||
173 | CONFIG_FLAT_NODE_MEM_MAP=y | ||
174 | # CONFIG_SPARSEMEM_STATIC is not set | ||
175 | # CONFIG_SPARSEMEM_VMEMMAP_ENABLE is not set | ||
176 | CONFIG_PAGEFLAGS_EXTENDED=y | ||
177 | CONFIG_SPLIT_PTLOCK_CPUS=4 | ||
178 | # CONFIG_RESOURCES_64BIT is not set | ||
179 | CONFIG_ZONE_DMA_FLAG=0 | ||
180 | CONFIG_NR_QUICK=2 | ||
181 | CONFIG_VIRT_TO_BUS=y | ||
182 | # CONFIG_OWNERSHIP_TRACE is not set | ||
183 | CONFIG_NMI_DEBUGGING=y | ||
184 | # CONFIG_HZ_100 is not set | ||
185 | CONFIG_HZ_250=y | ||
186 | # CONFIG_HZ_300 is not set | ||
187 | # CONFIG_HZ_1000 is not set | ||
188 | CONFIG_HZ=250 | ||
189 | # CONFIG_SCHED_HRTICK is not set | ||
190 | CONFIG_CMDLINE="" | ||
191 | |||
192 | # | ||
193 | # Power management options | ||
194 | # | ||
195 | CONFIG_PM=y | ||
196 | # CONFIG_PM_DEBUG is not set | ||
197 | CONFIG_PM_SLEEP=y | ||
198 | CONFIG_SUSPEND=y | ||
199 | CONFIG_SUSPEND_FREEZER=y | ||
200 | CONFIG_ARCH_SUSPEND_POSSIBLE=y | ||
201 | |||
202 | # | ||
203 | # CPU Frequency scaling | ||
204 | # | ||
205 | CONFIG_CPU_FREQ=y | ||
206 | CONFIG_CPU_FREQ_TABLE=y | ||
207 | # CONFIG_CPU_FREQ_DEBUG is not set | ||
208 | # CONFIG_CPU_FREQ_STAT is not set | ||
209 | # CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set | ||
210 | # CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set | ||
211 | # CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set | ||
212 | CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y | ||
213 | # CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set | ||
214 | CONFIG_CPU_FREQ_GOV_PERFORMANCE=y | ||
215 | # CONFIG_CPU_FREQ_GOV_POWERSAVE is not set | ||
216 | CONFIG_CPU_FREQ_GOV_USERSPACE=y | ||
217 | CONFIG_CPU_FREQ_GOV_ONDEMAND=y | ||
218 | # CONFIG_CPU_FREQ_GOV_CONSERVATIVE is not set | ||
219 | CONFIG_CPU_FREQ_AT32AP=y | ||
220 | |||
221 | # | ||
222 | # Bus options | ||
223 | # | ||
224 | # CONFIG_ARCH_SUPPORTS_MSI is not set | ||
225 | # CONFIG_PCCARD is not set | ||
226 | |||
227 | # | ||
228 | # Executable file formats | ||
229 | # | ||
230 | CONFIG_BINFMT_ELF=y | ||
231 | # CONFIG_BINFMT_MISC is not set | ||
232 | CONFIG_NET=y | ||
233 | |||
234 | # | ||
235 | # Networking options | ||
236 | # | ||
237 | CONFIG_PACKET=y | ||
238 | CONFIG_PACKET_MMAP=y | ||
239 | CONFIG_UNIX=y | ||
240 | CONFIG_XFRM=y | ||
241 | CONFIG_XFRM_USER=m | ||
242 | # CONFIG_XFRM_SUB_POLICY is not set | ||
243 | # CONFIG_XFRM_MIGRATE is not set | ||
244 | # CONFIG_XFRM_STATISTICS is not set | ||
245 | CONFIG_XFRM_IPCOMP=m | ||
246 | CONFIG_NET_KEY=m | ||
247 | # CONFIG_NET_KEY_MIGRATE is not set | ||
248 | CONFIG_INET=y | ||
249 | # CONFIG_IP_MULTICAST is not set | ||
250 | # CONFIG_IP_ADVANCED_ROUTER is not set | ||
251 | CONFIG_IP_FIB_HASH=y | ||
252 | CONFIG_IP_PNP=y | ||
253 | CONFIG_IP_PNP_DHCP=y | ||
254 | # CONFIG_IP_PNP_BOOTP is not set | ||
255 | # CONFIG_IP_PNP_RARP is not set | ||
256 | CONFIG_NET_IPIP=m | ||
257 | CONFIG_NET_IPGRE=m | ||
258 | # CONFIG_ARPD is not set | ||
259 | # CONFIG_SYN_COOKIES is not set | ||
260 | CONFIG_INET_AH=m | ||
261 | CONFIG_INET_ESP=m | ||
262 | # CONFIG_INET_IPCOMP is not set | ||
263 | # CONFIG_INET_XFRM_TUNNEL is not set | ||
264 | CONFIG_INET_TUNNEL=m | ||
265 | CONFIG_INET_XFRM_MODE_TRANSPORT=m | ||
266 | CONFIG_INET_XFRM_MODE_TUNNEL=m | ||
267 | CONFIG_INET_XFRM_MODE_BEET=m | ||
268 | # CONFIG_INET_LRO is not set | ||
269 | CONFIG_INET_DIAG=y | ||
270 | CONFIG_INET_TCP_DIAG=y | ||
271 | # CONFIG_TCP_CONG_ADVANCED is not set | ||
272 | CONFIG_TCP_CONG_CUBIC=y | ||
273 | CONFIG_DEFAULT_TCP_CONG="cubic" | ||
274 | # CONFIG_TCP_MD5SIG is not set | ||
275 | CONFIG_IPV6=m | ||
276 | # CONFIG_IPV6_PRIVACY is not set | ||
277 | # CONFIG_IPV6_ROUTER_PREF is not set | ||
278 | # CONFIG_IPV6_OPTIMISTIC_DAD is not set | ||
279 | CONFIG_INET6_AH=m | ||
280 | CONFIG_INET6_ESP=m | ||
281 | CONFIG_INET6_IPCOMP=m | ||
282 | # CONFIG_IPV6_MIP6 is not set | ||
283 | CONFIG_INET6_XFRM_TUNNEL=m | ||
284 | CONFIG_INET6_TUNNEL=m | ||
285 | CONFIG_INET6_XFRM_MODE_TRANSPORT=m | ||
286 | CONFIG_INET6_XFRM_MODE_TUNNEL=m | ||
287 | CONFIG_INET6_XFRM_MODE_BEET=m | ||
288 | # CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION is not set | ||
289 | CONFIG_IPV6_SIT=m | ||
290 | CONFIG_IPV6_NDISC_NODETYPE=y | ||
291 | CONFIG_IPV6_TUNNEL=m | ||
292 | # CONFIG_IPV6_MULTIPLE_TABLES is not set | ||
293 | # CONFIG_IPV6_MROUTE is not set | ||
294 | # CONFIG_NETWORK_SECMARK is not set | ||
295 | # CONFIG_NETFILTER is not set | ||
296 | # CONFIG_IP_DCCP is not set | ||
297 | # CONFIG_IP_SCTP is not set | ||
298 | # CONFIG_TIPC is not set | ||
299 | # CONFIG_ATM is not set | ||
300 | CONFIG_STP=m | ||
301 | CONFIG_BRIDGE=m | ||
302 | # CONFIG_VLAN_8021Q is not set | ||
303 | # CONFIG_DECNET is not set | ||
304 | CONFIG_LLC=m | ||
305 | # CONFIG_LLC2 is not set | ||
306 | # CONFIG_IPX is not set | ||
307 | # CONFIG_ATALK is not set | ||
308 | # CONFIG_X25 is not set | ||
309 | # CONFIG_LAPB is not set | ||
310 | # CONFIG_ECONET is not set | ||
311 | # CONFIG_WAN_ROUTER is not set | ||
312 | # CONFIG_NET_SCHED is not set | ||
313 | |||
314 | # | ||
315 | # Network testing | ||
316 | # | ||
317 | # CONFIG_NET_PKTGEN is not set | ||
318 | # CONFIG_NET_TCPPROBE is not set | ||
319 | # CONFIG_HAMRADIO is not set | ||
320 | # CONFIG_CAN is not set | ||
321 | # CONFIG_IRDA is not set | ||
322 | # CONFIG_BT is not set | ||
323 | # CONFIG_AF_RXRPC is not set | ||
324 | |||
325 | # | ||
326 | # Wireless | ||
327 | # | ||
328 | # CONFIG_CFG80211 is not set | ||
329 | # CONFIG_WIRELESS_EXT is not set | ||
330 | # CONFIG_MAC80211 is not set | ||
331 | # CONFIG_IEEE80211 is not set | ||
332 | # CONFIG_RFKILL is not set | ||
333 | # CONFIG_NET_9P is not set | ||
334 | |||
335 | # | ||
336 | # Device Drivers | ||
337 | # | ||
338 | |||
339 | # | ||
340 | # Generic Driver Options | ||
341 | # | ||
342 | CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug" | ||
343 | CONFIG_STANDALONE=y | ||
344 | # CONFIG_PREVENT_FIRMWARE_BUILD is not set | ||
345 | # CONFIG_FW_LOADER is not set | ||
346 | # CONFIG_DEBUG_DRIVER is not set | ||
347 | # CONFIG_DEBUG_DEVRES is not set | ||
348 | # CONFIG_SYS_HYPERVISOR is not set | ||
349 | # CONFIG_CONNECTOR is not set | ||
350 | CONFIG_MTD=y | ||
351 | # CONFIG_MTD_DEBUG is not set | ||
352 | # CONFIG_MTD_CONCAT is not set | ||
353 | CONFIG_MTD_PARTITIONS=y | ||
354 | # CONFIG_MTD_REDBOOT_PARTS is not set | ||
355 | CONFIG_MTD_CMDLINE_PARTS=y | ||
356 | # CONFIG_MTD_AR7_PARTS is not set | ||
357 | |||
358 | # | ||
359 | # User Modules And Translation Layers | ||
360 | # | ||
361 | CONFIG_MTD_CHAR=y | ||
362 | CONFIG_MTD_BLKDEVS=y | ||
363 | CONFIG_MTD_BLOCK=y | ||
364 | # CONFIG_FTL is not set | ||
365 | # CONFIG_NFTL is not set | ||
366 | # CONFIG_INFTL is not set | ||
367 | # CONFIG_RFD_FTL is not set | ||
368 | # CONFIG_SSFDC is not set | ||
369 | # CONFIG_MTD_OOPS is not set | ||
370 | |||
371 | # | ||
372 | # RAM/ROM/Flash chip drivers | ||
373 | # | ||
374 | CONFIG_MTD_CFI=y | ||
375 | # CONFIG_MTD_JEDECPROBE is not set | ||
376 | CONFIG_MTD_GEN_PROBE=y | ||
377 | # CONFIG_MTD_CFI_ADV_OPTIONS is not set | ||
378 | CONFIG_MTD_MAP_BANK_WIDTH_1=y | ||
379 | CONFIG_MTD_MAP_BANK_WIDTH_2=y | ||
380 | CONFIG_MTD_MAP_BANK_WIDTH_4=y | ||
381 | # CONFIG_MTD_MAP_BANK_WIDTH_8 is not set | ||
382 | # CONFIG_MTD_MAP_BANK_WIDTH_16 is not set | ||
383 | # CONFIG_MTD_MAP_BANK_WIDTH_32 is not set | ||
384 | CONFIG_MTD_CFI_I1=y | ||
385 | CONFIG_MTD_CFI_I2=y | ||
386 | # CONFIG_MTD_CFI_I4 is not set | ||
387 | # CONFIG_MTD_CFI_I8 is not set | ||
388 | # CONFIG_MTD_CFI_INTELEXT is not set | ||
389 | CONFIG_MTD_CFI_AMDSTD=y | ||
390 | # CONFIG_MTD_CFI_STAA is not set | ||
391 | CONFIG_MTD_CFI_UTIL=y | ||
392 | # CONFIG_MTD_RAM is not set | ||
393 | # CONFIG_MTD_ROM is not set | ||
394 | # CONFIG_MTD_ABSENT is not set | ||
395 | |||
396 | # | ||
397 | # Mapping drivers for chip access | ||
398 | # | ||
399 | # CONFIG_MTD_COMPLEX_MAPPINGS is not set | ||
400 | CONFIG_MTD_PHYSMAP=y | ||
401 | CONFIG_MTD_PHYSMAP_START=0x8000000 | ||
402 | CONFIG_MTD_PHYSMAP_LEN=0x0 | ||
403 | CONFIG_MTD_PHYSMAP_BANKWIDTH=2 | ||
404 | # CONFIG_MTD_PLATRAM is not set | ||
405 | |||
406 | # | ||
407 | # Self-contained MTD device drivers | ||
408 | # | ||
409 | CONFIG_MTD_DATAFLASH=m | ||
410 | CONFIG_MTD_M25P80=m | ||
411 | CONFIG_M25PXX_USE_FAST_READ=y | ||
412 | # CONFIG_MTD_SLRAM is not set | ||
413 | # CONFIG_MTD_PHRAM is not set | ||
414 | # CONFIG_MTD_MTDRAM is not set | ||
415 | # CONFIG_MTD_BLOCK2MTD is not set | ||
416 | |||
417 | # | ||
418 | # Disk-On-Chip Device Drivers | ||
419 | # | ||
420 | # CONFIG_MTD_DOC2000 is not set | ||
421 | # CONFIG_MTD_DOC2001 is not set | ||
422 | # CONFIG_MTD_DOC2001PLUS is not set | ||
423 | CONFIG_MTD_NAND=y | ||
424 | # CONFIG_MTD_NAND_VERIFY_WRITE is not set | ||
425 | # CONFIG_MTD_NAND_ECC_SMC is not set | ||
426 | # CONFIG_MTD_NAND_MUSEUM_IDS is not set | ||
427 | CONFIG_MTD_NAND_IDS=y | ||
428 | # CONFIG_MTD_NAND_DISKONCHIP is not set | ||
429 | CONFIG_MTD_NAND_ATMEL=y | ||
430 | CONFIG_MTD_NAND_ATMEL_ECC_HW=y | ||
431 | # CONFIG_MTD_NAND_ATMEL_ECC_SOFT is not set | ||
432 | # CONFIG_MTD_NAND_ATMEL_ECC_NONE is not set | ||
433 | # CONFIG_MTD_NAND_NANDSIM is not set | ||
434 | # CONFIG_MTD_NAND_PLATFORM is not set | ||
435 | # CONFIG_MTD_ONENAND is not set | ||
436 | |||
437 | # | ||
438 | # UBI - Unsorted block images | ||
439 | # | ||
440 | CONFIG_MTD_UBI=y | ||
441 | CONFIG_MTD_UBI_WL_THRESHOLD=4096 | ||
442 | CONFIG_MTD_UBI_BEB_RESERVE=1 | ||
443 | # CONFIG_MTD_UBI_GLUEBI is not set | ||
444 | |||
445 | # | ||
446 | # UBI debugging options | ||
447 | # | ||
448 | # CONFIG_MTD_UBI_DEBUG is not set | ||
449 | # CONFIG_PARPORT is not set | ||
450 | CONFIG_BLK_DEV=y | ||
451 | # CONFIG_BLK_DEV_COW_COMMON is not set | ||
452 | CONFIG_BLK_DEV_LOOP=m | ||
453 | # CONFIG_BLK_DEV_CRYPTOLOOP is not set | ||
454 | CONFIG_BLK_DEV_NBD=m | ||
455 | CONFIG_BLK_DEV_RAM=m | ||
456 | CONFIG_BLK_DEV_RAM_COUNT=16 | ||
457 | CONFIG_BLK_DEV_RAM_SIZE=4096 | ||
458 | # CONFIG_BLK_DEV_XIP is not set | ||
459 | # CONFIG_CDROM_PKTCDVD is not set | ||
460 | # CONFIG_ATA_OVER_ETH is not set | ||
461 | CONFIG_MISC_DEVICES=y | ||
462 | CONFIG_ATMEL_PWM=m | ||
463 | CONFIG_ATMEL_TCLIB=y | ||
464 | CONFIG_ATMEL_TCB_CLKSRC=y | ||
465 | CONFIG_ATMEL_TCB_CLKSRC_BLOCK=0 | ||
466 | # CONFIG_EEPROM_93CX6 is not set | ||
467 | CONFIG_ATMEL_SSC=m | ||
468 | # CONFIG_ENCLOSURE_SERVICES is not set | ||
469 | # CONFIG_HAVE_IDE is not set | ||
470 | |||
471 | # | ||
472 | # SCSI device support | ||
473 | # | ||
474 | # CONFIG_RAID_ATTRS is not set | ||
475 | CONFIG_SCSI=m | ||
476 | CONFIG_SCSI_DMA=y | ||
477 | # CONFIG_SCSI_TGT is not set | ||
478 | # CONFIG_SCSI_NETLINK is not set | ||
479 | # CONFIG_SCSI_PROC_FS is not set | ||
480 | |||
481 | # | ||
482 | # SCSI support type (disk, tape, CD-ROM) | ||
483 | # | ||
484 | CONFIG_BLK_DEV_SD=m | ||
485 | # CONFIG_CHR_DEV_ST is not set | ||
486 | # CONFIG_CHR_DEV_OSST is not set | ||
487 | CONFIG_BLK_DEV_SR=m | ||
488 | # CONFIG_BLK_DEV_SR_VENDOR is not set | ||
489 | # CONFIG_CHR_DEV_SG is not set | ||
490 | # CONFIG_CHR_DEV_SCH is not set | ||
491 | |||
492 | # | ||
493 | # Some SCSI devices (e.g. CD jukebox) support multiple LUNs | ||
494 | # | ||
495 | # CONFIG_SCSI_MULTI_LUN is not set | ||
496 | # CONFIG_SCSI_CONSTANTS is not set | ||
497 | # CONFIG_SCSI_LOGGING is not set | ||
498 | # CONFIG_SCSI_SCAN_ASYNC is not set | ||
499 | CONFIG_SCSI_WAIT_SCAN=m | ||
500 | |||
501 | # | ||
502 | # SCSI Transports | ||
503 | # | ||
504 | # CONFIG_SCSI_SPI_ATTRS is not set | ||
505 | # CONFIG_SCSI_FC_ATTRS is not set | ||
506 | # CONFIG_SCSI_ISCSI_ATTRS is not set | ||
507 | # CONFIG_SCSI_SAS_LIBSAS is not set | ||
508 | # CONFIG_SCSI_SRP_ATTRS is not set | ||
509 | # CONFIG_SCSI_LOWLEVEL is not set | ||
510 | # CONFIG_SCSI_DH is not set | ||
511 | CONFIG_ATA=m | ||
512 | # CONFIG_ATA_NONSTANDARD is not set | ||
513 | # CONFIG_SATA_PMP is not set | ||
514 | CONFIG_ATA_SFF=y | ||
515 | # CONFIG_SATA_MV is not set | ||
516 | CONFIG_PATA_AT32=m | ||
517 | # CONFIG_PATA_PLATFORM is not set | ||
518 | # CONFIG_MD is not set | ||
519 | CONFIG_NETDEVICES=y | ||
520 | # CONFIG_DUMMY is not set | ||
521 | # CONFIG_BONDING is not set | ||
522 | # CONFIG_MACVLAN is not set | ||
523 | # CONFIG_EQUALIZER is not set | ||
524 | CONFIG_TUN=m | ||
525 | # CONFIG_VETH is not set | ||
526 | CONFIG_PHYLIB=y | ||
527 | |||
528 | # | ||
529 | # MII PHY device drivers | ||
530 | # | ||
531 | # CONFIG_MARVELL_PHY is not set | ||
532 | # CONFIG_DAVICOM_PHY is not set | ||
533 | # CONFIG_QSEMI_PHY is not set | ||
534 | # CONFIG_LXT_PHY is not set | ||
535 | # CONFIG_CICADA_PHY is not set | ||
536 | # CONFIG_VITESSE_PHY is not set | ||
537 | # CONFIG_SMSC_PHY is not set | ||
538 | # CONFIG_BROADCOM_PHY is not set | ||
539 | # CONFIG_ICPLUS_PHY is not set | ||
540 | # CONFIG_REALTEK_PHY is not set | ||
541 | # CONFIG_FIXED_PHY is not set | ||
542 | # CONFIG_MDIO_BITBANG is not set | ||
543 | CONFIG_NET_ETHERNET=y | ||
544 | # CONFIG_MII is not set | ||
545 | CONFIG_MACB=y | ||
546 | # CONFIG_ENC28J60 is not set | ||
547 | # CONFIG_IBM_NEW_EMAC_ZMII is not set | ||
548 | # CONFIG_IBM_NEW_EMAC_RGMII is not set | ||
549 | # CONFIG_IBM_NEW_EMAC_TAH is not set | ||
550 | # CONFIG_IBM_NEW_EMAC_EMAC4 is not set | ||
551 | # CONFIG_B44 is not set | ||
552 | # CONFIG_NETDEV_1000 is not set | ||
553 | # CONFIG_NETDEV_10000 is not set | ||
554 | |||
555 | # | ||
556 | # Wireless LAN | ||
557 | # | ||
558 | # CONFIG_WLAN_PRE80211 is not set | ||
559 | # CONFIG_WLAN_80211 is not set | ||
560 | # CONFIG_IWLWIFI_LEDS is not set | ||
561 | # CONFIG_WAN is not set | ||
562 | CONFIG_PPP=m | ||
563 | # CONFIG_PPP_MULTILINK is not set | ||
564 | # CONFIG_PPP_FILTER is not set | ||
565 | CONFIG_PPP_ASYNC=m | ||
566 | # CONFIG_PPP_SYNC_TTY is not set | ||
567 | CONFIG_PPP_DEFLATE=m | ||
568 | CONFIG_PPP_BSDCOMP=m | ||
569 | # CONFIG_PPP_MPPE is not set | ||
570 | # CONFIG_PPPOE is not set | ||
571 | # CONFIG_PPPOL2TP is not set | ||
572 | # CONFIG_SLIP is not set | ||
573 | CONFIG_SLHC=m | ||
574 | # CONFIG_NETCONSOLE is not set | ||
575 | # CONFIG_NETPOLL is not set | ||
576 | # CONFIG_NET_POLL_CONTROLLER is not set | ||
577 | # CONFIG_ISDN is not set | ||
578 | # CONFIG_PHONE is not set | ||
579 | |||
580 | # | ||
581 | # Input device support | ||
582 | # | ||
583 | CONFIG_INPUT=m | ||
584 | # CONFIG_INPUT_FF_MEMLESS is not set | ||
585 | CONFIG_INPUT_POLLDEV=m | ||
586 | |||
587 | # | ||
588 | # Userland interfaces | ||
589 | # | ||
590 | CONFIG_INPUT_MOUSEDEV=m | ||
591 | CONFIG_INPUT_MOUSEDEV_PSAUX=y | ||
592 | CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 | ||
593 | CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 | ||
594 | # CONFIG_INPUT_JOYDEV is not set | ||
595 | CONFIG_INPUT_EVDEV=m | ||
596 | # CONFIG_INPUT_EVBUG is not set | ||
597 | |||
598 | # | ||
599 | # Input Device Drivers | ||
600 | # | ||
601 | CONFIG_INPUT_KEYBOARD=y | ||
602 | # CONFIG_KEYBOARD_ATKBD is not set | ||
603 | # CONFIG_KEYBOARD_SUNKBD is not set | ||
604 | # CONFIG_KEYBOARD_LKKBD is not set | ||
605 | # CONFIG_KEYBOARD_XTKBD is not set | ||
606 | # CONFIG_KEYBOARD_NEWTON is not set | ||
607 | # CONFIG_KEYBOARD_STOWAWAY is not set | ||
608 | CONFIG_KEYBOARD_GPIO=m | ||
609 | CONFIG_INPUT_MOUSE=y | ||
610 | # CONFIG_MOUSE_PS2 is not set | ||
611 | # CONFIG_MOUSE_SERIAL is not set | ||
612 | # CONFIG_MOUSE_VSXXXAA is not set | ||
613 | CONFIG_MOUSE_GPIO=m | ||
614 | # CONFIG_INPUT_JOYSTICK is not set | ||
615 | # CONFIG_INPUT_TABLET is not set | ||
616 | # CONFIG_INPUT_TOUCHSCREEN is not set | ||
617 | # CONFIG_INPUT_MISC is not set | ||
618 | |||
619 | # | ||
620 | # Hardware I/O ports | ||
621 | # | ||
622 | # CONFIG_SERIO is not set | ||
623 | # CONFIG_GAMEPORT is not set | ||
624 | |||
625 | # | ||
626 | # Character devices | ||
627 | # | ||
628 | # CONFIG_VT is not set | ||
629 | # CONFIG_DEVKMEM is not set | ||
630 | # CONFIG_SERIAL_NONSTANDARD is not set | ||
631 | |||
632 | # | ||
633 | # Serial drivers | ||
634 | # | ||
635 | # CONFIG_SERIAL_8250 is not set | ||
636 | |||
637 | # | ||
638 | # Non-8250 serial port support | ||
639 | # | ||
640 | CONFIG_SERIAL_ATMEL=y | ||
641 | CONFIG_SERIAL_ATMEL_CONSOLE=y | ||
642 | CONFIG_SERIAL_ATMEL_PDC=y | ||
643 | # CONFIG_SERIAL_ATMEL_TTYAT is not set | ||
644 | CONFIG_SERIAL_CORE=y | ||
645 | CONFIG_SERIAL_CORE_CONSOLE=y | ||
646 | CONFIG_UNIX98_PTYS=y | ||
647 | # CONFIG_LEGACY_PTYS is not set | ||
648 | # CONFIG_IPMI_HANDLER is not set | ||
649 | # CONFIG_HW_RANDOM is not set | ||
650 | # CONFIG_R3964 is not set | ||
651 | # CONFIG_RAW_DRIVER is not set | ||
652 | # CONFIG_TCG_TPM is not set | ||
653 | CONFIG_I2C=m | ||
654 | CONFIG_I2C_BOARDINFO=y | ||
655 | CONFIG_I2C_CHARDEV=m | ||
656 | CONFIG_I2C_ALGOBIT=m | ||
657 | |||
658 | # | ||
659 | # I2C Hardware Bus support | ||
660 | # | ||
661 | |||
662 | # | ||
663 | # I2C system bus drivers (mostly embedded / system-on-chip) | ||
664 | # | ||
665 | CONFIG_I2C_GPIO=m | ||
666 | # CONFIG_I2C_OCORES is not set | ||
667 | # CONFIG_I2C_SIMTEC is not set | ||
668 | |||
669 | # | ||
670 | # External I2C/SMBus adapter drivers | ||
671 | # | ||
672 | # CONFIG_I2C_PARPORT_LIGHT is not set | ||
673 | # CONFIG_I2C_TAOS_EVM is not set | ||
674 | |||
675 | # | ||
676 | # Other I2C/SMBus bus drivers | ||
677 | # | ||
678 | # CONFIG_I2C_PCA_PLATFORM is not set | ||
679 | # CONFIG_I2C_STUB is not set | ||
680 | |||
681 | # | ||
682 | # Miscellaneous I2C Chip support | ||
683 | # | ||
684 | # CONFIG_DS1682 is not set | ||
685 | # CONFIG_AT24 is not set | ||
686 | # CONFIG_SENSORS_EEPROM is not set | ||
687 | # CONFIG_SENSORS_PCF8574 is not set | ||
688 | # CONFIG_PCF8575 is not set | ||
689 | # CONFIG_SENSORS_PCA9539 is not set | ||
690 | # CONFIG_SENSORS_PCF8591 is not set | ||
691 | # CONFIG_TPS65010 is not set | ||
692 | # CONFIG_SENSORS_MAX6875 is not set | ||
693 | # CONFIG_SENSORS_TSL2550 is not set | ||
694 | # CONFIG_I2C_DEBUG_CORE is not set | ||
695 | # CONFIG_I2C_DEBUG_ALGO is not set | ||
696 | # CONFIG_I2C_DEBUG_BUS is not set | ||
697 | # CONFIG_I2C_DEBUG_CHIP is not set | ||
698 | CONFIG_SPI=y | ||
699 | # CONFIG_SPI_DEBUG is not set | ||
700 | CONFIG_SPI_MASTER=y | ||
701 | |||
702 | # | ||
703 | # SPI Master Controller Drivers | ||
704 | # | ||
705 | CONFIG_SPI_ATMEL=y | ||
706 | # CONFIG_SPI_BITBANG is not set | ||
707 | |||
708 | # | ||
709 | # SPI Protocol Masters | ||
710 | # | ||
711 | # CONFIG_SPI_AT25 is not set | ||
712 | CONFIG_SPI_SPIDEV=m | ||
713 | # CONFIG_SPI_TLE62X0 is not set | ||
714 | CONFIG_ARCH_REQUIRE_GPIOLIB=y | ||
715 | CONFIG_GPIOLIB=y | ||
716 | # CONFIG_DEBUG_GPIO is not set | ||
717 | CONFIG_GPIO_SYSFS=y | ||
718 | |||
719 | # | ||
720 | # I2C GPIO expanders: | ||
721 | # | ||
722 | # CONFIG_GPIO_MAX732X is not set | ||
723 | # CONFIG_GPIO_PCA953X is not set | ||
724 | # CONFIG_GPIO_PCF857X is not set | ||
725 | |||
726 | # | ||
727 | # PCI GPIO expanders: | ||
728 | # | ||
729 | |||
730 | # | ||
731 | # SPI GPIO expanders: | ||
732 | # | ||
733 | # CONFIG_GPIO_MAX7301 is not set | ||
734 | # CONFIG_GPIO_MCP23S08 is not set | ||
735 | # CONFIG_W1 is not set | ||
736 | # CONFIG_POWER_SUPPLY is not set | ||
737 | # CONFIG_HWMON is not set | ||
738 | # CONFIG_THERMAL is not set | ||
739 | # CONFIG_THERMAL_HWMON is not set | ||
740 | CONFIG_WATCHDOG=y | ||
741 | # CONFIG_WATCHDOG_NOWAYOUT is not set | ||
742 | |||
743 | # | ||
744 | # Watchdog Device Drivers | ||
745 | # | ||
746 | # CONFIG_SOFT_WATCHDOG is not set | ||
747 | CONFIG_AT32AP700X_WDT=y | ||
748 | |||
749 | # | ||
750 | # Sonics Silicon Backplane | ||
751 | # | ||
752 | CONFIG_SSB_POSSIBLE=y | ||
753 | # CONFIG_SSB is not set | ||
754 | |||
755 | # | ||
756 | # Multifunction device drivers | ||
757 | # | ||
758 | # CONFIG_MFD_CORE is not set | ||
759 | # CONFIG_MFD_SM501 is not set | ||
760 | # CONFIG_HTC_PASIC3 is not set | ||
761 | |||
762 | # | ||
763 | # Multimedia devices | ||
764 | # | ||
765 | |||
766 | # | ||
767 | # Multimedia core support | ||
768 | # | ||
769 | # CONFIG_VIDEO_DEV is not set | ||
770 | # CONFIG_DVB_CORE is not set | ||
771 | # CONFIG_VIDEO_MEDIA is not set | ||
772 | |||
773 | # | ||
774 | # Multimedia drivers | ||
775 | # | ||
776 | # CONFIG_DAB is not set | ||
777 | |||
778 | # | ||
779 | # Graphics support | ||
780 | # | ||
781 | # CONFIG_VGASTATE is not set | ||
782 | # CONFIG_VIDEO_OUTPUT_CONTROL is not set | ||
783 | CONFIG_FB=y | ||
784 | # CONFIG_FIRMWARE_EDID is not set | ||
785 | # CONFIG_FB_DDC is not set | ||
786 | CONFIG_FB_CFB_FILLRECT=y | ||
787 | CONFIG_FB_CFB_COPYAREA=y | ||
788 | CONFIG_FB_CFB_IMAGEBLIT=y | ||
789 | # CONFIG_FB_CFB_REV_PIXELS_IN_BYTE is not set | ||
790 | # CONFIG_FB_SYS_FILLRECT is not set | ||
791 | # CONFIG_FB_SYS_COPYAREA is not set | ||
792 | # CONFIG_FB_SYS_IMAGEBLIT is not set | ||
793 | # CONFIG_FB_FOREIGN_ENDIAN is not set | ||
794 | # CONFIG_FB_SYS_FOPS is not set | ||
795 | # CONFIG_FB_SVGALIB is not set | ||
796 | # CONFIG_FB_MACMODES is not set | ||
797 | # CONFIG_FB_BACKLIGHT is not set | ||
798 | # CONFIG_FB_MODE_HELPERS is not set | ||
799 | # CONFIG_FB_TILEBLITTING is not set | ||
800 | |||
801 | # | ||
802 | # Frame buffer hardware drivers | ||
803 | # | ||
804 | # CONFIG_FB_S1D13XXX is not set | ||
805 | CONFIG_FB_ATMEL=y | ||
806 | # CONFIG_FB_VIRTUAL is not set | ||
807 | CONFIG_BACKLIGHT_LCD_SUPPORT=y | ||
808 | CONFIG_LCD_CLASS_DEVICE=y | ||
809 | CONFIG_LCD_LTV350QV=y | ||
810 | # CONFIG_LCD_ILI9320 is not set | ||
811 | # CONFIG_LCD_VGG2432A4 is not set | ||
812 | # CONFIG_LCD_PLATFORM is not set | ||
813 | # CONFIG_BACKLIGHT_CLASS_DEVICE is not set | ||
814 | |||
815 | # | ||
816 | # Display device support | ||
817 | # | ||
818 | # CONFIG_DISPLAY_SUPPORT is not set | ||
819 | # CONFIG_LOGO is not set | ||
820 | CONFIG_SOUND=m | ||
821 | CONFIG_SND=m | ||
822 | CONFIG_SND_TIMER=m | ||
823 | CONFIG_SND_PCM=m | ||
824 | # CONFIG_SND_SEQUENCER is not set | ||
825 | CONFIG_SND_OSSEMUL=y | ||
826 | CONFIG_SND_MIXER_OSS=m | ||
827 | CONFIG_SND_PCM_OSS=m | ||
828 | CONFIG_SND_PCM_OSS_PLUGINS=y | ||
829 | # CONFIG_SND_DYNAMIC_MINORS is not set | ||
830 | # CONFIG_SND_SUPPORT_OLD_API is not set | ||
831 | # CONFIG_SND_VERBOSE_PROCFS is not set | ||
832 | # CONFIG_SND_VERBOSE_PRINTK is not set | ||
833 | # CONFIG_SND_DEBUG is not set | ||
834 | CONFIG_SND_DRIVERS=y | ||
835 | # CONFIG_SND_DUMMY is not set | ||
836 | # CONFIG_SND_MTPAV is not set | ||
837 | # CONFIG_SND_SERIAL_U16550 is not set | ||
838 | # CONFIG_SND_MPU401 is not set | ||
839 | CONFIG_SND_SPI=y | ||
840 | CONFIG_SND_AT73C213=m | ||
841 | CONFIG_SND_AT73C213_TARGET_BITRATE=48000 | ||
842 | # CONFIG_SND_SOC is not set | ||
843 | # CONFIG_SOUND_PRIME is not set | ||
844 | # CONFIG_HID_SUPPORT is not set | ||
845 | CONFIG_USB_SUPPORT=y | ||
846 | # CONFIG_USB_ARCH_HAS_HCD is not set | ||
847 | # CONFIG_USB_ARCH_HAS_OHCI is not set | ||
848 | # CONFIG_USB_ARCH_HAS_EHCI is not set | ||
849 | # CONFIG_USB_OTG_WHITELIST is not set | ||
850 | # CONFIG_USB_OTG_BLACKLIST_HUB is not set | ||
851 | |||
852 | # | ||
853 | # NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' | ||
854 | # | ||
855 | CONFIG_USB_GADGET=y | ||
856 | # CONFIG_USB_GADGET_DEBUG is not set | ||
857 | # CONFIG_USB_GADGET_DEBUG_FILES is not set | ||
858 | # CONFIG_USB_GADGET_DEBUG_FS is not set | ||
859 | CONFIG_USB_GADGET_SELECTED=y | ||
860 | # CONFIG_USB_GADGET_AMD5536UDC is not set | ||
861 | CONFIG_USB_GADGET_ATMEL_USBA=y | ||
862 | CONFIG_USB_ATMEL_USBA=y | ||
863 | # CONFIG_USB_GADGET_FSL_USB2 is not set | ||
864 | # CONFIG_USB_GADGET_NET2280 is not set | ||
865 | # CONFIG_USB_GADGET_PXA25X is not set | ||
866 | # CONFIG_USB_GADGET_M66592 is not set | ||
867 | # CONFIG_USB_GADGET_PXA27X is not set | ||
868 | # CONFIG_USB_GADGET_GOKU is not set | ||
869 | # CONFIG_USB_GADGET_LH7A40X is not set | ||
870 | # CONFIG_USB_GADGET_OMAP is not set | ||
871 | # CONFIG_USB_GADGET_S3C2410 is not set | ||
872 | # CONFIG_USB_GADGET_AT91 is not set | ||
873 | # CONFIG_USB_GADGET_DUMMY_HCD is not set | ||
874 | CONFIG_USB_GADGET_DUALSPEED=y | ||
875 | CONFIG_USB_ZERO=m | ||
876 | CONFIG_USB_ETH=m | ||
877 | CONFIG_USB_ETH_RNDIS=y | ||
878 | CONFIG_USB_GADGETFS=m | ||
879 | CONFIG_USB_FILE_STORAGE=m | ||
880 | # CONFIG_USB_FILE_STORAGE_TEST is not set | ||
881 | CONFIG_USB_G_SERIAL=m | ||
882 | # CONFIG_USB_MIDI_GADGET is not set | ||
883 | # CONFIG_USB_G_PRINTER is not set | ||
884 | # CONFIG_USB_CDC_COMPOSITE is not set | ||
885 | CONFIG_MMC=y | ||
886 | # CONFIG_MMC_DEBUG is not set | ||
887 | # CONFIG_MMC_UNSAFE_RESUME is not set | ||
888 | |||
889 | # | ||
890 | # MMC/SD Card Drivers | ||
891 | # | ||
892 | CONFIG_MMC_BLOCK=y | ||
893 | CONFIG_MMC_BLOCK_BOUNCE=y | ||
894 | # CONFIG_SDIO_UART is not set | ||
895 | # CONFIG_MMC_TEST is not set | ||
896 | |||
897 | # | ||
898 | # MMC/SD Host Controller Drivers | ||
899 | # | ||
900 | # CONFIG_MMC_SDHCI is not set | ||
901 | CONFIG_MMC_ATMELMCI=y | ||
902 | CONFIG_MMC_SPI=m | ||
903 | # CONFIG_MEMSTICK is not set | ||
904 | CONFIG_NEW_LEDS=y | ||
905 | CONFIG_LEDS_CLASS=m | ||
906 | |||
907 | # | ||
908 | # LED drivers | ||
909 | # | ||
910 | CONFIG_LEDS_ATMEL_PWM=m | ||
911 | # CONFIG_LEDS_PCA9532 is not set | ||
912 | CONFIG_LEDS_GPIO=m | ||
913 | # CONFIG_LEDS_PCA955X is not set | ||
914 | |||
915 | # | ||
916 | # LED Triggers | ||
917 | # | ||
918 | CONFIG_LEDS_TRIGGERS=y | ||
919 | CONFIG_LEDS_TRIGGER_TIMER=m | ||
920 | CONFIG_LEDS_TRIGGER_HEARTBEAT=m | ||
921 | CONFIG_LEDS_TRIGGER_DEFAULT_ON=m | ||
922 | # CONFIG_ACCESSIBILITY is not set | ||
923 | CONFIG_RTC_LIB=y | ||
924 | CONFIG_RTC_CLASS=y | ||
925 | CONFIG_RTC_HCTOSYS=y | ||
926 | CONFIG_RTC_HCTOSYS_DEVICE="rtc0" | ||
927 | # CONFIG_RTC_DEBUG is not set | ||
928 | |||
929 | # | ||
930 | # RTC interfaces | ||
931 | # | ||
932 | CONFIG_RTC_INTF_SYSFS=y | ||
933 | CONFIG_RTC_INTF_PROC=y | ||
934 | CONFIG_RTC_INTF_DEV=y | ||
935 | # CONFIG_RTC_INTF_DEV_UIE_EMUL is not set | ||
936 | # CONFIG_RTC_DRV_TEST is not set | ||
937 | |||
938 | # | ||
939 | # I2C RTC drivers | ||
940 | # | ||
941 | # CONFIG_RTC_DRV_DS1307 is not set | ||
942 | # CONFIG_RTC_DRV_DS1374 is not set | ||
943 | # CONFIG_RTC_DRV_DS1672 is not set | ||
944 | # CONFIG_RTC_DRV_MAX6900 is not set | ||
945 | # CONFIG_RTC_DRV_RS5C372 is not set | ||
946 | # CONFIG_RTC_DRV_ISL1208 is not set | ||
947 | # CONFIG_RTC_DRV_X1205 is not set | ||
948 | # CONFIG_RTC_DRV_PCF8563 is not set | ||
949 | # CONFIG_RTC_DRV_PCF8583 is not set | ||
950 | # CONFIG_RTC_DRV_M41T80 is not set | ||
951 | # CONFIG_RTC_DRV_S35390A is not set | ||
952 | # CONFIG_RTC_DRV_FM3130 is not set | ||
953 | |||
954 | # | ||
955 | # SPI RTC drivers | ||
956 | # | ||
957 | # CONFIG_RTC_DRV_M41T94 is not set | ||
958 | # CONFIG_RTC_DRV_DS1305 is not set | ||
959 | # CONFIG_RTC_DRV_MAX6902 is not set | ||
960 | # CONFIG_RTC_DRV_R9701 is not set | ||
961 | # CONFIG_RTC_DRV_RS5C348 is not set | ||
962 | |||
963 | # | ||
964 | # Platform RTC drivers | ||
965 | # | ||
966 | # CONFIG_RTC_DRV_DS1511 is not set | ||
967 | # CONFIG_RTC_DRV_DS1553 is not set | ||
968 | # CONFIG_RTC_DRV_DS1742 is not set | ||
969 | # CONFIG_RTC_DRV_STK17TA8 is not set | ||
970 | # CONFIG_RTC_DRV_M48T86 is not set | ||
971 | # CONFIG_RTC_DRV_M48T59 is not set | ||
972 | # CONFIG_RTC_DRV_V3020 is not set | ||
973 | |||
974 | # | ||
975 | # on-CPU RTC drivers | ||
976 | # | ||
977 | CONFIG_RTC_DRV_AT32AP700X=y | ||
978 | CONFIG_DMADEVICES=y | ||
979 | |||
980 | # | ||
981 | # DMA Devices | ||
982 | # | ||
983 | CONFIG_DW_DMAC=y | ||
984 | CONFIG_DMA_ENGINE=y | ||
985 | |||
986 | # | ||
987 | # DMA Clients | ||
988 | # | ||
989 | # CONFIG_NET_DMA is not set | ||
990 | CONFIG_DMATEST=m | ||
991 | # CONFIG_UIO is not set | ||
992 | |||
993 | # | ||
994 | # File systems | ||
995 | # | ||
996 | CONFIG_EXT2_FS=m | ||
997 | # CONFIG_EXT2_FS_XATTR is not set | ||
998 | # CONFIG_EXT2_FS_XIP is not set | ||
999 | CONFIG_EXT3_FS=m | ||
1000 | # CONFIG_EXT3_FS_XATTR is not set | ||
1001 | # CONFIG_EXT4DEV_FS is not set | ||
1002 | CONFIG_JBD=m | ||
1003 | # CONFIG_JBD_DEBUG is not set | ||
1004 | # CONFIG_REISERFS_FS is not set | ||
1005 | # CONFIG_JFS_FS is not set | ||
1006 | # CONFIG_FS_POSIX_ACL is not set | ||
1007 | # CONFIG_XFS_FS is not set | ||
1008 | # CONFIG_OCFS2_FS is not set | ||
1009 | # CONFIG_DNOTIFY is not set | ||
1010 | CONFIG_INOTIFY=y | ||
1011 | CONFIG_INOTIFY_USER=y | ||
1012 | # CONFIG_QUOTA is not set | ||
1013 | # CONFIG_AUTOFS_FS is not set | ||
1014 | # CONFIG_AUTOFS4_FS is not set | ||
1015 | CONFIG_FUSE_FS=m | ||
1016 | |||
1017 | # | ||
1018 | # CD-ROM/DVD Filesystems | ||
1019 | # | ||
1020 | # CONFIG_ISO9660_FS is not set | ||
1021 | # CONFIG_UDF_FS is not set | ||
1022 | |||
1023 | # | ||
1024 | # DOS/FAT/NT Filesystems | ||
1025 | # | ||
1026 | CONFIG_FAT_FS=m | ||
1027 | CONFIG_MSDOS_FS=m | ||
1028 | CONFIG_VFAT_FS=m | ||
1029 | CONFIG_FAT_DEFAULT_CODEPAGE=437 | ||
1030 | CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" | ||
1031 | # CONFIG_NTFS_FS is not set | ||
1032 | |||
1033 | # | ||
1034 | # Pseudo filesystems | ||
1035 | # | ||
1036 | CONFIG_PROC_FS=y | ||
1037 | CONFIG_PROC_KCORE=y | ||
1038 | CONFIG_PROC_SYSCTL=y | ||
1039 | CONFIG_SYSFS=y | ||
1040 | CONFIG_TMPFS=y | ||
1041 | # CONFIG_TMPFS_POSIX_ACL is not set | ||
1042 | # CONFIG_HUGETLB_PAGE is not set | ||
1043 | # CONFIG_CONFIGFS_FS is not set | ||
1044 | |||
1045 | # | ||
1046 | # Miscellaneous filesystems | ||
1047 | # | ||
1048 | # CONFIG_ADFS_FS is not set | ||
1049 | # CONFIG_AFFS_FS is not set | ||
1050 | # CONFIG_HFS_FS is not set | ||
1051 | # CONFIG_HFSPLUS_FS is not set | ||
1052 | # CONFIG_BEFS_FS is not set | ||
1053 | # CONFIG_BFS_FS is not set | ||
1054 | # CONFIG_EFS_FS is not set | ||
1055 | CONFIG_JFFS2_FS=y | ||
1056 | CONFIG_JFFS2_FS_DEBUG=0 | ||
1057 | # CONFIG_JFFS2_FS_WRITEBUFFER is not set | ||
1058 | # CONFIG_JFFS2_SUMMARY is not set | ||
1059 | # CONFIG_JFFS2_FS_XATTR is not set | ||
1060 | # CONFIG_JFFS2_COMPRESSION_OPTIONS is not set | ||
1061 | CONFIG_JFFS2_ZLIB=y | ||
1062 | # CONFIG_JFFS2_LZO is not set | ||
1063 | CONFIG_JFFS2_RTIME=y | ||
1064 | # CONFIG_JFFS2_RUBIN is not set | ||
1065 | CONFIG_UBIFS_FS=y | ||
1066 | CONFIG_UBIFS_FS_XATTR=y | ||
1067 | # CONFIG_UBIFS_FS_ADVANCED_COMPR is not set | ||
1068 | CONFIG_UBIFS_FS_LZO=y | ||
1069 | CONFIG_UBIFS_FS_ZLIB=y | ||
1070 | # CONFIG_UBIFS_FS_DEBUG is not set | ||
1071 | # CONFIG_CRAMFS is not set | ||
1072 | # CONFIG_VXFS_FS is not set | ||
1073 | CONFIG_MINIX_FS=m | ||
1074 | # CONFIG_OMFS_FS is not set | ||
1075 | # CONFIG_HPFS_FS is not set | ||
1076 | # CONFIG_QNX4FS_FS is not set | ||
1077 | # CONFIG_ROMFS_FS is not set | ||
1078 | # CONFIG_SYSV_FS is not set | ||
1079 | # CONFIG_UFS_FS is not set | ||
1080 | CONFIG_NETWORK_FILESYSTEMS=y | ||
1081 | CONFIG_NFS_FS=y | ||
1082 | CONFIG_NFS_V3=y | ||
1083 | # CONFIG_NFS_V3_ACL is not set | ||
1084 | # CONFIG_NFS_V4 is not set | ||
1085 | CONFIG_ROOT_NFS=y | ||
1086 | # CONFIG_NFSD is not set | ||
1087 | CONFIG_LOCKD=y | ||
1088 | CONFIG_LOCKD_V4=y | ||
1089 | CONFIG_NFS_COMMON=y | ||
1090 | CONFIG_SUNRPC=y | ||
1091 | # CONFIG_RPCSEC_GSS_KRB5 is not set | ||
1092 | # CONFIG_RPCSEC_GSS_SPKM3 is not set | ||
1093 | # CONFIG_SMB_FS is not set | ||
1094 | # CONFIG_CIFS is not set | ||
1095 | # CONFIG_NCP_FS is not set | ||
1096 | # CONFIG_CODA_FS is not set | ||
1097 | # CONFIG_AFS_FS is not set | ||
1098 | |||
1099 | # | ||
1100 | # Partition Types | ||
1101 | # | ||
1102 | # CONFIG_PARTITION_ADVANCED is not set | ||
1103 | CONFIG_MSDOS_PARTITION=y | ||
1104 | CONFIG_NLS=m | ||
1105 | CONFIG_NLS_DEFAULT="iso8859-1" | ||
1106 | CONFIG_NLS_CODEPAGE_437=m | ||
1107 | # CONFIG_NLS_CODEPAGE_737 is not set | ||
1108 | # CONFIG_NLS_CODEPAGE_775 is not set | ||
1109 | # CONFIG_NLS_CODEPAGE_850 is not set | ||
1110 | # CONFIG_NLS_CODEPAGE_852 is not set | ||
1111 | # CONFIG_NLS_CODEPAGE_855 is not set | ||
1112 | # CONFIG_NLS_CODEPAGE_857 is not set | ||
1113 | # CONFIG_NLS_CODEPAGE_860 is not set | ||
1114 | # CONFIG_NLS_CODEPAGE_861 is not set | ||
1115 | # CONFIG_NLS_CODEPAGE_862 is not set | ||
1116 | # CONFIG_NLS_CODEPAGE_863 is not set | ||
1117 | # CONFIG_NLS_CODEPAGE_864 is not set | ||
1118 | # CONFIG_NLS_CODEPAGE_865 is not set | ||
1119 | # CONFIG_NLS_CODEPAGE_866 is not set | ||
1120 | # CONFIG_NLS_CODEPAGE_869 is not set | ||
1121 | # CONFIG_NLS_CODEPAGE_936 is not set | ||
1122 | # CONFIG_NLS_CODEPAGE_950 is not set | ||
1123 | # CONFIG_NLS_CODEPAGE_932 is not set | ||
1124 | # CONFIG_NLS_CODEPAGE_949 is not set | ||
1125 | # CONFIG_NLS_CODEPAGE_874 is not set | ||
1126 | # CONFIG_NLS_ISO8859_8 is not set | ||
1127 | # CONFIG_NLS_CODEPAGE_1250 is not set | ||
1128 | # CONFIG_NLS_CODEPAGE_1251 is not set | ||
1129 | # CONFIG_NLS_ASCII is not set | ||
1130 | CONFIG_NLS_ISO8859_1=m | ||
1131 | # CONFIG_NLS_ISO8859_2 is not set | ||
1132 | # CONFIG_NLS_ISO8859_3 is not set | ||
1133 | # CONFIG_NLS_ISO8859_4 is not set | ||
1134 | # CONFIG_NLS_ISO8859_5 is not set | ||
1135 | # CONFIG_NLS_ISO8859_6 is not set | ||
1136 | # CONFIG_NLS_ISO8859_7 is not set | ||
1137 | # CONFIG_NLS_ISO8859_9 is not set | ||
1138 | # CONFIG_NLS_ISO8859_13 is not set | ||
1139 | # CONFIG_NLS_ISO8859_14 is not set | ||
1140 | # CONFIG_NLS_ISO8859_15 is not set | ||
1141 | # CONFIG_NLS_KOI8_R is not set | ||
1142 | # CONFIG_NLS_KOI8_U is not set | ||
1143 | CONFIG_NLS_UTF8=m | ||
1144 | # CONFIG_DLM is not set | ||
1145 | |||
1146 | # | ||
1147 | # Kernel hacking | ||
1148 | # | ||
1149 | # CONFIG_PRINTK_TIME is not set | ||
1150 | CONFIG_ENABLE_WARN_DEPRECATED=y | ||
1151 | CONFIG_ENABLE_MUST_CHECK=y | ||
1152 | CONFIG_FRAME_WARN=1024 | ||
1153 | CONFIG_MAGIC_SYSRQ=y | ||
1154 | # CONFIG_UNUSED_SYMBOLS is not set | ||
1155 | CONFIG_DEBUG_FS=y | ||
1156 | # CONFIG_HEADERS_CHECK is not set | ||
1157 | CONFIG_DEBUG_KERNEL=y | ||
1158 | # CONFIG_DEBUG_SHIRQ is not set | ||
1159 | CONFIG_DETECT_SOFTLOCKUP=y | ||
1160 | # CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC is not set | ||
1161 | CONFIG_BOOTPARAM_SOFTLOCKUP_PANIC_VALUE=0 | ||
1162 | CONFIG_SCHED_DEBUG=y | ||
1163 | # CONFIG_SCHEDSTATS is not set | ||
1164 | # CONFIG_TIMER_STATS is not set | ||
1165 | # CONFIG_DEBUG_OBJECTS is not set | ||
1166 | # CONFIG_SLUB_DEBUG_ON is not set | ||
1167 | # CONFIG_SLUB_STATS is not set | ||
1168 | # CONFIG_DEBUG_RT_MUTEXES is not set | ||
1169 | # CONFIG_RT_MUTEX_TESTER is not set | ||
1170 | # CONFIG_DEBUG_SPINLOCK is not set | ||
1171 | # CONFIG_DEBUG_MUTEXES is not set | ||
1172 | # CONFIG_DEBUG_LOCK_ALLOC is not set | ||
1173 | # CONFIG_PROVE_LOCKING is not set | ||
1174 | # CONFIG_LOCK_STAT is not set | ||
1175 | # CONFIG_DEBUG_SPINLOCK_SLEEP is not set | ||
1176 | # CONFIG_DEBUG_LOCKING_API_SELFTESTS is not set | ||
1177 | # CONFIG_DEBUG_KOBJECT is not set | ||
1178 | CONFIG_DEBUG_BUGVERBOSE=y | ||
1179 | # CONFIG_DEBUG_INFO is not set | ||
1180 | # CONFIG_DEBUG_VM is not set | ||
1181 | # CONFIG_DEBUG_WRITECOUNT is not set | ||
1182 | # CONFIG_DEBUG_MEMORY_INIT is not set | ||
1183 | # CONFIG_DEBUG_LIST is not set | ||
1184 | # CONFIG_DEBUG_SG is not set | ||
1185 | CONFIG_FRAME_POINTER=y | ||
1186 | # CONFIG_BOOT_PRINTK_DELAY is not set | ||
1187 | # CONFIG_RCU_TORTURE_TEST is not set | ||
1188 | # CONFIG_KPROBES_SANITY_TEST is not set | ||
1189 | # CONFIG_BACKTRACE_SELF_TEST is not set | ||
1190 | # CONFIG_LKDTM is not set | ||
1191 | # CONFIG_FAULT_INJECTION is not set | ||
1192 | # CONFIG_SAMPLES is not set | ||
1193 | |||
1194 | # | ||
1195 | # Security options | ||
1196 | # | ||
1197 | # CONFIG_KEYS is not set | ||
1198 | # CONFIG_SECURITY is not set | ||
1199 | # CONFIG_SECURITY_FILE_CAPABILITIES is not set | ||
1200 | CONFIG_CRYPTO=y | ||
1201 | |||
1202 | # | ||
1203 | # Crypto core or helper | ||
1204 | # | ||
1205 | CONFIG_CRYPTO_ALGAPI=y | ||
1206 | CONFIG_CRYPTO_AEAD=m | ||
1207 | CONFIG_CRYPTO_BLKCIPHER=m | ||
1208 | CONFIG_CRYPTO_HASH=m | ||
1209 | CONFIG_CRYPTO_MANAGER=m | ||
1210 | # CONFIG_CRYPTO_GF128MUL is not set | ||
1211 | # CONFIG_CRYPTO_NULL is not set | ||
1212 | # CONFIG_CRYPTO_CRYPTD is not set | ||
1213 | CONFIG_CRYPTO_AUTHENC=m | ||
1214 | # CONFIG_CRYPTO_TEST is not set | ||
1215 | |||
1216 | # | ||
1217 | # Authenticated Encryption with Associated Data | ||
1218 | # | ||
1219 | # CONFIG_CRYPTO_CCM is not set | ||
1220 | # CONFIG_CRYPTO_GCM is not set | ||
1221 | # CONFIG_CRYPTO_SEQIV is not set | ||
1222 | |||
1223 | # | ||
1224 | # Block modes | ||
1225 | # | ||
1226 | CONFIG_CRYPTO_CBC=m | ||
1227 | # CONFIG_CRYPTO_CTR is not set | ||
1228 | # CONFIG_CRYPTO_CTS is not set | ||
1229 | # CONFIG_CRYPTO_ECB is not set | ||
1230 | # CONFIG_CRYPTO_LRW is not set | ||
1231 | # CONFIG_CRYPTO_PCBC is not set | ||
1232 | # CONFIG_CRYPTO_XTS is not set | ||
1233 | |||
1234 | # | ||
1235 | # Hash modes | ||
1236 | # | ||
1237 | CONFIG_CRYPTO_HMAC=m | ||
1238 | # CONFIG_CRYPTO_XCBC is not set | ||
1239 | |||
1240 | # | ||
1241 | # Digest | ||
1242 | # | ||
1243 | # CONFIG_CRYPTO_CRC32C is not set | ||
1244 | # CONFIG_CRYPTO_MD4 is not set | ||
1245 | CONFIG_CRYPTO_MD5=m | ||
1246 | # CONFIG_CRYPTO_MICHAEL_MIC is not set | ||
1247 | # CONFIG_CRYPTO_RMD128 is not set | ||
1248 | # CONFIG_CRYPTO_RMD160 is not set | ||
1249 | # CONFIG_CRYPTO_RMD256 is not set | ||
1250 | # CONFIG_CRYPTO_RMD320 is not set | ||
1251 | CONFIG_CRYPTO_SHA1=m | ||
1252 | # CONFIG_CRYPTO_SHA256 is not set | ||
1253 | # CONFIG_CRYPTO_SHA512 is not set | ||
1254 | # CONFIG_CRYPTO_TGR192 is not set | ||
1255 | # CONFIG_CRYPTO_WP512 is not set | ||
1256 | |||
1257 | # | ||
1258 | # Ciphers | ||
1259 | # | ||
1260 | # CONFIG_CRYPTO_AES is not set | ||
1261 | # CONFIG_CRYPTO_ANUBIS is not set | ||
1262 | # CONFIG_CRYPTO_ARC4 is not set | ||
1263 | # CONFIG_CRYPTO_BLOWFISH is not set | ||
1264 | # CONFIG_CRYPTO_CAMELLIA is not set | ||
1265 | # CONFIG_CRYPTO_CAST5 is not set | ||
1266 | # CONFIG_CRYPTO_CAST6 is not set | ||
1267 | CONFIG_CRYPTO_DES=m | ||
1268 | # CONFIG_CRYPTO_FCRYPT is not set | ||
1269 | # CONFIG_CRYPTO_KHAZAD is not set | ||
1270 | # CONFIG_CRYPTO_SALSA20 is not set | ||
1271 | # CONFIG_CRYPTO_SEED is not set | ||
1272 | # CONFIG_CRYPTO_SERPENT is not set | ||
1273 | # CONFIG_CRYPTO_TEA is not set | ||
1274 | # CONFIG_CRYPTO_TWOFISH is not set | ||
1275 | |||
1276 | # | ||
1277 | # Compression | ||
1278 | # | ||
1279 | CONFIG_CRYPTO_DEFLATE=y | ||
1280 | CONFIG_CRYPTO_LZO=y | ||
1281 | # CONFIG_CRYPTO_HW is not set | ||
1282 | |||
1283 | # | ||
1284 | # Library routines | ||
1285 | # | ||
1286 | CONFIG_BITREVERSE=y | ||
1287 | # CONFIG_GENERIC_FIND_FIRST_BIT is not set | ||
1288 | # CONFIG_GENERIC_FIND_NEXT_BIT is not set | ||
1289 | CONFIG_CRC_CCITT=m | ||
1290 | CONFIG_CRC16=y | ||
1291 | CONFIG_CRC_T10DIF=m | ||
1292 | CONFIG_CRC_ITU_T=m | ||
1293 | CONFIG_CRC32=y | ||
1294 | CONFIG_CRC7=m | ||
1295 | # CONFIG_LIBCRC32C is not set | ||
1296 | CONFIG_ZLIB_INFLATE=y | ||
1297 | CONFIG_ZLIB_DEFLATE=y | ||
1298 | CONFIG_LZO_COMPRESS=y | ||
1299 | CONFIG_LZO_DECOMPRESS=y | ||
1300 | CONFIG_GENERIC_ALLOCATOR=y | ||
1301 | CONFIG_PLIST=y | ||
1302 | CONFIG_HAS_IOMEM=y | ||
1303 | CONFIG_HAS_IOPORT=y | ||
1304 | CONFIG_HAS_DMA=y | ||
diff --git a/arch/avr32/mach-at32ap/Makefile b/arch/avr32/mach-at32ap/Makefile index d5018e2eed25..514c9a9b009a 100644 --- a/arch/avr32/mach-at32ap/Makefile +++ b/arch/avr32/mach-at32ap/Makefile | |||
@@ -1,4 +1,5 @@ | |||
1 | obj-y += pdc.o clock.o intc.o extint.o pio.o hsmc.o | 1 | obj-y += pdc.o clock.o intc.o extint.o pio.o hsmc.o |
2 | obj-y += hmatrix.o | ||
2 | obj-$(CONFIG_CPU_AT32AP700X) += at32ap700x.o pm-at32ap700x.o | 3 | obj-$(CONFIG_CPU_AT32AP700X) += at32ap700x.o pm-at32ap700x.o |
3 | obj-$(CONFIG_CPU_FREQ_AT32AP) += cpufreq.o | 4 | obj-$(CONFIG_CPU_FREQ_AT32AP) += cpufreq.o |
4 | obj-$(CONFIG_PM) += pm.o | 5 | obj-$(CONFIG_PM) += pm.o |
diff --git a/arch/avr32/mach-at32ap/at32ap700x.c b/arch/avr32/mach-at32ap/at32ap700x.c index 92bfb4d8ae45..e01dbe4ebb40 100644 --- a/arch/avr32/mach-at32ap/at32ap700x.c +++ b/arch/avr32/mach-at32ap/at32ap700x.c | |||
@@ -22,13 +22,13 @@ | |||
22 | 22 | ||
23 | #include <mach/at32ap700x.h> | 23 | #include <mach/at32ap700x.h> |
24 | #include <mach/board.h> | 24 | #include <mach/board.h> |
25 | #include <mach/hmatrix.h> | ||
25 | #include <mach/portmux.h> | 26 | #include <mach/portmux.h> |
26 | #include <mach/sram.h> | 27 | #include <mach/sram.h> |
27 | 28 | ||
28 | #include <video/atmel_lcdc.h> | 29 | #include <video/atmel_lcdc.h> |
29 | 30 | ||
30 | #include "clock.h" | 31 | #include "clock.h" |
31 | #include "hmatrix.h" | ||
32 | #include "pio.h" | 32 | #include "pio.h" |
33 | #include "pm.h" | 33 | #include "pm.h" |
34 | 34 | ||
@@ -725,7 +725,7 @@ static struct clk pico_clk = { | |||
725 | * HMATRIX | 725 | * HMATRIX |
726 | * -------------------------------------------------------------------- */ | 726 | * -------------------------------------------------------------------- */ |
727 | 727 | ||
728 | static struct clk hmatrix_clk = { | 728 | struct clk at32_hmatrix_clk = { |
729 | .name = "hmatrix_clk", | 729 | .name = "hmatrix_clk", |
730 | .parent = &pbb_clk, | 730 | .parent = &pbb_clk, |
731 | .mode = pbb_clk_mode, | 731 | .mode = pbb_clk_mode, |
@@ -733,12 +733,6 @@ static struct clk hmatrix_clk = { | |||
733 | .index = 2, | 733 | .index = 2, |
734 | .users = 1, | 734 | .users = 1, |
735 | }; | 735 | }; |
736 | #define HMATRIX_BASE ((void __iomem *)0xfff00800) | ||
737 | |||
738 | #define hmatrix_readl(reg) \ | ||
739 | __raw_readl((HMATRIX_BASE) + HMATRIX_##reg) | ||
740 | #define hmatrix_writel(reg,value) \ | ||
741 | __raw_writel((value), (HMATRIX_BASE) + HMATRIX_##reg) | ||
742 | 736 | ||
743 | /* | 737 | /* |
744 | * Set bits in the HMATRIX Special Function Register (SFR) used by the | 738 | * Set bits in the HMATRIX Special Function Register (SFR) used by the |
@@ -748,13 +742,7 @@ static struct clk hmatrix_clk = { | |||
748 | */ | 742 | */ |
749 | static inline void set_ebi_sfr_bits(u32 mask) | 743 | static inline void set_ebi_sfr_bits(u32 mask) |
750 | { | 744 | { |
751 | u32 sfr; | 745 | hmatrix_sfr_set_bits(HMATRIX_SLAVE_EBI, mask); |
752 | |||
753 | clk_enable(&hmatrix_clk); | ||
754 | sfr = hmatrix_readl(SFR4); | ||
755 | sfr |= mask; | ||
756 | hmatrix_writel(SFR4, sfr); | ||
757 | clk_disable(&hmatrix_clk); | ||
758 | } | 746 | } |
759 | 747 | ||
760 | /* -------------------------------------------------------------------- | 748 | /* -------------------------------------------------------------------- |
@@ -1779,7 +1767,7 @@ static int __init at32_init_ide_or_cf(struct platform_device *pdev, | |||
1779 | return ret; | 1767 | return ret; |
1780 | 1768 | ||
1781 | select_peripheral(PE(21), PERIPH_A, 0); /* NCS4 -> OE_N */ | 1769 | select_peripheral(PE(21), PERIPH_A, 0); /* NCS4 -> OE_N */ |
1782 | set_ebi_sfr_bits(HMATRIX_BIT(CS4A)); | 1770 | hmatrix_sfr_set_bits(HMATRIX_SLAVE_EBI, HMATRIX_EBI_CF0_ENABLE); |
1783 | break; | 1771 | break; |
1784 | case 5: | 1772 | case 5: |
1785 | ret = platform_device_add_resources(pdev, | 1773 | ret = platform_device_add_resources(pdev, |
@@ -1789,7 +1777,7 @@ static int __init at32_init_ide_or_cf(struct platform_device *pdev, | |||
1789 | return ret; | 1777 | return ret; |
1790 | 1778 | ||
1791 | select_peripheral(PE(22), PERIPH_A, 0); /* NCS5 -> OE_N */ | 1779 | select_peripheral(PE(22), PERIPH_A, 0); /* NCS5 -> OE_N */ |
1792 | set_ebi_sfr_bits(HMATRIX_BIT(CS5A)); | 1780 | hmatrix_sfr_set_bits(HMATRIX_SLAVE_EBI, HMATRIX_EBI_CF1_ENABLE); |
1793 | break; | 1781 | break; |
1794 | default: | 1782 | default: |
1795 | return -EINVAL; | 1783 | return -EINVAL; |
@@ -1905,7 +1893,7 @@ at32_add_device_nand(unsigned int id, struct atmel_nand_data *data) | |||
1905 | sizeof(struct atmel_nand_data))) | 1893 | sizeof(struct atmel_nand_data))) |
1906 | goto fail; | 1894 | goto fail; |
1907 | 1895 | ||
1908 | set_ebi_sfr_bits(HMATRIX_BIT(CS3A)); | 1896 | hmatrix_sfr_set_bits(HMATRIX_SLAVE_EBI, HMATRIX_EBI_NAND_ENABLE); |
1909 | if (data->enable_pin) | 1897 | if (data->enable_pin) |
1910 | at32_select_gpio(data->enable_pin, | 1898 | at32_select_gpio(data->enable_pin, |
1911 | AT32_GPIOF_OUTPUT | AT32_GPIOF_HIGH); | 1899 | AT32_GPIOF_OUTPUT | AT32_GPIOF_HIGH); |
@@ -2097,7 +2085,7 @@ struct clk *at32_clock_list[] = { | |||
2097 | &pbb_clk, | 2085 | &pbb_clk, |
2098 | &at32_pm_pclk, | 2086 | &at32_pm_pclk, |
2099 | &at32_intc0_pclk, | 2087 | &at32_intc0_pclk, |
2100 | &hmatrix_clk, | 2088 | &at32_hmatrix_clk, |
2101 | &ebi_clk, | 2089 | &ebi_clk, |
2102 | &hramc_clk, | 2090 | &hramc_clk, |
2103 | &sdramc_clk, | 2091 | &sdramc_clk, |
diff --git a/arch/avr32/mach-at32ap/clock.c b/arch/avr32/mach-at32ap/clock.c index 4642117cc9ab..6c27ddac5adf 100644 --- a/arch/avr32/mach-at32ap/clock.c +++ b/arch/avr32/mach-at32ap/clock.c | |||
@@ -16,6 +16,8 @@ | |||
16 | #include <linux/device.h> | 16 | #include <linux/device.h> |
17 | #include <linux/string.h> | 17 | #include <linux/string.h> |
18 | 18 | ||
19 | #include <mach/chip.h> | ||
20 | |||
19 | #include "clock.h" | 21 | #include "clock.h" |
20 | 22 | ||
21 | static DEFINE_SPINLOCK(clk_lock); | 23 | static DEFINE_SPINLOCK(clk_lock); |
diff --git a/arch/avr32/mach-at32ap/hmatrix.c b/arch/avr32/mach-at32ap/hmatrix.c new file mode 100644 index 000000000000..48f5ede77468 --- /dev/null +++ b/arch/avr32/mach-at32ap/hmatrix.c | |||
@@ -0,0 +1,88 @@ | |||
1 | /* | ||
2 | * High-Speed Bus Matrix helper functions | ||
3 | * | ||
4 | * Copyright (C) 2008 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #include <linux/clk.h> | ||
11 | #include <linux/io.h> | ||
12 | |||
13 | #include <mach/chip.h> | ||
14 | #include <mach/hmatrix.h> | ||
15 | |||
16 | static inline void __hmatrix_write_reg(unsigned long offset, u32 value) | ||
17 | { | ||
18 | __raw_writel(value, (void __iomem __force *)(HMATRIX_BASE + offset)); | ||
19 | } | ||
20 | |||
21 | static inline u32 __hmatrix_read_reg(unsigned long offset) | ||
22 | { | ||
23 | return __raw_readl((void __iomem __force *)(HMATRIX_BASE + offset)); | ||
24 | } | ||
25 | |||
26 | /** | ||
27 | * hmatrix_write_reg - write HMATRIX configuration register | ||
28 | * @offset: register offset | ||
29 | * @value: value to be written to the register at @offset | ||
30 | */ | ||
31 | void hmatrix_write_reg(unsigned long offset, u32 value) | ||
32 | { | ||
33 | clk_enable(&at32_hmatrix_clk); | ||
34 | __hmatrix_write_reg(offset, value); | ||
35 | __hmatrix_read_reg(offset); | ||
36 | clk_disable(&at32_hmatrix_clk); | ||
37 | } | ||
38 | |||
39 | /** | ||
40 | * hmatrix_read_reg - read HMATRIX configuration register | ||
41 | * @offset: register offset | ||
42 | * | ||
43 | * Returns the value of the register at @offset. | ||
44 | */ | ||
45 | u32 hmatrix_read_reg(unsigned long offset) | ||
46 | { | ||
47 | u32 value; | ||
48 | |||
49 | clk_enable(&at32_hmatrix_clk); | ||
50 | value = __hmatrix_read_reg(offset); | ||
51 | clk_disable(&at32_hmatrix_clk); | ||
52 | |||
53 | return value; | ||
54 | } | ||
55 | |||
56 | /** | ||
57 | * hmatrix_sfr_set_bits - set bits in a slave's Special Function Register | ||
58 | * @slave_id: operate on the SFR belonging to this slave | ||
59 | * @mask: mask of bits to be set in the SFR | ||
60 | */ | ||
61 | void hmatrix_sfr_set_bits(unsigned int slave_id, u32 mask) | ||
62 | { | ||
63 | u32 value; | ||
64 | |||
65 | clk_enable(&at32_hmatrix_clk); | ||
66 | value = __hmatrix_read_reg(HMATRIX_SFR(slave_id)); | ||
67 | value |= mask; | ||
68 | __hmatrix_write_reg(HMATRIX_SFR(slave_id), value); | ||
69 | __hmatrix_read_reg(HMATRIX_SFR(slave_id)); | ||
70 | clk_disable(&at32_hmatrix_clk); | ||
71 | } | ||
72 | |||
73 | /** | ||
74 | * hmatrix_sfr_set_bits - clear bits in a slave's Special Function Register | ||
75 | * @slave_id: operate on the SFR belonging to this slave | ||
76 | * @mask: mask of bits to be cleared in the SFR | ||
77 | */ | ||
78 | void hmatrix_sfr_clear_bits(unsigned int slave_id, u32 mask) | ||
79 | { | ||
80 | u32 value; | ||
81 | |||
82 | clk_enable(&at32_hmatrix_clk); | ||
83 | value = __hmatrix_read_reg(HMATRIX_SFR(slave_id)); | ||
84 | value &= ~mask; | ||
85 | __hmatrix_write_reg(HMATRIX_SFR(slave_id), value); | ||
86 | __hmatrix_read_reg(HMATRIX_SFR(slave_id)); | ||
87 | clk_disable(&at32_hmatrix_clk); | ||
88 | } | ||
diff --git a/arch/avr32/mach-at32ap/hmatrix.h b/arch/avr32/mach-at32ap/hmatrix.h deleted file mode 100644 index d10bfb60d68d..000000000000 --- a/arch/avr32/mach-at32ap/hmatrix.h +++ /dev/null | |||
@@ -1,182 +0,0 @@ | |||
1 | /* | ||
2 | * Register definitions for High-Speed Bus Matrix | ||
3 | */ | ||
4 | #ifndef __HMATRIX_H | ||
5 | #define __HMATRIX_H | ||
6 | |||
7 | /* HMATRIX register offsets */ | ||
8 | #define HMATRIX_MCFG0 0x0000 | ||
9 | #define HMATRIX_MCFG1 0x0004 | ||
10 | #define HMATRIX_MCFG2 0x0008 | ||
11 | #define HMATRIX_MCFG3 0x000c | ||
12 | #define HMATRIX_MCFG4 0x0010 | ||
13 | #define HMATRIX_MCFG5 0x0014 | ||
14 | #define HMATRIX_MCFG6 0x0018 | ||
15 | #define HMATRIX_MCFG7 0x001c | ||
16 | #define HMATRIX_MCFG8 0x0020 | ||
17 | #define HMATRIX_MCFG9 0x0024 | ||
18 | #define HMATRIX_MCFG10 0x0028 | ||
19 | #define HMATRIX_MCFG11 0x002c | ||
20 | #define HMATRIX_MCFG12 0x0030 | ||
21 | #define HMATRIX_MCFG13 0x0034 | ||
22 | #define HMATRIX_MCFG14 0x0038 | ||
23 | #define HMATRIX_MCFG15 0x003c | ||
24 | #define HMATRIX_SCFG0 0x0040 | ||
25 | #define HMATRIX_SCFG1 0x0044 | ||
26 | #define HMATRIX_SCFG2 0x0048 | ||
27 | #define HMATRIX_SCFG3 0x004c | ||
28 | #define HMATRIX_SCFG4 0x0050 | ||
29 | #define HMATRIX_SCFG5 0x0054 | ||
30 | #define HMATRIX_SCFG6 0x0058 | ||
31 | #define HMATRIX_SCFG7 0x005c | ||
32 | #define HMATRIX_SCFG8 0x0060 | ||
33 | #define HMATRIX_SCFG9 0x0064 | ||
34 | #define HMATRIX_SCFG10 0x0068 | ||
35 | #define HMATRIX_SCFG11 0x006c | ||
36 | #define HMATRIX_SCFG12 0x0070 | ||
37 | #define HMATRIX_SCFG13 0x0074 | ||
38 | #define HMATRIX_SCFG14 0x0078 | ||
39 | #define HMATRIX_SCFG15 0x007c | ||
40 | #define HMATRIX_PRAS0 0x0080 | ||
41 | #define HMATRIX_PRBS0 0x0084 | ||
42 | #define HMATRIX_PRAS1 0x0088 | ||
43 | #define HMATRIX_PRBS1 0x008c | ||
44 | #define HMATRIX_PRAS2 0x0090 | ||
45 | #define HMATRIX_PRBS2 0x0094 | ||
46 | #define HMATRIX_PRAS3 0x0098 | ||
47 | #define HMATRIX_PRBS3 0x009c | ||
48 | #define HMATRIX_PRAS4 0x00a0 | ||
49 | #define HMATRIX_PRBS4 0x00a4 | ||
50 | #define HMATRIX_PRAS5 0x00a8 | ||
51 | #define HMATRIX_PRBS5 0x00ac | ||
52 | #define HMATRIX_PRAS6 0x00b0 | ||
53 | #define HMATRIX_PRBS6 0x00b4 | ||
54 | #define HMATRIX_PRAS7 0x00b8 | ||
55 | #define HMATRIX_PRBS7 0x00bc | ||
56 | #define HMATRIX_PRAS8 0x00c0 | ||
57 | #define HMATRIX_PRBS8 0x00c4 | ||
58 | #define HMATRIX_PRAS9 0x00c8 | ||
59 | #define HMATRIX_PRBS9 0x00cc | ||
60 | #define HMATRIX_PRAS10 0x00d0 | ||
61 | #define HMATRIX_PRBS10 0x00d4 | ||
62 | #define HMATRIX_PRAS11 0x00d8 | ||
63 | #define HMATRIX_PRBS11 0x00dc | ||
64 | #define HMATRIX_PRAS12 0x00e0 | ||
65 | #define HMATRIX_PRBS12 0x00e4 | ||
66 | #define HMATRIX_PRAS13 0x00e8 | ||
67 | #define HMATRIX_PRBS13 0x00ec | ||
68 | #define HMATRIX_PRAS14 0x00f0 | ||
69 | #define HMATRIX_PRBS14 0x00f4 | ||
70 | #define HMATRIX_PRAS15 0x00f8 | ||
71 | #define HMATRIX_PRBS15 0x00fc | ||
72 | #define HMATRIX_MRCR 0x0100 | ||
73 | #define HMATRIX_SFR0 0x0110 | ||
74 | #define HMATRIX_SFR1 0x0114 | ||
75 | #define HMATRIX_SFR2 0x0118 | ||
76 | #define HMATRIX_SFR3 0x011c | ||
77 | #define HMATRIX_SFR4 0x0120 | ||
78 | #define HMATRIX_SFR5 0x0124 | ||
79 | #define HMATRIX_SFR6 0x0128 | ||
80 | #define HMATRIX_SFR7 0x012c | ||
81 | #define HMATRIX_SFR8 0x0130 | ||
82 | #define HMATRIX_SFR9 0x0134 | ||
83 | #define HMATRIX_SFR10 0x0138 | ||
84 | #define HMATRIX_SFR11 0x013c | ||
85 | #define HMATRIX_SFR12 0x0140 | ||
86 | #define HMATRIX_SFR13 0x0144 | ||
87 | #define HMATRIX_SFR14 0x0148 | ||
88 | #define HMATRIX_SFR15 0x014c | ||
89 | |||
90 | /* Bitfields in MCFGx */ | ||
91 | #define HMATRIX_ULBT_OFFSET 0 | ||
92 | #define HMATRIX_ULBT_SIZE 3 | ||
93 | |||
94 | /* Bitfields in SCFGx */ | ||
95 | #define HMATRIX_SLOT_CYCLE_OFFSET 0 | ||
96 | #define HMATRIX_SLOT_CYCLE_SIZE 8 | ||
97 | #define HMATRIX_DEFMSTR_TYPE_OFFSET 16 | ||
98 | #define HMATRIX_DEFMSTR_TYPE_SIZE 2 | ||
99 | #define HMATRIX_FIXED_DEFMSTR_OFFSET 18 | ||
100 | #define HMATRIX_FIXED_DEFMSTR_SIZE 4 | ||
101 | #define HMATRIX_ARBT_OFFSET 24 | ||
102 | #define HMATRIX_ARBT_SIZE 2 | ||
103 | |||
104 | /* Bitfields in PRASx */ | ||
105 | #define HMATRIX_M0PR_OFFSET 0 | ||
106 | #define HMATRIX_M0PR_SIZE 4 | ||
107 | #define HMATRIX_M1PR_OFFSET 4 | ||
108 | #define HMATRIX_M1PR_SIZE 4 | ||
109 | #define HMATRIX_M2PR_OFFSET 8 | ||
110 | #define HMATRIX_M2PR_SIZE 4 | ||
111 | #define HMATRIX_M3PR_OFFSET 12 | ||
112 | #define HMATRIX_M3PR_SIZE 4 | ||
113 | #define HMATRIX_M4PR_OFFSET 16 | ||
114 | #define HMATRIX_M4PR_SIZE 4 | ||
115 | #define HMATRIX_M5PR_OFFSET 20 | ||
116 | #define HMATRIX_M5PR_SIZE 4 | ||
117 | #define HMATRIX_M6PR_OFFSET 24 | ||
118 | #define HMATRIX_M6PR_SIZE 4 | ||
119 | #define HMATRIX_M7PR_OFFSET 28 | ||
120 | #define HMATRIX_M7PR_SIZE 4 | ||
121 | |||
122 | /* Bitfields in PRBSx */ | ||
123 | #define HMATRIX_M8PR_OFFSET 0 | ||
124 | #define HMATRIX_M8PR_SIZE 4 | ||
125 | #define HMATRIX_M9PR_OFFSET 4 | ||
126 | #define HMATRIX_M9PR_SIZE 4 | ||
127 | #define HMATRIX_M10PR_OFFSET 8 | ||
128 | #define HMATRIX_M10PR_SIZE 4 | ||
129 | #define HMATRIX_M11PR_OFFSET 12 | ||
130 | #define HMATRIX_M11PR_SIZE 4 | ||
131 | #define HMATRIX_M12PR_OFFSET 16 | ||
132 | #define HMATRIX_M12PR_SIZE 4 | ||
133 | #define HMATRIX_M13PR_OFFSET 20 | ||
134 | #define HMATRIX_M13PR_SIZE 4 | ||
135 | #define HMATRIX_M14PR_OFFSET 24 | ||
136 | #define HMATRIX_M14PR_SIZE 4 | ||
137 | #define HMATRIX_M15PR_OFFSET 28 | ||
138 | #define HMATRIX_M15PR_SIZE 4 | ||
139 | |||
140 | /* Bitfields in SFR4 */ | ||
141 | #define HMATRIX_CS1A_OFFSET 1 | ||
142 | #define HMATRIX_CS1A_SIZE 1 | ||
143 | #define HMATRIX_CS3A_OFFSET 3 | ||
144 | #define HMATRIX_CS3A_SIZE 1 | ||
145 | #define HMATRIX_CS4A_OFFSET 4 | ||
146 | #define HMATRIX_CS4A_SIZE 1 | ||
147 | #define HMATRIX_CS5A_OFFSET 5 | ||
148 | #define HMATRIX_CS5A_SIZE 1 | ||
149 | #define HMATRIX_DBPUC_OFFSET 8 | ||
150 | #define HMATRIX_DBPUC_SIZE 1 | ||
151 | |||
152 | /* Constants for ULBT */ | ||
153 | #define HMATRIX_ULBT_INFINITE 0 | ||
154 | #define HMATRIX_ULBT_SINGLE 1 | ||
155 | #define HMATRIX_ULBT_FOUR_BEAT 2 | ||
156 | #define HMATRIX_ULBT_EIGHT_BEAT 3 | ||
157 | #define HMATRIX_ULBT_SIXTEEN_BEAT 4 | ||
158 | |||
159 | /* Constants for DEFMSTR_TYPE */ | ||
160 | #define HMATRIX_DEFMSTR_TYPE_NO_DEFAULT 0 | ||
161 | #define HMATRIX_DEFMSTR_TYPE_LAST_DEFAULT 1 | ||
162 | #define HMATRIX_DEFMSTR_TYPE_FIXED_DEFAULT 2 | ||
163 | |||
164 | /* Constants for ARBT */ | ||
165 | #define HMATRIX_ARBT_ROUND_ROBIN 0 | ||
166 | #define HMATRIX_ARBT_FIXED_PRIORITY 1 | ||
167 | |||
168 | /* Bit manipulation macros */ | ||
169 | #define HMATRIX_BIT(name) \ | ||
170 | (1 << HMATRIX_##name##_OFFSET) | ||
171 | #define HMATRIX_BF(name,value) \ | ||
172 | (((value) & ((1 << HMATRIX_##name##_SIZE) - 1)) \ | ||
173 | << HMATRIX_##name##_OFFSET) | ||
174 | #define HMATRIX_BFEXT(name,value) \ | ||
175 | (((value) >> HMATRIX_##name##_OFFSET) \ | ||
176 | & ((1 << HMATRIX_##name##_SIZE) - 1)) | ||
177 | #define HMATRIX_BFINS(name,value,old) \ | ||
178 | (((old) & ~(((1 << HMATRIX_##name##_SIZE) - 1) \ | ||
179 | << HMATRIX_##name##_OFFSET)) \ | ||
180 | | HMATRIX_BF(name,value)) | ||
181 | |||
182 | #endif /* __HMATRIX_H */ | ||
diff --git a/arch/avr32/mach-at32ap/include/mach/at32ap700x.h b/arch/avr32/mach-at32ap/include/mach/at32ap700x.h index d18a3053be0d..1e9852d65cca 100644 --- a/arch/avr32/mach-at32ap/include/mach/at32ap700x.h +++ b/arch/avr32/mach-at32ap/include/mach/at32ap700x.h | |||
@@ -46,4 +46,41 @@ | |||
46 | #define DMAC_DMAREQ_2 9 | 46 | #define DMAC_DMAREQ_2 9 |
47 | #define DMAC_DMAREQ_3 10 | 47 | #define DMAC_DMAREQ_3 10 |
48 | 48 | ||
49 | /* HSB master IDs */ | ||
50 | #define HMATRIX_MASTER_CPU_DCACHE 0 | ||
51 | #define HMATRIX_MASTER_CPU_ICACHE 1 | ||
52 | #define HMATRIX_MASTER_PDC 2 | ||
53 | #define HMATRIX_MASTER_ISI 3 | ||
54 | #define HMATRIX_MASTER_USBA 4 | ||
55 | #define HMATRIX_MASTER_LCDC 5 | ||
56 | #define HMATRIX_MASTER_MACB0 6 | ||
57 | #define HMATRIX_MASTER_MACB1 7 | ||
58 | #define HMATRIX_MASTER_DMACA_M0 8 | ||
59 | #define HMATRIX_MASTER_DMACA_M1 9 | ||
60 | |||
61 | /* HSB slave IDs */ | ||
62 | #define HMATRIX_SLAVE_SRAM0 0 | ||
63 | #define HMATRIX_SLAVE_SRAM1 1 | ||
64 | #define HMATRIX_SLAVE_PBA 2 | ||
65 | #define HMATRIX_SLAVE_PBB 3 | ||
66 | #define HMATRIX_SLAVE_EBI 4 | ||
67 | #define HMATRIX_SLAVE_USBA 5 | ||
68 | #define HMATRIX_SLAVE_LCDC 6 | ||
69 | #define HMATRIX_SLAVE_DMACA 7 | ||
70 | |||
71 | /* Bits in HMATRIX SFR4 (EBI) */ | ||
72 | #define HMATRIX_EBI_SDRAM_ENABLE (1 << 1) | ||
73 | #define HMATRIX_EBI_NAND_ENABLE (1 << 3) | ||
74 | #define HMATRIX_EBI_CF0_ENABLE (1 << 4) | ||
75 | #define HMATRIX_EBI_CF1_ENABLE (1 << 5) | ||
76 | #define HMATRIX_EBI_PULLUP_DISABLE (1 << 8) | ||
77 | |||
78 | /* | ||
79 | * Base addresses of controllers that may be accessed early by | ||
80 | * platform code. | ||
81 | */ | ||
82 | #define PM_BASE 0xfff00000 | ||
83 | #define HMATRIX_BASE 0xfff00800 | ||
84 | #define SDRAMC_BASE 0xfff03800 | ||
85 | |||
49 | #endif /* __ASM_ARCH_AT32AP700X_H__ */ | 86 | #endif /* __ASM_ARCH_AT32AP700X_H__ */ |
diff --git a/arch/avr32/mach-at32ap/include/mach/chip.h b/arch/avr32/mach-at32ap/include/mach/chip.h new file mode 100644 index 000000000000..5efca6da6acb --- /dev/null +++ b/arch/avr32/mach-at32ap/include/mach/chip.h | |||
@@ -0,0 +1,19 @@ | |||
1 | /* | ||
2 | * AVR32 chip-specific definitions | ||
3 | * | ||
4 | * Copyright (C) 2008 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #ifndef __ASM_AVR32_ARCH_CHIP_H__ | ||
11 | #define __ASM_AVR32_ARCH_CHIP_H__ | ||
12 | |||
13 | #if defined(CONFIG_CPU_AT32AP700X) | ||
14 | # include <mach/at32ap700x.h> | ||
15 | #else | ||
16 | # error Unknown chip type selected | ||
17 | #endif | ||
18 | |||
19 | #endif /* __ASM_AVR32_ARCH_CHIP_H__ */ | ||
diff --git a/arch/avr32/mach-at32ap/include/mach/hmatrix.h b/arch/avr32/mach-at32ap/include/mach/hmatrix.h new file mode 100644 index 000000000000..7a368f227ebc --- /dev/null +++ b/arch/avr32/mach-at32ap/include/mach/hmatrix.h | |||
@@ -0,0 +1,55 @@ | |||
1 | /* | ||
2 | * High-Speed Bus Matrix configuration registers | ||
3 | * | ||
4 | * Copyright (C) 2008 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #ifndef __HMATRIX_H | ||
11 | #define __HMATRIX_H | ||
12 | |||
13 | extern struct clk at32_hmatrix_clk; | ||
14 | |||
15 | void hmatrix_write_reg(unsigned long offset, u32 value); | ||
16 | u32 hmatrix_read_reg(unsigned long offset); | ||
17 | |||
18 | void hmatrix_sfr_set_bits(unsigned int slave_id, u32 mask); | ||
19 | void hmatrix_sfr_clear_bits(unsigned int slave_id, u32 mask); | ||
20 | |||
21 | /* Master Configuration register */ | ||
22 | #define HMATRIX_MCFG(m) (0x0000 + 4 * (m)) | ||
23 | /* Undefined length burst limit */ | ||
24 | # define HMATRIX_MCFG_ULBT_INFINITE 0 /* Infinite length */ | ||
25 | # define HMATRIX_MCFG_ULBT_SINGLE 1 /* Single Access */ | ||
26 | # define HMATRIX_MCFG_ULBT_FOUR_BEAT 2 /* Four beat */ | ||
27 | # define HMATRIX_MCFG_ULBT_EIGHT_BEAT 3 /* Eight beat */ | ||
28 | # define HMATRIX_MCFG_ULBT_SIXTEEN_BEAT 4 /* Sixteen beat */ | ||
29 | |||
30 | /* Slave Configuration register */ | ||
31 | #define HMATRIX_SCFG(s) (0x0040 + 4 * (s)) | ||
32 | # define HMATRIX_SCFG_SLOT_CYCLE(x) ((x) << 0) /* Max burst cycles */ | ||
33 | # define HMATRIX_SCFG_DEFMSTR_NONE ( 0 << 16) /* No default master */ | ||
34 | # define HMATRIX_SCFG_DEFMSTR_LAST ( 1 << 16) /* Last def master */ | ||
35 | # define HMATRIX_SCFG_DEFMSTR_FIXED ( 2 << 16) /* Fixed def master */ | ||
36 | # define HMATRIX_SCFG_FIXED_DEFMSTR(m) ((m) << 18) /* Fixed master ID */ | ||
37 | # define HMATRIX_SCFG_ARBT_ROUND_ROBIN ( 0 << 24) /* RR arbitration */ | ||
38 | # define HMATRIX_SCFG_ARBT_FIXED_PRIO ( 1 << 24) /* Fixed priority */ | ||
39 | |||
40 | /* Slave Priority register A (master 0..7) */ | ||
41 | #define HMATRIX_PRAS(s) (0x0080 + 8 * (s)) | ||
42 | # define HMATRIX_PRAS_PRIO(m, p) ((p) << ((m) * 4)) | ||
43 | |||
44 | /* Slave Priority register A (master 8..15) */ | ||
45 | #define HMATRIX_PRBS(s) (0x0084 + 8 * (s)) | ||
46 | # define HMATRIX_PRBS_PRIO(m, p) ((p) << (((m) - 8) * 4)) | ||
47 | |||
48 | /* Master Remap Control Register */ | ||
49 | #define HMATRIX_MRCR 0x0100 | ||
50 | # define HMATRIX_MRCR_REMAP(m) ( 1 << (m)) /* Remap master m */ | ||
51 | |||
52 | /* Special Function Register. Bit definitions are chip-specific */ | ||
53 | #define HMATRIX_SFR(s) (0x0110 + 4 * (s)) | ||
54 | |||
55 | #endif /* __HMATRIX_H */ | ||
diff --git a/arch/avr32/mach-at32ap/pm.c b/arch/avr32/mach-at32ap/pm.c index a0cbef54fc2a..f021edfeaab0 100644 --- a/arch/avr32/mach-at32ap/pm.c +++ b/arch/avr32/mach-at32ap/pm.c | |||
@@ -14,12 +14,10 @@ | |||
14 | #include <asm/cacheflush.h> | 14 | #include <asm/cacheflush.h> |
15 | #include <asm/sysreg.h> | 15 | #include <asm/sysreg.h> |
16 | 16 | ||
17 | #include <mach/chip.h> | ||
17 | #include <mach/pm.h> | 18 | #include <mach/pm.h> |
18 | #include <mach/sram.h> | 19 | #include <mach/sram.h> |
19 | 20 | ||
20 | /* FIXME: This is only valid for AP7000 */ | ||
21 | #define SDRAMC_BASE 0xfff03800 | ||
22 | |||
23 | #include "sdramc.h" | 21 | #include "sdramc.h" |
24 | 22 | ||
25 | #define SRAM_PAGE_FLAGS (SYSREG_BIT(TLBELO_D) | SYSREG_BF(SZ, 1) \ | 23 | #define SRAM_PAGE_FLAGS (SYSREG_BIT(TLBELO_D) | SYSREG_BF(SZ, 1) \ |
diff --git a/arch/avr32/mach-at32ap/pm.h b/arch/avr32/mach-at32ap/pm.h index 694d521edc2f..532a3732c214 100644 --- a/arch/avr32/mach-at32ap/pm.h +++ b/arch/avr32/mach-at32ap/pm.h | |||
@@ -4,14 +4,6 @@ | |||
4 | #ifndef __ARCH_AVR32_MACH_AT32AP_PM_H__ | 4 | #ifndef __ARCH_AVR32_MACH_AT32AP_PM_H__ |
5 | #define __ARCH_AVR32_MACH_AT32AP_PM_H__ | 5 | #define __ARCH_AVR32_MACH_AT32AP_PM_H__ |
6 | 6 | ||
7 | /* | ||
8 | * We can reduce the code size a bit by using a constant here. Since | ||
9 | * this file is only used on AVR32 AP CPUs with segmentation enabled, | ||
10 | * it's safe to not use ioremap. Generic drivers should of course | ||
11 | * never do this. | ||
12 | */ | ||
13 | #define AT32_PM_BASE 0xfff00000 | ||
14 | |||
15 | /* PM register offsets */ | 7 | /* PM register offsets */ |
16 | #define PM_MCCTRL 0x0000 | 8 | #define PM_MCCTRL 0x0000 |
17 | #define PM_CKSEL 0x0004 | 9 | #define PM_CKSEL 0x0004 |
@@ -113,8 +105,8 @@ | |||
113 | 105 | ||
114 | /* Register access macros */ | 106 | /* Register access macros */ |
115 | #define pm_readl(reg) \ | 107 | #define pm_readl(reg) \ |
116 | __raw_readl((void __iomem __force *)AT32_PM_BASE + PM_##reg) | 108 | __raw_readl((void __iomem __force *)PM_BASE + PM_##reg) |
117 | #define pm_writel(reg,value) \ | 109 | #define pm_writel(reg,value) \ |
118 | __raw_writel((value), (void __iomem __force *)AT32_PM_BASE + PM_##reg) | 110 | __raw_writel((value), (void __iomem __force *)PM_BASE + PM_##reg) |
119 | 111 | ||
120 | #endif /* __ARCH_AVR32_MACH_AT32AP_PM_H__ */ | 112 | #endif /* __ARCH_AVR32_MACH_AT32AP_PM_H__ */ |
diff --git a/include/asm-avr32/arch-at32ap/at32ap700x.h b/include/asm-avr32/arch-at32ap/at32ap700x.h deleted file mode 100644 index d18a3053be0d..000000000000 --- a/include/asm-avr32/arch-at32ap/at32ap700x.h +++ /dev/null | |||
@@ -1,49 +0,0 @@ | |||
1 | /* | ||
2 | * Pin definitions for AT32AP7000. | ||
3 | * | ||
4 | * Copyright (C) 2006 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #ifndef __ASM_ARCH_AT32AP700X_H__ | ||
11 | #define __ASM_ARCH_AT32AP700X_H__ | ||
12 | |||
13 | #define GPIO_PERIPH_A 0 | ||
14 | #define GPIO_PERIPH_B 1 | ||
15 | |||
16 | /* | ||
17 | * Pin numbers identifying specific GPIO pins on the chip. They can | ||
18 | * also be converted to IRQ numbers by passing them through | ||
19 | * gpio_to_irq(). | ||
20 | */ | ||
21 | #define GPIO_PIOA_BASE (0) | ||
22 | #define GPIO_PIOB_BASE (GPIO_PIOA_BASE + 32) | ||
23 | #define GPIO_PIOC_BASE (GPIO_PIOB_BASE + 32) | ||
24 | #define GPIO_PIOD_BASE (GPIO_PIOC_BASE + 32) | ||
25 | #define GPIO_PIOE_BASE (GPIO_PIOD_BASE + 32) | ||
26 | |||
27 | #define GPIO_PIN_PA(N) (GPIO_PIOA_BASE + (N)) | ||
28 | #define GPIO_PIN_PB(N) (GPIO_PIOB_BASE + (N)) | ||
29 | #define GPIO_PIN_PC(N) (GPIO_PIOC_BASE + (N)) | ||
30 | #define GPIO_PIN_PD(N) (GPIO_PIOD_BASE + (N)) | ||
31 | #define GPIO_PIN_PE(N) (GPIO_PIOE_BASE + (N)) | ||
32 | |||
33 | |||
34 | /* | ||
35 | * DMAC peripheral hardware handshaking interfaces, used with dw_dmac | ||
36 | */ | ||
37 | #define DMAC_MCI_RX 0 | ||
38 | #define DMAC_MCI_TX 1 | ||
39 | #define DMAC_DAC_TX 2 | ||
40 | #define DMAC_AC97_A_RX 3 | ||
41 | #define DMAC_AC97_A_TX 4 | ||
42 | #define DMAC_AC97_B_RX 5 | ||
43 | #define DMAC_AC97_B_TX 6 | ||
44 | #define DMAC_DMAREQ_0 7 | ||
45 | #define DMAC_DMAREQ_1 8 | ||
46 | #define DMAC_DMAREQ_2 9 | ||
47 | #define DMAC_DMAREQ_3 10 | ||
48 | |||
49 | #endif /* __ASM_ARCH_AT32AP700X_H__ */ | ||
diff --git a/include/asm-avr32/arch-at32ap/board.h b/include/asm-avr32/arch-at32ap/board.h deleted file mode 100644 index e60e9076544d..000000000000 --- a/include/asm-avr32/arch-at32ap/board.h +++ /dev/null | |||
@@ -1,121 +0,0 @@ | |||
1 | /* | ||
2 | * Platform data definitions. | ||
3 | */ | ||
4 | #ifndef __ASM_ARCH_BOARD_H | ||
5 | #define __ASM_ARCH_BOARD_H | ||
6 | |||
7 | #include <linux/types.h> | ||
8 | |||
9 | #define GPIO_PIN_NONE (-1) | ||
10 | |||
11 | /* | ||
12 | * Clock rates for various on-board oscillators. The number of entries | ||
13 | * in this array is chip-dependent. | ||
14 | */ | ||
15 | extern unsigned long at32_board_osc_rates[]; | ||
16 | |||
17 | /* Add basic devices: system manager, interrupt controller, portmuxes, etc. */ | ||
18 | void at32_add_system_devices(void); | ||
19 | |||
20 | #define ATMEL_MAX_UART 4 | ||
21 | extern struct platform_device *atmel_default_console_device; | ||
22 | |||
23 | struct atmel_uart_data { | ||
24 | short use_dma_tx; /* use transmit DMA? */ | ||
25 | short use_dma_rx; /* use receive DMA? */ | ||
26 | void __iomem *regs; /* virtual base address, if any */ | ||
27 | }; | ||
28 | void at32_map_usart(unsigned int hw_id, unsigned int line); | ||
29 | struct platform_device *at32_add_device_usart(unsigned int id); | ||
30 | |||
31 | struct eth_platform_data { | ||
32 | u32 phy_mask; | ||
33 | u8 is_rmii; | ||
34 | }; | ||
35 | struct platform_device * | ||
36 | at32_add_device_eth(unsigned int id, struct eth_platform_data *data); | ||
37 | |||
38 | struct spi_board_info; | ||
39 | struct platform_device * | ||
40 | at32_add_device_spi(unsigned int id, struct spi_board_info *b, unsigned int n); | ||
41 | |||
42 | struct atmel_lcdfb_info; | ||
43 | struct platform_device * | ||
44 | at32_add_device_lcdc(unsigned int id, struct atmel_lcdfb_info *data, | ||
45 | unsigned long fbmem_start, unsigned long fbmem_len, | ||
46 | unsigned int pin_config); | ||
47 | |||
48 | struct usba_platform_data; | ||
49 | struct platform_device * | ||
50 | at32_add_device_usba(unsigned int id, struct usba_platform_data *data); | ||
51 | |||
52 | struct ide_platform_data { | ||
53 | u8 cs; | ||
54 | }; | ||
55 | struct platform_device * | ||
56 | at32_add_device_ide(unsigned int id, unsigned int extint, | ||
57 | struct ide_platform_data *data); | ||
58 | |||
59 | /* mask says which PWM channels to mux */ | ||
60 | struct platform_device *at32_add_device_pwm(u32 mask); | ||
61 | |||
62 | /* depending on what's hooked up, not all SSC pins will be used */ | ||
63 | #define ATMEL_SSC_TK 0x01 | ||
64 | #define ATMEL_SSC_TF 0x02 | ||
65 | #define ATMEL_SSC_TD 0x04 | ||
66 | #define ATMEL_SSC_TX (ATMEL_SSC_TK | ATMEL_SSC_TF | ATMEL_SSC_TD) | ||
67 | |||
68 | #define ATMEL_SSC_RK 0x10 | ||
69 | #define ATMEL_SSC_RF 0x20 | ||
70 | #define ATMEL_SSC_RD 0x40 | ||
71 | #define ATMEL_SSC_RX (ATMEL_SSC_RK | ATMEL_SSC_RF | ATMEL_SSC_RD) | ||
72 | |||
73 | struct platform_device * | ||
74 | at32_add_device_ssc(unsigned int id, unsigned int flags); | ||
75 | |||
76 | struct i2c_board_info; | ||
77 | struct platform_device *at32_add_device_twi(unsigned int id, | ||
78 | struct i2c_board_info *b, | ||
79 | unsigned int n); | ||
80 | |||
81 | struct mci_platform_data; | ||
82 | struct platform_device * | ||
83 | at32_add_device_mci(unsigned int id, struct mci_platform_data *data); | ||
84 | |||
85 | struct ac97c_platform_data { | ||
86 | unsigned short dma_rx_periph_id; | ||
87 | unsigned short dma_tx_periph_id; | ||
88 | unsigned short dma_controller_id; | ||
89 | int reset_pin; | ||
90 | }; | ||
91 | struct platform_device * | ||
92 | at32_add_device_ac97c(unsigned int id, struct ac97c_platform_data *data); | ||
93 | |||
94 | struct platform_device *at32_add_device_abdac(unsigned int id); | ||
95 | struct platform_device *at32_add_device_psif(unsigned int id); | ||
96 | |||
97 | struct cf_platform_data { | ||
98 | int detect_pin; | ||
99 | int reset_pin; | ||
100 | int vcc_pin; | ||
101 | int ready_pin; | ||
102 | u8 cs; | ||
103 | }; | ||
104 | struct platform_device * | ||
105 | at32_add_device_cf(unsigned int id, unsigned int extint, | ||
106 | struct cf_platform_data *data); | ||
107 | |||
108 | /* NAND / SmartMedia */ | ||
109 | struct atmel_nand_data { | ||
110 | int enable_pin; /* chip enable */ | ||
111 | int det_pin; /* card detect */ | ||
112 | int rdy_pin; /* ready/busy */ | ||
113 | u8 ale; /* address line number connected to ALE */ | ||
114 | u8 cle; /* address line number connected to CLE */ | ||
115 | u8 bus_width_16; /* buswidth is 16 bit */ | ||
116 | struct mtd_partition *(*partition_info)(int size, int *num_partitions); | ||
117 | }; | ||
118 | struct platform_device * | ||
119 | at32_add_device_nand(unsigned int id, struct atmel_nand_data *data); | ||
120 | |||
121 | #endif /* __ASM_ARCH_BOARD_H */ | ||
diff --git a/include/asm-avr32/arch-at32ap/cpu.h b/include/asm-avr32/arch-at32ap/cpu.h deleted file mode 100644 index 44d0bfa1f409..000000000000 --- a/include/asm-avr32/arch-at32ap/cpu.h +++ /dev/null | |||
@@ -1,35 +0,0 @@ | |||
1 | /* | ||
2 | * AVR32 and (fake) AT91 CPU identification | ||
3 | * | ||
4 | * Copyright (C) 2007 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #ifndef __ASM_ARCH_CPU_H | ||
11 | #define __ASM_ARCH_CPU_H | ||
12 | |||
13 | /* | ||
14 | * Only AT32AP7000 is defined for now. We can identify the specific | ||
15 | * chip at runtime, but I'm not sure if it's really worth it. | ||
16 | */ | ||
17 | #ifdef CONFIG_CPU_AT32AP700X | ||
18 | # define cpu_is_at32ap7000() (1) | ||
19 | #else | ||
20 | # define cpu_is_at32ap7000() (0) | ||
21 | #endif | ||
22 | |||
23 | /* | ||
24 | * Since this is AVR32, we will never run on any AT91 CPU. But these | ||
25 | * definitions may reduce clutter in common drivers. | ||
26 | */ | ||
27 | #define cpu_is_at91rm9200() (0) | ||
28 | #define cpu_is_at91sam9xe() (0) | ||
29 | #define cpu_is_at91sam9260() (0) | ||
30 | #define cpu_is_at91sam9261() (0) | ||
31 | #define cpu_is_at91sam9263() (0) | ||
32 | #define cpu_is_at91sam9rl() (0) | ||
33 | #define cpu_is_at91cap9() (0) | ||
34 | |||
35 | #endif /* __ASM_ARCH_CPU_H */ | ||
diff --git a/include/asm-avr32/arch-at32ap/gpio.h b/include/asm-avr32/arch-at32ap/gpio.h deleted file mode 100644 index 0180f584ef03..000000000000 --- a/include/asm-avr32/arch-at32ap/gpio.h +++ /dev/null | |||
@@ -1,45 +0,0 @@ | |||
1 | #ifndef __ASM_AVR32_ARCH_GPIO_H | ||
2 | #define __ASM_AVR32_ARCH_GPIO_H | ||
3 | |||
4 | #include <linux/compiler.h> | ||
5 | #include <asm/irq.h> | ||
6 | |||
7 | |||
8 | /* Some GPIO chips can manage IRQs; some can't. The exact numbers can | ||
9 | * be changed if needed, but for the moment they're not configurable. | ||
10 | */ | ||
11 | #define ARCH_NR_GPIOS (NR_GPIO_IRQS + 2 * 32) | ||
12 | |||
13 | |||
14 | /* Arch-neutral GPIO API, supporting both "native" and external GPIOs. */ | ||
15 | #include <asm-generic/gpio.h> | ||
16 | |||
17 | static inline int gpio_get_value(unsigned int gpio) | ||
18 | { | ||
19 | return __gpio_get_value(gpio); | ||
20 | } | ||
21 | |||
22 | static inline void gpio_set_value(unsigned int gpio, int value) | ||
23 | { | ||
24 | __gpio_set_value(gpio, value); | ||
25 | } | ||
26 | |||
27 | static inline int gpio_cansleep(unsigned int gpio) | ||
28 | { | ||
29 | return __gpio_cansleep(gpio); | ||
30 | } | ||
31 | |||
32 | |||
33 | static inline int gpio_to_irq(unsigned int gpio) | ||
34 | { | ||
35 | if (gpio < NR_GPIO_IRQS) | ||
36 | return gpio + GPIO_IRQ_BASE; | ||
37 | return -EINVAL; | ||
38 | } | ||
39 | |||
40 | static inline int irq_to_gpio(unsigned int irq) | ||
41 | { | ||
42 | return irq - GPIO_IRQ_BASE; | ||
43 | } | ||
44 | |||
45 | #endif /* __ASM_AVR32_ARCH_GPIO_H */ | ||
diff --git a/include/asm-avr32/arch-at32ap/init.h b/include/asm-avr32/arch-at32ap/init.h deleted file mode 100644 index bc40e3d46150..000000000000 --- a/include/asm-avr32/arch-at32ap/init.h +++ /dev/null | |||
@@ -1,18 +0,0 @@ | |||
1 | /* | ||
2 | * AT32AP platform initialization calls. | ||
3 | * | ||
4 | * Copyright (C) 2006 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #ifndef __ASM_AVR32_AT32AP_INIT_H__ | ||
11 | #define __ASM_AVR32_AT32AP_INIT_H__ | ||
12 | |||
13 | void setup_platform(void); | ||
14 | void setup_board(void); | ||
15 | |||
16 | void at32_setup_serial_console(unsigned int usart_id); | ||
17 | |||
18 | #endif /* __ASM_AVR32_AT32AP_INIT_H__ */ | ||
diff --git a/include/asm-avr32/arch-at32ap/io.h b/include/asm-avr32/arch-at32ap/io.h deleted file mode 100644 index 4ec6abc68ea3..000000000000 --- a/include/asm-avr32/arch-at32ap/io.h +++ /dev/null | |||
@@ -1,39 +0,0 @@ | |||
1 | #ifndef __ASM_AVR32_ARCH_AT32AP_IO_H | ||
2 | #define __ASM_AVR32_ARCH_AT32AP_IO_H | ||
3 | |||
4 | /* For "bizarre" halfword swapping */ | ||
5 | #include <linux/byteorder/swabb.h> | ||
6 | |||
7 | #if defined(CONFIG_AP700X_32_BIT_SMC) | ||
8 | # define __swizzle_addr_b(addr) (addr ^ 3UL) | ||
9 | # define __swizzle_addr_w(addr) (addr ^ 2UL) | ||
10 | # define __swizzle_addr_l(addr) (addr) | ||
11 | # define ioswabb(a, x) (x) | ||
12 | # define ioswabw(a, x) (x) | ||
13 | # define ioswabl(a, x) (x) | ||
14 | # define __mem_ioswabb(a, x) (x) | ||
15 | # define __mem_ioswabw(a, x) swab16(x) | ||
16 | # define __mem_ioswabl(a, x) swab32(x) | ||
17 | #elif defined(CONFIG_AP700X_16_BIT_SMC) | ||
18 | # define __swizzle_addr_b(addr) (addr ^ 1UL) | ||
19 | # define __swizzle_addr_w(addr) (addr) | ||
20 | # define __swizzle_addr_l(addr) (addr) | ||
21 | # define ioswabb(a, x) (x) | ||
22 | # define ioswabw(a, x) (x) | ||
23 | # define ioswabl(a, x) swahw32(x) | ||
24 | # define __mem_ioswabb(a, x) (x) | ||
25 | # define __mem_ioswabw(a, x) swab16(x) | ||
26 | # define __mem_ioswabl(a, x) swahb32(x) | ||
27 | #else | ||
28 | # define __swizzle_addr_b(addr) (addr) | ||
29 | # define __swizzle_addr_w(addr) (addr) | ||
30 | # define __swizzle_addr_l(addr) (addr) | ||
31 | # define ioswabb(a, x) (x) | ||
32 | # define ioswabw(a, x) swab16(x) | ||
33 | # define ioswabl(a, x) swab32(x) | ||
34 | # define __mem_ioswabb(a, x) (x) | ||
35 | # define __mem_ioswabw(a, x) (x) | ||
36 | # define __mem_ioswabl(a, x) (x) | ||
37 | #endif | ||
38 | |||
39 | #endif /* __ASM_AVR32_ARCH_AT32AP_IO_H */ | ||
diff --git a/include/asm-avr32/arch-at32ap/irq.h b/include/asm-avr32/arch-at32ap/irq.h deleted file mode 100644 index 608e350368c7..000000000000 --- a/include/asm-avr32/arch-at32ap/irq.h +++ /dev/null | |||
@@ -1,14 +0,0 @@ | |||
1 | #ifndef __ASM_AVR32_ARCH_IRQ_H | ||
2 | #define __ASM_AVR32_ARCH_IRQ_H | ||
3 | |||
4 | #define EIM_IRQ_BASE NR_INTERNAL_IRQS | ||
5 | #define NR_EIM_IRQS 32 | ||
6 | #define AT32_EXTINT(n) (EIM_IRQ_BASE + (n)) | ||
7 | |||
8 | #define GPIO_IRQ_BASE (EIM_IRQ_BASE + NR_EIM_IRQS) | ||
9 | #define NR_GPIO_CTLR (5 /*internal*/ + 1 /*external*/) | ||
10 | #define NR_GPIO_IRQS (NR_GPIO_CTLR * 32) | ||
11 | |||
12 | #define NR_IRQS (GPIO_IRQ_BASE + NR_GPIO_IRQS) | ||
13 | |||
14 | #endif /* __ASM_AVR32_ARCH_IRQ_H */ | ||
diff --git a/include/asm-avr32/arch-at32ap/pm.h b/include/asm-avr32/arch-at32ap/pm.h deleted file mode 100644 index 979b355b77b6..000000000000 --- a/include/asm-avr32/arch-at32ap/pm.h +++ /dev/null | |||
@@ -1,51 +0,0 @@ | |||
1 | /* | ||
2 | * AVR32 AP Power Management. | ||
3 | * | ||
4 | * Copyright (C) 2008 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #ifndef __ASM_AVR32_ARCH_PM_H | ||
11 | #define __ASM_AVR32_ARCH_PM_H | ||
12 | |||
13 | /* Possible arguments to the "sleep" instruction */ | ||
14 | #define CPU_SLEEP_IDLE 0 | ||
15 | #define CPU_SLEEP_FROZEN 1 | ||
16 | #define CPU_SLEEP_STANDBY 2 | ||
17 | #define CPU_SLEEP_STOP 3 | ||
18 | #define CPU_SLEEP_STATIC 5 | ||
19 | |||
20 | #ifndef __ASSEMBLY__ | ||
21 | extern void cpu_enter_idle(void); | ||
22 | extern void cpu_enter_standby(unsigned long sdramc_base); | ||
23 | |||
24 | extern bool disable_idle_sleep; | ||
25 | |||
26 | static inline void cpu_disable_idle_sleep(void) | ||
27 | { | ||
28 | disable_idle_sleep = true; | ||
29 | } | ||
30 | |||
31 | static inline void cpu_enable_idle_sleep(void) | ||
32 | { | ||
33 | disable_idle_sleep = false; | ||
34 | } | ||
35 | |||
36 | static inline void cpu_idle_sleep(void) | ||
37 | { | ||
38 | /* | ||
39 | * If we're using the COUNT and COMPARE registers for | ||
40 | * timekeeping, we can't use the IDLE state. | ||
41 | */ | ||
42 | if (disable_idle_sleep) | ||
43 | cpu_relax(); | ||
44 | else | ||
45 | cpu_enter_idle(); | ||
46 | } | ||
47 | |||
48 | void intc_set_suspend_handler(unsigned long offset); | ||
49 | #endif | ||
50 | |||
51 | #endif /* __ASM_AVR32_ARCH_PM_H */ | ||
diff --git a/include/asm-avr32/arch-at32ap/portmux.h b/include/asm-avr32/arch-at32ap/portmux.h deleted file mode 100644 index b1abe6b4e4ef..000000000000 --- a/include/asm-avr32/arch-at32ap/portmux.h +++ /dev/null | |||
@@ -1,29 +0,0 @@ | |||
1 | /* | ||
2 | * AT32 portmux interface. | ||
3 | * | ||
4 | * Copyright (C) 2006 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #ifndef __ASM_ARCH_PORTMUX_H__ | ||
11 | #define __ASM_ARCH_PORTMUX_H__ | ||
12 | |||
13 | /* | ||
14 | * Set up pin multiplexing, called from board init only. | ||
15 | * | ||
16 | * The following flags determine the initial state of the pin. | ||
17 | */ | ||
18 | #define AT32_GPIOF_PULLUP 0x00000001 /* (not-OUT) Enable pull-up */ | ||
19 | #define AT32_GPIOF_OUTPUT 0x00000002 /* (OUT) Enable output driver */ | ||
20 | #define AT32_GPIOF_HIGH 0x00000004 /* (OUT) Set output high */ | ||
21 | #define AT32_GPIOF_DEGLITCH 0x00000008 /* (IN) Filter glitches */ | ||
22 | #define AT32_GPIOF_MULTIDRV 0x00000010 /* Enable multidriver option */ | ||
23 | |||
24 | void at32_select_periph(unsigned int pin, unsigned int periph, | ||
25 | unsigned long flags); | ||
26 | void at32_select_gpio(unsigned int pin, unsigned long flags); | ||
27 | void at32_reserve_pin(unsigned int pin); | ||
28 | |||
29 | #endif /* __ASM_ARCH_PORTMUX_H__ */ | ||
diff --git a/include/asm-avr32/arch-at32ap/smc.h b/include/asm-avr32/arch-at32ap/smc.h deleted file mode 100644 index c98eea44a70a..000000000000 --- a/include/asm-avr32/arch-at32ap/smc.h +++ /dev/null | |||
@@ -1,113 +0,0 @@ | |||
1 | /* | ||
2 | * Static Memory Controller for AT32 chips | ||
3 | * | ||
4 | * Copyright (C) 2006 Atmel Corporation | ||
5 | * | ||
6 | * Inspired by the OMAP2 General-Purpose Memory Controller interface | ||
7 | * | ||
8 | * This program is free software; you can redistribute it and/or modify | ||
9 | * it under the terms of the GNU General Public License version 2 as | ||
10 | * published by the Free Software Foundation. | ||
11 | */ | ||
12 | #ifndef __ARCH_AT32AP_SMC_H | ||
13 | #define __ARCH_AT32AP_SMC_H | ||
14 | |||
15 | /* | ||
16 | * All timing parameters are in nanoseconds. | ||
17 | */ | ||
18 | struct smc_timing { | ||
19 | /* Delay from address valid to assertion of given strobe */ | ||
20 | int ncs_read_setup; | ||
21 | int nrd_setup; | ||
22 | int ncs_write_setup; | ||
23 | int nwe_setup; | ||
24 | |||
25 | /* Pulse length of given strobe */ | ||
26 | int ncs_read_pulse; | ||
27 | int nrd_pulse; | ||
28 | int ncs_write_pulse; | ||
29 | int nwe_pulse; | ||
30 | |||
31 | /* Total cycle length of given operation */ | ||
32 | int read_cycle; | ||
33 | int write_cycle; | ||
34 | |||
35 | /* Minimal recovery times, will extend cycle if needed */ | ||
36 | int ncs_read_recover; | ||
37 | int nrd_recover; | ||
38 | int ncs_write_recover; | ||
39 | int nwe_recover; | ||
40 | }; | ||
41 | |||
42 | /* | ||
43 | * All timing parameters are in clock cycles. | ||
44 | */ | ||
45 | struct smc_config { | ||
46 | |||
47 | /* Delay from address valid to assertion of given strobe */ | ||
48 | u8 ncs_read_setup; | ||
49 | u8 nrd_setup; | ||
50 | u8 ncs_write_setup; | ||
51 | u8 nwe_setup; | ||
52 | |||
53 | /* Pulse length of given strobe */ | ||
54 | u8 ncs_read_pulse; | ||
55 | u8 nrd_pulse; | ||
56 | u8 ncs_write_pulse; | ||
57 | u8 nwe_pulse; | ||
58 | |||
59 | /* Total cycle length of given operation */ | ||
60 | u8 read_cycle; | ||
61 | u8 write_cycle; | ||
62 | |||
63 | /* Bus width in bytes */ | ||
64 | u8 bus_width; | ||
65 | |||
66 | /* | ||
67 | * 0: Data is sampled on rising edge of NCS | ||
68 | * 1: Data is sampled on rising edge of NRD | ||
69 | */ | ||
70 | unsigned int nrd_controlled:1; | ||
71 | |||
72 | /* | ||
73 | * 0: Data is driven on falling edge of NCS | ||
74 | * 1: Data is driven on falling edge of NWR | ||
75 | */ | ||
76 | unsigned int nwe_controlled:1; | ||
77 | |||
78 | /* | ||
79 | * 0: NWAIT is disabled | ||
80 | * 1: Reserved | ||
81 | * 2: NWAIT is frozen mode | ||
82 | * 3: NWAIT in ready mode | ||
83 | */ | ||
84 | unsigned int nwait_mode:2; | ||
85 | |||
86 | /* | ||
87 | * 0: Byte select access type | ||
88 | * 1: Byte write access type | ||
89 | */ | ||
90 | unsigned int byte_write:1; | ||
91 | |||
92 | /* | ||
93 | * Number of clock cycles before data is released after | ||
94 | * the rising edge of the read controlling signal | ||
95 | * | ||
96 | * Total cycles from SMC is tdf_cycles + 1 | ||
97 | */ | ||
98 | unsigned int tdf_cycles:4; | ||
99 | |||
100 | /* | ||
101 | * 0: TDF optimization disabled | ||
102 | * 1: TDF optimization enabled | ||
103 | */ | ||
104 | unsigned int tdf_mode:1; | ||
105 | }; | ||
106 | |||
107 | extern void smc_set_timing(struct smc_config *config, | ||
108 | const struct smc_timing *timing); | ||
109 | |||
110 | extern int smc_set_configuration(int cs, const struct smc_config *config); | ||
111 | extern struct smc_config *smc_get_configuration(int cs); | ||
112 | |||
113 | #endif /* __ARCH_AT32AP_SMC_H */ | ||
diff --git a/include/asm-avr32/arch-at32ap/sram.h b/include/asm-avr32/arch-at32ap/sram.h deleted file mode 100644 index 4838dae7601a..000000000000 --- a/include/asm-avr32/arch-at32ap/sram.h +++ /dev/null | |||
@@ -1,30 +0,0 @@ | |||
1 | /* | ||
2 | * Simple SRAM allocator | ||
3 | * | ||
4 | * Copyright (C) 2008 Atmel Corporation | ||
5 | * | ||
6 | * This program is free software; you can redistribute it and/or modify | ||
7 | * it under the terms of the GNU General Public License version 2 as | ||
8 | * published by the Free Software Foundation. | ||
9 | */ | ||
10 | #ifndef __ASM_AVR32_ARCH_SRAM_H | ||
11 | #define __ASM_AVR32_ARCH_SRAM_H | ||
12 | |||
13 | #include <linux/genalloc.h> | ||
14 | |||
15 | extern struct gen_pool *sram_pool; | ||
16 | |||
17 | static inline unsigned long sram_alloc(size_t len) | ||
18 | { | ||
19 | if (!sram_pool) | ||
20 | return 0UL; | ||
21 | |||
22 | return gen_pool_alloc(sram_pool, len); | ||
23 | } | ||
24 | |||
25 | static inline void sram_free(unsigned long addr, size_t len) | ||
26 | { | ||
27 | return gen_pool_free(sram_pool, addr, len); | ||
28 | } | ||
29 | |||
30 | #endif /* __ASM_AVR32_ARCH_SRAM_H */ | ||