From: 胡卫国 <hwg@rk29.(none)> Date: Fri, 19 Aug 2011 06:56:58 +0000 (+0800) Subject: add skype_pmem_device and this device size is 0M X-Git-Tag: firefly_0821_release~9772^2~15 X-Git-Url: http://demsky.eecs.uci.edu/git/?a=commitdiff_plain;h=b0956a031d0cd6fefea0397f9effc8a57e1f1a8d;p=firefly-linux-kernel-4.4.55.git add skype_pmem_device and this device size is 0M --- diff --git a/arch/arm/mach-rk29/board-rk29-ddr3sdk.c b/arch/arm/mach-rk29/board-rk29-ddr3sdk.c index 4a6cf6188fd9..1daf070fbf03 100755 --- a/arch/arm/mach-rk29/board-rk29-ddr3sdk.c +++ b/arch/arm/mach-rk29/board-rk29-ddr3sdk.c @@ -96,6 +96,7 @@ #define PMEM_GPU_SIZE SZ_64M #define PMEM_UI_SIZE SZ_32M #define PMEM_VPU_SIZE SZ_64M +#define PMEM_SKYPE_SIZE 0 #define PMEM_CAM_SIZE PMEM_CAM_NECESSARY #ifdef CONFIG_VIDEO_RK29_WORK_IPP #define MEM_CAMIPP_SIZE SZ_4M @@ -119,7 +120,8 @@ #define MEM_CAMIPP_BASE (PMEM_CAM_BASE - MEM_CAMIPP_SIZE) #define MEM_FB_BASE (MEM_CAMIPP_BASE - MEM_FB_SIZE) #define MEM_FBIPP_BASE (MEM_FB_BASE - MEM_FBIPP_SIZE) -#define LINUX_SIZE (MEM_FBIPP_BASE - RK29_SDRAM_PHYS) +#define PMEM_SKYPE_BASE (MEM_FBIPP_BASE - PMEM_SKYPE_SIZE) +#define LINUX_SIZE (PMEM_SKYPE_BASE - RK29_SDRAM_PHYS) #define PREALLOC_WLAN_SEC_NUM 4 #define PREALLOC_WLAN_BUF_NUM 160 @@ -396,6 +398,21 @@ static struct platform_device rk29_vpu_mem_device = { .platform_data = &vpu_mem_pdata, }, }; +static struct android_pmem_platform_data android_pmem_skype_pdata = { + .name = "pmem_skype", + .start = PMEM_SKYPE_BASE, + .size = PMEM_SKYPE_SIZE, + .no_allocator = 0, + .cached = 0, +}; + +static struct platform_device android_pmem_skype_device = { + .name = "android_pmem", + .id = 3, + .dev = { + .platform_data = &android_pmem_skype_pdata, + }, +}; #ifdef CONFIG_VIDEO_RK29XX_VOUT static struct platform_device rk29_v4l2_output_devce = { .name = "rk29_vout", @@ -1484,6 +1501,7 @@ static struct platform_device *devices[] __initdata = { &rk29_soc_camera_pdrv_1, &android_pmem_cam_device, #endif + &android_pmem_skype_device, &android_pmem_device, &rk29_vpu_mem_device, #ifdef CONFIG_USB20_OTG