Commit Graph

405217 Commits

Author SHA1 Message Date
Peter De Schrijver
89957e090c cpuquiet: Makefile for governors
Change-Id: I33018bb5db39f2881a3defc55758681cfb1d6284
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/105272
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: R667765931c89762f949113e9132232391b952592
2015-05-18 16:07:05 +08:00
Peter De Schrijver
5db2060089 cpuquiet: balanced governor
This is a port of the existing governor logic in cpu-tegra3.c.

Change-Id: Id79e6fc697dd0de85242fb2471bbed3d10101693
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/105271
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: Rf6addc1b20f47ccee2180380d021b54c41adff57
2015-05-18 16:07:05 +08:00
Peter De Schrijver
4ad50468ce cpuquiet: userspace governor
Change-Id: If9830d423b1751cbe9493eda0a85f88e7003173f
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/105270
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: R382af37ab50a08c17c635bb1fee7e16afd0d9a18
2015-05-18 16:07:05 +08:00
Peter De Schrijver
58642f2786 cpuquiet: governor support
Change-Id: I05b9dedc04bb3b2ddba6202a002c1e5514ec4777
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/105269
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: R481f3df7610b737f6c054370efbe3bdb95a5e78d
2015-05-18 16:07:05 +08:00
Peter De Schrijver
e3a297a363 cpuquiet: sysfs interfaces
Change-Id: Idb454f7380c48e2f4bab20e6ae51fef577b0f6c5
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/105267
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: R30228222507c41e129cbc2700fdd4c19c2db8be8
2015-05-18 16:07:05 +08:00
Peter De Schrijver
780c6ada7d cpuquiet: driver support
Change-Id: I4f3f67d4459eeda519efdfd80e1283bef2d597e3
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/105266
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: R23fdadebbf0644ed585f4d4d5ff8dad556773d2a
2015-05-18 16:07:04 +08:00
Peter De Schrijver
b25f8f9e49 cpuquiet: public interfaces for cpuquiet
Change-Id: Ie391d6d11fad7b76b0bf5daff67ac46663651dc0
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/105265
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: R7d711a55352cde2eac5ddbe86be2f97bb576dd57
2015-05-18 16:07:04 +08:00
Sai Charan Gurrappadi
64bb95b6de cpuquiet: Kconfig
Signed-off-by: Sai Charan Gurrappadi <sgurrappadi@nvidia.com>

Change-Id: I930dedaa3bf7b2c64bc61f28c3461f125cca2f44
Reviewed-on: http://git-master/r/105264
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: R99b786496aad17710bd9d878d7844c50aa105fbb
2015-05-18 16:07:04 +08:00
Peter De Schrijver
a5e58931d5 cpuquiet: base files
Change-Id: I611b72a2e63fffc788bc6c7594c738d5ad65e06f
Signed-off-by: Peter De Schrijver <pdeschrijver@nvidia.com>
Reviewed-on: http://git-master/r/105263
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Tested-by: Sai Gurrappadi <sgurrappadi@nvidia.com>
Reviewed-by: Diwakar Tundlam <dtundlam@nvidia.com>

Rebase-Id: Rcace74f9483c6a9f2e345c206ba7ddc4c5f8c066
2015-05-18 16:07:04 +08:00
Sugar Zhang
f35632784e ASoC: es8316: reduce power consumption.
Signed-off-by: Sugar Zhang <sugar.zhang@rock-chips.com>
2015-05-18 15:49:06 +08:00
xubilv
4b65c867cb 3368sdk: TP: Support GT911.
Signed-off-by: xubilv <xbl@rock-chips.com>
2015-05-18 10:10:06 +08:00
xxx
47e09bd9fe efuse: change PSCI_OS_ACCESS_REG to 0xa600ffb0 2015-05-16 17:36:14 +08:00
xubilv
4c72ed2af6 EDP: avoid repeatedly enable.
Signed-off-by: xubilv <xbl@rock-chips.com>
2015-05-16 14:24:14 +08:00
xubilv
cb1633da01 MIPI: 3368sdk : screen driver of tv080wum.
Signed-off-by: xubilv <xbl@rock-chips.com>
2015-05-16 11:25:18 +08:00
Xiao Feng
ee6ce60d63 rk3368: dvfs: clk_ddr enable
Signed-off-by: Xiao Feng <xf@rock-chips.com>
2015-05-16 10:41:12 +08:00
xubilv
f7bd9ae7f9 Mipi: 312x: set shutd_active_low default value of 0.
Signed-off-by: xubilv <xbl@rock-chips.com>
2015-05-16 10:24:24 +08:00
Aiyoujun
d3f6158acb mailbox: rockchip: modify the default time out value of scpi command from immediate
to a const define.
        If you would use another timeout value with your command, you shoul do it
        as below:
                   SCPI_SETUP_DBUF(sdata, mdata, SCPI_CL_CLOCKS,
                        SCPI_CMD_GET_CLOCK_VALUE, clk_id, buf);
                   sdata.timeout_ms = YOUR_CMD_DEFAULT_TIMEOUT_MS;

Signed-off-by: Aiyoujun <ayj@rock-chips.com>
2015-05-15 18:35:16 +08:00
Simon
551c61b2ce rk3368: iommu: remove hjc's commit
Signed-off-by: Simon <xxm@rock-chips.com>
2015-05-15 15:29:22 +08:00
Simon
6f24f43f6e rk3368: iommu: fix warning when compiling
Signed-off-by: Simon <xxm@rock-chips.com>
2015-05-15 15:26:54 +08:00
Simon
9a16e83fe9 rk3368: iommu: delete region list if map failed
Signed-off-by: Simon <xxm@rock-chips.com>
2015-05-15 15:26:54 +08:00
Simon
41e5a72d1b rk3368: iommu: add page fault call back for master
Signed-off-by: Simon <xxm@rock-chips.com>
2015-05-15 15:26:53 +08:00
chenjh
c1ea5e1d90 rk818-battery: fix index of array CHRG_CVCC_HOUR error
Signed-off-by: chenjh <chenjh@rock-chips.com>
2015-05-15 15:00:04 +08:00
hjc
a0745c0d83 rk31xx lvds: compatible with rk31xx and rk3368
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-15 12:45:23 +08:00
Zheng Yang
7be81dbf24 HDMI:rk3288: fix pinctrl mode switch error.
For 3288, i25 pinctrl gpio mode name is "sleep",
	not "gpio" any more.

Signed-off-by: Zheng Yang <zhengyang@rock-chips.com>

Conflicts:
	drivers/video/rockchip/hdmi/rockchip-hdmiv2/rockchip_hdmiv2.c
2015-05-15 11:38:45 +08:00
Mark Yao
f7391f8382 rockchip: rk312x: vop: fix iommu crash when resume
Maybe win is enabled and H/W address is not a vaild
iommu mapped addr, So we need delay to ensure H/W
switch done before enable iommu.

Signed-off-by: Mark Yao <mark.yao@rock-chips.com>
2015-05-15 10:21:13 +08:00
Wenlong Zhuang
ace5108985 video: rockchip: rk312x lcdc: Refine lcdc standby
add wait for lcdc hold valid when standby and add standby when
lcdc timing is changing at the moment of switch hdmi.

Signed-off-by: Wenlong Zhuang <daisen.zhuang@rockchips.com>
2015-05-15 10:20:05 +08:00
hjc
ada8a223c6 rk iommu: fix system panic when iommu pagefault
Signed-off-by: Simon <xxm@rock-chips.com>
Signed-off-by: cmy <cmy@rock-chips.com>
2015-05-15 09:29:30 +08:00
hjc
e66280cea3 rk3368 lcdc: add lcdc extend function for some special config
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-15 09:22:13 +08:00
hjc
be4e96f7c3 rk fb: add for iommu pagefault debug
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-15 09:21:36 +08:00
hjc
0e018e3c29 rk fb: add interface for debug
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-14 15:20:16 +08:00
Tang Yun ping
6b68cd05df RK3368 DDR: change get ddr freq method
The old method get ddr freq from MCU through mailbox,and new method get ddr
freq from ddrpctl register

Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2015-05-14 09:59:10 +08:00
smj
862e9c8a84 rk3368 hdmi : fix the hdmi bitstream connot idenfify sometimes
Signed-off-by: smj <smj@rock-chips.com>
2015-05-13 20:15:12 +08:00
RK_ywj
38640e3950 mend rk1000 display ,remove some code in lcdc 2015-05-12 14:10:08 +08:00
RK_ywj
b2e9b75b5e After insert HDMI reboot only, insert cvbs display become green 2015-05-12 14:06:06 +08:00
RK_ywj
2016b53197 when uboot logo on ,first cvbs display no need init rk1000 2015-05-12 14:06:05 +08:00
RK_ywj
073313449c mend rk1000 cvbs display when open uboot logo 2015-05-12 14:06:05 +08:00
xxx
cefefef538 add suspend ctrl in rk3368-tb_8846.dts 2015-05-11 16:06:51 +08:00
Tang Yun ping
ce118b8a83 RK3368 MCU: add MCU suspend and resume function
Signed-off-by: Tang Yun ping <typ@rock-chips.com>
2015-05-11 14:54:22 +08:00
hjc
65841919f8 rk3288 lcdc: delete unused message and update coding style
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-09 16:30:32 +08:00
hjc
8febed7e1e rk3288 lcdc: add overscan for extern screen
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-09 16:23:01 +08:00
hjc
9067ef55f1 rk3368 lcdc: update deflick config for interlace mode ouput
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-09 16:22:40 +08:00
Xiao Feng
ce04c16111 rk3368: ddrfreq: add compat_ioctl support
Signed-off-by: Xiao Feng <xf@rock-chips.com>
2015-05-08 15:33:27 +08:00
zhangqing
94f4b88e4c rk3x: pmic: rk818_battery: fix code style issues from checkpatch.pl
Signed-off-by: chenjianhong <chenjh@rock-chips.com>
2015-05-08 03:18:55 -07:00
guoyi
5beddb7043 rk3368-p9: dts: mdify dvfs table 2015-05-08 10:18:11 +08:00
hjc
73cbf32341 rk31xx lvds: make sure lvds do init in kernel
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-07 19:51:43 +08:00
Huang, Tao
dd1ab0e14f cpufreq: rockchip_big_little: minor cleanups
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2015-05-07 19:14:06 +08:00
chenjh
df74b203fb rk818-battery: update version to 3.0.0
Signed-off-by: chenjh <chenjh@rock-chips.com>
2015-05-07 17:06:17 +08:00
chenjh
950e54e8fc rk3368-p9: dts: add property of rk818 battery node
Signed-off-by: chenjh <chenjh@rock-chips.com>
2015-05-07 17:06:17 +08:00
hjc
a2ea2f9589 rk3368 lcdc: add ccir656 output format support
Signed-off-by: hjc <hjc@rock-chips.com>
2015-05-07 09:00:02 +08:00
Huang, Tao
4142fa4b85 arm64: rockchip: rk3368: cpu0 use rockchip timer
prepare for power off all cpu when idle

Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2015-05-06 22:05:01 +08:00