Commit Graph

397606 Commits

Author SHA1 Message Date
zsq
eb721d6bf4 close rga driver for temp 2014-03-03 09:21:48 +08:00
zsq
244b9e641d add rga 3288 dts/modify rga2 driver 2014-03-01 16:39:31 +08:00
zsq
d801335b2f add rk3188 rga dst / add rga2 drivers 2014-03-01 16:17:04 +08:00
陈亮
53d5a0a18a dvfs : move dvfs.h to include/linux/rockchip/ 2014-02-28 01:27:21 -08:00
陈亮
f949ee0174 rk3188:linux3.10: add ddr clk node ops 2014-02-28 00:40:56 -08:00
陈亮
2dd2c6028a rk3188:linux3.10: add ddr freq support 2014-02-28 00:38:14 -08:00
陈亮
ff3e63ecdc rk3188:linux3.10: add cpufreq support 2014-02-28 00:34:45 -08:00
陈亮
ecc299f99f rk3188:linux3.10: add dvfs support 2014-02-28 00:33:02 -08:00
dkl
15b1a654eb clk: rk: merge some defines about clk and add rk3188 prefix 2014-02-28 16:13:10 +08:00
张晴
6fc76d3faa linux3.10: renamed io_vol_domain to rockchip_io_domain 2014-02-28 10:45:18 +08:00
张晴
c87723d9e4 rk31:linux3.10:support io domain setting by regulator 2014-02-28 10:30:02 +08:00
黄涛
9208a0dfce ARM: rockchip: add rk3288.c, pie support rk3288 2014-02-27 21:46:31 +08:00
黄涛
27e294ee8e ARM: rockchip: common.h add RK_DEVICE macro 2014-02-27 20:54:55 +08:00
gwl
fba96c1ecf wifi: create a new patch 'drivers/net/wireless/rockchip_wlan' for porting drivers. 2014-02-27 17:30:22 +08:00
xbw
6216239180 SDMMC:
1.exclude asynchronous transfer for special request.
2.fix async request mechanism for sequential read scenarios
3.don't start new request when the card is removed
4.support packed write command for eMMC4.5 devices
5.fix the host's claim-release in special request
6.Adding support for sanitize in eMMC 4.5
7.Handle card shutdown from mmc_bus
8.fix null pointer use in mmc_blk_remove_req
9.fix host release issue after discard operation
10.modify the switch voltage.
11.add some profile for sd-sdio3.0
2014-02-27 17:20:54 +08:00
gwl
cb49d6b256 wifi: remove unused wifi drivers and patch we add before. 2014-02-27 17:12:06 +08:00
gwl
724bdb33d6 wifi: remove unused wifi drivers we add before. 2014-02-27 17:01:14 +08:00
gwl
194c57a665 Revert "wifi: remove patch drivers/net/wireless"
This reverts commit b333a5d509.
2014-02-27 17:01:13 +08:00
gwl
8d3d51e394 Revert "wifi: renew patch drivers/net/wireless"
This reverts commit 51af772efb.
2014-02-27 17:01:11 +08:00
luowei
db944ccc1e add rk3288 pinctrl dts code 2014-02-27 16:34:12 +08:00
gwl
076eb0885a wifi: enable sdio interface. add wifi resources into dts. 2014-02-27 16:31:47 +08:00
gwl
a0e2bfba26 wifi: add wifi power manage driver rfkill-wlan.c. 2014-02-27 16:19:40 +08:00
gwl
51af772efb wifi: renew patch drivers/net/wireless 2014-02-27 16:08:52 +08:00
gwl
b333a5d509 wifi: remove patch drivers/net/wireless 2014-02-27 16:05:00 +08:00
许盛飞
6ab7428c91 pwm-backlight: set pwm-bl default-frequency(25000ns) 2014-02-27 12:27:18 +08:00
许盛飞
0add633e8a Revert "pwm-backlight: set pwm-bl default-frequency"
This reverts commit 26b0c3a3ec.
2014-02-27 12:17:52 +08:00
许盛飞
26b0c3a3ec pwm-backlight: set pwm-bl default-frequency 2014-02-27 11:44:50 +08:00
qjb
b9ac1fc4a6 i2s dts : add clk name 2014-02-26 14:45:08 +08:00
qjb
464b1678a2 i2s : add debug interface 2014-02-26 11:31:30 +08:00
黄涛
0dce12aaaa pwm-backlight: set default devname as rk28_bl, to make Android happy 2014-02-25 18:52:31 +08:00
黄涛
0f04961394 ARM: rockchip: rk3188-tb fix backlight setting for Android 2014-02-25 18:52:30 +08:00
wlf
a401d431a2 USB: fix bug in dwc_otg_pcd_remove 2014-02-25 18:05:27 +08:00
wlf
5455026028 USB: set hcd->has_tt = 1 to support parent hub TT 2014-02-25 17:58:46 +08:00
dkl
028a9e3f0e saradc: rockchip: fix some codes about clk 2014-02-25 17:41:59 +08:00
wlf
1243114851 USB: set bcdDevice default value 3.0 2014-02-25 17:37:56 +08:00
CMY
6181384db8 rk: ion: modify the ION_IOC_XXX name easy to understand 2014-02-25 17:26:01 +08:00
qjb
5a940870c8 rk3188 i2s dts : set i2s drive default 8ma 2014-02-25 17:22:13 +08:00
黄涛
3f85046bc0 ARM: rockchip: rk3188-tb backlight use new enable-gpios property 2014-02-25 17:16:56 +08:00
黄涛
a399795c66 pwm-backlight: Remove unused variable
I forgot to remove this during earlier cleanup patches and only checked
various builds for errors, not warnings.

Reported-by: kbuild test robot <fengguang.wu@intel.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
2014-02-25 17:08:52 +08:00
Huayi Li
bceff9432e pwm_backlight: avoid short blank screen while doing hibernation
Use SIMPLE_DEV_PM_OPS macro will initialize the member "freeze"
and "thaw" of pwm_backlight_pm_ops as below,
	.freeze = suspend_fn,
	.thaw = resume_fn,
then during the process of making hibernation snapshot, screen
will be blank at the moment of freezing, and then light at the
moment of thawing.
this is not the right user experience for suspending to disk.

so this patch drops freeze and thaw callback, make the LCD is
always lighting before the final shutdown.

Signed-off-by: Huayi Li <huayi.li@csr.com>
Signed-off-by: Barry Song <Baohua.Song@csr.com>
Signed-off-by: Thierry Reding <thierry.reding@gmail.com>
2014-02-25 17:01:00 +08:00
Thierry Reding
685f4a4b71 pwm-backlight: Fix brightness adjustment
Split adjustment of the brightness (by changing the PWM duty cycle) from
the power on sequence. This fixes an issue where the brightness can no
longer be updated once the backlight has been enabled.

Reported-by: Marc Dietrich <marvin24@gmx.de>
Signed-off-by: Thierry Reding <treding@nvidia.com>

Conflicts:
	drivers/video/backlight/pwm_bl.c
2014-02-25 17:00:32 +08:00
Mike Dunn
c7efdbbd10 pwm-backlight: Allow for non-increasing brightness levels
Currently the driver assumes that the values specified in the
brightness-levels device tree property increase as they are parsed from
left to right.  But boards that invert the signal between the PWM output
and the backlight will need to specify decreasing brightness-levels.
This patch removes the assumption that the last element of the array is
the maximum value, and instead searches the array for the maximum value
and uses that in the duty cycle calculation.

Signed-off-by: Mike Dunn <mikedunn@newsguy.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
2014-02-25 16:57:54 +08:00
Thierry Reding
f419470e45 pwm-backlight: Use new enable_gpio field
Make use of the new enable_gpio field and allow it to be set from DT as
well. Now that all legacy users of platform data have been converted to
initialize this field to an invalid value, it is safe to use the field
from the driver.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2014-02-25 16:57:37 +08:00
Thierry Reding
4e9f3c94d9 pwm-backlight: Add optional enable GPIO
To support a wider variety of backlight setups, introduce an optional
enable GPIO. Legacy users of the platform data already have a means of
supporting GPIOs by using the .init(), .exit() and .notify() hooks. DT
users however cannot use those, so an alternative method is required.

In order to ease the introduction of the optional enable GPIO, make it
available in the platform data first, so that existing users can be
converted. Once that has happened a second patch will add code to make
use of it in the driver.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2014-02-25 16:57:25 +08:00
Thierry Reding
2aaec8ff6e pwm-backlight: Track enable state
Follow up patches will add support for more complex means of powering
the backlight on and off such as using a regulator. To prevent calls to
the regulator API from becoming unbalanced, keep track of the enabled
state internally.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2014-02-25 16:57:13 +08:00
Thierry Reding
497240639a pwm-backlight: Refactor backlight power on/off
In preparation for adding an optional regulator and enable GPIO to the
driver, split the power on and power off sequences into separate
functions to reduce code duplication at the multiple call sites.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2014-02-25 16:56:58 +08:00
Thierry Reding
2412f1e6e1 pwm-backlight: Improve readability
Add more blank lines to increase readability. While at it, remove a
trailing blank line at the end of the file.

Signed-off-by: Thierry Reding <treding@nvidia.com>
2014-02-25 16:56:46 +08:00
黄涛
27e4aea386 pwm-backlight: reset to unpstream version 2014-02-25 16:55:47 +08:00
qjb
1c0576079a i2s : add i2s clr reg check 2014-02-25 15:48:01 +08:00
CMY
4255b3e268 rk: ion: support shared buffer between processes without Binder 2014-02-25 15:32:13 +08:00