forked from Minki/linux
drm/ast: Move ast_{show,hide}_cursor() within source file
This patch only moves around code for easier review of later patches. No functional cahnges are made. Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de> Acked-by: Gerd Hoffmann <kraxel@redhat.com> Link: https://patchwork.freedesktop.org/patch/msgid/20190927090309.10254-3-tzimmermann@suse.de
This commit is contained in:
parent
96a49f3904
commit
714468d9af
@ -1064,23 +1064,6 @@ static void ast_i2c_destroy(struct ast_i2c_chan *i2c)
|
||||
kfree(i2c);
|
||||
}
|
||||
|
||||
static void ast_show_cursor(struct drm_crtc *crtc)
|
||||
{
|
||||
struct ast_private *ast = crtc->dev->dev_private;
|
||||
u8 jreg;
|
||||
|
||||
jreg = 0x2;
|
||||
/* enable ARGB cursor */
|
||||
jreg |= 1;
|
||||
ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xcb, 0xfc, jreg);
|
||||
}
|
||||
|
||||
static void ast_hide_cursor(struct drm_crtc *crtc)
|
||||
{
|
||||
struct ast_private *ast = crtc->dev->dev_private;
|
||||
ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xcb, 0xfc, 0x00);
|
||||
}
|
||||
|
||||
static u32 copy_cursor_image(u8 *src, u8 *dst, int width, int height)
|
||||
{
|
||||
union {
|
||||
@ -1137,6 +1120,23 @@ static u32 copy_cursor_image(u8 *src, u8 *dst, int width, int height)
|
||||
return csum;
|
||||
}
|
||||
|
||||
static void ast_show_cursor(struct drm_crtc *crtc)
|
||||
{
|
||||
struct ast_private *ast = crtc->dev->dev_private;
|
||||
u8 jreg;
|
||||
|
||||
jreg = 0x2;
|
||||
/* enable ARGB cursor */
|
||||
jreg |= 1;
|
||||
ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xcb, 0xfc, jreg);
|
||||
}
|
||||
|
||||
static void ast_hide_cursor(struct drm_crtc *crtc)
|
||||
{
|
||||
struct ast_private *ast = crtc->dev->dev_private;
|
||||
ast_set_index_reg_mask(ast, AST_IO_CRTC_PORT, 0xcb, 0xfc, 0x00);
|
||||
}
|
||||
|
||||
static int ast_cursor_set(struct drm_crtc *crtc,
|
||||
struct drm_file *file_priv,
|
||||
uint32_t handle,
|
||||
|
Loading…
Reference in New Issue
Block a user