Merge branch 'for-rmk' of git://git.kernel.org/pub/scm/linux/kernel/git/ycmiao/pxa-linux-2.6

authored by Russell King and committed by Russell King 12a8ab15 e14c8bf8

+7 -3
+1
arch/arm/mach-pxa/include/mach/pxafb.h
··· 33 33 #define LCD_CONN_TYPE(_x) ((_x) & 0x0f) 34 34 #define LCD_CONN_WIDTH(_x) (((_x) >> 4) & 0x1f) 35 35 36 + #define LCD_TYPE_MASK 0xf 36 37 #define LCD_TYPE_UNKNOWN 0 37 38 #define LCD_TYPE_MONO_STN 1 38 39 #define LCD_TYPE_MONO_DSTN 2
+2 -2
arch/arm/mach-pxa/spitz.c
··· 67 67 static unsigned long spitz_pin_config[] __initdata = { 68 68 /* Chip Selects */ 69 69 GPIO78_nCS_2, /* SCOOP #2 */ 70 + GPIO79_nCS_3, /* NAND */ 70 71 GPIO80_nCS_4, /* SCOOP #1 */ 71 72 72 73 /* LCD - 16bpp Active TFT */ ··· 98 97 GPIO51_nPIOW, 99 98 GPIO85_nPCE_1, 100 99 GPIO54_nPCE_2, 101 - GPIO79_PSKTSEL, 102 100 GPIO55_nPREG, 103 101 GPIO56_nPWAIT, 104 102 GPIO57_nIOIS16, 103 + GPIO104_PSKTSEL, 105 104 106 105 /* MMC */ 107 106 GPIO32_MMC_CLK, ··· 687 686 spitz_pcmcia_config.num_devs = 1; 688 687 platform_scoop_config = &spitz_pcmcia_config; 689 688 690 - pxa_set_i2c_info(NULL); 691 689 i2c_register_board_info(0, ARRAY_AND_SIZE(akita_i2c_board_info)); 692 690 693 691 common_init();
+4 -1
drivers/video/pxafb.c
··· 804 804 805 805 static int pxafb_smart_init(struct pxafb_info *fbi) 806 806 { 807 + if (!(fbi->lccr0 | LCCR0_LCDT)) 808 + return 0; 809 + 807 810 fbi->smart_thread = kthread_run(pxafb_smart_thread, fbi, 808 811 "lcd_refresh"); 809 812 if (IS_ERR(fbi->smart_thread)) { ··· 1375 1372 fbi->cmap_inverse = inf->cmap_inverse; 1376 1373 fbi->cmap_static = inf->cmap_static; 1377 1374 1378 - switch (lcd_conn & 0xf) { 1375 + switch (lcd_conn & LCD_TYPE_MASK) { 1379 1376 case LCD_TYPE_MONO_STN: 1380 1377 fbi->lccr0 = LCCR0_CMS; 1381 1378 break;