On Fri, Jan 13, 2012 at 9:41 PM, Rob Clark <rob.clark@xxxxxxxxxx> wrote: > +void omapdrm_reserve_vram(void) > +{ > +#ifdef CONFIG_CMA > + /* Create private 32MiB contiguous memory area for omapdrm.0 device > + * TODO revisit size.. if uc/wc buffers are allocated from CMA pages > + * then the amount of memory we need goes up.. > + */ /* * Foo. */ > + dma_declare_contiguous(&omap_drm_device.dev, 32*SZ_1M, 0, 0); 32 * SZ1_M > +#else > +# warning "CMA is not enabled, there may be limitations about scanout buffer allocations on OMAP3 and earlier" > +#endif > +} > + > +#endif > diff --git a/arch/arm/plat-omap/drm.h b/arch/arm/plat-omap/drm.h > new file mode 100644 > index 0000000..56e0c0e > --- /dev/null > +++ b/arch/arm/plat-omap/drm.h Maybe this should go to include/plat > +#ifndef __PLAT_OMAP_DRM_H__ > +#define __PLAT_OMAP_DRM_H__ I see a lot of headers using this form: __ARCH_OMAP_FOO_H Cheers. -- Felipe Contreras -- To unsubscribe from this list: send the line "unsubscribe linux-omap" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html