Difference between revisions of "RK3566 EBC Reverse-Engineering"
Jump to navigation
Jump to search
m (Add categories) |
|||
Line 4: | Line 4: | ||
= Sources = | = Sources = | ||
== Downstream == | |||
The ebc driver source is [https://gitlab.com/pine64-org/quartz-bsp/rockchip-linux/-/tree/quartz64/drivers/gpu/drm/rockchip/ebc-dev available from the quartz-bsp repository]. | The ebc driver source is [https://gitlab.com/pine64-org/quartz-bsp/rockchip-linux/-/tree/quartz64/drivers/gpu/drm/rockchip/ebc-dev available from the quartz-bsp repository]. | ||
The file of interest is <code>ebc_dev_v8.S</code>, which implements a DRM (Direct Rendering Manager) driver for the eInk panel. | The file of interest is <code>ebc_dev_v8.S</code>, which implements a DRM (Direct Rendering Manager) driver for the eInk panel. | ||
== In-Development Driver == | |||
[https://gitlab.com/pine64-org/quartz-bsp/linux-next/-/tree/rk356x-ebc-dev rk356x-ebc-dev] is the branch on the pine64 linux-next repository used for developing an upstreamable driver based on mainline kernel sources. | |||
= Documentation = | = Documentation = | ||
== Datasheets == | |||
=== TI TPS65185x === | |||
This is the PMIC used to drive the e-Ink panel, for which the downstream sources also implement a driver. | |||
https://www.ti.com/lit/ds/symlink/tps65185.pdf | |||
== Assembly Syntax and Semantics == | == Assembly Syntax and Semantics == |