summaryrefslogtreecommitdiff
path: root/arch
diff options
context:
space:
mode:
authorXinliang Liu <xinliang.liu@linaro.org>2015-06-01 09:42:48 -0400
committerJorge Ramirez-Ortiz <jro@xenomai.org>2015-06-01 09:42:48 -0400
commit5daa86208dbf3e22022143e7ad7dcd5f7e296a2f (patch)
tree5bf0352f252c912f92bd80c3599985611d3c8cfa /arch
parentbd6eef26bdf9f67c21b2fd3ccc582ff314215e46 (diff)
drivers: drm: cursor support and desktop acceleration
test: execute es2gears
Diffstat (limited to 'arch')
-rw-r--r--arch/arm64/boot/dts/hi6220-hikey.dts15
-rw-r--r--arch/arm64/boot/dts/hi6220.dtsi2
-rw-r--r--arch/arm64/configs/defconfig2
3 files changed, 19 insertions, 0 deletions
diff --git a/arch/arm64/boot/dts/hi6220-hikey.dts b/arch/arm64/boot/dts/hi6220-hikey.dts
index 2e5db3ee4de6..8f22c03ab977 100644
--- a/arch/arm64/boot/dts/hi6220-hikey.dts
+++ b/arch/arm64/boot/dts/hi6220-hikey.dts
@@ -41,6 +41,21 @@
reg = <0x0 0x00000000 0x0 0x40000000>;
};
+ reserved-memory {
+ #address-cells = <2>;
+ #size-cells = <2>;
+ ranges;
+
+ /* global autoconfigured region for contiguous allocations */
+ linux,cma {
+ compatible = "shared-dma-pool";
+ reusable;
+ size = <0x0 0x4000000>; /* 64M */
+ alignment = <0x0 0x2000>; /* 4k page alignment */
+ linux,cma-default;
+ };
+ };
+
smb {
uart0: uart@f8015000 { /* console */
status = "ok";
diff --git a/arch/arm64/boot/dts/hi6220.dtsi b/arch/arm64/boot/dts/hi6220.dtsi
index 99ad9c552dec..022328966923 100644
--- a/arch/arm64/boot/dts/hi6220.dtsi
+++ b/arch/arm64/boot/dts/hi6220.dtsi
@@ -667,6 +667,7 @@
#address-cells = <2>;
#size-cells = <2>;
ranges;
+ dma-coherent;
ade: ade@f4100000 {
compatible = "hisilicon,hi6220-ade";
@@ -1001,6 +1002,7 @@
dfs_profile_num = <2>;
dfs_profiles = <250 3 0>, <500 1 0>;
mali_type = <2>;
+ dma-coherent;
};
dwmmc_0: dwmmc0@f723d000 {
diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig
index 536a21f4d269..d4b8a0328077 100644
--- a/arch/arm64/configs/defconfig
+++ b/arch/arm64/configs/defconfig
@@ -269,6 +269,7 @@ CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_ANALOG_TV_SUPPORT=y
# CONFIG_MEDIA_SUBDRV_AUTOSELECT is not set
CONFIG_MALI400=m
+CONFIG_MALI400_DEBUG=y
CONFIG_MALI450=y
# CONFIG_MALI400_PROFILING is not set
# CONFIG_MALI_DVFS is not set
@@ -278,6 +279,7 @@ CONFIG_MALI_PLAT_SPECIFIC_DT=y
CONFIG_DRM=y
CONFIG_DRM_I2C_ADV7533=y
CONFIG_DRM_HISI=y
+# CONFIG_DRM_HISI_FBDEV is not set
CONFIG_ION=y
CONFIG_ION_HISI=y
CONFIG_FB_ARMCLCD=y