linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* MPC8272ADS and frame buffer
@ 2004-12-08  0:49 Federico Lucifredi
  0 siblings, 0 replies; 6+ messages in thread
From: Federico Lucifredi @ 2004-12-08  0:49 UTC (permalink / raw)
  To: linuxppc-embedded

Hello Linux-PPCers,
    I have a quick one: I am looking at the Arabella kernel on the 
MPC8272ADS, which I am planning to use as a prototyping platform while 
we get to figure out a BSP for our custom board.

    Now, I have an Epson card on hand (13806) which I know to be working 
on ppc, and which has drivers as a kernel patch for 2.4.21, and I have a 
radeon card on hand which I used to like because of its vesa 2.0 
compliance.  The first brings up the problem of porting the patch to the 
2.4.26 kernel, which Arabella/Yuli Barcohen customized to the 
MPC8272ADS. The latter, according to Yuli himself, won't work because of 
BIOS initialization issues.

    I do not mind buying another card if necessary (time is at a greater 
premium), but I would like to know that there is a 2.4.6 driver for it 
or that it is supported by Arabella's kernel.

Anyone here using the Arabella BSP on the 8272ADS with a frame buffer on 
it ? What setup are you using?

-Federico

^ permalink raw reply	[flat|nested] 6+ messages in thread

* MPC8272ADS and frame buffer
@ 2005-01-06 20:55 Federico Lucifredi
       [not found] ` <3535657973.20050126204614@ttnet.net.tr>
  0 siblings, 1 reply; 6+ messages in thread
From: Federico Lucifredi @ 2005-01-06 20:55 UTC (permalink / raw)
  To: Linux-ppc [mailing list]

Hello Federico,
    It turns out you can solve your problem by using the Epson SD13806 
evaluation board (s5u13806b00c). It comes with drivers distributed, 
inanely enough, as a patch for a specific kernel, so prepare for some 
hand-patching. Other than that, it works.

    Love answering myself :)  -Federico

>Hello Linux-PPCers,
>    I have a quick one: I am looking at the Arabella kernel on the 
>MPC8272ADS, which I am planning to use as a prototyping platform while 
>we get to figure out a BSP for our custom board.
>
>    Now, I have an Epson card on hand (13806) which I know to be working 
>on ppc, and which has drivers as a kernel patch for 2.4.21, and I have a 
>radeon card on hand which I used to like because of its vesa 2.0 
>compliance.  The first brings up the problem of porting the patch to the 
>2.4.26 kernel, which Arabella/Yuli Barcohen customized to the 
>MPC8272ADS. The latter, according to Yuli himself, won't work because of 
>BIOS initialization issues.
>
>    I do not mind buying another card if necessary (time is at a greater 
>premium), but I would like to know that there is a 2.4.6 driver for it 
>or that it is supported by Arabella's kernel.
>
>Anyone here using the Arabella BSP on the 8272ADS with a frame buffer on 
>it ? What setup are you using?
>
>-Federico
>  
>

-- 
_________________________________________
-- "'Problem' is a bleak word for challenge" - Richard Fish

Muad'Dib of Caladan (Federico L. Lucifredi)- Harvard University & BU
http://metcs.bu.edu/~lucifred

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: MPC8272ADS and frame buffer
@ 2005-01-26 23:30 Federico Lucifredi
  0 siblings, 0 replies; 6+ messages in thread
From: Federico Lucifredi @ 2005-01-26 23:30 UTC (permalink / raw)
  Cc: Linux-ppc [mailing list]

Hello Bora,
 

> FL>     It turns out you can solve your problem by using the Epson 
> SD13806
> FL> evaluation board (s5u13806b00c).
>
> Has this evaboard got PCI interface?
>  
>
It is a PCI card form factor. The epson chip does NOT have a PCI 
interface on board, so a PCI bridge chip is there to support PCI 
operation -- In short, if you want to use PCI, it is available by 
activating it with a DIP switch.  I did use it, and it works.

> FL> It comes with drivers distributed, FL> inanely enough, as a patch 
> for a specific kernel, so prepare for some FL> hand-patching. Other 
> than that, it works.
>  
>

> We would like to use it with two purposes. One is to display 
> browser(Opera, Mozilla, Firefox or what
> it is) and second one is to play films encoded by mpeg. AFAIK, this 
> card is framebuffer style. It
> has some 2D acceleration mainly for blitting operations. I think films 
> are not drawing thing. Color
> space conversion, scaling are discussed. But others are drawing thing.
>
> Do you think this card is enought for them?
>  
>
I believe the card is enough for browser operation, yes. I am not sure 
about playing video beacuse I have not performance-checked it , and as 
you pointed out, it is unaccelerated.  It should be able to display 
whatever you throw at it though, so if you can do the MPEG decoding 
completely in software on the MPC side, you should be fine.

Do you work at Turk Telecom or are you just a customer ? What is your 
project, if I may ask ?

   -Federico

-- 
_________________________________________
-- "'Problem' is a bleak word for challenge" - Richard Fish

Muad'Dib of Caladan (Federico L. Lucifredi)- Harvard University & BU
http://metcs.bu.edu/~lucifred

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: MPC8272ADS and frame buffer
       [not found]     ` <371777686.20050127005702@ttnet.net.tr>
@ 2005-01-26 23:34       ` Federico Lucifredi
       [not found]         ` <396073913.20050127020839@ttnet.net.tr>
  0 siblings, 1 reply; 6+ messages in thread
From: Federico Lucifredi @ 2005-01-26 23:34 UTC (permalink / raw)
  To: Bora Þahin; +Cc: Linux-ppc [mailing list]

Bora Þahin wrote:

>But S1D13806 is showed in the web site as legacy. Instead of it S1D13506 is suggested, which seems
>it has the same properties with 13806... Do you know anything about it?
>
>  
>
hehe - I know, it is an oldie now. I used it because my company had one 
around, and it was a cheap approach to try what we had on hand first =)

A good thing for you is that the Linux driver is one for most of the 
Epson chips (download the file, you will see this sd1d1xxxfb.c (or 
something like it) file, it depends on different includes for different 
chips, but other than that it is always the same driver.

>Has it got X-Window driver[s] or only frame-buffer support? If only framebuffer, then it means frame
>buffer X-window server. And this one is a bit slow AFAIK...
>  
>
The driver is fb only - I agree with you, if you are going to use X, you 
dont want to go with that. On the other hand, unlsee you want a lot of 
applications on the desk, ditching X would help you in maximizing CPU 
usage as you request below. Qt-E by Trolltech (Disclaimer: I am a 
fanatical Qt user) supports Fb graphics, so if you do not need anything 
besides a browser (Opera can also use Qt-E, and Konqueror can also link 
agains it, although I would not recommend that one yet), you can well do 
without X.

>FL> I believe the card is enough for browser operation, yes. I am not sure
>FL> about playing video beacuse I have not performance-checked it , and as 
>FL> you pointed out, it is unaccelerated.  It should be able to display 
>FL> whatever you throw at it though, so if you can do the MPEG decoding 
>FL> completely in software on the MPC side, you should be fine.
>
>Thanks for these invaluable insights...
>  
>
My pleasure to be of help =)

>FL> Do you work at Turk Telecom or are you just a customer ?
>
>Yeah, I am just a customer. I dont like using company e-mail. Because it is read by third party
>products :-)
>  
>
>If possible, we want to decrease microprocessor clock. Normally we
>do it in VIA Epia-500MHz and thinking in parallel with, it should be done under 533, or perhaps
>[..] 466, 400. I dont know. We will test it. Do you know anything about it?
>  
>
Hmm - testing is the only way you can come up with a figure. But 
removing X from the equation will certinly gain you some % of CPU 
availability, which you will need for the soft mpeg decoder. You also 
want to test that the buffer setup of the whole thing is designed 
correctly for the kind of response and thruput you will need... I have 
seen reports on the mailing list of people having trouble b/c of some 
crippleware used in bus implementations.

-Federico


-- 
_________________________________________
-- "'Problem' is a bleak word for challenge" - Richard Fish

Muad'Dib of Caladan (Federico L. Lucifredi)- Harvard University & BU
http://metcs.bu.edu/~lucifred

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: MPC8272ADS and frame buffer
       [not found]         ` <396073913.20050127020839@ttnet.net.tr>
@ 2005-01-27  0:20           ` Federico Lucifredi
       [not found]             ` <551817263.20050128123639@ttnet.net.tr>
  0 siblings, 1 reply; 6+ messages in thread
From: Federico Lucifredi @ 2005-01-27  0:20 UTC (permalink / raw)
  To: Bora Þahin, Linux-ppc [mailing list]

Bora Þahin wrote:

>Hello Federico,
>
>Thanks for the infos...
>
>FL> You also 
>FL> want to test that the buffer setup of the whole thing is designed 
>FL> correctly for the kind of response and thruput you will need... I have 
>FL> seen reports on the mailing list of people having trouble b/c of some 
>FL> crippleware used in bus implementations.
>
>I dont understand it exactly. May you able to explain it a bit clearly?
>
>Thanks for the infos...
>  
>
I meant that you have to stress-test the bus connection that you are 
going to use to whatever graphic hardware you
select - you cannot count on embedded hardware being bleeding-edge 
performance, and you are going to play 25 or 30 frames a second over 
that bus -- it is a lot of data, and you have bandwidth (hopefully not a 
problem with pci) and jitter (delay variance) constraints.

    -Federico

-- 
_________________________________________
-- "'Problem' is a bleak word for challenge" - Richard Fish

Muad'Dib of Caladan (Federico L. Lucifredi)- Harvard University & BU
http://metcs.bu.edu/~lucifred

^ permalink raw reply	[flat|nested] 6+ messages in thread

* Re: MPC8272ADS and frame buffer
       [not found]             ` <551817263.20050128123639@ttnet.net.tr>
@ 2005-01-28 17:31               ` Federico Lucifredi
  0 siblings, 0 replies; 6+ messages in thread
From: Federico Lucifredi @ 2005-01-28 17:31 UTC (permalink / raw)
  To: Bora Þahin, Linux-ppc [mailing list]

Bora Þahin wrote:

>Hi Federico,
>
>FL> I meant that you have to stress-test the bus connection that you are
>FL> going to use to whatever graphic hardware you
>FL> select - you cannot count on embedded hardware being bleeding-edge 
>FL> performance, and you are going to play 25 or 30 frames a second over 
>FL> that bus -- it is a lot of data, and you have bandwidth (hopefully not a 
>FL> problem with pci) and jitter (delay variance) constraints.
>
>Sory for the late answer...
>
>I see you. In fact I know it but some blurry situations is matter. We use IBM-PPC. It has
>CoreConnect bus. I dont know implementation details of it but it has three different buses. One is
>PLB. This is for speedy ones. PCI bridge is in this bus also. AFAIK, data and addres bus of it is
>decoupled. Clock speed is also high. I think it also support burst mode. So in the light of these
>infos it seems enough. So PCI is enough, this one sholud be enough also.
>
>But as you said, we should take into consideration that these cpus and buses are embedded and at
>some points, may have clipped version of desktop brothers.
>
>  
>
Exactly. And even when the cpu is not clipped, the board might be (I am 
handling right now a fully complete Motorola MPC8272 based design, the 
chip supports PCI burst, the board design, however, does not).

-Federico

-- 
_________________________________________
-- "'Problem' is a bleak word for challenge" - Richard Fish

Muad'Dib of Caladan (Federico L. Lucifredi)- Harvard University & BU
http://metcs.bu.edu/~lucifred

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-01-28 17:34 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-26 23:30 MPC8272ADS and frame buffer Federico Lucifredi
  -- strict thread matches above, loose matches on Subject: below --
2005-01-06 20:55 Federico Lucifredi
     [not found] ` <3535657973.20050126204614@ttnet.net.tr>
     [not found]   ` <41F816F6.8090204@acm.org>
     [not found]     ` <371777686.20050127005702@ttnet.net.tr>
2005-01-26 23:34       ` Federico Lucifredi
     [not found]         ` <396073913.20050127020839@ttnet.net.tr>
2005-01-27  0:20           ` Federico Lucifredi
     [not found]             ` <551817263.20050128123639@ttnet.net.tr>
2005-01-28 17:31               ` Federico Lucifredi
2004-12-08  0:49 Federico Lucifredi

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).