Commit graph

93 commits

Author SHA1 Message Date
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