diff options
author | Paul Mundt <lethal@linux-sh.org> | 2010-11-19 03:04:25 -0500 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2010-11-19 03:04:25 -0500 |
commit | fe040be2fdc49a4132c5f64359c629aeeb8e4947 (patch) | |
tree | 40323a8f05d3754372f561bb8f4698ef1a4e9c8f /arch/arm/mach-shmobile/board-ap4evb.c | |
parent | 2006920a18cc9f499e5cccf9e6f1aa9f6120705e (diff) | |
parent | 6722a4016d7f5f107a82ad71a3ee1ccec105532f (diff) |
Merge branch 'common/fbdev-mipi' of master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6
Diffstat (limited to 'arch/arm/mach-shmobile/board-ap4evb.c')
-rw-r--r-- | arch/arm/mach-shmobile/board-ap4evb.c | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/arch/arm/mach-shmobile/board-ap4evb.c b/arch/arm/mach-shmobile/board-ap4evb.c index 732baed08578..9add606021f4 100644 --- a/arch/arm/mach-shmobile/board-ap4evb.c +++ b/arch/arm/mach-shmobile/board-ap4evb.c | |||
@@ -163,11 +163,13 @@ static struct mtd_partition nor_flash_partitions[] = { | |||
163 | .name = "loader", | 163 | .name = "loader", |
164 | .offset = 0x00000000, | 164 | .offset = 0x00000000, |
165 | .size = 512 * 1024, | 165 | .size = 512 * 1024, |
166 | .mask_flags = MTD_WRITEABLE, | ||
166 | }, | 167 | }, |
167 | { | 168 | { |
168 | .name = "bootenv", | 169 | .name = "bootenv", |
169 | .offset = MTDPART_OFS_APPEND, | 170 | .offset = MTDPART_OFS_APPEND, |
170 | .size = 512 * 1024, | 171 | .size = 512 * 1024, |
172 | .mask_flags = MTD_WRITEABLE, | ||
171 | }, | 173 | }, |
172 | { | 174 | { |
173 | .name = "kernel_ro", | 175 | .name = "kernel_ro", |
@@ -499,7 +501,12 @@ static struct platform_device keysc_device = { | |||
499 | static struct resource mipidsi0_resources[] = { | 501 | static struct resource mipidsi0_resources[] = { |
500 | [0] = { | 502 | [0] = { |
501 | .start = 0xffc60000, | 503 | .start = 0xffc60000, |
502 | .end = 0xffc68fff, | 504 | .end = 0xffc63073, |
505 | .flags = IORESOURCE_MEM, | ||
506 | }, | ||
507 | [1] = { | ||
508 | .start = 0xffc68000, | ||
509 | .end = 0xffc680ef, | ||
503 | .flags = IORESOURCE_MEM, | 510 | .flags = IORESOURCE_MEM, |
504 | }, | 511 | }, |
505 | }; | 512 | }; |
@@ -581,6 +588,10 @@ static int fsi_set_rate(int is_porta, int rate) | |||
581 | return -EINVAL; | 588 | return -EINVAL; |
582 | 589 | ||
583 | switch (rate) { | 590 | switch (rate) { |
591 | case 44100: | ||
592 | clk_set_rate(fsib_clk, clk_round_rate(fsib_clk, 11283000)); | ||
593 | ret = SH_FSI_ACKMD_256 | SH_FSI_BPFMD_64; | ||
594 | break; | ||
584 | case 48000: | 595 | case 48000: |
585 | clk_set_rate(fsib_clk, clk_round_rate(fsib_clk, 85428000)); | 596 | clk_set_rate(fsib_clk, clk_round_rate(fsib_clk, 85428000)); |
586 | clk_set_rate(fdiv_clk, clk_round_rate(fdiv_clk, 12204000)); | 597 | clk_set_rate(fdiv_clk, clk_round_rate(fdiv_clk, 12204000)); |