Changeset 43795


Ignore:
Timestamp:
2014-12-29T14:55:59+01:00 (3 years ago)
Author:
hauke
Message:

ep93xx: add support for kernel 3.14

This is compile tested only, please run test and report back.

Signed-off-by: Hauke Mehrtens <hauke@…>

Location:
trunk/target/linux/ep93xx
Files:
2 edited
2 copied

Legend:

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

    r43794 r43795  
    55CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y 
    66CONFIG_ARCH_HAVE_CUSTOM_GPIO_H=y 
     7CONFIG_ARCH_MIGHT_HAVE_PC_PARPORT=y 
    78# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set 
    89CONFIG_ARCH_NR_GPIO=0 
     
    1011# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set 
    1112# CONFIG_ARCH_SPARSEMEM_DEFAULT is not set 
     13CONFIG_ARCH_SUPPORTS_ATOMIC_RMW=y 
    1214CONFIG_ARCH_SUSPEND_POSSIBLE=y 
    1315CONFIG_ARCH_USES_GETTIMEOFFSET=y 
     16CONFIG_ARCH_USE_BUILTIN_BSWAP=y 
     17CONFIG_ARCH_USE_CMPXCHG_LOCKREF=y 
     18CONFIG_ARCH_WANT_GENERAL_HUGETLB=y 
    1419CONFIG_ARCH_WANT_IPC_PARSE_VERSION=y 
    1520CONFIG_ARM=y 
     
    2328CONFIG_ARM_VIC=y 
    2429CONFIG_ARM_VIC_NR=2 
    25 # CONFIG_ARPD is not set 
    2630CONFIG_ATAGS=y 
    2731# CONFIG_BLK_DEV_INITRD is not set 
     
    4953CONFIG_CRC_ITU_T=y 
    5054CONFIG_CRUNCH=y 
    51 CONFIG_DEBUG_LL_INCLUDE="mach/debug-macro.S" 
     55CONFIG_DEBUG_LL_INCLUDE="debug/pl01x.S" 
     56# CONFIG_DEBUG_UART_8250 is not set 
     57CONFIG_DEBUG_UART_PHYS=0x808c0000 
     58CONFIG_DEBUG_UART_PL01X=y 
     59CONFIG_DEBUG_UART_VIRT=0xfedc0000 
    5260# CONFIG_DEBUG_USER is not set 
    5361CONFIG_DUMMY_CONSOLE=y 
    5462# CONFIG_ENABLE_WARN_DEPRECATED is not set 
    55 CONFIG_EP93XX_EARLY_UART1=y 
    56 # CONFIG_EP93XX_EARLY_UART2 is not set 
    57 # CONFIG_EP93XX_EARLY_UART3 is not set 
    5863CONFIG_EP93XX_ETH=y 
    59 # CONFIG_EP93XX_PWM is not set 
    6064CONFIG_EP93XX_SDCE0_PHYS_OFFSET=y 
    6165# CONFIG_EP93XX_SDCE1_PHYS_OFFSET is not set 
     
    7276CONFIG_GENERIC_IRQ_SHOW=y 
    7377CONFIG_GENERIC_PCI_IOMAP=y 
     78CONFIG_GENERIC_SCHED_CLOCK=y 
    7479CONFIG_GENERIC_SMP_IDLE_THREAD=y 
    7580CONFIG_GENERIC_STRNCPY_FROM_USER=y 
     
    9297# CONFIG_HAVE_BOOTMEM_INFO_NODE is not set 
    9398CONFIG_HAVE_BPF_JIT=y 
     99CONFIG_HAVE_CC_STACKPROTECTOR=y 
    94100CONFIG_HAVE_CLK=y 
    95101CONFIG_HAVE_CONTEXT_TRACKING=y 
     
    104110CONFIG_HAVE_FUNCTION_TRACER=y 
    105111CONFIG_HAVE_GENERIC_DMA_COHERENT=y 
    106 CONFIG_HAVE_GENERIC_HARDIRQS=y 
    107112CONFIG_HAVE_IRQ_TIME_ACCOUNTING=y 
    108113CONFIG_HAVE_KERNEL_GZIP=y 
     114CONFIG_HAVE_KERNEL_LZ4=y 
    109115CONFIG_HAVE_KERNEL_LZMA=y 
    110116CONFIG_HAVE_KERNEL_LZO=y 
     
    115121CONFIG_HAVE_OPROFILE=y 
    116122CONFIG_HAVE_PERF_EVENTS=y 
     123CONFIG_HAVE_PERF_REGS=y 
     124CONFIG_HAVE_PERF_USER_STACK_DUMP=y 
    117125CONFIG_HAVE_PROC_CPU=y 
    118126CONFIG_HAVE_REGS_AND_STACK_ACCESS_API=y 
    119127CONFIG_HAVE_SYSCALL_TRACEPOINTS=y 
    120128CONFIG_HAVE_UID16=y 
     129CONFIG_HAVE_VIRT_CPU_ACCOUNTING_GEN=y 
    121130CONFIG_HW_CONSOLE=y 
     131CONFIG_HZ_FIXED=0 
    122132CONFIG_I2C=y 
    123133CONFIG_I2C_ALGOBIT=y 
     
    129139# CONFIG_INPUT_MISC is not set 
    130140CONFIG_INPUT_TOUCHSCREEN=y 
     141CONFIG_IOMMU_HELPER=y 
    131142CONFIG_IRQ_DOMAIN=y 
     143CONFIG_IRQ_FORCED_THREADING=y 
    132144CONFIG_IRQ_WORK=y 
    133145CONFIG_KTIME_SCALAR=y 
     
    156168CONFIG_NEED_MACH_MEMORY_H=y 
    157169CONFIG_NEED_PER_CPU_KM=y 
     170CONFIG_NO_BOOTMEM=y 
    158171CONFIG_OLD_SIGACTION=y 
    159172CONFIG_OLD_SIGSUSPEND3=y 
     
    170183CONFIG_SERIAL_AMBA_PL010_CONSOLE=y 
    171184# CONFIG_SERIAL_AMBA_PL011 is not set 
     185CONFIG_SOC_BUS=y 
    172186CONFIG_SPI=y 
    173187CONFIG_SPI_BITBANG=y 
     
    175189CONFIG_SPI_MASTER=y 
    176190CONFIG_SPLIT_PTLOCK_CPUS=999999 
     191CONFIG_SWIOTLB=y 
    177192CONFIG_SYS_SUPPORTS_APM_EMULATION=y 
    178193# CONFIG_TCP_CONG_ADVANCED is not set 
     
    181196# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set 
    182197# CONFIG_TOUCHSCREEN_BU21013 is not set 
     198# CONFIG_TOUCHSCREEN_CYTTSP4_CORE is not set 
    183199# CONFIG_TOUCHSCREEN_DYNAPRO is not set 
    184200# CONFIG_TOUCHSCREEN_EP93XX is not set 
     
    190206# CONFIG_TOUCHSCREEN_TSC_SERIO is not set 
    191207CONFIG_UID16=y 
    192 CONFIG_UIDGID_CONVERTED=y 
    193208CONFIG_UNCOMPRESS_INCLUDE="mach/uncompress.h" 
    194 # CONFIG_USB_ARCH_HAS_EHCI is not set 
    195 # CONFIG_USB_ARCH_HAS_XHCI is not set 
    196209CONFIG_USB_SUPPORT=y 
    197210CONFIG_VECTORS_BASE=0xffff0000 
  • trunk/target/linux/ep93xx/patches-3.14/001-ep93xx_cpuinfo.patch

    r41679 r43795  
    1717--- a/arch/arm/kernel/setup.c 
    1818+++ b/arch/arm/kernel/setup.c 
    19 @@ -56,6 +56,12 @@ 
     19@@ -57,6 +57,12 @@ 
    2020 #include <asm/memblock.h> 
    2121 #include <asm/virt.h> 
     
    3030  
    3131  
    32 @@ -953,9 +959,16 @@ static int c_show(struct seq_file *m, vo 
     32@@ -1052,9 +1058,16 @@ static int c_show(struct seq_file *m, vo 
    3333        } 
    3434  
  • trunk/target/linux/ep93xx/patches-3.14/003-ep93xx_touchscreen.patch

    r41679 r43795  
    1010--- a/drivers/input/touchscreen/Kconfig 
    1111+++ b/drivers/input/touchscreen/Kconfig 
    12 @@ -235,6 +235,15 @@ config TOUCHSCREEN_EGALAX 
     12@@ -265,6 +265,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 @@ -29,6 +29,7 @@ obj-$(CONFIG_TOUCHSCREEN_GUNZE)               += gunz 
     30@@ -32,6 +32,7 @@ obj-$(CONFIG_TOUCHSCREEN_GUNZE)               += gunz 
    3131 obj-$(CONFIG_TOUCHSCREEN_EETI)         += eeti_ts.o 
    3232 obj-$(CONFIG_TOUCHSCREEN_ELO)          += elo.o 
     
    10631063--- a/arch/arm/mach-ep93xx/core.c 
    10641064+++ b/arch/arm/mach-ep93xx/core.c 
    1065 @@ -207,6 +207,7 @@ void ep93xx_syscon_swlocked_write(unsign 
     1065@@ -211,6 +211,7 @@ void ep93xx_syscon_swlocked_write(unsign 
    10661066  
    10671067        spin_unlock_irqrestore(&syscon_swlock, flags); 
Note: See TracChangeset for help on using the changeset viewer.