Changeset 31895


Ignore:
Timestamp:
2012-05-27T17:01:21+02:00 (6 years ago)
Author:
juhosg
Message:

ep93xx: add support for 3.3

Compile tested only.

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

Legend:

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

    r31894 r31895  
    11CONFIG_ALIGNMENT_TRAP=y 
     2CONFIG_ARCH_BINFMT_ELF_RANDOMIZE_PIE=y 
    23CONFIG_ARCH_EP93XX=y 
    34CONFIG_ARCH_HAS_CPU_IDLE_WAIT=y 
    45CONFIG_ARCH_HAS_HOLES_MEMORYMODEL=y 
     6CONFIG_ARCH_NR_GPIO=0 
    57CONFIG_ARCH_REQUIRE_GPIOLIB=y 
    68# CONFIG_ARCH_SELECT_MEMORY_MODEL is not set 
     
    1214# CONFIG_ARM_CPU_SUSPEND is not set 
    1315CONFIG_ARM_L1_CACHE_SHIFT=5 
     16CONFIG_ARM_NR_BANKS=16 
     17CONFIG_ARM_PATCH_PHYS_VIRT=y 
    1418# CONFIG_ARM_SP805_WATCHDOG is not set 
    1519CONFIG_ARM_THUMB=y 
     
    1923CONFIG_BCMA_POSSIBLE=y 
    2024# CONFIG_BLK_DEV_INITRD is not set 
     25# CONFIG_CACHE_L2X0 is not set 
    2126CONFIG_CC_OPTIMIZE_FOR_SIZE=y 
    2227CONFIG_CLKDEV_LOOKUP=y 
     
    6570CONFIG_DNOTIFY=y 
    6671CONFIG_DUMMY_CONSOLE=y 
    67 # CONFIG_DW_WATCHDOG is not set 
    6872CONFIG_ELF_CORE=y 
    6973# CONFIG_ENABLE_WARN_DEPRECATED is not set 
     
    7276# CONFIG_EP93XX_EARLY_UART3 is not set 
    7377CONFIG_EP93XX_ETH=y 
     78# CONFIG_EP93XX_PWM is not set 
    7479CONFIG_EP93XX_SDCE0_PHYS_OFFSET=y 
    7580# CONFIG_EP93XX_SDCE1_PHYS_OFFSET is not set 
     
    107112CONFIG_GENERIC_GPIO=y 
    108113CONFIG_GENERIC_IRQ_SHOW=y 
     114CONFIG_GENERIC_PCI_IOMAP=y 
    109115CONFIG_GPIOLIB=y 
    110116CONFIG_GPIO_EP93XX=y 
     
    150156# CONFIG_INPUT_MISC is not set 
    151157CONFIG_INPUT_TOUCHSCREEN=y 
     158CONFIG_IRQ_DOMAIN=y 
    152159CONFIG_KTIME_SCALAR=y 
    153160CONFIG_LOGO=y 
     
    163170# CONFIG_MACH_VISION_EP9307 is not set 
    164171# CONFIG_MFD_T7L66XB is not set 
    165 # CONFIG_MISC_DEVICES is not set 
    166172CONFIG_MMC=y 
    167173CONFIG_MMC_BLOCK=y 
     
    174180CONFIG_MTD_PHYSMAP=y 
    175181CONFIG_MTD_RAM=y 
     182CONFIG_MULTI_IRQ_HANDLER=y 
    176183CONFIG_NEED_DMA_MAP_STATE=y 
    177184CONFIG_NEED_MACH_MEMORY_H=y 
    178185CONFIG_NEED_PER_CPU_KM=y 
    179 CONFIG_NET_VENDOR_CIRRUS=y 
    180186CONFIG_PAGEFLAGS_EXTENDED=y 
    181187CONFIG_PAGE_OFFSET=0xC0000000 
     
    192198CONFIG_SPI_EP93XX=y 
    193199CONFIG_SPI_MASTER=y 
    194 # CONFIG_SPI_PL022 is not set 
    195200CONFIG_SPLIT_PTLOCK_CPUS=999999 
    196201CONFIG_SYS_SUPPORTS_APM_EMULATION=y 
     
    198203CONFIG_TCP_CONG_CUBIC=y 
    199204# CONFIG_TOUCHSCREEN_ATMEL_MXT is not set 
     205# CONFIG_TOUCHSCREEN_AUO_PIXCIR is not set 
    200206# CONFIG_TOUCHSCREEN_BU21013 is not set 
    201207# CONFIG_TOUCHSCREEN_DYNAPRO is not set 
     208# CONFIG_TOUCHSCREEN_EGALAX is not set 
    202209CONFIG_TOUCHSCREEN_EP93XX=y 
    203210# CONFIG_TOUCHSCREEN_HAMPSHIRE is not set 
    204211# CONFIG_TOUCHSCREEN_MAX11801 is not set 
     212# CONFIG_TOUCHSCREEN_PIXCIR is not set 
    205213# CONFIG_TOUCHSCREEN_ST1232 is not set 
    206214# CONFIG_TOUCHSCREEN_TSC2005 is not set 
  • trunk/target/linux/ep93xx/patches-3.3/001-ep93xx_cpuinfo.patch

    r31894 r31895  
    1717--- a/arch/arm/kernel/setup.c 
    1818+++ b/arch/arm/kernel/setup.c 
    19 @@ -53,6 +53,12 @@ 
    20  #include <asm/traps.h> 
     19@@ -54,6 +54,12 @@ 
    2120 #include <asm/unwind.h> 
     21 #include <asm/memblock.h> 
    2222  
    2323+#if defined(CONFIG_ARCH_EP93XX) 
     
    3030 #include "compat.h" 
    3131 #endif 
    32 @@ -1062,9 +1068,16 @@ static int c_show(struct seq_file *m, vo 
     32@@ -1087,9 +1093,16 @@ static int c_show(struct seq_file *m, vo 
    3333        seq_puts(m, "\n"); 
    3434  
  • trunk/target/linux/ep93xx/patches-3.3/003-ep93xx_touchscreen.patch

    r31894 r31895  
    1010--- a/drivers/input/touchscreen/Kconfig 
    1111+++ b/drivers/input/touchscreen/Kconfig 
    12 @@ -177,6 +177,15 @@ config TOUCHSCREEN_EETI 
     12@@ -200,6 +200,15 @@ config TOUCHSCREEN_EGALAX 
    1313          To compile this driver as a module, choose M here: the 
    14           module will be called eeti_ts. 
     14          module will be called egalax_ts. 
    1515  
    1616+config TOUCHSCREEN_EP93XX 
     
    2828--- a/drivers/input/touchscreen/Makefile 
    2929+++ b/drivers/input/touchscreen/Makefile 
    30 @@ -23,6 +23,7 @@ obj-$(CONFIG_TOUCHSCREEN_HAMPSHIRE)   += h 
    31  obj-$(CONFIG_TOUCHSCREEN_GUNZE)                += gunze.o 
     30@@ -25,6 +25,7 @@ obj-$(CONFIG_TOUCHSCREEN_GUNZE)               += gunz 
    3231 obj-$(CONFIG_TOUCHSCREEN_EETI)         += eeti_ts.o 
    3332 obj-$(CONFIG_TOUCHSCREEN_ELO)          += elo.o 
     33 obj-$(CONFIG_TOUCHSCREEN_EGALAX)       += egalax_ts.o 
    3434+obj-$(CONFIG_TOUCHSCREEN_EP93XX)       += ep93xx_ts.o 
    3535 obj-$(CONFIG_TOUCHSCREEN_FUJITSU)      += fujitsu_ts.o 
  • trunk/target/linux/ep93xx/patches-3.3/004-simone_add_mmc_spi.patch

    r31894 r31895  
    3232+#include <mach/ep93xx_spi.h> 
    3333  
     34 #include <asm/hardware/vic.h> 
    3435 #include <asm/mach-types.h> 
    35  #include <asm/mach/arch.h> 
    36 @@ -38,6 +43,135 @@ static struct ep93xxfb_mach_info __initd 
     36@@ -39,6 +44,135 @@ static struct ep93xxfb_mach_info __initd 
    3737        .flags          = EP93XXFB_USE_SDCSN0 | EP93XXFB_PCLK_FALLING, 
    3838 }; 
     
    170170        .sda_pin                = EP93XX_GPIO_LINE_EEDAT, 
    171171        .sda_is_open_drain      = 0, 
    172 @@ -72,6 +206,8 @@ static void __init simone_init_machine(v 
     172@@ -73,6 +207,8 @@ static void __init simone_init_machine(v 
    173173        ep93xx_register_fb(&simone_fb_info); 
    174174        ep93xx_register_i2c(&simone_i2c_gpio_data, simone_i2c_board_info, 
Note: See TracChangeset for help on using the changeset viewer.