RFCing Panel Drivers -- a proposal for a new type of display driver

8 views
Skip to first unread message

Victor Costan

unread,
Jul 9, 2025, 3:12:22 PMJul 9
to eng-c...@fuchsia.dev, Yilong Li, Harsha Priya N V
Dear FEC,

I'd like to try going through the RFC process with a proposal I've put together. I've been advised to get agreement on the high-level vision first, so I'm only including that vision (the division of responsibilities) in the RFC.

I socialized the proposal at go/fuchsia-panel-drivers and I think it's ready for a broader set of eyes. It now lives at

Please help me navigate the RFC process. Thank you very much!
    Victor

Carlos Pizano Uribe

unread,
Jul 9, 2025, 6:13:58 PMJul 9
to Victor Costan, eng-c...@fuchsia.dev, Yilong Li, Harsha Priya N V

Hi,

Of course.

First of all, great doc! really.

Now, it takes a lot of reading to get to the "ask", which is "We propose having a display engine driver be responsible for the display engine block on the host processor, and having a panel driver be responsible for the display panel and its integration with the rest of the device hardware."
I strongly suggest you put some form of that in the front.

Secondly, I don't know what are the tradeoffs, what becomes hard or what becomes much more complex, with that part then it's easier to see if we need an RFC.
The complexity of the whole thing is such that these things are not obvious to me and I suspect, to much of the Fuchsia team.

Finally

-cpu


 
    Victor

--
All posts must follow the Fuchsia Code of Conduct https://fuchsia.dev/fuchsia-src/CODE_OF_CONDUCT or may be removed.
---
You received this message because you are subscribed to the Google Groups "eng-council" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eng-council...@fuchsia.dev.
To view this discussion visit https://groups.google.com/a/fuchsia.dev/d/msgid/eng-council/CAA6qCNevpF_fDu6Dq4%3DJ5DFZNyP2icaD2SxsPOTkAV2H4fBPTA%40mail.gmail.com.

Yilong Li

unread,
Aug 29, 2025, 9:33:51 PMAug 29
to Carlos Pizano Uribe, Victor Costan, eng-c...@fuchsia.dev, Harsha Priya N V
Hi Carlos (sorry it's too late!) and FEC,

I am taking over this RFC as @Victor Costan is out of office. The new updates of the RFC will be available at 
and will be uploaded to the RFC CL (https://fxrev.dev/1317834) publicly. 

I updated the RFC to address the previous comments:

On Wed, Jul 9, 2025 at 3:13 PM Carlos Pizano Uribe <c...@google.com> wrote:

First of all, great doc! really.

Now, it takes a lot of reading to get to the "ask", which is "We propose having a display engine driver be responsible for the display engine block on the host processor, and having a panel driver be responsible for the display panel and its integration with the rest of the device hardware."
I strongly suggest you put some form of that in the front.


Victor has added a Summary section in the beginning of the doc to better summarize the requests.
 
Secondly, I don't know what are the tradeoffs, what becomes hard or what becomes much more complex, with that part then it's easier to see if we need an RFC.
The complexity of the whole thing is such that these things are not obvious to me and I suspect, to much of the Fuchsia team.


I added a few sections to this doc: "Principles" before our design to better address what we would like to achieve, "Challenges' specifies the tradeoffs and what could be more complex with the new panel driver architecture.

Please take another look and let me know if there's anything we need to do to move forward with the RFC process.

Thank you,
Yilong 

Yilong Li

unread,
Sep 8, 2025, 11:00:28 AMSep 8
to eng-c...@fuchsia.dev, Victor Costan, Harsha Priya N V
Hi,

Earlier last month I sent an email regarding the updated RFC for panel drivers and requested guidance on the next steps for moving forward with the RFC process. I wanted to follow up and see if there are any updates on this. Please let me know if there's anything else needed from my side to progress with the RFC.

Thank you,
Yilong


Adam Barth

unread,
Sep 9, 2025, 11:59:00 AMSep 9
to Yilong Li, eng-c...@fuchsia.dev, Victor Costan, Harsha Priya N V
Hi,

I've put this topic on the agenda for the Eng Council meeting today and will reply with more information later today.

Adam


--
All posts must follow the Fuchsia Code of Conduct https://fuchsia.dev/fuchsia-src/CODE_OF_CONDUCT or may be removed.
---
You received this message because you are subscribed to the Google Groups "eng-council" group.
To unsubscribe from this group and stop receiving emails from it, send an email to eng-council...@fuchsia.dev.

Yilong Li

unread,
Sep 9, 2025, 12:32:30 PMSep 9
to Adam Barth, eng-c...@fuchsia.dev, Victor Costan, Harsha Priya N V
Hi Adam, 

This sounds great, thank you for the update!

Yilong

Will Drewry™

unread,
Sep 10, 2025, 11:02:04 AMSep 10
to Yilong Li, Adam Barth, eng-c...@fuchsia.dev, Victor Costan, Harsha Priya N V
Hi Yilong,

I'll be your (newly) assigned facilitator -- thanks for reaching out and getting us back on track with this one!
will

Reply all
Reply to author
Forward
0 new messages