Caesar Wang
7a96f91b3f
soc: rockchip: power-domain: export idle request
...
We need to put the power status of HEVC IP into IDLE unless
we can't reset that IP or the SoC would crash down.
rockchip_pmu_idle_request(dev, true)---> enter idle
rockchip_pmu_idle_request(dev, false)---> exit idle
Change-Id: I76733efd2de4f7ee183c1b6bd1545d60038ee31b
Signed-off-by: Caesar Wang <wxt@rock-chips.com>
Signed-off-by: Jeffy Chen <jeffy.chen@rock-chips.com>
Signed-off-by: Randy Li <randy.li@rock-chips.com>
2016-12-07 14:53:43 +08:00
Jianhong Chen
a3bb010cad
firmware: rockchip: sip: add rockchip SIP runtime service
...
Change-Id: I996a90b3f6cb471f255566dfab0059a55da8866d
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
2016-11-02 09:41:22 +08:00
Huang, Tao
5cfb02d606
rk: rename scpi_protocol.h to rockchip/scpi.h
...
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2015-11-11 18:02:09 +08:00
Chen Liang
cbc7aedfc2
ARM: rockchip: rk3228: add cru definition
...
Change-Id: If9fef6aa30685b727f271644eafdebab2ba1e441
Signed-off-by: Chen Liang <cl@rock-chips.com>
2015-11-10 18:12:46 +08:00
Chen Liang
981250553d
ARM: rockchip: rk3228: add grf definition
...
Change-Id: Ifea3e16e7d0141b09d9df26a247e884d0c9f72e7
Signed-off-by: Chen Liang <cl@rock-chips.com>
2015-11-10 09:21:25 +08:00
Jianqun Xu
c35ed767ce
ARM: rockchip-psci: add interface for ion to set memory secured
...
Add function "psci_set_memory_secure" for device to set memory
region secured.
Change-Id: Ife807c91d37ae66a5e1a0a3d8263c68cd601937d
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2015-10-29 09:35:34 +08:00
Jianqun Xu
f6e70b0e4e
ARM: rockchip-psci: add function id for secure memory set
...
Change-Id: I73c0b2c603a4b72f07804c684cd89bc82e5529c4
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2015-10-28 15:53:47 +08:00
Jianhong Chen
3be2246332
ARM: rockchip: psci support arch32 and arch64 smc call
...
Change-Id: I736c6c15cbb41d52aa9ef1e98cb9ebdd6ac9ebfc
Signed-off-by: Jianhong Chen <chenjh@rock-chips.com>
2015-10-28 15:06:53 +08:00
Chen Liang
8446bec195
rk3228: initialize platform data
...
Change-Id: Id7fd0d98ef70641a62bd8520b72214141b5cf199
Signed-off-by: Chen Liang <cl@rock-chips.com>
2015-09-17 18:54:55 +08:00
Huibin Hong
d95eb4fdf3
rockchip: add psci interfaces for other modules
...
Change-Id: I000e3033305f695a8929fbab98a87eea608e76cd
Signed-off-by: Huibin Hong <huibin.hong@rock-chips.com>
2015-09-02 17:32:04 +08:00
Xiao Feng
607b4fdb2c
dvfs: rockchip: arm pvtm add RK3368_PROCESS_V0
...
Signed-off-by: Xiao Feng <xf@rock-chips.com>
2015-08-05 15:53:03 +08:00
Wu Liang feng
f66e5a7f70
usb: ehci: rename hsic and HSIC to ehci1 and EHCI1
...
Signed-off-by: Wu Liang feng <wulf@rock-chips.com>
2015-06-08 22:23:26 +08:00
Huang, Tao
c215764f3f
arm: rockchip: cpu.h: only support on arm
...
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2015-05-20 21:29:02 +08:00
zhangqing
9f7e4c2ef6
rk3368: clk: clk_add_recalc_ddr_freq.
...
Get ddr frequency correctly.
Signed-off-by: zhangqing <zhangqing@rock-chips.com>
2015-04-03 06:54:08 -07:00
Xiao Feng
8d9dca881a
rk3368: dvfs: add temperature control
...
Signed-off-by: Xiao Feng <xf@rock-chips.com>
2015-03-24 21:33:35 +08:00
Xiao Feng
35d98a8d12
dvfs: add gpu temperate control
...
Signed-off-by: Xiao Feng <xf@rock-chips.com>
2015-03-21 18:02:35 +08:00
Huang, Tao
0ade304f8d
rk: move cpu_axi.h from arch/arm/mach-rockchip to include/linux/rockchip
...
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
2015-03-21 17:03:42 +08:00
dkl
68bdc6aff1
pd: rk3368: add rk3368 power domain support (as pd clk)
...
Signed-off-by: dkl <dkl@rock-chips.com>
2015-03-16 17:53:51 +08:00
dalon.zhang
1f99b9f4f8
camera:
...
camsys_drv: v0.0x1c.0
oneframe: v0.2.0
pingpong: v0.1.a
Conflicts:
drivers/media/video/rk_camsys/camsys_gpio.h
drivers/media/video/rk_camsys/camsys_internal.h
drivers/media/video/rk_camsys/camsys_soc_priv.c
include/linux/rockchip/cru.h
2015-03-04 21:40:28 +08:00
dalon.zhang
f6cc29031a
camera:
...
oneframe: v0.2.0
pingpong: v0.1.a
2015-02-28 19:13:11 +08:00
Huang, Tao
801c2bd378
Merge branch develop-3.10 into develop-3.10-next
2014-12-12 14:12:56 +08:00
CMY
2ce890be5d
rk: mem: protect memory region that specified by uboot on kernel booting
2014-12-11 12:59:21 +08:00
Huang, Tao
5624f0b836
rockchip: clk: covert dsb() to dsb(sy)
2014-12-10 19:23:04 +08:00
Huang, Tao
f0f3909f35
Merge branch develop-3.10 into develop-3.10-next
2014-12-03 19:10:23 +08:00
Huang, Tao
08b84034cc
ARM: rockchip: rk3126b: add initial support
2014-11-21 14:01:21 +08:00
Huang, Tao
1f49c03ee0
Merge branch develop-3.10 into develop-3.10-next
2014-11-20 19:55:43 +08:00
dkl
da14b4e6b7
rk3368: add support for rk3368 clocks
...
1. Add clkops_rate_ddr_div4 ops
2. Add clk_pll_ops_3368_apllb && &clk_pll_ops_3368_aplll ops
3. Add some rk3368 clock macros
4. Add "rkclk_init_special_regs" type clk to handle clock with
register not in CRU
2014-11-10 17:31:15 +08:00
cl
82b4c9d85b
dvfs: add leakage adjust volt support
...
Signed-off-by: cl <cl@rock-chips.com>
2014-11-05 17:08:12 +08:00
cl
2bee4db6a5
dvfs: add pvtm support
...
Signed-off-by: cl <cl@rock-chips.com>
2014-11-05 10:00:28 +08:00
黄涛
7ec033f4ae
ARM: rockchip: iomap.h: fix compilation error on arm64
2014-10-23 17:05:46 +08:00
wdc
180b9112e8
rk3036: votalge adjust changed to pwm regelator when suspend
2014-09-25 13:35:53 +08:00
陈亮
c1a63c40f0
dvfs: add virtual temperature control
...
Signed-off-by: 陈亮 <cl@rock-chips.com>
2014-09-16 18:34:33 -07:00
陈亮
e0384471e3
tsadc: define INVALID_TEMP and return it when some err happen
...
Signed-off-by: 陈亮 <cl@rock-chips.com>
2014-09-16 18:17:27 -07:00
许盛飞
0777fe09d6
rk312x: set suspend voltage(arm and logic) 1050mV
...
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
2014-09-11 11:26:10 +08:00
wdc
68cc19cc29
rk3036: dpll, sram and ddr self refresh
2014-09-10 18:10:18 +08:00
黄涛
a6a8e75f86
ARM: rockchip: rk3288 better support eFuse init
2014-08-29 19:14:58 +08:00
黄涛
2d381b23fd
ARM: rockchip: fix common.h checkpatch warning
2014-08-29 19:14:57 +08:00
wdc
91a2fadf7a
rk3036: Add pll slow mode, clock gating
...
Signed-off-by: wdc <wdc@rock-chips.com>
2014-08-28 15:53:19 +08:00
黄涛
4cc2495943
ARM: rockchip: cpu.h add rockchip_get/set_cpu_version
2014-08-26 11:27:42 +08:00
陈亮
4b77a1b38d
rk3288: move ddr-bandwidth-calc func to ddr_rk32.c from ddr_freq.c
...
Signed-off-by: 陈亮 <cl@rock-chips.com>
2014-08-20 00:17:41 -07:00
陈亮
fd9a00c860
rename macro RK312x_PMU_SYS_REG to RK312X_PMU_SYS_REG
...
Signed-off-by: 陈亮 <cl@rock-chips.com>
2014-08-19 20:58:02 -07:00
陈亮
8fd24d93a2
rk312x: fix reboot loader fail
...
Signed-off-by: 陈亮 <cl@rock-chips.com>
2014-08-19 03:53:45 -07:00
许盛飞
3e7c4ab3ff
rk312x: support suspend and resume
...
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
2014-08-18 21:37:06 +08:00
陈亮
c84f321f6f
rk312x: iomap PMU register
...
Signed-off-by: 陈亮 <cl@rock-chips.com>
2014-08-17 23:37:42 -07:00
许盛飞
e5b31c407f
Revert "RK312x: support suspend and resume"
...
This reverts commit 0a82ae44b7 .
2014-08-14 20:59:51 +08:00
许盛飞
0a82ae44b7
RK312x: support suspend and resume
...
Signed-off-by: 许盛飞 <xsf@rock-chips.com>
2014-08-14 16:16:16 +08:00
黄涛
68fe6924d3
Merge remote-tracking branch 'origin/develop-3.10-next' into develop-3.10
...
Conflicts:
arch/arm/mach-rockchip/vcodec_service.c
drivers/iommu/rockchip-iommu.c
drivers/iommu/rockchip-iovmm.c
drivers/net/ethernet/rockchip/gmac/stmmac_platform.c
include/linux/rockchip/sysmmu.h
2014-08-12 17:39:16 +08:00
xxm
f1ac264d8f
rockchip: iommu:
...
1.move out rockchip_get_sysmmu_device_by_compatible and platform_set_sysmmu
2.change compatible name in rk3288.dtsi,like "iommu,iep_mmu" to "rockchip,iep_mmu"
3.change iovmm_map etc to rockchip_iovmm_map
2014-08-08 10:50:28 +08:00
陈亮
b31f216cb9
rk312x: implement rk312x_restart() function
...
Signed-off-by: 陈亮 <cl@rock-chips.com>
2014-08-07 01:05:00 -07:00
黄涛
4b19ba3477
Merge remote-tracking branch 'origin/develop-3.10' into develop-3.10-next
...
Conflicts:
drivers/staging/android/ion/ion.c
include/linux/rockchip/sysmmu.h
2014-08-04 16:52:07 +08:00