[U-Boot] [PATCH 5/5] bcm2835 video: Map fb as cached

Alexander Graf agraf at suse.de
Wed Mar 16 23:32:10 CET 2016



On 16.03.16 19:00, Andreas Färber wrote:
> Am 15.03.2016 um 18:21 schrieb Alexander Graf:
>> The bcm2835 frame buffer is in RAM, so we can easily map it as cached and gain
>> all the glorious performance boost that brings with it.
>>
>> Signed-off-by: Alexander Graf <agraf at suse.de>
>> ---
>>  drivers/video/bcm2835.c | 6 ++++++
>>  1 file changed, 6 insertions(+)
>>
>> diff --git a/drivers/video/bcm2835.c b/drivers/video/bcm2835.c
>> index bff1fcb..fe49f2e 100644
>> --- a/drivers/video/bcm2835.c
>> +++ b/drivers/video/bcm2835.c
>> @@ -106,6 +106,12 @@ void lcd_ctrl_init(void *lcdbase)
>>  
>>  	gd->fb_base = bus_to_phys(
>>  		msg_setup->allocate_buffer.body.resp.fb_address);
>> +
>> +	/* Enable dcache for the frame buffer */
>> +        mmu_set_region_dcache_behaviour(gd->fb_base,
> 
> Spaces vs. tab.

If the rest of the patches are good in v2, I'd appreciate if whoever
applies this code could fix that up :).


Alex


More information about the U-Boot mailing list