From owner-freebsd-arm@freebsd.org Mon Dec 28 15:41:20 2015 Return-Path: Delivered-To: freebsd-arm@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0E5FBA53C57 for ; Mon, 28 Dec 2015 15:41:20 +0000 (UTC) (envelope-from mazhe@alkumuna.eu) Received: from smtp1-g21.free.fr (smtp1-g21.free.fr [IPv6:2a01:e0c:1:1599::10]) (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 CF69E1384 for ; Mon, 28 Dec 2015 15:41:19 +0000 (UTC) (envelope-from mazhe@alkumuna.eu) Received: from yggdrasil.alkumuna.eu (unknown [IPv6:2a01:e35:8a74:6e70:232:36ff:fe5c:3a87]) by smtp1-g21.free.fr (Postfix) with ESMTPS id BFC8C9400FB; Mon, 28 Dec 2015 16:40:45 +0100 (CET) Received: from [192.168.11.10] (ADijon-656-1-22-237.w90-13.abo.wanadoo.fr [90.13.37.237]) (authenticated bits=0) by yggdrasil.alkumuna.eu (8.15.2/8.15.2) with ESMTPSA id tBSFf4QI051846 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Mon, 28 Dec 2015 16:41:11 +0100 (CET) (envelope-from mazhe@alkumuna.eu) Subject: Re: Raspberry Pi and WaveShare SpotPear LCD screens Mime-Version: 1.0 (Mac OS X Mail 9.2 \(3112\)) Content-Type: multipart/signed; boundary="Apple-Mail=_844AECA7-B803-4497-ACB4-A48FCE20490C"; protocol="application/pgp-signature"; micalg=pgp-sha1 X-Pgp-Agent: GPGMail 2.6b2 From: Matthieu Volat In-Reply-To: <20151228135554.GA45251@cicely7.cicely.de> Date: Mon, 28 Dec 2015 16:40:59 +0100 Cc: freebsd-arm@freebsd.org Message-Id: References: <36285EFC-0739-4A93-B22D-C22B7BDEE16D@alkumuna.eu> <20151228135554.GA45251@cicely7.cicely.de> To: ticso@cicely.de X-Mailer: Apple Mail (2.3112) X-BeenThere: freebsd-arm@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: "Porting FreeBSD to ARM processors." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Dec 2015 15:41:20 -0000 --Apple-Mail=_844AECA7-B803-4497-ACB4-A48FCE20490C Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=iso-8859-1 > Le 28 d=E9c. 2015 =E0 14:55, Bernd Walter a = =E9crit : > > [...] >=20 > Basicly they run with fixed configuration HDMI dummy output and then > copy the framebuffer over SPI to the display, which has it's own > displaymemory. > The board has some shift registers, so I'm guessing that the panel > itself uses a memory bus. > At least one GPIOs is used for backlight and I think there is an = enable. > The touch controller is connected to I2C and needs it's own driver = too. > Havn't worked out the details. > Easiest for you would be to use one of their bigger HDMI displays. > They have 5" and 7" and recently also 10.x". > Be aware that they have two 5" - one is connected to the GPIO header > for Power and I=B2C to run the touch controller. > The other one uses USB cables and an STM32 controller to run the touch > controller as an USB device - not sure if it is a standard device, > since I'd tested it with a Linux desktop and it didn't run out of the = box. > I havn't run any FreeBSD with display yet. >=20 Thanks, that's a very good summary. So if I understand well, we'd need = to add a whole new class of framebuffer. That would be a good exercise, = but I fear not having enough time/knowledge to do so... not soon at = least. Thank you very much, I'll try to read a bit more about the fb devices in = /usr/src/arm/bcm2835, as well as look a bit at the fbtft module in Linux = staging area. -- Matthieu Volat --Apple-Mail=_844AECA7-B803-4497-ACB4-A48FCE20490C Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename=signature.asc Content-Type: application/pgp-signature; name=signature.asc Content-Description: Message signed with OpenPGP using GPGMail -----BEGIN PGP SIGNATURE----- Comment: GPGTools - http://gpgtools.org iEYEARECAAYFAlaBWBAACgkQ+ENDeYKZi35/0ACeKi1Xjd/MfkzNOfaE9NXnlhnS 1VgAn271Lxe0wbof00dIRs0otoZ0jK0G =z2gw -----END PGP SIGNATURE----- --Apple-Mail=_844AECA7-B803-4497-ACB4-A48FCE20490C--