Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 27 Dec 2013 14:46:32 -0700
From:      Warner Losh <imp@bsdimp.com>
To:        Tim Kientzle <tim@kientzle.com>
Cc:        Aleksandr Rybalko <ray@ddteam.net>, "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: HDMI output on Beaglebone black
Message-ID:  <A1E215AD-F0E1-44D5-9654-BE724E4467A7@bsdimp.com>
In-Reply-To: <A881E458-30CF-4B55-97A2-AEB560F1BD71@kientzle.com>
References:  <CAASDrVnu-0vJsnnp-rEQAT6dkg3eyNcjTejYzwwaKDpfkzFXdw@mail.gmail.com> <7C58B233-1E84-47A3-ABB2-0038928BB1B2@bluezbox.com> <FB96D3DB-3DC2-4D5F-B83F-CF294F69F93D@kientzle.com> <29b6bc61-c513-4d98-8aed-4e1ea6ebe4da@email.android.com> <DDFDEBC3-ECAF-43AB-8CBF-BC10C766F29C@bsdimp.com> <A881E458-30CF-4B55-97A2-AEB560F1BD71@kientzle.com>

index | next in thread | previous in thread | raw e-mail


On Dec 27, 2013, at 2:45 PM, Tim Kientzle wrote:

> 
> On Dec 27, 2013, at 12:01 PM, Warner Losh <imp@bsdimp.com> wrote:
> 
>> 
>> On Dec 27, 2013, at 1:37 AM, Aleksandr Rybalko wrote:
>> 
>>> Tim Kientzle <tim@kientzle.com> написав(ла):
>>>> 
>>>> On Dec 26, 2013, at 1:18 PM, Oleksandr Tymoshenko <gonzo@bluezbox.com>
>>>> wrote:
>>>> 
>>>>> 
>>>>> On 2013-12-25, at 9:08 PM, "Lundberg, Johannes"
>>>> <johannes@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.

That's true for this SoC... For others we'll not likely be so likely... 

Warner

help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?A1E215AD-F0E1-44D5-9654-BE724E4467A7>