From owner-freebsd-arm@freebsd.org Mon Mar 18 18:15:04 2019 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id BC3B3154931E for ; Mon, 18 Mar 2019 18:15:03 +0000 (UTC) (envelope-from ian@freebsd.org) Received: from outbound3d.ore.mailhop.org (outbound3d.ore.mailhop.org [54.186.57.195]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id C321D6DDF6 for ; Mon, 18 Mar 2019 18:15:02 +0000 (UTC) (envelope-from ian@freebsd.org) ARC-Seal: i=1; a=rsa-sha256; t=1552931932; cv=none; d=outbound.mailhop.org; s=arc-outbound20181012; b=QWLSyUQdulqOwPIFC45jybJdlfmYkowzXYJYG6iXzLydISxYsfXqrKZYRzWqTgn01OAQUNGWCoYOt 83WitGw4Z+igBPDG7kuBbKqquZipmUqI7SyW0U5VhOJnGWIvwTvufruO5zm5sUNKFpGmZxpQmiBZ/H L+fBj2WaXV5O7mcVo6a4gPau9FN7s0i1FUU4HdQHO1TV/bD28AiJtic2lD5dE2W7BvZC1dLPR6J5CY 8owtl/u4Yvkd0DpsCUD9xKmptKWH97MjPJUek6ISTllKiduI0FtPSw+V/YA2TQhO35iScUUEmLV6AL zP+HKh++H/vV66hZjTlbdC7ji/vbTtw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=arc-outbound20181012; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:dkim-signature:from; bh=OIET5aTYfmcOfVrg8pL5PpIGVFf6yK8QbXoMOkIQwBE=; b=eQCdmpsWJ0CrP9iwB2NpZVTLeMAQyG4QQmYVsoYkWI1UQTQ3GnVbsn3HxUKCtJ67lorD2D4Cl6M+E 0rUnC7RW4SGYsxRrvO41jdnRNT8ePgaJvq3ukkq7wB7bce+AwzIU6FsDeNjcUkpY09D8ZUqXl+8qst NdWPFh9Enij/hVPq+EawQmI1UAbY0RVp7CSYmSuSNvGYDQkAm2Y4Xbg0j9innPQHtLmIIVbAQ5GPRM eC4CGydbWMnlG9wvGbTLP+aGZc/i/m43djynWnRjDNPu1EjjVHN/PRVGqMcH+qN+mPgAwwdj6h7bjJ vtRZVIb2+MdlCheWFMrWIj59gEvSKIQ== ARC-Authentication-Results: i=1; outbound3.ore.mailhop.org; spf=softfail smtp.mailfrom=freebsd.org smtp.remote-ip=67.177.211.60; dmarc=none header.from=freebsd.org; arc=none header.oldest-pass=0; DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=outbound.mailhop.org; s=dkim-high; h=content-transfer-encoding:mime-version:content-type:references:in-reply-to: date:to:from:subject:message-id:from; bh=OIET5aTYfmcOfVrg8pL5PpIGVFf6yK8QbXoMOkIQwBE=; b=lZPzzn3z7E+yRXVU1F4zJDLHtyUv5gsEHuEha+CjTQk8ju0heKhPMXfjR46SF03cDd58Qb7/w21ig 66kSpKKdb4jDoAyqD2Lif3SRTTdVAKR5KJ5lvzYONb1cvm1439X3lzF34fuuVtWl4Bqo0eP65dylyk jO+mS8yrDW+h3DzEGVb4gNKk2y9ZX8HGT/88npy8zM9UeNNIZoMMdkVMC955yTcxtnVl7d4PSCC3zD j859RaFbDAqNHO1vaAL9MJMOVGOtU5VCENyeKIkL2OhfHTjcCKb25mAtac4R2Api0J5TCinpRGxjU8 Jxg+1FNHwggeO8zCBZIPFDVHE9jYzIA== X-MHO-RoutePath: aGlwcGll X-MHO-User: 7be18f7e-49a7-11e9-9bb1-1f29e4676f89 X-Report-Abuse-To: https://support.duocircle.com/support/solutions/articles/5000540958-duocircle-standard-smtp-abuse-information X-Originating-IP: 67.177.211.60 X-Mail-Handler: DuoCircle Outbound SMTP Received: from ilsoft.org (unknown [67.177.211.60]) by outbound3.ore.mailhop.org (Halon) with ESMTPSA id 7be18f7e-49a7-11e9-9bb1-1f29e4676f89; Mon, 18 Mar 2019 17:58:50 +0000 (UTC) Received: from rev (rev [172.22.42.240]) by ilsoft.org (8.15.2/8.15.2) with ESMTP id x2IHwnlD062806; Mon, 18 Mar 2019 11:58:49 -0600 (MDT) (envelope-from ian@freebsd.org) Message-ID: <89f5b8d1ab0614ac8d88b5d5f1afc63e640c3c17.camel@freebsd.org> Subject: Re: Options for FBSD support with LCD device - new project From: Ian Lepore To: Kaya Saman , "freebsd-arm@freebsd.org" Date: Mon, 18 Mar 2019 11:58:49 -0600 In-Reply-To: References: <8df902f6-20a3-31c4-71ac-91f5d5fdf50d@optiplex-networks.com> <0ecf23e129ca7ac6a92a01bbb34c03f1ac8c6dc8.camel@freebsd.org> Content-Type: text/plain; charset="UTF-8" X-Mailer: Evolution 3.28.5 FreeBSD GNOME Team Mime-Version: 1.0 Content-Transfer-Encoding: 7bit X-Rspamd-Queue-Id: C321D6DDF6 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.99 / 15.00]; local_wl_from(0.00)[freebsd.org]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; NEURAL_HAM_SHORT(-0.99)[-0.990,0]; ASN(0.00)[asn:16509, ipnet:54.186.0.0/15, country:US]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 18 Mar 2019 18:15:04 -0000 On Mon, 2019-03-18 at 17:34 +0000, Kaya Saman wrote: > On 3/18/19 4:07 PM, Ian Lepore wrote: > > On Mon, 2019-03-18 at 15:56 +0000, Kaya Saman wrote: > > > Many thanks Michael! > > > > > > > > > I have also found this guide too: > > > https://www.rototron.info/lcdproc-tutorial-for-raspberry-pi/ > > > > > > > > > It goes through the GPIO connection using a Raspberry Pi and a CF > > > HD44780 compatible display. This should also work in a similar > > > fashion > > > with the Odroid. > > > > > > > Before you go too far down this path, you should probably be aware > > that > > odroid isn't really supported on freebsd. There was some initial > > work > > done to support the original C1, but it was basically a drive-by > > commit > > which hasn't been actively supported since then. > > > > You should consider some well-supported board, something based on > > an > > Allwinner or imx6 SOC would be a good candidate. > > > > Gpio sounds like about the worst way to connect a > > display. Something > > based on i2c or SPI would be a much better choice. Usually the so- > > called "usb" solutions are really just forms of i2c or SPI being > > bit- > > banged by an FTDI chip. Not a horrible solution, but probably not > > quite as efficient as native i2c or spi. > > > > -- Ian > > > > > > That was great advise! Thanks Ian :-) > > > Looking at the FreeBSD support for these types of boards, it seems > the > most common devices are either the Raspberry Pi family and the > Beagleboard Black and Green. > > > It looks like both Raspberry Pi 2B and the Beaglebone Black have > good > support with FreeBSD and both offer SPI headers. I am not sure about > the > state of the Pi3 as the information comes up with unknown. > > > I'm just reading through the wiki page for the BB Black: > https://wiki.freebsd.org/FreeBSD/arm/BeagleBoneBlack right now trying > to > get a better understanding of things in general. It might be a good > option as it sounds fairly easy to deploy FBSD on it. > > > Regards, > > > Kaya > I would never recommend that anybody use any flavor of rpi for any purpose at all. The hardware sucks, and the support is minimal, because all of us developers hate working on it (because it sucks so much). The BB isn't too bad, it's just ancient and crippled -- single core at low clock speeds. Really, an Allwinnner-based board is your best bet. I'll let the various users and supporters of the AW stuff recommend specific models (I don't have any AW hardware, I have all I can do supporting imx6 these days). The stuff you'll find on the wiki is mostly ancient news that hasn't been updated in years. -- Ian