You've already forked linux-apfs
mirror of
https://github.com/linux-apfs/linux-apfs.git
synced 2026-05-01 15:00:59 -07:00
[ARM] pxafb: allow insertion of delay to the smart panel command sequence
Some smart panel requires a delay between command sequences, while PXA LCD controller didn't provide such one, let's emulate this by software. A software delay marker can be inserted into the command sequence, once pxafb_smart_queue() detects this, it flushes the previous commands and delay for a specified number of milliseconds. Signed-off-by: Eric Miao <eric.miao@marvell.com>
This commit is contained in:
@@ -177,4 +177,11 @@
|
||||
|
||||
#define SMART_CMD(x) (SMART_CMD_WRITE_COMMAND | ((x) & 0xff))
|
||||
#define SMART_DAT(x) (SMART_CMD_WRITE_DATA | ((x) & 0xff))
|
||||
|
||||
/* SMART_DELAY() is introduced for software controlled delay primitive which
|
||||
* can be inserted between command sequences, unused command 0x6 is used here
|
||||
* and delay ranges from 0ms ~ 255ms
|
||||
*/
|
||||
#define SMART_CMD_DELAY (0x6 << 9)
|
||||
#define SMART_DELAY(ms) (SMART_CMD_DELAY | ((ms) & 0xff))
|
||||
#endif /* __ASM_ARCH_REGS_LCD_H */
|
||||
|
||||
Reference in New Issue
Block a user