Changeset 36073


Ignore:
Timestamp:
2013-03-17T20:46:25+01:00 (5 years ago)
Author:
florian
Message:

ep93xx: add support for 3.8 kernel

Signed-off-by: Florian Fainelli <florian@…>

Location:
trunk/target/linux/ep93xx
Files:
1 added
4 copied

Legend:

Unmodified
Added
Removed
  • trunk/target/linux/ep93xx/config-3.8

    r36072 r36073  
    22CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y 
    33CONFIG_ARCH_EP93XX=y 
    4 CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y 
     4CONFIG_ARCH_HAS_ATOMIC64_DEC_IF_POSITIVE=y 
    55CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y 
     6CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y 
     7# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set 
    68CONFIG_ARCH_NR_GPIO=0 
    79CONFIG_ARCH_REQUIRE_GPIOLIB=y 
     
    1012CONFIG_ARCH_SUSPEND_POSSIBLE=y 
    1113CONFIG_ARCH_USES_GETTIMEOFFSET=y 
     14# CONFIG_ARCH_VT8500_SINGLE is not set 
     15CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y 
    1216CONFIG_ARM=y 
    1317CONFIG_ARM_AMBA=y 
     
    2125CONFIG_ARM_VIC_NR=2 
    2226# CONFIG_ARPD is not set 
     27CONFIG_ATAGS=y 
    2328# CONFIG_BLK_DEV_INITRD is not set 
    2429# CONFIG_CACHE_L2X0 is not set 
    2530CONFIG_CC_OPTIMIZE_FOR_SIZE=y 
    2631CONFIG_CLKDEV_LOOKUP=y 
     32CONFIG_CLONE_BACKWARDS=y 
    2733CONFIG_CMDLINE="console=ttyAM0,57600 init=/etc/preinit" 
    2834CONFIG_CMDLINE_FROM_BOOTLOADER=y 
     
    4450CONFIG_CRC_ITU_T=y 
    4551CONFIG_CRUNCH=y 
     52CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" 
    4653# CONFIG_DEBUG_USER is not set 
    4754CONFIG_DUMMY_CONSOLE=y 
    48 CONFIG_ELF_CORE=y 
    4955# CONFIG_ENABLE_WARN_DEPRECATED is not set 
    5056CONFIG_EP93XX_EARLY_UART1=y 
     
    5864# CONFIG_EP93XX_SDCE3_ASYNC_PHYS_OFFSET is not set 
    5965# CONFIG_EP93XX_SDCE3_SYNC_PHYS_OFFSET is not set 
     66CONFIG_EP93XX_SOC_COMMON=y 
    6067CONFIG_EP93XX_WATCHDOG=y 
    61 CONFIG_FONTS=y 
    62 # CONFIG_FONT_10x18 is not set 
    63 # CONFIG_FONT_6x11 is not set 
    64 # CONFIG_FONT_7x14 is not set 
    65 CONFIG_FONT_8x16=y 
    66 CONFIG_FONT_8x8=y 
    67 # CONFIG_FONT_ACORN_8x8 is not set 
    68 # CONFIG_FONT_MINI_4x6 is not set 
    69 # CONFIG_FONT_PEARL_8x8 is not set 
    70 # CONFIG_FONT_SUN12x22 is not set 
    71 # CONFIG_FONT_SUN8x16 is not set 
    72 CONFIG_FRAMEBUFFER_CONSOLE=y 
    73 # CONFIG_FRAMEBUFFER_CONSOLE_DETECT_PRIMARY is not set 
    74 # CONFIG_FRAMEBUFFER_CONSOLE_ROTATION is not set 
    7568CONFIG_FRAME_POINTER=y 
    7669# CONFIG_FW_LOADER is not set 
     
    7871CONFIG_GENERIC_BUG=y 
    7972CONFIG_GENERIC_GPIO=y 
     73CONFIG_GENERIC_IO=y 
    8074CONFIG_GENERIC_IRQ_SHOW=y 
    8175CONFIG_GENERIC_PCI_IOMAP=y 
     76CONFIG_GENERIC_SMP_IDLE_THREAD=y 
     77CONFIG_GENERIC_STRNCPY_FROM_USER=y 
     78CONFIG_GENERIC_STRNLEN_USER=y 
    8279CONFIG_GPIOLIB=y 
    8380CONFIG_GPIO_EP93XX=y 
    8481CONFIG_GPIO_GENERIC=y 
    85 # CONFIG_GPIO_PL061 is not set 
    8682# CONFIG_HAMRADIO is not set 
    8783CONFIG_HARDIRQS_SW_RESEND=y 
     
    9086CONFIG_HAS_IOPORT=y 
    9187CONFIG_HAVE_AOUT=y 
     88CONFIG_HAVE_ARCH_JUMP_LABEL=y 
    9289CONFIG_HAVE_ARCH_KGDB=y 
    9390CONFIG_HAVE_ARCH_PFN_VALID=y 
     91CONFIG_HAVE_ARCH_SECCOMP_FILTER=y 
     92CONFIG_HAVE_ARCH_TRACEHOOK=y 
     93CONFIG_HAVE_BPF_JIT=y 
    9494CONFIG_HAVE_CLK=y 
    9595CONFIG_HAVE_C_RECORDMCOUNT=y 
     96CONFIG_HAVE_DEBUG_KMEMLEAK=y 
    9697CONFIG_HAVE_DMA_API_DEBUG=y 
     98CONFIG_HAVE_DMA_ATTRS=y 
     99CONFIG_HAVE_DMA_CONTIGUOUS=y 
    97100CONFIG_HAVE_DYNAMIC_FTRACE=y 
    98101CONFIG_HAVE_FTRACE_MCOUNT_RECORD=y 
     
    108111CONFIG_HAVE_LATENCYTOP_SUPPORT=y 
    109112CONFIG_HAVE_MEMBLOCK=y 
     113CONFIG_HAVE_NET_DSA=y 
    110114CONFIG_HAVE_OPROFILE=y 
    111115CONFIG_HAVE_PERF_EVENTS=y 
    112116CONFIG_HAVE_PROC_CPU=y 
    113117CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y 
    114 CONFIG_HAVE_SPARSE_IRQ=y 
     118CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 
     119CONFIG_HAVE_UID16=y 
    115120CONFIG_HW_CONSOLE=y 
    116121CONFIG_I2C=y 
     
    125130CONFIG_IRQ_DOMAIN=y 
    126131CONFIG_KTIME_SCALAR=y 
    127 CONFIG_LOGO=y 
    128 CONFIG_LOGO_LINUX_CLUT224=y 
    129 CONFIG_LOGO_LINUX_MONO=y 
    130 CONFIG_LOGO_LINUX_VGA16=y 
     132CONFIG_LEDS_GPIO_REGISTER=y 
    131133CONFIG_LOG_BUF_SHIFT=16 
    132134# CONFIG_MACH_EDB9302A is not set 
     
    136138# CONFIG_MACH_SNAPPER_CL15 is not set 
    137139# CONFIG_MACH_VISION_EP9307 is not set 
    138 # CONFIG_MFD_T7L66XB is not set 
    139140CONFIG_MMC=y 
    140141CONFIG_MMC_BLOCK=y 
    141142CONFIG_MMC_SPI=y 
     143CONFIG_MODULES_USE_ELF_REL=y 
    142144CONFIG_MODULE_FORCE_UNLOAD=y 
    143145CONFIG_MTD_CFI_ADV_OPTIONS=y 
     
    154156CONFIG_PAGE_OFFSET=0xC0000000 
    155157# CONFIG_PCI_SYSCALL is not set 
     158CONFIG_PERCPU_RWSEM=y 
    156159CONFIG_PERF_USE_VMALLOC=y 
    157160# CONFIG_PREEMPT_RCU is not set 
     
    168171CONFIG_SYS_SUPPORTS_APM_EMULATION=y 
    169172# CONFIG_TCP_CONG_ADVANCED is not set 
     173CONFIG_TICK_CPU_ACCOUNTING=y 
    170174# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set 
    171175# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set 
    172176# CONFIG_TOUCHSCREEN_BU21013 is not set 
    173177# CONFIG_TOUCHSCREEN_DYNAPRO is not set 
    174 # CONFIG_TOUCHSCREEN_EGALAX is not set 
    175178# CONFIG_TOUCHSCREEN_EP93XX is not set 
    176179# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set 
     
    181184# CONFIG_TOUCHSCREEN_TSC_SERIO is not set 
    182185CONFIG_UID16=y 
     186CONFIG_UIDGID_CONVERTED=y 
    183187# CONFIG_USB_ARCH_HAS_EHCI is not set 
    184188# CONFIG_USB_ARCH_HAS_XHCI is not set 
     
    190194CONFIG_VT_CONSOLE=y 
    191195# CONFIG_VT_HW_CONSOLE_BINDING is not set 
     196CONFIG_WATCHDOG_CORE=y 
    192197CONFIG_XZ_DEC_ARM=y 
    193198CONFIG_XZ_DEC_BCJ=y 
  • trunk/target/linux/ep93xx/patches-3.8/001-ep93xx_cpuinfo.patch

    r36072 r36073  
    1717--- a/arch/arm/kernel/setup.c 
    1818+++ b/arch/arm/kernel/setup.c 
    19 @@ -56,6 +56,12 @@ 
    20  #include <asm/unwind.h> 
     19@@ -55,6 +55,12 @@ 
    2120 #include <asm/memblock.h> 
     21 #include <asm/virt.h> 
    2222  
    2323+#if defined(CONFIG_ARCH_EP93XX) 
     
    2727+#endif 
    2828+ 
    29  #if defined(CONFIG_DEPRECATED_PARAM_STRUCT) 
    30  #include "compat.h" 
    31  #endif 
    32 @@ -1107,9 +1113,16 @@ static int c_show(struct seq_file *m, vo 
    33         seq_puts(m, "\n"); 
     29 #include "atags.h" 
     30 #include "tcm.h" 
     31  
     32@@ -903,9 +909,16 @@ static int c_show(struct seq_file *m, vo 
     33        } 
    3434  
    3535        seq_printf(m, "Hardware\t: %s\n", machine_name); 
  • trunk/target/linux/ep93xx/patches-3.8/003-ep93xx_touchscreen.patch

    r36072 r36073  
    1010--- a/drivers/input/touchscreen/Kconfig 
    1111+++ b/drivers/input/touchscreen/Kconfig 
    12 @@ -247,6 +247,15 @@ config TOUCHSCREEN_EGALAX 
     12@@ -235,6 +235,15 @@ config TOUCHSCREEN_EGALAX 
    1313          To compile this driver as a module, choose M here: the 
    1414          module will be called egalax_ts. 
     
    2828--- a/drivers/input/touchscreen/Makefile 
    2929+++ b/drivers/input/touchscreen/Makefile 
    30 @@ -30,6 +30,7 @@ obj-$(CONFIG_TOUCHSCREEN_GUNZE)               += gunz 
     30@@ -29,6 +29,7 @@ obj-$(CONFIG_TOUCHSCREEN_GUNZE)               += gunz 
    3131 obj-$(CONFIG_TOUCHSCREEN_EETI)         += eeti_ts.o 
    3232 obj-$(CONFIG_TOUCHSCREEN_ELO)          += elo.o 
  • trunk/target/linux/ep93xx/patches-3.8/004-simone_add_mmc_spi.patch

    r36072 r36073  
    1616--- a/arch/arm/mach-ep93xx/simone.c 
    1717+++ b/arch/arm/mach-ep93xx/simone.c 
    18 @@ -18,12 +18,17 @@ 
    19  #include <linux/kernel.h> 
    20  #include <linux/init.h> 
     18@@ -20,10 +20,15 @@ 
    2119 #include <linux/platform_device.h> 
    22 +#include <linux/gpio.h> 
    2320 #include <linux/i2c.h> 
    2421 #include <linux/i2c-gpio.h> 
     22+#include <linux/gpio.h> 
    2523+#include <linux/mmc/host.h> 
    2624+#include <linux/spi/spi.h> 
     
    2826  
    2927 #include <mach/hardware.h> 
    30  #include <mach/fb.h> 
     28 #include <linux/platform_data/video-ep93xx.h> 
    3129 #include <mach/gpio-ep93xx.h> 
    32 +#include <mach/ep93xx_spi.h> 
     30+#include <linux/platform_data/spi-ep93xx.h> 
    3331  
    3432 #include <asm/hardware/vic.h> 
Note: See TracChangeset for help on using the changeset viewer.