Age | Commit message (Collapse) | Author |
|
Fix FBIOPUTCMAP errors (CMAP not supported on u8500)
Enable screen auto-refreshing
Enable Avoid MCDE re-allocing
Enable DRM
Signed-off-by: Lee Jones <lee.jones@linaro.org>
|
|
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>
|
|
Implements a non functional cmap functionality in order
to make X11/fbdev happy. Lack of functionality will make
no difference on modern panels due to the fact that most
panels use 16 or more bits for color depth anyway.
Corresponds to bug 803814 on Linaro-ubuntu
ST-Ericsson ID: N/A
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: Not tested, ER 282779
Change-Id: I9080b6879641ebc2f051204a630ae152f8d73fc1
Signed-off-by: Robert Fekete <robert.fekete@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/26353
Reviewed-by: Jimmy RUBIN <jimmy.rubin@stericsson.com>
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
This is a temporary fix. It disables forcing of the
VextSupply regulators on AB 3.x.
ST-Ericsson Linux next: not to be mainlined
ST-Ericsson ID: 348665
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I71d846986497faf600ac948387f83dc01a7348e6
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25743
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
This patch solves two things. One is to move to AB8500 GPIO
for sim activity detection and another is to fix the missing
return in driver probe.
ST-Ericsson Linux next: 336280
ST-Ericsson ID: 349042
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Change-Id: Idd4c2b0877c9d8a1590b4e866efa61377963fb93
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25770
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Before using the DSI lane we need to make sure
all data is sent to the display. This patch adds
a loop checking for the CSM_RUNNING bit in the
DSI link command status field.
ST-Ericsson ID: 344921
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: Not tested, ER 282779
Change-Id: I6c9e6369eceb888e88e202f351b87351f8816ac8
Signed-off-by: Anders Bauer <anders.bauer@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25602
Reviewed-by: QATOOLS
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
Reviewed-by: QATEST
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
|
|
- HMAC (sha1/sha256) support to the hash driver.
- Empty message fix
ST-Ericsson ID: 348475
ST-Ericsson Linux next: Not tested, ER 320876
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I38961f4e8c1af927ad650743a74ebcf1e8ab4ad4
Signed-off-by: Berne Hebark <berne.hebark@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25652
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
The possibility to use a fictive display that is
not using HW, is added.
Depends-On: I1ba92f35528518c9a9e2c805973dac8033a17f39
ST-Ericsson ID: 344358
ST-Ericsson Linux next: Not tested, ER 282779
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I8ddc6069e037d879582c810f9298273b3d75cc15
Signed-off-by: Per Persson <per.xb.persson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24716
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Marcel TUNNISSEN <marcel.tuennissen@stericsson.com>
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
Order of the color components has been corrected to match
the specification of the formats.
ST-Ericsson ID: 341178
ST-Ericsson Linux next: NA
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I9211ccce6a099b89fe247bc2ed486aa2bc6c6ac8
Signed-off-by: Maciej Socha <maciej.socha@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25429
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Robert FEKETE <robert.fekete@stericsson.com>
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
Since the battery is unknown, do not measure the battery temp
it might provide some value maybe too high or low leading
to system reboot
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: WP332221
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I70b4cc959bfd2792a25379cc17a25dada4b1c051
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25661
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Change in kconfig
ST-Ericsson Linux next: 336280
ST-Ericsson ID: 329459
ST-Ericsson FOSS-OUT ID: Trivial
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Change-Id: I6311ad2ec81db03a836ae39865f64ae8f3f9a9b8
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25591
Reviewed-by: Ulf HANSSON <ulf.hansson@stericsson.com>
|
|
This driver kicks a watchdog that is located in the
prcmu firmware.
ST-Ericsson Linux next: Not tested, ask SSM for ER
ST-Ericsson ID: 339924
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I5fcabc0a409f18914129f6a5c8e17f4267974c61
Signed-off-by: Jonas Aaberg <jonas.aberg@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25029
Reviewed-by: QATEST
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
AB5500 interrupts will be now handled by PRCMU and then
routed to AB5500 core driver.AB5500 irq handler will
no more read the latch registers to find the interrupt
reason.Instead PRCMU will read the latch registers and
provide the values to core driver.
ST-Ericsson Linux next: 336280
Depends-On : http://gerrit.lud.stericsson.com/gerrit/24271
ST-Ericsson ID: 334774
ST-Ericsson FOSS-OUT ID: STETL-FOSS-OUT-10006
Change-Id: I4f62eb768c1d1443e9af9a5e1b79f4bb7a25406f
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24777
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
ADC Convertion made on BDATA, using resistance mode, sometimes
provides a null value or a value < 5.
Discard susch values and provide the previous converted value
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: WP332221
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ib0eaaed520789b91ea77b2a90c640d33a6c913f6
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23607
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
The consumers of Vintcore (ULPCLK and USB) request current
from Vintcore with regulator_set_optimum_mode. This will
let Vintcore run in LP mode when possible. The purpose is
to save power.
ST-Ericsson Linux next: -
ST-Ericsson ID: 337974
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: If6ab64e7d13e9012675047376fe8debc2aeccf26
Signed-off-by: Bengt Jonsson <bengt.g.jonsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24731
|
|
Enables configuration of DDR usage size for camera firmware.
Earlier it was fixed at 64 kB, now ISP can use upto 256 MB
of DDR memory.
ST-Ericsson Linux next: NA
ST-Ericsson ID: 345711
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ie5599f55176ccaf42ba76392803057d96c096e62
Signed-off-by: Rajat Verma <rajat.verma@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25193
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Signed-off-by: Philippe Langlais <philippe.langlais@linaro.org>
|
|
Enable compilation of ab5500 energy management driver. It depends on ab5500
mfd and ab5500 gpadc driver.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: WP256401
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I072f6bfc643897d3a43ad478f05d78ef2fdbffd8
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23154
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Temperature monitoring driver for ab5500. Since temperature is the most
important aspect of a battery, this driver monitors the battery temperature
and takes precautionary measurements even in case of hardware failure.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: WP332221
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Idd0a4a7f220ffa9693516757aba395ab7f75cfc2
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23152
Reviewed-by: QATEST
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
This is a low level ab5500 fuel gauge driver. A power supply class of
type fg is registered to display the battery parameters such as energy,
charge, capacity, voltage.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: WP332221
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ibe508dd84836a9a4873539ce194b50788ea25cba
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23151
Reviewed-by: QATEST
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
A generic charging algorithm for all abx500 varants. It is a high
level algorithm and hence doesn't include any low level or hardware
interaction. Each of the abx500 charging drivers will implement low
level hardware interaction function and provide inputs to this
generic charging algorithm to monitor and implement the charging
functionality.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: WP256401
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I8634160b2e67132ae68a09fda7a9fd9d36dd23d2
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23150
Reviewed-by: QATEST
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Adds a power supply class for usb, used to charge the battery.
It includes enabling/disabling of usb charging and monitoring
the usb.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: WP256401
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I4fa42b3dbe82103ad49293b784243dc0edb61558
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23149
Reviewed-by: QATEST
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Add charger, fuel gauge, battery temperature as clients of ab5500.
Update the registers access privilege to each of the above mentioned and
also the interrupts being used.
ST-Ericsson Linux next: Not Tested
ST-Ericsson ID: WP256401
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ied7a7bc876459c3b96a62cda1ce29354f70c8573
Signed-off-by: Arun Murthy <arun.murthy@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23148
Reviewed-by: QATEST
Reviewed-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com>
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
ST-Ericsson Linux Next: -
ST-Ericsson ID: ER334609
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ia914fa6c65d9c4a5ecbc55237882590772c8b44d
Signed-off-by: Kalle Komierowski <karl.komierowski@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25439
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
This driver uses GPIO to detect SIM hot swap and uses
Modem Access Framework to wake up modem.
ST-Ericsson Linux next: 336280
ST-Ericsson ID: 329459
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ib4b1f67422317850f5d859ddf4c5e457f4cb616c
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23543
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
Added support for empty message (pre-calculated) digests.
Support for data > blocksize, bug introduced in commit using ahash.
ST-Ericsson ID: 344561
ST-Ericsson Linux next: Not tested, ER 320876
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I7d9615b074438d1e072bd6c291d392e4ff5e7768
Signed-off-by: Berne Hebark <berne.hebark@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24825
Reviewed-by: QATEST
Reviewed-by: QATOOLS
|
|
Adds support for the CIQ L2Mux channel
ST-Ericsson ID: CR334399
Change-Id: Ib189a1090c11b3537fafd6f3b9bc8becf1c63c2f
Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23373
Reviewed-by: QATEST
Tested-by: Sean SANDOVAL <sean.xx.sandoval@stericsson.com>
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
In order for a userspace application to save the maximum capacity
in persistant storage, this driver needs to expose this parameter
in sysfs. This patch enables that functionality
ST-Ericsson Linux Next: -
ST-Ericsson ID: ER334609
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I9dd5e9c1faeb6d41da051417999ebdf53a2eaa72
Signed-off-by: Johan Palsson <johan.palsson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24951
Reviewed-by: QATEST
Tested-by: Karl KOMIEROWSKI <karl.komierowski@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
If the error returned for a read/write operation is EAGAIN,
execute the request again.
A host driver may utilize this option to trigger a retry of
the exact same request, which may be useful for HW workarounds.
ST-Ericsson Linux next:
ST-Ericsson ID: 342919
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: Ia14af2f2324fe8f2cbfe4b6cd07fb39b3209ec4f
Signed-off-by: Ulf Hansson <ulf.hansson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25169
Reviewed-by: Sebastian RASMUSSEN <sebastian.rasmussen@stericsson.com>
Reviewed-by: P.Hanumath PRASAD <hanumath.prasad@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
This patch changes to using read-modify-write
sequence when modifying content in the CR register
in peripheral block 6.
Without this patch secure world can hang during
suspend/resume deep sleep with ESRAM0 turned
off. This happend because important settings
in CR register was lost.
ST-Ericsson Linux next: -
ST-Ericsson ID: ER345629
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I524e8ed307bca5645aecbcebf26317474234490b
Signed-off-by: Rickard Andersson <rickard.andersson@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25174
Reviewed-by: Pierre PEIFFER <pierre.peiffer@stericsson.com>
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
SIM Interface driver provides interface to configure
various parameters of AB5500 SIM Level Shifter.
Support provided are:
Configure Pull up on sim lines
Configure Operation Mode
Notify Sim Insert/Extract Interrupt
ST-Ericsson Linux next: 336280
ST-Ericsson ID: 341172
ST-Ericsson FOSS-OUT ID:STETL-FOSS-OUT-10242
Change-Id: I5ef4b92384ca4da0f96839afae7c7468f244978f
Signed-off-by: Bibek Basu <bibek.basu@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/21582
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Moves shrm specific files from arch/arm/mach-ux500/mach/include
and drivers/misc to include/linux/modem/shrm and drivers/modem/shrm
respectively
ST-Ericsson ID: CR329459
Change-Id: I3a08f83e5302429d51eb865ee1c5e4e0ec73e31b
Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23980
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Removes calls to prcmu driver APIs.
Uses the modem access framework to get/release access to
modem.
ST-Ericsson ID: CR329459
Change-Id: I7933c0b41863156820a6239ff2cb74e4ed26c3d7
Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23555
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Adds platform driver which implements mechanism for accessing
modem on STE U8500 platform which uses Shared Memory for
communicating between Modem and Application processor.
The driver also registers itself with the Modem Access framework.
ST-Ericsson ID: CR329459
Change-Id: Id5bc18f6f974b026f9be2d3e2756e03417e01e07
Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23554
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Adds Modem Access Framework, which allows for registering
platform specific modem access mechanisms. The framework also
exposes APIs for client drivers for getting and releasing access
to modem, regardless of the underlying platform specific access
mechanism.
ST-Ericsson ID: CR329459
Change-Id: I643c56892e4423ec27467cbcfe8a22586c1e3f6a
Signed-off-by: Kumar Sanghvi <kumar.sanghvi@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/23553
Reviewed-by: QATEST
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
This patch provides the support for auto
calibration of ALS Zone boundaries based
on min/max ALS input voltage.
ST-Ericsson Linux next: (Tested and reviewed 2011-06-09, ER336280)
ST-Ericsson ID: 343609
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I64f7dc5c72381fd5574b26d571ac4cfda7d86484
Signed-off-by: Shreshtha Kumar Sahu <shreshthakumar.sahu@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24332
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
Return error on, out of range cpsdvsr value.
ST-Ericsson ID: 344550
ST-Ericsson Linux next: Tested.
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I70c71e60fb6c93553d0122f0d34cc406cef37fa6
Signed-off-by: Virupax Sadashivpetimath <virupax.sadashivpetimath@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24954
Reviewed-by: Srinidhi KASAGAR <srinidhi.kasagar@stericsson.com>
|
|
When setting a min/max/max_hyst alarm value for a sensor, it is no
longer neccessary to manually kick of a monitoring job.
ST-Ericsson Linux next: -
ST-Ericsson ID: -
ST-Ericsson FOSS-OUT ID: Trivial
Change-Id: I24f8f81481f3ff96b54c197ffcbe60f2e50a0d7c
Signed-off-by: Chris Kimber <chris.kimber@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24714
Reviewed-by: QATEST
Reviewed-by: Martin PERSSON <martin.persson@stericsson.com>
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
The pointer to the charger from the ab8500 struct is no longer
needed.
ST-Ericsson ID: 256401
ST-Ericsson FOSS-OUT ID: Trivial
ST-Ericsson Linux next: NA
Signed-off-by: Mattias Wallin <mattias.wallin@stericsson.com>
Change-Id: Iec4d4fb69c54366f96283ab1e676a874637550f0
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24710
Reviewed-by: Johan PALSSON <johan.palsson@stericsson.com>
Reviewed-by: QATOOLS
Reviewed-by: QATEST
Reviewed-by: Jonas ABERG <jonas.aberg@stericsson.com>
|
|
The DMA40 is not a PrimeCell from ARM, but it still use the same
ID registers. So let's utilize the existing macros in the
PrimeCell header to identify manufacturer and revision of the IP
block instead of reinventing the wheel.
Cc: Robert Marklund <robert.marklund@stericsson.com>
Cc: Per Forlin <per.forlin@linaro.org>
Cc: Rabin Vincent <rabin.vincent@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Change-Id: I2f6fbab5d572ed6655daa16aa07d0a524b68ed26
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25894
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
Tested-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
Currently the runtime config implementation forces the memory side
parameters to be the same as the peripheral side. Allow these to be
different, and check for misconfiguration.
Signed-off-by: Rabin Vincent <rabin.vincent@stericsson.com>
Reviewed-by: Ulf HANSSON <ulf.hansson@stericsson.com>
Tested-by: Stefan Nilsson <stefan.xk.nilsson@stericsson.com>
Reviewed-by: Per Forlin <per.forlin@stericsson.com>
Reviewed-by: Srinidhi Kasagar <srinidhi.kasagar@stericsson.com>
Cc: Robert Marklund <robert.marklund@stericsson.com>
Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Change-Id: If3c1c91c8efa54ebbadb98f0c70532413514788c
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25893
Reviewed-by: Linus WALLEIJ <linus.walleij@stericsson.com>
Tested-by: Linus WALLEIJ <linus.walleij@stericsson.com>
|
|
AB V2 has eye diagram issues when drawing more than 100mA
from VBUS.So setting charging current to 100mA in case of standard host
Change-Id: Iaa5eb5751a4b0665fbe6f6148b712ffa9f96a06b
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25958
Reviewed-by: Praveena NADAHALLY <praveen.nadahally@stericsson.com>
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
During dedicated charger disconnect, (USB PHY enable - delay -
disable) sequence is no longer done for platforms using ABv3.
This sequence was done for ABv2 to have multiple dedicated charger
detection working.
Change-Id: Id27e8f0da9ad65c9ae692048c162402453e18592
Signed-off-by: Sakethram Bommisetti <sakethram.bommisetti@stericsson.com>
Signed-off-by: dushyanth.sr <dushyanth.sr@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25191
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
* Fixed: Do not allocate a dedicated communication channel (buffer) for WSM command stream,
use it for data traffic when needed.
* Additional statistics added to DebugFS: counters for TX policy cache misses and unaligned
skbs memmove.
* Fixed: Strip IV/ICV in the driver to prevent mac80211 layer from double-verification.
Change-Id: I600664466d577df4c2bc62ff49fb22f2d3b024cc
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24482
Reviewed-by: Robert MARKLUND <robert.marklund@stericsson.com>
Tested-by: Robert MARKLUND <robert.marklund@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25622
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
Pointer to platform_device was added to the cw1200 platform_data
in the regulator support commit. It is not needed and breaks design:
cw1200 platform_devce should not be exposed to the cw1200 driver.
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Change-Id: Ic880da9e4bc7ee4d3cfd759bf201c6f850509142
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25140
Reviewed-by: Robert MARKLUND <robert.marklund@stericsson.com>
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
Try to utilize higher rates as much as possible before switching to lower rates.
Change-Id: Ieaba60bc17b9c8e4e676a6ed7e5061d2ba8eddcf
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24481
Reviewed-by: Robert MARKLUND <robert.marklund@stericsson.com>
Tested-by: Robert MARKLUND <robert.marklund@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25621
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
Some devices have problems with reset if WRESET is active (low)
when device is being powered on. Additional WRESET cycle is required
for these devices.
Change-Id: I117c1776e3819260ec7f4aa4e0d14174eb3f7e82
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25624
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
Reviewed-by: Robert MARKLUND <robert.marklund@stericsson.com>
|
|
5GHz band support is disabled by default in the driver.
Use CW1200_5GHZ_SUPPORT kernel option to explicitly enable it
if your hardware supports 5GHz band.
Change-Id: I21c30ebd277ab19fcd92380f806111f2db668d0f
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25623
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
* MCS rate indexes were wrongly interpreted by the driver as legacy rate offsets
in both TX and RX directions.
* HT rates have not been marked as MCS rates in rate description table.
* Driver should not expose AMPDU aggregation capability to the mac80211 stack,
aggrehation is fully controlled by the firmware. Firmware takes care of block
ACK negotiation.
* Block ACK action frames are filtered by driver: mac80211 layer is not involved
into BA dialog.
* Block ACK in TX direction is enabled.
* Block ACK in SoftAP mode is enabled.
* RX'ed frames should not be marked as "aggregated" for the mac80211 stack,
it confuses rate control algorithm quite a lot.
* CONFIG_CW1200_HT_SUPPORT option is removed: drivers always supports HT.
TODO:
- Modify minstrel rate policy "distillation" to prioritize higher bitrates.
- Verify greenfield mode.
Change-Id: I9288a2b99984785ae97d85de98ea79d3a49ea64f
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24480
Reviewed-by: Robert MARKLUND <robert.marklund@stericsson.com>
Tested-by: Robert MARKLUND <robert.marklund@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25620
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|
|
WSM RX callback is moved form sta.c to txrx.
Change-Id: Id56e07c3b71d8a2fb52b3b974feaed8c48364390
Signed-off-by: Dmitry Tarnyagin <dmitry.tarnyagin@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/24479
Reviewed-by: Robert MARKLUND <robert.marklund@stericsson.com>
Tested-by: Robert MARKLUND <robert.marklund@stericsson.com>
Reviewed-on: http://gerrit.lud.stericsson.com/gerrit/25619
Reviewed-by: Philippe LANGLAIS <philippe.langlais@stericsson.com>
|