|
XenevaOS
|
#include <aurora.h>#include "imx8mp_lcdif_reg.h"#include <Hal/AA64/aa64lowlevel.h>#include <bordoisila_bits.h>#include <bordoisila_io.h>#include <Drivers/uart.h>#include <Mm/vmmngr.h>#include <Mm/pmmngr.h>#include <Log/klog.h>#include <Drivers/core.h>#include <Drivers/res.h>#include <string.h>#include <audrv.h>#include <Mm/kmalloc.h>#include <Strings/export_imx8mp.h>
Macros | |
| #define | H_ACTIVE 1920 |
| #define | V_ACTIVE 1080 |
| #define | H_FRONT 88 |
| #define | H_SYNC 44 |
| #define | H_BACK 148 |
| #define | V_FRONT 4 |
| #define | V_SYNC 5 |
| #define | V_BACK 36 |
Functions | |
| void | lcdif_write (uint64_t base, uint32_t reg, uint32_t value) |
| uint32_t | lcdif_read (uint64_t base, uint32_t reg) |
| AU_EXTERN AU_EXPORT int | AuDriverUnload () |
| void | lcdif_wait () |
| void | lcdif_setmode () |
| int | lcdif_check_upstream (BordoisilaDriver *driver) |
| lcdif_check_upstream – check all upstream requirements | |
| int | lcdif_probe (BordoisilaDriver *driver) |
| lcdif_probe – start probing lcdif | |
| int | lcdif_remove (BordoisilaDriver *driver) |
| int | lcdif_resume (BordoisilaDriver *driver) |
| int | lcdif_suspend (BordoisilaDriver *driver) |
| AU_EXTERN AU_EXPORT int | AuDriverMain (AuDriver *drv) |
| #define H_ACTIVE 1920 |
| #define H_BACK 148 |
| #define H_FRONT 88 |
| #define H_SYNC 44 |
| #define V_ACTIVE 1080 |
| #define V_BACK 36 |
| #define V_FRONT 4 |
| #define V_SYNC 5 |
| int lcdif_check_upstream | ( | BordoisilaDriver * | driver | ) |
lcdif_check_upstream – check all upstream requirements
| driver | – pointer to self |
| int lcdif_probe | ( | BordoisilaDriver * | driver | ) |
lcdif_probe – start probing lcdif
| driver | – pointer to self |
| int lcdif_remove | ( | BordoisilaDriver * | driver | ) |
| int lcdif_resume | ( | BordoisilaDriver * | driver | ) |
| void lcdif_setmode | ( | ) |
display size setup
horizontal timing
vertical timing
sync pulse widths
pixel format: ARGB8888
enable display + layer
trigger shadow load
| int lcdif_suspend | ( | BordoisilaDriver * | driver | ) |
| void lcdif_wait | ( | ) |