HDMI output on Beaglebone black

Tim Kientzle tim at kientzle.com
Fri Dec 27 21:51:36 UTC 2013


On Dec 27, 2013, at 12:01 PM, Warner Losh <imp at bsdimp.com> wrote:

> 
> On Dec 27, 2013, at 1:37 AM, Aleksandr Rybalko wrote:
> 
>> Tim Kientzle <tim at kientzle.com> написав(ла):
>>> 
>>> On Dec 26, 2013, at 1:18 PM, Oleksandr Tymoshenko <gonzo at bluezbox.com>
>>> wrote:
>>> 
>>>> 
>>>> On 2013-12-25, at 9:08 PM, "Lundberg, Johannes"
>>> <johannes at brilliantservice.co.jp> wrote:
>>>> 
>>>>> Hi
>>>>> 
>>>>> According to the readme for Beaglebone Black in crochet-freebsd
>>> there is no
>>>>> support for HMDI output yet (as of Dec 2013).
>>>>> 
>>>>> Does anyone know what is required to make this work?
>>>> 
>>>> You need to write driver for NXP TDA19988 HDMI (LCD to HDMI
>>> converter), driver 
>>>> for LCD controller and vt/syscons wrapper. Also properly pinmux LCD
>>> pins in .dts.
>>> 
>>> Does newcons make this any simpler?
>> 
>> Yup, much simpler.
>> You only have to fill fb_info struct and call fbd to attach or attach fbd child.
> 
> Chances are we'll need to create an Android graphics interface module. Most of the GPUs are programmed with binary blobs that we'll have no hope of getting. However, the interface to Android is fairly standard so we should be able to leverage off that.

I don’t think we need that just to get a working console.

I just skimmed through the AM335x TRM:
   http://www.ti.com/lit/ug/spruh73j/spruh73j.pdf

It looks like there’s enough information there to bring up a
basic frame buffer through the LCD controller (Chapter 13).
That should suffice.

Tim



More information about the freebsd-arm mailing list