On 13/04/13 18:22, the mail apparently from Andy Green included:
On 13/04/13 09:07, the mail apparently from Andy Green included:
I'm hoping someone else will write the patches ^^ but if not I'll try to sort something out.
The attached series gets it building cleanly against current llct with ION.
It can't be tested on my side atm.
There's one funny,
WARNING: "v7_dma_flush_range" [/projects/linaro/mali-t624/kernel/drivers/base/ump/src/ump.ko] undefined!
that does seem to still be around in arch/arm/mm/cache-v7.S, maybe it's not exported suitably or I missed the point (and perhaps someone who recognizes this kind of thing can educate me).
The version we got is not Device Tree -ready either.
The probe() in
gpu/arm/t6xx/kbase/src/linux/mali_kbase_core_linux.c
insists on platform_data.
However they seems to use an accessor kbasep_get_config_value() in
gpu/arm/t6xx/kbase/src/common/mali_kbase_config.c
to touch that structured platform_data in a way that would make it simple to add DT support.
The code doesn't conform to kernel style much, but that's not hard to fix... has anyone thought of actually upstreaming this?
-Andy