From: Eric Anholt <eric@anholt.net>
To: Michael Zoran <mzoran@crowfest.net>, linux-kernel@vger.kernel.org
Cc: gregkh@linuxfoundation.org, devel@driverdev.osuosl.org,
linux-rpi-kernel@lists.infradead.org,
Stefan Wahren <stefan.wahren@i2se.com>
Subject: Re: Eric Anholt offically announces support of VC4 without access to expander on the RPI 3
Date: Tue, 21 Mar 2017 10:34:08 -0700 [thread overview]
Message-ID: <874lym3567.fsf@eliezer.anholt.net> (raw)
In-Reply-To: <1490071342.11105.22.camel@crowfest.net>
[-- Attachment #1: Type: text/plain, Size: 2896 bytes --]
Michael Zoran <mzoran@crowfest.net> writes:
> On Mon, 2017-03-20 at 10:22 -0700, Eric Anholt wrote:
>> Michael Zoran <mzoran@crowfest.net> writes:
>>
>> > > > Since the API is completely documented, I see no reason we or
>> > > > anybody
>> > > > couldn't essentially rewrite the driver while it's in
>> > > > staging. I
>> > > > just
>> > > > think it would be best for everyone if the new version was a
>> > > > drop
>> > > > in
>> > > > replacement for the original version. Essential an enhancement
>> > > > rather
>> > > > then a competitor.
>> > >
>> > > I think my comments weren't fundamental changes, but you surely
>> > > mean
>> > > the devicetree ABI? I like to see this driver ASAP out of staging
>> > > and
>> > > i'm not interested to maintain 2 functional identical driver only
>> > > to
>> > > keep compability with the Foundation tree. Currently i'm afraid
>> > > that
>> > > we build up many drivers in staging, which need a complete
>> > > rewrite
>> > > later if they should come out of staging. It would be nice if we
>> > > could avoid the situation we have with the thermal driver.
>> > >
>> > > Stefan
>> >
>> > The API I'm talking about here is the mailbox API that is used to
>> > talk
>> > to the firmware. The numbers and structures to pass are
>> > documented.
>> > Nothing prevents anybody from rewriting this driver and submitting
>> > it
>> > to the appropriate subsystems. It's certainly small enough.
>> >
>> > If you really want working thermal or cpu speed drivers today,
>> > nothing
>> > stops anybody from submitting the downstream drivers after doing
>> > some
>> > minor touchups and submitting them to staging. That would at least
>> > get
>> > things working while people argue about what the correct DT nodes
>> > should be.
>> >
>> > I would also like to point out that the RPI 3 has been out for over
>> > a
>> > year and nobody has been able to get working video out of it
>> > through
>> > VC4 on a mainline tree. At least until now. So I'm not sure the
>> > best
>> > way to go is for the expander driver to go under the GPIO subtree.
>>
>> Excuse me? Display works fine on my Pi3. VC4 uses DDC to probe for
>> connection when the GPIO line isn't present in the DT.
>
> Just a FYI, Eric Anholt has offically announced support for VC4 for
> HDMI on mainline Linus build without any support from the expander on
> the RPI 3.
>
> Sounds like this particular driver isn't needed then, correct?
That's the HDMI audio that just landed. HDMI has been working on the
pi3 since 9d44abbbb8d530e8cc97d71ffcbc0ff3b5553c62.
In the absence of a GPIO line for hotplug detect, we use DDC, which is
slower and throws an error in dmesg when the probe happens but HDMI is
disconnected. As such, having a GPIO driver would improve things for
people.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 832 bytes --]
next prev parent reply other threads:[~2017-03-21 17:34 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
[not found] <20170317152221.8381-1-mzoran@crowfest.net>
[not found] ` <20170317152221.8381-2-mzoran@crowfest.net>
[not found] ` <294780758.583819.1489843404003@email.1und1.de>
[not found] ` <1489898563.1536.1.camel@crowfest.net>
[not found] ` <456494443.511096.1489919984010@email.1und1.de>
[not found] ` <1489923494.4316.1.camel@crowfest.net>
[not found] ` <1687987180.514561.1489934830943@email.1und1.de>
[not found] ` <1489941033.13607.3.camel@crowfest.net>
[not found] ` <87a88fsw0t.fsf@eliezer.anholt.net>
2017-03-21 4:42 ` Michael Zoran
2017-03-21 17:34 ` Eric Anholt [this message]
2017-03-21 19:09 ` Michael Zoran
2017-03-21 19:52 ` Michael Zoran
2017-03-21 21:12 ` Eric Anholt
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=874lym3567.fsf@eliezer.anholt.net \
--to=eric@anholt.net \
--cc=devel@driverdev.osuosl.org \
--cc=gregkh@linuxfoundation.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-rpi-kernel@lists.infradead.org \
--cc=mzoran@crowfest.net \
--cc=stefan.wahren@i2se.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®