mirror of
https://github.com/torvalds/linux.git
synced 2024-11-01 01:31:44 +00:00
6e63a3a294
Interrupt request doesn't use the right API: The TWD watchdog uses a per-cpu interrupt (usually interrupt #30), and the GIC configuration should flag it as such. With this setup, request_irq() should fail, and the right API is request_percpu_irq(), together with enable_percpu_irq()/disable_percpu_irq(). Nothing ensures the userspace ioctl() will end-up kicking the watchdog on the right CPU. There are no users of this driver since a long time and it makes more sense to get rid of it as nobody is looking to fix it. In case somebody wakes up after this has been removed and needs it, please revert this driver and pick these updates (These were never pushed to mainline): http://comments.gmane.org/gmane.linux.ports.arm.kernel/245998 Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Acked-by: Guenter Roeck <linux@roeck-us.net> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
95 lines
2.2 KiB
Plaintext
95 lines
2.2 KiB
Plaintext
CONFIG_EXPERIMENTAL=y
|
|
CONFIG_SYSVIPC=y
|
|
CONFIG_BSD_PROCESS_ACCT=y
|
|
CONFIG_BLK_DEV_INITRD=y
|
|
CONFIG_MODULES=y
|
|
CONFIG_MODULE_UNLOAD=y
|
|
CONFIG_MODVERSIONS=y
|
|
CONFIG_PARTITION_ADVANCED=y
|
|
CONFIG_PLAT_SPEAR=y
|
|
CONFIG_ARCH_SPEAR13XX=y
|
|
CONFIG_MACH_SPEAR1310=y
|
|
CONFIG_MACH_SPEAR1340=y
|
|
# CONFIG_SWP_EMULATE is not set
|
|
CONFIG_SMP=y
|
|
# CONFIG_SMP_ON_UP is not set
|
|
# CONFIG_ARM_CPU_TOPOLOGY is not set
|
|
CONFIG_ARM_APPENDED_DTB=y
|
|
CONFIG_ARM_ATAG_DTB_COMPAT=y
|
|
CONFIG_BINFMT_MISC=y
|
|
CONFIG_NET=y
|
|
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
|
|
CONFIG_MTD=y
|
|
CONFIG_MTD_OF_PARTS=y
|
|
CONFIG_MTD_CHAR=y
|
|
CONFIG_MTD_BLOCK=y
|
|
CONFIG_MTD_NAND=y
|
|
CONFIG_MTD_NAND_FSMC=y
|
|
CONFIG_BLK_DEV_RAM=y
|
|
CONFIG_BLK_DEV_RAM_SIZE=16384
|
|
CONFIG_ATA=y
|
|
# CONFIG_SATA_PMP is not set
|
|
CONFIG_SATA_AHCI_PLATFORM=y
|
|
CONFIG_PATA_ARASAN_CF=y
|
|
CONFIG_NETDEVICES=y
|
|
# CONFIG_NET_VENDOR_BROADCOM is not set
|
|
# CONFIG_NET_VENDOR_CIRRUS is not set
|
|
# CONFIG_NET_VENDOR_FARADAY is not set
|
|
# CONFIG_NET_VENDOR_INTEL is not set
|
|
# CONFIG_NET_VENDOR_MICREL is not set
|
|
# CONFIG_NET_VENDOR_NATSEMI is not set
|
|
# CONFIG_NET_VENDOR_SEEQ is not set
|
|
# CONFIG_NET_VENDOR_SMSC is not set
|
|
CONFIG_STMMAC_ETH=y
|
|
# CONFIG_WLAN is not set
|
|
CONFIG_INPUT_FF_MEMLESS=y
|
|
# CONFIG_INPUT_MOUSEDEV_PSAUX is not set
|
|
# CONFIG_KEYBOARD_ATKBD is not set
|
|
CONFIG_KEYBOARD_SPEAR=y
|
|
# CONFIG_INPUT_MOUSE is not set
|
|
# CONFIG_LEGACY_PTYS is not set
|
|
CONFIG_SERIAL_AMBA_PL011=y
|
|
CONFIG_SERIAL_AMBA_PL011_CONSOLE=y
|
|
# CONFIG_HW_RANDOM is not set
|
|
CONFIG_RAW_DRIVER=y
|
|
CONFIG_MAX_RAW_DEVS=8192
|
|
CONFIG_I2C=y
|
|
CONFIG_I2C_DESIGNWARE_PLATFORM=y
|
|
CONFIG_SPI=y
|
|
CONFIG_SPI_PL022=y
|
|
CONFIG_GPIO_SYSFS=y
|
|
CONFIG_GPIO_PL061=y
|
|
# CONFIG_HWMON is not set
|
|
CONFIG_WATCHDOG=y
|
|
# CONFIG_HID_SUPPORT is not set
|
|
CONFIG_USB=y
|
|
# CONFIG_USB_DEVICE_CLASS is not set
|
|
CONFIG_USB_EHCI_HCD=y
|
|
CONFIG_USB_OHCI_HCD=y
|
|
CONFIG_MMC=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_SPEAR=y
|
|
CONFIG_RTC_CLASS=y
|
|
CONFIG_DMADEVICES=y
|
|
CONFIG_DW_DMAC=y
|
|
CONFIG_DMATEST=m
|
|
CONFIG_EXT2_FS=y
|
|
CONFIG_EXT2_FS_XATTR=y
|
|
CONFIG_EXT2_FS_SECURITY=y
|
|
CONFIG_EXT3_FS=y
|
|
CONFIG_EXT3_FS_SECURITY=y
|
|
CONFIG_AUTOFS4_FS=m
|
|
CONFIG_MSDOS_FS=m
|
|
CONFIG_VFAT_FS=m
|
|
CONFIG_FAT_DEFAULT_IOCHARSET="ascii"
|
|
CONFIG_TMPFS=y
|
|
CONFIG_JFFS2_FS=y
|
|
CONFIG_NLS_DEFAULT="utf8"
|
|
CONFIG_NLS_CODEPAGE_437=y
|
|
CONFIG_NLS_ASCII=m
|
|
CONFIG_MAGIC_SYSRQ=y
|
|
CONFIG_DEBUG_FS=y
|
|
CONFIG_DEBUG_KERNEL=y
|
|
CONFIG_DEBUG_SPINLOCK=y
|
|
CONFIG_DEBUG_INFO=y
|