|
@@ -54,6 +54,7 @@ void sm750_hw_cursor_enable(struct lynx_cursor *cursor)
|
|
|
reg = (cursor->offset & HWC_ADDRESS_ADDRESS_MASK) | HWC_ADDRESS_ENABLE;
|
|
|
poke32(HWC_ADDRESS, reg);
|
|
|
}
|
|
|
+
|
|
|
void sm750_hw_cursor_disable(struct lynx_cursor *cursor)
|
|
|
{
|
|
|
poke32(HWC_ADDRESS, 0);
|
|
@@ -65,6 +66,7 @@ void sm750_hw_cursor_setSize(struct lynx_cursor *cursor,
|
|
|
cursor->w = w;
|
|
|
cursor->h = h;
|
|
|
}
|
|
|
+
|
|
|
void sm750_hw_cursor_setPos(struct lynx_cursor *cursor,
|
|
|
int x, int y)
|
|
|
{
|
|
@@ -74,6 +76,7 @@ void sm750_hw_cursor_setPos(struct lynx_cursor *cursor,
|
|
|
(x & HWC_LOCATION_X_MASK);
|
|
|
poke32(HWC_LOCATION, reg);
|
|
|
}
|
|
|
+
|
|
|
void sm750_hw_cursor_setColor(struct lynx_cursor *cursor,
|
|
|
u32 fg, u32 bg)
|
|
|
{
|