diff options
| -rw-r--r-- | arch/arm/configs/omap3_beagle_defconfig | 1 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/board-rx51-peripherals.c | 2 | ||||
| -rw-r--r-- | arch/arm/mach-omap2/board-zoom2.c | 4 | ||||
| -rw-r--r-- | arch/arm/plat-omap/dma.c | 15 | ||||
| -rw-r--r-- | arch/arm/plat-omap/mcbsp.c | 2 |
5 files changed, 14 insertions, 10 deletions
diff --git a/arch/arm/configs/omap3_beagle_defconfig b/arch/arm/configs/omap3_beagle_defconfig index 357d4021e2d0..b3c8cce0f8fb 100644 --- a/arch/arm/configs/omap3_beagle_defconfig +++ b/arch/arm/configs/omap3_beagle_defconfig | |||
| @@ -969,7 +969,6 @@ CONFIG_USB_ETH_RNDIS=y | |||
| 969 | # | 969 | # |
| 970 | CONFIG_USB_OTG_UTILS=y | 970 | CONFIG_USB_OTG_UTILS=y |
| 971 | # CONFIG_USB_GPIO_VBUS is not set | 971 | # CONFIG_USB_GPIO_VBUS is not set |
| 972 | # CONFIG_ISP1301_OMAP is not set | ||
| 973 | CONFIG_TWL4030_USB=y | 972 | CONFIG_TWL4030_USB=y |
| 974 | # CONFIG_NOP_USB_XCEIV is not set | 973 | # CONFIG_NOP_USB_XCEIV is not set |
| 975 | CONFIG_MMC=y | 974 | CONFIG_MMC=y |
diff --git a/arch/arm/mach-omap2/board-rx51-peripherals.c b/arch/arm/mach-omap2/board-rx51-peripherals.c index c1af5326e92f..2b0eb1ba5d7f 100644 --- a/arch/arm/mach-omap2/board-rx51-peripherals.c +++ b/arch/arm/mach-omap2/board-rx51-peripherals.c | |||
| @@ -444,7 +444,7 @@ static int __init rx51_i2c_init(void) | |||
| 444 | rx51_twldata.vaux3 = &rx51_vaux3_cam; | 444 | rx51_twldata.vaux3 = &rx51_vaux3_cam; |
| 445 | rx51_twldata.vmmc2 = &rx51_vmmc2; | 445 | rx51_twldata.vmmc2 = &rx51_vmmc2; |
| 446 | } | 446 | } |
| 447 | omap_register_i2c_bus(1, 2600, rx51_peripherals_i2c_board_info_1, | 447 | omap_register_i2c_bus(1, 2200, rx51_peripherals_i2c_board_info_1, |
| 448 | ARRAY_SIZE(rx51_peripherals_i2c_board_info_1)); | 448 | ARRAY_SIZE(rx51_peripherals_i2c_board_info_1)); |
| 449 | omap_register_i2c_bus(2, 100, NULL, 0); | 449 | omap_register_i2c_bus(2, 100, NULL, 0); |
| 450 | omap_register_i2c_bus(3, 400, NULL, 0); | 450 | omap_register_i2c_bus(3, 400, NULL, 0); |
diff --git a/arch/arm/mach-omap2/board-zoom2.c b/arch/arm/mach-omap2/board-zoom2.c index b7b32208ced7..fd3369d5e5cb 100644 --- a/arch/arm/mach-omap2/board-zoom2.c +++ b/arch/arm/mach-omap2/board-zoom2.c | |||
| @@ -25,6 +25,7 @@ | |||
| 25 | #include <mach/keypad.h> | 25 | #include <mach/keypad.h> |
| 26 | 26 | ||
| 27 | #include "mmc-twl4030.h" | 27 | #include "mmc-twl4030.h" |
| 28 | #include "sdram-micron-mt46h32m32lf-6.h" | ||
| 28 | 29 | ||
| 29 | /* Zoom2 has Qwerty keyboard*/ | 30 | /* Zoom2 has Qwerty keyboard*/ |
| 30 | static int board_keymap[] = { | 31 | static int board_keymap[] = { |
| @@ -213,7 +214,8 @@ static void __init omap_zoom2_init_irq(void) | |||
| 213 | { | 214 | { |
| 214 | omap_board_config = zoom2_config; | 215 | omap_board_config = zoom2_config; |
| 215 | omap_board_config_size = ARRAY_SIZE(zoom2_config); | 216 | omap_board_config_size = ARRAY_SIZE(zoom2_config); |
| 216 | omap2_init_common_hw(NULL, NULL); | 217 | omap2_init_common_hw(mt46h32m32lf6_sdrc_params, |
| 218 | mt46h32m32lf6_sdrc_params); | ||
| 217 | omap_init_irq(); | 219 | omap_init_irq(); |
| 218 | omap_gpio_init(); | 220 | omap_gpio_init(); |
| 219 | } | 221 | } |
diff --git a/arch/arm/plat-omap/dma.c b/arch/arm/plat-omap/dma.c index fd3154ae69b1..0eb676d7e807 100644 --- a/arch/arm/plat-omap/dma.c +++ b/arch/arm/plat-omap/dma.c | |||
| @@ -829,10 +829,10 @@ EXPORT_SYMBOL(omap_free_dma); | |||
| 829 | * | 829 | * |
| 830 | * @param arb_rate | 830 | * @param arb_rate |
| 831 | * @param max_fifo_depth | 831 | * @param max_fifo_depth |
| 832 | * @param tparams - Number of thereads to reserve : DMA_THREAD_RESERVE_NORM | 832 | * @param tparams - Number of threads to reserve : DMA_THREAD_RESERVE_NORM |
| 833 | * DMA_THREAD_RESERVE_ONET | 833 | * DMA_THREAD_RESERVE_ONET |
| 834 | * DMA_THREAD_RESERVE_TWOT | 834 | * DMA_THREAD_RESERVE_TWOT |
| 835 | * DMA_THREAD_RESERVE_THREET | 835 | * DMA_THREAD_RESERVE_THREET |
| 836 | */ | 836 | */ |
| 837 | void | 837 | void |
| 838 | omap_dma_set_global_params(int arb_rate, int max_fifo_depth, int tparams) | 838 | omap_dma_set_global_params(int arb_rate, int max_fifo_depth, int tparams) |
| @@ -844,11 +844,14 @@ omap_dma_set_global_params(int arb_rate, int max_fifo_depth, int tparams) | |||
| 844 | return; | 844 | return; |
| 845 | } | 845 | } |
| 846 | 846 | ||
| 847 | if (max_fifo_depth == 0) | ||
| 848 | max_fifo_depth = 1; | ||
| 847 | if (arb_rate == 0) | 849 | if (arb_rate == 0) |
| 848 | arb_rate = 1; | 850 | arb_rate = 1; |
| 849 | 851 | ||
| 850 | reg = (arb_rate & 0xff) << 16; | 852 | reg = 0xff & max_fifo_depth; |
| 851 | reg |= (0xff & max_fifo_depth); | 853 | reg |= (0x3 & tparams) << 12; |
| 854 | reg |= (arb_rate & 0xff) << 16; | ||
| 852 | 855 | ||
| 853 | dma_write(reg, GCR); | 856 | dma_write(reg, GCR); |
| 854 | } | 857 | } |
diff --git a/arch/arm/plat-omap/mcbsp.c b/arch/arm/plat-omap/mcbsp.c index 88ac9768f1c1..e664b912d7bb 100644 --- a/arch/arm/plat-omap/mcbsp.c +++ b/arch/arm/plat-omap/mcbsp.c | |||
| @@ -595,7 +595,7 @@ void omap_mcbsp_stop(unsigned int id, int tx, int rx) | |||
| 595 | rx &= 1; | 595 | rx &= 1; |
| 596 | if (cpu_is_omap2430() || cpu_is_omap34xx()) { | 596 | if (cpu_is_omap2430() || cpu_is_omap34xx()) { |
| 597 | w = OMAP_MCBSP_READ(io_base, RCCR); | 597 | w = OMAP_MCBSP_READ(io_base, RCCR); |
| 598 | w |= (tx ? RDISABLE : 0); | 598 | w |= (rx ? RDISABLE : 0); |
| 599 | OMAP_MCBSP_WRITE(io_base, RCCR, w); | 599 | OMAP_MCBSP_WRITE(io_base, RCCR, w); |
| 600 | } | 600 | } |
| 601 | w = OMAP_MCBSP_READ(io_base, SPCR1); | 601 | w = OMAP_MCBSP_READ(io_base, SPCR1); |
