|
@@ -39,7 +39,8 @@ void aty_reset_engine(const struct atyfb_par *par)
|
|
{
|
|
{
|
|
/* reset engine */
|
|
/* reset engine */
|
|
aty_st_le32(GEN_TEST_CNTL,
|
|
aty_st_le32(GEN_TEST_CNTL,
|
|
- aty_ld_le32(GEN_TEST_CNTL, par) & ~GUI_ENGINE_ENABLE, par);
|
|
|
|
|
|
+ aty_ld_le32(GEN_TEST_CNTL, par) &
|
|
|
|
+ ~(GUI_ENGINE_ENABLE | HWCURSOR_ENABLE), par);
|
|
/* enable engine */
|
|
/* enable engine */
|
|
aty_st_le32(GEN_TEST_CNTL,
|
|
aty_st_le32(GEN_TEST_CNTL,
|
|
aty_ld_le32(GEN_TEST_CNTL, par) | GUI_ENGINE_ENABLE, par);
|
|
aty_ld_le32(GEN_TEST_CNTL, par) | GUI_ENGINE_ENABLE, par);
|