int s3c_mdnie_set_size(unsigned int hsize, unsigned int vsize) { unsigned int size; size = s3c_mdnie_readl(S3C_MDNIE_rR2); size &= ~S3C_MDNIE_SIZE_MASK; size |= hsize; s3c_mdnie_writel(size,S3C_MDNIE_rR2); size = s3c_mdnie_readl(S3C_MDNIE_rR3); size &= ~S3C_MDNIE_SIZE_MASK; size |= vsize; s3c_mdnie_writel(size,S3C_MDNIE_rR3); return 0; }
int s3c_mdnie_unmask(void) { unsigned int mask; mask = s3c_mdnie_readl(S3C_MDNIE_rR1); mask &= ~S3C_MDNIE_REG_MASK; s3c_mdnie_writel(mask,S3C_MDNIE_rR1); return 0; }
int s3c_mdnie_set_size(unsigned int hsize, unsigned int vsize) { unsigned int size; size = s3c_mdnie_readl(S3C_MDNIE_rR34); size &= ~S3C_MDNIE_SIZE_MASK; size |= hsize; s3c_mdnie_writel(S3C_MDNIE_rR34, size); s3c_mdnie_unmask(); size = s3c_mdnie_readl(S3C_MDNIE_rR35); size &= ~S3C_MDNIE_SIZE_MASK; size |= vsize; s3c_mdnie_writel(S3C_MDNIE_rR35, size); s3c_mdnie_unmask(); return 0; }