From owner-freebsd-arm@FreeBSD.ORG Fri Dec 27 20:01:39 2013 Return-Path: Delivered-To: freebsd-arm@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id A9F451F9 for ; Fri, 27 Dec 2013 20:01:39 +0000 (UTC) Received: from mail-ig0-f176.google.com (mail-ig0-f176.google.com [209.85.213.176]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6F8AE1B38 for ; Fri, 27 Dec 2013 20:01:39 +0000 (UTC) Received: by mail-ig0-f176.google.com with SMTP id k19so30650777igc.3 for ; Fri, 27 Dec 2013 12:01:38 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:sender:subject:mime-version:content-type:from :in-reply-to:date:cc:content-transfer-encoding:message-id:references :to; bh=bxDlVsllmWI882+/W0Y07jhiA4ERKBJMtOrzVSgulVs=; b=LtTGWx9uVj1Izf8o0WLgg3jc1Nmr7ca01TaJjz3eb6/6M6Ib/TuP3gMkR8WDsxu3fH VsLxJiB7/n9Fr1I5cJMzpV4jDjrPlGa2n5MVvtx9HuY6EnlpwoNRSkfSXhoTTs3JiMic DfS5eibljZq/5l5jMfUhHzouptuXl1OIO2n/99Mu6W37HadZRUawrzJ7G7KIqt88Y9B7 UzWE9YYMKBBWStDAbg8o9gOlTJLlY5WrFhRYjMslcmfyblmHYDrgRl+rD/pW9VIPA8Ym HMBtlGW9qwTgb5Cj8hoR6TwYK1YglUKNriudW+qV0S/q7BJ34GId4fn9UIeWLx9JwVYT cxcw== X-Gm-Message-State: ALoCoQkEd03o0JefGjQIK9y4IYfn0axydyNjlSgEEIWHFU6o6UPOokwNGtaNL8v2OiHcb/NeHkfr X-Received: by 10.43.81.200 with SMTP id zz8mr33825523icb.29.1388174498430; Fri, 27 Dec 2013 12:01:38 -0800 (PST) Received: from fusion-mac.bsdimp.com (50-78-194-198-static.hfc.comcastbusiness.net. [50.78.194.198]) by mx.google.com with ESMTPSA id lp9sm46261391igb.2.2013.12.27.12.01.36 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Fri, 27 Dec 2013 12:01:37 -0800 (PST) Sender: Warner Losh Subject: Re: HDMI output on Beaglebone black Mime-Version: 1.0 (Apple Message framework v1085) Content-Type: text/plain; charset=utf-8 From: Warner Losh In-Reply-To: <29b6bc61-c513-4d98-8aed-4e1ea6ebe4da@email.android.com> Date: Fri, 27 Dec 2013 13:01:36 -0700 Content-Transfer-Encoding: quoted-printable Message-Id: References: <7C58B233-1E84-47A3-ABB2-0038928BB1B2@bluezbox.com> <29b6bc61-c513-4d98-8aed-4e1ea6ebe4da@email.android.com> To: Aleksandr Rybalko X-Mailer: Apple Mail (2.1085) Cc: Tim Kientzle , "freebsd-arm@freebsd.org" X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 27 Dec 2013 20:01:39 -0000 On Dec 27, 2013, at 1:37 AM, Aleksandr Rybalko wrote: > Tim Kientzle =D0=BD=D0=B0=D0=BF=D0=B8=D1=81=D0=B0=D0=B2= (=D0=BB=D0=B0): >>=20 >> On Dec 26, 2013, at 1:18 PM, Oleksandr Tymoshenko = >> wrote: >>=20 >>>=20 >>> On 2013-12-25, at 9:08 PM, "Lundberg, Johannes" >> wrote: >>>=20 >>>> Hi >>>>=20 >>>> According to the readme for Beaglebone Black in crochet-freebsd >> there is no >>>> support for HMDI output yet (as of Dec 2013). >>>>=20 >>>> Does anyone know what is required to make this work? >>>=20 >>> You need to write driver for NXP TDA19988 HDMI (LCD to HDMI >> converter), driver=20 >>> for LCD controller and vt/syscons wrapper. Also properly pinmux LCD >> pins in .dts. >>=20 >> Does newcons make this any simpler? >=20 > 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. Glad to hear about the new console code being easier to work with. I may = have to bring it up on my Atmel gear that has LCDs... Warner=