Commit Graph

18 Commits

Author SHA1 Message Date
Jianqun Xu
59cab3cae5 Revert "staging: android: add ion_legency driver"
This reverts commit b53e459d52.
This reverts commit 32364c4431.

Change-Id: Ibffd99caf31e756870ac45d5e93c831a12b241bd
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-10-09 15:50:23 +08:00
Jianqun Xu
32364c4431 staging: android: add ion_legency driver
Add legency ion driver support, and rockchip ion driver
only(default) used by the legency ion.

Change-Id: I428d856e96033004943ee024e8d280f3e96753a1
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2020-02-20 09:52:49 +08:00
Xu Jianqun
dd26e2db1b staging: ion: rockchip: add rockchip ion device
Add rockchip_ion_dev for other modules to use.

Change-Id: I270705dc711b93af6be6dd593858723eb853aa95
Signed-off-by: Xu Jianqun <jay.xu@rock-chips.com>
2016-01-05 18:09:26 +08:00
Jianqun xu
8f09cde6a2 staging: ion: rockchip-ion make codingstyle
Change-Id: I8f61b9af34c9acf82203dc188e8d19e09b007ad9
Signed-off-by: Jianqun xu <jay.xu@rock-chips.com>
2015-11-30 18:51:50 +08:00
Jianqun Xu
de3570a39b staging: ion: rockchip: remove unused feature
Remove codes related to:
- DRM
- secure
- psci

They are only required by part of platforms.

Change-Id: Ie03d2637971cdd9fad87b3a5b473566ebc94ac80
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2015-11-30 13:52:57 +08:00
Jianqun Xu
773a19827f ion: rockchip-ion: add API to set memory region secured
Add ion ioctl command -ION_IOC_SET_SECURED
for user to set memory region secured.

Change-Id: Ic4a7432ab8d2fd9f60fdfe7457e92f7c99768e12
Signed-off-by: Jianqun Xu <jay.xu@rock-chips.com>
2015-10-29 09:36:18 +08:00
CMY
be6254128b rk: ion: ion's heap id order by heap type
need update android, including:
    hardware/rk29/libgralloc_ump/
    hardware/rk29/camera/
    external/rk-pcba-test/
2014-12-23 18:16:22 +08:00
CMY
f0ab5f44c0 rk: ion: add drm heap for secure buffer allocation 2014-10-15 15:31:17 +08:00
CMY
2305db926f Revert "rk: ion: support cache ops for CMA heap"
This reverts commit 98ad00141c.

Conflicts:
	drivers/staging/android/ion/ion.c
	drivers/staging/android/ion/ion_cma_heap.c
	drivers/staging/android/ion/ion_priv.h
2014-05-14 10:40:01 +08:00
CMY
f52cfbfccb rk: ion: add version control
disable ion snapshot by default
		 fix build warn
2014-04-30 08:38:25 +08:00
CMY
30a19b9b33 rk: ion: support carveout heap 2014-04-09 10:22:47 +08:00
CMY
98ad00141c rk: ion: support cache ops for CMA heap 2014-03-14 17:42:46 +08:00
CMY
6181384db8 rk: ion: modify the ION_IOC_XXX name easy to understand 2014-02-25 17:26:01 +08:00
CMY
4255b3e268 rk: ion: support shared buffer between processes without Binder 2014-02-25 15:32:13 +08:00
CMY
a8cb0a0942 rk: ion: change heap id 2014-02-21 15:41:11 +08:00
CMY
381653de66 rk: ion: add custom ioctl: ION_IOC_GET_PHYS 2014-02-20 11:21:40 +08:00
CMY
d968e1a463 rk: ion: remove ^M character 2014-02-11 17:14:56 +08:00
CMY
268a9b7111 move rockchip_ion.h file to include/linux/ 2014-02-11 16:49:54 +08:00