diff options
Diffstat (limited to 'arch/arm/mach-shmobile/board-mackerel.c')
-rw-r--r-- | arch/arm/mach-shmobile/board-mackerel.c | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/arch/arm/mach-shmobile/board-mackerel.c b/arch/arm/mach-shmobile/board-mackerel.c index 8c6202bb6aeb..aae2e24fde46 100644 --- a/arch/arm/mach-shmobile/board-mackerel.c +++ b/arch/arm/mach-shmobile/board-mackerel.c | |||
@@ -908,6 +908,8 @@ fsi_set_rate_end: | |||
908 | static struct sh_fsi_platform_info fsi_info = { | 908 | static struct sh_fsi_platform_info fsi_info = { |
909 | .port_a = { | 909 | .port_a = { |
910 | .flags = SH_FSI_BRS_INV, | 910 | .flags = SH_FSI_BRS_INV, |
911 | .tx_id = SHDMA_SLAVE_FSIA_TX, | ||
912 | .rx_id = SHDMA_SLAVE_FSIA_RX, | ||
911 | }, | 913 | }, |
912 | .port_b = { | 914 | .port_b = { |
913 | .flags = SH_FSI_BRS_INV | | 915 | .flags = SH_FSI_BRS_INV | |
@@ -920,9 +922,11 @@ static struct sh_fsi_platform_info fsi_info = { | |||
920 | 922 | ||
921 | static struct resource fsi_resources[] = { | 923 | static struct resource fsi_resources[] = { |
922 | [0] = { | 924 | [0] = { |
925 | /* we need 0xFE1F0000 to access DMA | ||
926 | * instead of 0xFE3C0000 */ | ||
923 | .name = "FSI", | 927 | .name = "FSI", |
924 | .start = 0xFE3C0000, | 928 | .start = 0xFE1F0000, |
925 | .end = 0xFE3C0400 - 1, | 929 | .end = 0xFE1F0400 - 1, |
926 | .flags = IORESOURCE_MEM, | 930 | .flags = IORESOURCE_MEM, |
927 | }, | 931 | }, |
928 | [1] = { | 932 | [1] = { |
@@ -1248,6 +1252,8 @@ static void mackerel_camera_del(struct soc_camera_device *icd) | |||
1248 | 1252 | ||
1249 | static struct sh_mobile_ceu_info sh_mobile_ceu_info = { | 1253 | static struct sh_mobile_ceu_info sh_mobile_ceu_info = { |
1250 | .flags = SH_CEU_FLAG_USE_8BIT_BUS, | 1254 | .flags = SH_CEU_FLAG_USE_8BIT_BUS, |
1255 | .max_width = 8188, | ||
1256 | .max_height = 8188, | ||
1251 | }; | 1257 | }; |
1252 | 1258 | ||
1253 | static struct resource ceu_resources[] = { | 1259 | static struct resource ceu_resources[] = { |