diff options
Diffstat (limited to 'arch/sh/boards')
| -rw-r--r-- | arch/sh/boards/Kconfig | 9 | ||||
| -rw-r--r-- | arch/sh/boards/board-sh7757lcr.c | 2 | ||||
| -rw-r--r-- | arch/sh/boards/mach-ecovec24/setup.c | 7 | ||||
| -rw-r--r-- | arch/sh/boards/mach-se/7724/setup.c | 4 | 
4 files changed, 10 insertions, 12 deletions
diff --git a/arch/sh/boards/Kconfig b/arch/sh/boards/Kconfig index fb5805745ac..e331e5373b8 100644 --- a/arch/sh/boards/Kconfig +++ b/arch/sh/boards/Kconfig @@ -158,7 +158,7 @@ config SH_SDK7786  	bool "SDK7786"  	depends on CPU_SUBTYPE_SH7786  	select SYS_SUPPORTS_PCI -	select NO_IOPORT if !PCI +	select NO_IOPORT_MAP if !PCI  	select ARCH_WANT_OPTIONAL_GPIOLIB  	select HAVE_SRAM_POOL  	select REGULATOR_FIXED_VOLTAGE if REGULATOR @@ -204,7 +204,7 @@ config SH_URQUELL  	depends on CPU_SUBTYPE_SH7786  	select ARCH_REQUIRE_GPIOLIB  	select SYS_SUPPORTS_PCI -	select NO_IOPORT if !PCI +	select NO_IOPORT_MAP if !PCI  config SH_MIGOR  	bool "Migo-R" @@ -306,7 +306,7 @@ config SH_LBOX_RE2  config SH_X3PROTO  	bool "SH-X3 Prototype board"  	depends on CPU_SUBTYPE_SHX3 -	select NO_IOPORT if !PCI +	select NO_IOPORT_MAP if !PCI  	select IRQ_DOMAIN  config SH_MAGIC_PANEL_R2 @@ -321,6 +321,7 @@ config SH_CAYMAN  	bool "Hitachi Cayman"  	depends on CPU_SUBTYPE_SH5_101 || CPU_SUBTYPE_SH5_103  	select SYS_SUPPORTS_PCI +	select ARCH_MIGHT_HAVE_PC_SERIO  config SH_POLARIS  	bool "SMSC Polaris" @@ -332,7 +333,7 @@ config SH_POLARIS  config SH_SH2007  	bool "SH-2007 board" -	select NO_IOPORT +	select NO_IOPORT_MAP  	select REGULATOR_FIXED_VOLTAGE if REGULATOR  	depends on CPU_SUBTYPE_SH7780  	help diff --git a/arch/sh/boards/board-sh7757lcr.c b/arch/sh/boards/board-sh7757lcr.c index 25c5a932f9f..669df51a82e 100644 --- a/arch/sh/boards/board-sh7757lcr.c +++ b/arch/sh/boards/board-sh7757lcr.c @@ -252,7 +252,7 @@ static struct sh_mobile_sdhi_info sdhi_info = {  static struct resource sdhi_resources[] = {  	[0] = {  		.start  = 0xffe50000, -		.end    = 0xffe501ff, +		.end    = 0xffe500ff,  		.flags  = IORESOURCE_MEM,  	},  	[1] = { diff --git a/arch/sh/boards/mach-ecovec24/setup.c b/arch/sh/boards/mach-ecovec24/setup.c index 1fa8be40977..85d5255d259 100644 --- a/arch/sh/boards/mach-ecovec24/setup.c +++ b/arch/sh/boards/mach-ecovec24/setup.c @@ -15,6 +15,7 @@  #include <linux/mmc/sh_mmcif.h>  #include <linux/mmc/sh_mobile_sdhi.h>  #include <linux/mtd/physmap.h> +#include <linux/mfd/tmio.h>  #include <linux/gpio.h>  #include <linux/interrupt.h>  #include <linux/io.h> @@ -501,7 +502,7 @@ static struct platform_device keysc_device = {  /* TouchScreen */  #define IRQ0 evt2irq(0x600) -static int ts_get_pendown_state(void) +static int ts_get_pendown_state(struct device *dev)  {  	int val = 0;  	gpio_free(GPIO_FN_INTC_IRQ0); @@ -860,14 +861,12 @@ static struct asoc_simple_card_info fsi_da7210_info = {  	.card		= "FSIB-DA7210",  	.codec		= "da7210.0-001a",  	.platform	= "sh_fsi.0", -	.daifmt		= SND_SOC_DAIFMT_I2S, +	.daifmt		= SND_SOC_DAIFMT_I2S | SND_SOC_DAIFMT_CBM_CFM,  	.cpu_dai = {  		.name	= "fsib-dai", -		.fmt	= SND_SOC_DAIFMT_CBS_CFS | SND_SOC_DAIFMT_IB_NF,  	},  	.codec_dai = {  		.name	= "da7210-hifi", -		.fmt	= SND_SOC_DAIFMT_CBM_CFM,  	},  }; diff --git a/arch/sh/boards/mach-se/7724/setup.c b/arch/sh/boards/mach-se/7724/setup.c index 21e4230659a..1162bc6945a 100644 --- a/arch/sh/boards/mach-se/7724/setup.c +++ b/arch/sh/boards/mach-se/7724/setup.c @@ -304,14 +304,12 @@ static struct asoc_simple_card_info fsi_ak4642_info = {  	.card		= "FSIA-AK4642",  	.codec		= "ak4642-codec.0-0012",  	.platform	= "sh_fsi.0", -	.daifmt		= SND_SOC_DAIFMT_LEFT_J, +	.daifmt		= SND_SOC_DAIFMT_LEFT_J | SND_SOC_DAIFMT_CBM_CFM,  	.cpu_dai = {  		.name	= "fsia-dai", -		.fmt	= SND_SOC_DAIFMT_CBS_CFS | SND_SOC_DAIFMT_IB_NF,  	},  	.codec_dai = {  		.name	= "ak4642-hifi", -		.fmt	= SND_SOC_DAIFMT_CBM_CFM,  		.sysclk	= 11289600,  	},  };  | 
