[PATCH] ep93xx: add framebuffer support to edb93xx boards

Ryan Mallon ryan at bluewatersys.com
Wed Jan 26 19:10:22 EST 2011


On 01/27/2011 01:04 PM, H Hartley Sweeten wrote:
> On Wednesday, January 26, 2011 4:51 PM, Ryan Mallon wrote:
>> On 01/08/2011 11:38 AM, H Hartley Sweeten wrote:
>>> The ep9307, ep9312, and ep9315 variants of the ep93xx processor include the
>>> raster engine needed for framebuffer support.
>>>
>>> This allows the EDB93xx boards with those processors to use the framebuffer
>>> driver.
>>>
>>> Tested on an EDB9307A with the following kernel parameters:
>>> 	video=640x480-16 at 60
>>> 	video=1024x768-16 at 60
>>>
>>> Signed-off-by: H Hartley Sweeten <hsweeten at visionengravers.com>
>>>
> 
>>> +static int __init edb93xx_has_fb(void)
>>> +{
>>> +	if (machine_is_edb9307() || machine_is_edb9307a() ||
>>> +	    machine_is_edb9312() || machine_is_edb9315() ||
>>> +	    machine_is_edb9315a()) {
>>
>> return (machine_is_edb9307() || machine_is_edb9307a() ...
> 
> OK.
> 
> I'm wondering if these *_has_{peripheral} helpers should just be defines and
> moved to one of the mach headers.  That way the other ep93xx platforms can
> use the same helpers.

I would think that they are only really needed for the edb board file
which supports all of the processors types. IIRC, The other boards all
have a specific processor and so the peripheral setup is fixed.

~Ryan

-- 
Bluewater Systems Ltd - ARM Technology Solution Centre

Ryan Mallon         		5 Amuri Park, 404 Barbadoes St
ryan at bluewatersys.com         	PO Box 13 889, Christchurch 8013
http://www.bluewatersys.com	New Zealand
Phone: +64 3 3779127		Freecall: Australia 1800 148 751
Fax:   +64 3 3779135			  USA 1800 261 2934



More information about the linux-arm-kernel mailing list