Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 10 Feb 2017 16:22:01 -0600
From:      Karl Denninger <karl@denninger.net>
To:        Oleksandr Tymoshenko <gonzo@bluezbox.com>
Cc:        "freebsd-arm@freebsd.org" <freebsd-arm@freebsd.org>
Subject:   Re: Pi3 vchiq driver?
Message-ID:  <4ce65a43-8216-acbc-2a6c-c7da6e070727@denninger.net>
In-Reply-To: <20170210221953.GA54179@bluezbox.com>
References:  <f5ecf842-8151-bb67-6056-f73f4c302cd4@denninger.net> <20170210221953.GA54179@bluezbox.com>

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

[-- Attachment #1 --]

On 2/10/2017 16:19, Oleksandr Tymoshenko wrote:
> Karl Denninger (karl@denninger.net) wrote:
>> I assume this will provide the audio service (which is currently not
>> available) on the Pi3.
>>
>> Attempting to include it results in a handful of compilation errors. 
>> They'd be easy to fix for the instant case but generalizing them so they
>> ALSO compile on the Pi2 would likely be a good idea, and I'm
>> less-certain on the "right" way to do that.
> ... skipped ...
>> Guidance?
> VCHI driver is designed for 32-bit system. It passes pointers as opaque
> values to VideoCore and expectes them mirrored back and reused as
> pointers. This is not going to work on 64-bit system. It can be fixed
> but it's not a matter of adding more #ifdefs some additional logic
> required. There is also a matter of userland-facing API which is not
> relevant for audio driver but relevant for OpenGL and other parts of
> raspberrypi-userland port.
>
> I have some work in progress but it's far from proper state.
>

Gotcha....

The i2c driver compiles on the Pi3 but I don't know if it works yet.  I
also have yet to check the GPIO outputs (the "led" driver does *not*
work and that might portend bad things, but we'll see.)  I'll get the
breadboard out with one of my spare i2c modules and see if I can talk to it.

-- 
Karl Denninger
karl@denninger.net <mailto:karl@denninger.net>
/The Market Ticker/
/[S/MIME encrypted email preferred]/

[-- Attachment #2 --]
0	*H
010
	`He0	*H
\0X0@=0
	*H
010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 	*H
	Cuda Systems LLC CA0
161218194535Z
211217194535Z0W10	UUS10UFlorida10U
Cuda Systems LLC10Ukarl@denninger.net0"0
	*H
0
͍fd`1ie6";fSz`5¹/?{=Ӵowjħ_fnӴMG\ҢҖ4ib}>@mJo&mM;
Q9U cj]p퐆W.2E=
^¢tzĄ'5i7_`~#dY
`]R]N%R}EXzqV@[oN	T>5AwYˡA"\v&YG]+($p:M,T?=mJkMљg*ym
L!J[./d׷?W^LysD'1
+V'~{-SSX=q-f=%&V<m4BeSet|
l2m 6iO{wv
+aHXˈ5=~é*C!?uJr3tb'3`Oe)üLxt&3N526llU
.|Cp[l?007++0)0'+0http://cudasystems.net:88880	U00	`HB0U0,	`HB
OpenSSL Generated Certificate0U/Zi
0GhG0U#0$q}ݽʒm50U0karl@denninger.net0
	*H
b%X%gwq	
ɁэrK[DMJ35W6
sz8d|qB2Cyw2PbV}
â[!W{HD7oD.TZ'w6~g( -,]R8P{*[f<1=7jGj9铚~3f2AʺN	k~@vz^j(>ͺyh2y{/9}4.45#S|<fW!.,Bss*Q+h=}l@	"q "M&6J5*,G {hɫjbNgǠ.ЃXȶ4$O.5evHlZba!4eE!x|Za1򹿈nZ5TuPvW|#G+	DZpI7S'n0 haGa@vZ	e|]Cu+))vRyY100010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 	*H
	Cuda Systems LLC CA=0
	`HeM0	*H
	1	*H
0	*H
	1
170210222201Z0O	*H
	1B@t465	RDȍRo
2UXD#oNV	3x`C30l	*H
	1_0]0	`He*0	`He0
*H
0*H
0
*H
@0+0
*H
(0	+710010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 	*H
	Cuda Systems LLC CA=0*H
	1010	UUS10UFlorida10U	Niceville10U
Cuda Systems LLC10UCuda Systems LLC CA1"0 	*H
	Cuda Systems LLC CA=0
	*H
;1iP甞C`gmY$V\HcPkQ5i$E{gwŽ~wÎ] [o;ƤBvE	3afj]
8LSfe46;g6{f.kҶ#u{eY}**E O
}#İ%!t*͎#mK̥䚙sG3I{nig^Ugi
MEQz4P
5"E5%'
lfU9%s)R+Tcɻ,64luLK1{<Rs];i쯈DEv{@%e!q)GWB)|Z*yϷދͭ~򺹼'Ou$A+*Ysk/=y(MzNH8(%fظ0b<	_q(: 2xBRשx!TKhmɖ
6C
help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4ce65a43-8216-acbc-2a6c-c7da6e070727>