static void __init rk30_reserve(void) { #ifdef CONFIG_ION rk30_ion_pdata.heaps[0].base = board_mem_reserve_add("ion", ION_RESERVE_SIZE); #endif #ifdef CONFIG_FB_ROCKCHIP resource_fb[0].start = board_mem_reserve_add("fb0", RK30_FB0_MEM_SIZE); resource_fb[0].end = resource_fb[0].start + RK30_FB0_MEM_SIZE - 1; #ifdef OLEGK0_CHANGED resource_fb[1].start = board_mem_reserve_add("ipp buf", RK30_IPP_MEM_SIZE); resource_fb[1].end = resource_fb[1].start + RK30_IPP_MEM_SIZE - 1; #else #if 0 resource_fb[1].start = board_mem_reserve_add("ipp buf", RK30_FB0_MEM_SIZE); resource_fb[1].end = resource_fb[1].start + RK30_FB0_MEM_SIZE - 1; resource_fb[2].start = board_mem_reserve_add("fb2", RK30_FB0_MEM_SIZE); resource_fb[2].end = resource_fb[2].start + RK30_FB0_MEM_SIZE - 1; #endif #endif #endif #ifdef CONFIG_VIDEO_RK29 rk30_camera_request_reserve_mem(); #endif board_mem_reserved(); }
static void __init fpga_reserve(void) { #if defined(CONFIG_FB_ROCKCHIP) resource_fb[0].start = board_mem_reserve_add("fb0", RK_FB_MEM_SIZE); resource_fb[0].end = resource_fb[0].start + RK_FB_MEM_SIZE - 1; #endif #ifdef CONFIG_ION rk30_ion_pdata.heaps[0].base = board_mem_reserve_add("ion", ION_RESERVE_SIZE); #endif #ifdef CONFIG_VIDEO_RK29 rk30_camera_request_reserve_mem(); #endif board_mem_reserved(); }