Lines Matching refs:reg
347 static u32 mx3fb_read_reg(struct mx3fb_data *mx3fb, unsigned long reg)
349 return __raw_readl(mx3fb->reg_base + reg);
352 static void mx3fb_write_reg(struct mx3fb_data *mx3fb, u32 value, unsigned long reg)
354 __raw_writel(value, mx3fb->reg_base + reg);
370 uint32_t reg;
372 reg = mx3fb_read_reg(mx3fb, SDC_COM_CONF);
374 mx3fb_write_reg(mx3fb, reg | SDC_COM_BG_EN, SDC_COM_CONF);
381 uint32_t reg;
383 reg = mx3fb_read_reg(mx3fb, SDC_COM_CONF);
385 mx3fb_write_reg(mx3fb, reg & ~SDC_COM_BG_EN, SDC_COM_CONF);
387 return reg & SDC_COM_BG_EN;
519 uint32_t reg;
531 reg = ((uint32_t) (h_sync_width - 1) << 26) |
533 mx3fb_write_reg(mx3fb, reg, SDC_HOR_CONF);
536 printk(KERN_CONT " hor_conf %x,", reg);
539 reg = ((uint32_t) (v_sync_width - 1) << 26) | SDC_V_SYNC_WIDTH_L |
541 mx3fb_write_reg(mx3fb, reg, SDC_VER_CONF);
544 printk(KERN_CONT " ver_conf %x\n", reg);
639 uint32_t reg, sdc_conf;
651 reg = mx3fb_read_reg(mx3fb, SDC_GW_CTRL) & 0xFF000000L;
652 mx3fb_write_reg(mx3fb, reg | (color_key & 0x00FFFFFFL),
676 uint32_t reg;
682 reg = mx3fb_read_reg(mx3fb, SDC_GW_CTRL) & 0x00FFFFFFL;
683 mx3fb_write_reg(mx3fb, reg | ((uint32_t) alpha << 24), SDC_GW_CTRL);
685 reg = mx3fb_read_reg(mx3fb, SDC_COM_CONF);
686 mx3fb_write_reg(mx3fb, reg | SDC_COM_GLB_A, SDC_COM_CONF);
688 reg = mx3fb_read_reg(mx3fb, SDC_COM_CONF);
689 mx3fb_write_reg(mx3fb, reg & ~SDC_COM_GLB_A, SDC_COM_CONF);