Age | Commit message (Collapse) | Author |
|
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@stericsson.com>
|
|
|
|
|
|
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@stericsson.com>
|
|
|
|
Signed-off-by: ramesh.chandrasekaran <ramesh.chandrasekaran@stericsson.com>
|
|
Signed-off-by: ramesh.chandrasekaran <ramesh.chandrasekaran@stericsson.com>
|
|
Signed-off-by: ramesh.chandrasekaran <ramesh.chandrasekaran@stericsson.com>
|
|
Signed-off-by: ramesh.chandrasekaran <ramesh.chandrasekaran@stericsson.com>
|
|
Signed-off-by: ramesh.chandrasekaran <ramesh.chandrasekaran@stericsson.com>
|
|
ST-Ericsson ID: 371953
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
|
|
ST-Ericsson ID: 371953
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
|
|
ST-Ericsson ID: 398896
Signed-off-by: Yann Gautier <yann.gautier@stericsson.com>
|
|
ST-Ericsson ID: 409625
ST-Ericsson FOSS-OUT ID: trivial
ST-Ericsson Linux next: NA
Depends-On: Iff4121811d2afbf581eec0905077c58bff96ce09
Change-Id: I121bd0f9732342ae5e6753e840473a618e1f3d9f
Signed-off-by: Michel JAOUEN <michel.jaouen@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/45316
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Fix the most obvious violations of the kernel coding style
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
|
|
SD-card, mipi34 and mipi60 IFs can be configured
for modem or ape trace, using u-boot cmd prompt.
STM drv is controlled via kernel environment vars:
Example:
stm.microsd=[none|modem|ape], or
stm.mipi34=[none|modem|ape], or
stm.mipi60=[none|modem|ape]
If trace set to ape, use
stm.stm_ter=N
to init STM_TER reg with decimal value N
(default: N=0).
ST-Ericsson ID: 349677
ST-Ericsson Linux next: N/A
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ie04e4c004417c4542259e3074f1fa2fd4f00ce6d
Depends-On: I7bbcf263b83338d7b05413dd9dc0ac2ec4880601
Signed-off-by: Jurijs Soloveckis <jurijs.soloveckis@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/34160
Reviewed-by: QATOOLS
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
The PRCMU_GPIOCR register modification within
STM driver is implemented via corresponding
API functions.
ST-Ericsson ID: 349677
ST-Ericsson Linux next: N/A
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Jurijs Soloveckis <jurijs.soloveckis@stericsson.com>
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
Hardware depended code for STM device is moved
to the separate file.
ST-Ericsson ID: 349677
ST-Ericsson Linux next: N/A
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I5d3d0e069b0e8929b99fcfe9cb5e37a950caf716
Signed-off-by: Jurijs Soloveckis <jurijs.soloveckis@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32847
Reviewed-by: Pierre PEIFFER <pierre.peiffer@stericsson.com>
Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
Signed-off-by: Robert Marklund <robert.marklund@stericsson.com>
|
|
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Change-Id: I5b7331fade22ae99dc2600d67b41bf286179cee8
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25489
Reviewed-by: QATEST
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
loader boot time.
The overhead is very low and the results will be found under sysfs/bootime, as well as
detailed results in debugfs under boottime/. The bootgraph* files are compatible with
scripts/bootgraph.pl. The reason for this patch is to provide data (sysfs/boottime)
suitable for automatic testcases as well as help for developers to reduce the boot
time (debugfs).
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/2760
Change-Id: Id8ea7226b3f1f783448962195193b90699d32fc6
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3174
Tested-by: Mian Yousaf KAUKAB <mian.yousaf.kaukab@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
|
|
Patch used for test purpose only. It is not plan to mainline it.
Create debugfs entries to read/write specific DB8500 physical addresses.
This is quite useless since devmem allows this userland access. However,
debugfs entries are easier for scripting purpose.
Check the debugfs entries usage from heading comments in hwreg.c
ST-Ericsson Linux next: Not to be mainlined
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Id202562030a144d5c2c1aaa3e67e7f4de60c2cb2
Signed-off-by: carriere etienne <etienne.carriere@stericsson.com>
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/17831
|
|
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Change-Id: Ie73cf9782ccbf3a974383fa5d1474613c660c6b9
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/3172
Tested-by: Mian Yousaf KAUKAB <mian.yousaf.kaukab@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Signed-off-by: Mian Yousaf Kaukab <mian.yousaf.kaukab@stericsson.com>
|
|
Add pm runtime support for musb, including both pin and
clock handling.
ST-Ericsson Linux next: -
ST-Ericsson ID: 370128, 375498
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Idf72a6f226d1309d5a13b358e653ee97469e5ae6
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44709
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
For windows driver installation requirment,
Mass-storage interface moved from first to third.
Moved double buffering to mass-storage interface EP.
ST-Ericsson ID: 406266
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I8c0e70a62bf3436a7725cc10d6c50834d6963284
Signed-off-by: Thirupathi <thirupathi.chippakurthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/43477
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Pass the musb fifo configuration through ux500
platform file.
ST-Ericsson ID: 367200
ST-Ericsson FOSS-OUT ID: NA
ST-Ericsson Linux next: NA
Signed-off-by: maheswarudu <v.maheswarudu@stericsson.com>
Change-Id: If7aaddeb85198dc9edce605efec9a87bbfb6658c
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40604
Reviewed-by: QATOOLS
Reviewed-by: QABUILD
Tested-by: Tobias ANDERSON <tobias.xx.andersson@stericsson.com>
Reviewed-by: Rajaram REGUPATHY <ragupathy.rajaram@stericsson.com>
Reviewed-by: Rabin VINCENT <rabin.vincent@stericsson.com>
Conflicts:
drivers/usb/musb/musb_core.c
|
|
USB context is stored and restored at each time when the usb cable
is pluged in.
ST-Ericsson Linux next: NA
ST-Ericsson ID: 363987
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I5fa7b32dd4f67dcc81f2418e872ed5107f8624c0
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/32785
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
fix for spurious usb interrupt, errorneous interrupt decoding for usb
host case and usb host function handling
ST-Ericsson ID: 352334
ST-Ericsson Linux next: Not Tested
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I01067da8158582863d825392b82996e1d9d06f8a
Signed-off-by: Ravikant Singh <ravikant.singh@stericsson.com>
Signed-off-by: Avinash Kumar <avinash.kumar@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/31865
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Following patches for usb driver are manually merged to kernel 3.0
d11e52a ux500: usb: add usb device mode support on u5500
1fecc55 ux500: usb: enabling adb and ACM functionality in u5500_defconfig
2847bf4 ux500: usb: error handling in musb for u5500
37f22da ux500: usb: U5500 v2 update
e1b079d ux500: usb: Fix for enumeration when ON with cable
181701a ux500: usb: Fix for V2 emmc2 boot USB device issue
3a60721 mach-ux500: Handle the LinkStatus register.
086a83e usb: ux500: usb gpio enable/disable in pair
ST-Ericsson ID: 352334
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: NA
Change-Id: Id918b9a55d3b85faf7c003547748f17086af3ec7
Signed-off-by: Avinash Kumar <avinash.kumar@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/30860
|
|
Making the existing U8500 usb gpio framework to generic.
This allows other platforms to use the same structure.
ST-Ericsson ID: NA
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I3d5edc139e247b2373d1dd77243421e74783a0ea
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/30790
|
|
GPIO alternate configuration is set when the USB is
connected and reset at USB disconnect.
Change-Id: I07d9c2ed5028879ecff309aa9e4ac25deac148f5
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/27203
Reviewed-by: QATOOLS
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
ST-Ericsson ID: 371953
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
|
|
According to the eMMC spec the card needs to be put in
sleep state before the VCC power is cut to the card.
Sandisk iNAND will not be able to re-initialized in a
resume unless this sequence is followed.
ST-Ericsson Linux next: NA
ST-Ericsson ID: 417815
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Id41cc0d2d66d87621889bc5b6b4e98fcaaba2286
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/51463
|
|
Tested with iozone and should give around 5-20% increased
write performance for continuous writes. Random writes a
bit less improvements.
Change-Id: Ia48f8084fabeb6b927f4bb0bdf88c39da05c8f58
Signed-off-by: Per Forlin <per.forlin@stericsson.com>
Signed-off-by: Johan RUDHOLM <johan.rudholm@stericsson.com>
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/50692
|
|
Enable support for SDR12 and SDR25 for UHS-I cards. This
means 1.8V I/O voltage will be used instead of the default
3V.
Change-Id: If154c3797549d3cbedccafcc4b3de75dfd035879
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/51101
Reviewed-by: QABUILD
Reviewed-by: Per FORLIN <per.forlin@stericsson.com>
|
|
The ios_handler, which is used for SD-cards, is now able to
switch voltage level between 3V and 1.8V. This is needed to
support UHS-I card which supports 1.8V I/O.
Change-Id: I3f2d467a384c6b672064ec1d993c6d8b1acba7e5
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/50398
Reviewed-by: QABUILD
Reviewed-by: Per FORLIN <per.forlin@stericsson.com>
|
|
For sdi0 and sdi4 there are external regulators connected
to the cards ("vmmc"). These will be used to find out the
supported ocr_masks.
Change-Id: I67b80bc14c78a45866aa4b2d5f07903d2ee414d3
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/49937
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: QABUILD
|
|
DB5500 v1 is no longer supported and now the code makes the
assumption that it runs on hardware revision >= v2. So, lets
deprecate all the v1 codes.
Signed-off-by: srinidhi kasagar <srinidhi.kasagar@stericsson.com>
|
|
Prevent mmc core from sending sleep commands during
suspend.
ST-Ericsson ID: 399692
ST-Ericsson FOSS-OUT ID: NA
Change-Id: I7969818579646eea6fc97055ab0b0cf4c324c05d
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40056
Reviewed-by: Naveen Kumar GADDIPATI <naveen.gaddipati@stericsson.com>
Reviewed-by: P.Hanumath PRASAD <hanumath.prasad@stericsson.com>
Tested-by: Naveen Kumar GADDIPATI <naveen.gaddipati@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/44237
|
|
Currently, the eMMC and external SD/MMC card use same
physical channels in the same event group.
This patch moves the SD/MMC card to use a different
eventgroup. There are several cross cases in which both
these are used simultaneously. There seems to be an
improvement in performace of SD card cross use-cases if
these are in different channels.
ST-Ericsson ID: 401481
ST-Ericsson FOSS-OUT ID: NA
ST-Ericsson Linux next: NA
Change-Id: I2661ce31177f0e637200ce7d65f7430b821e3292
Signed-off-by: Narayanan G <narayanan.gopalakrishnan@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/40898
Reviewed-by: QATOOLS
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
|
|
Signed-off-by: Hanumath Prasad <hanumath.prasad@stericsson.com>
Signed-off-by: Philippe Langlais <philippe.langlais@stericsson.com>
|
|
There is no need to enable the levelshifter in the
MMC_POWER_UP state. Moreover we are not in a stable state
for starting to communicate with the SD-card. Thus we shall
not enable the levelshifter in this state.
Change-Id: I6fbcb5643513ebf658a2eb198d4a6ac24fbac872
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36502
Reviewed-by: P.Hanumath PRASAD <hanumath.prasad@stericsson.com>
Tested-by: P.Hanumath PRASAD <hanumath.prasad@stericsson.com>
Reviewed-by: Stefan NILSSON9 <stefan.xk.nilsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
The ios_handler may be called several times without a changed
power_mode, thus make sure the power_mode has changed before
we act on it.
Change-Id: I72933da44b6930a0ed4b0f0f1e294443dba2b30d
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/36215
|
|
The purpose of the vdd_handler does not make sense. We remove it
and use a more generic approach instead. A new "ios" handler is thus
added, the purpose of which e.g. can be to control GPIO pins to
a levelshifter.
Previously the vdd_handler was also used for making additional
changes to the MMCIPOWER register bits. This option is now removed.
This patch is based upon a patch from Sebastian Rasmussen.
Change-Id: I250c7d243946acd9cc9da2d4d18394db1256cd27
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Signed-off-by: Sebastian Rasmussen <sebastian.rasmussen@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/31883
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
mach-ux500: Add SDIO WLAN support on sdi1
Fixing sdi0 access on snowball
MMC_CAP_SD_HIGHSPEED is not supported on snowball resulting on
initialisation errors.
Signed-off-by: Mathieu Poirier <mathieu.poirier@linaro.org>
mach-ux500: sdio/wlan: Initialized SDIO after all others SDI, because it blocks SDI thread till CW1200/WLAN is up
Temporary workaround, a better way in SDIO card detection must be found
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
mach-ux500: Add SDIO VDD handler for GPIO config
It seems as PL18X does not drive all pins in a correct way when the block
is powered but not initialized. Since CW1200 is sensitive to this (it samples
the DAT2 signal level on bootup to choose between SPI and SDIO mode), it must
be assured that the pins are in a correct state at all times.
This is done by adding a VDD handler for SDI1 which reconfigures all the pins
to GPIO pins with pullups when PL18X is not in an initialized state.
ST-Ericsson ID: 327586
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com>
mach-ux500: Enable DMA for sdi1
ST-Ericsson ID: 329007
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
mach-ux500: mmc: Fix for MMC working on u5500 and DMA support.
Configuring DMA support on u5500 for MMC.
ST Ericsson ID:WP257117
Signed-off-by: seshagh <seshagiri.holi@stericsson.com>
mach-ux500: sdi0: Enable 8 bit mode for MMC
Enable 8-bit mode in platform data for EMMC driver
in U4500.
ST-Ericsson Id: ER 332947
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
mach-ux500: Use pm_runtime for sdi[x] for GPIOs + board-mop500-pins.c alignment
Setup GPIO pins for sdi0, sdi1, sdi2 and sdi4 to be controlled
by pm_runtime. GPIO pins for card detect and levelshifter is not
included.
ST-Ericsson ID: ER334765
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
mach-ux500:sdi3: Added platform data for SDIO support
Added platform data for SDIO support on U4500 board
Needs rework for power saving part (MMC_CAP_DISABLE, wakeup_handler not present)
ST-Ericsson Id: AP 337858
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
mach-ux500:u5500: Fixup vdd_handler for sdi1
Levelshifter was not enabled at POWER_ON, this is corrected.
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
mach-ux500:u5500: set vsel of levelshifter to 2.9V
configure the vsel to get 2.9V output for the levelshifter
ST-Ericsson ID: ER 339616
Signed-off-by: Hanumath Prasad <hanumath.prasad@stericsson.com>
mach-ux500: Fix build problems temporary
Very temporary fixes to make it build until we have proper
fixes for this issues.
Signed-off-by: Robert Marklund <robert.marklund@stericsson.com>
mach-ux500: mmc: Fix board merge & cleanup
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
mach-ux500: Suppress ../../ for external include
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
ARM: ux500: sdi: Remove u8500 v1 support
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: 342987
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
mach-ux500: Solved rebase conflict for sd/mmc
U8500:
From commit 69a86710 by Philippe Langlais, corrections done for
MCI defines.
From commit 2e7233f2 by Philippe Langlais, corrections done for
SDIO_CMD53 workaround.
U5500:
From commit be4f9997 by Philippe Langlais, corrections done for
SDIO_CMD53 workaround.
u5500:SD/MMC migrate to kernel3.0
SD/MMC platform data migrate to kernel3.0
ST-Ericsson ID: 352334
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: NA
Signed-off-by: Naveen Kumar Gaddipati <naveen.gaddipati@stericsson.com>
mach-ux500:u8500: Clean up sdi[n] configurations
This makes an inital clean up of the mmc/sd/sdio devices
for kernel 3.0.
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com>
mach-ux500:u5500: Clean up sdi[n] configurations
This makes an initial clean up of the mmc/sd/sdio devices
for kernel 3.0.
Signed-off-by: Stefan Nilsson XK <stefan.xk.nilsson@stericsson.com>
ux500: u8500: Change DMA configuration for SD-card
This patch is a mixture of two earlier patches:
By Sebastian Rasmussen:
ux500: Use other logical DMA channel for SD-card
Previously PoP eMMC SDI has been in the same event group as
SD-card SDI, which means that they have been sharing the
same physical DMA channels. Moreover one of those channels
was reserved for other purposes, causing transfers for each
interface to compete for the same physical DMA channel. In
addition there appears to be a HW issue that causes data to
be lost in the middle of DMA transfers, which ended up with
DMAC and MMCI not agreeing on how much data was still to be
transferred, thereby resulting in a hang and eventually in
a crash.
This patch moves SD-card DMA transfers to another event
group which means that it no longer competes for the same
physical DMA channel. This results in that no data is lost
in the transfers and no hang is observed.
By Rabin Vincent:
ux500: mop500: force SD/MMC and MSP2 TX onto different channels
SD/MMC with event line 1 can be in channel 0 or 1. Force both Rx
and Tx onto channel 0. Both will anyway not used at the same time,
and with this change channel 1 will be available for MSP2 Tx
without sharing.
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
mach-ux500: Re-introduce specific mmc init for Snowball boards
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
fix board-mop500-sdi
|
|
Come from commit "dma40: update" Author: Rabin Vincent <rabin.vincent@stericsson.com>
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
id, cpu, irq, reg, timer, uart, l2 cache.
ST-Ericsson ID: 409625
Signed-off-by: Michel JAOUEN <michel.jaouen@stericsson.com>
|