Lines Matching refs:write_hw_register
163 static void write_hw_register(const struct ssd2828_config *cfg, u8 regnum, in write_hw_register() function
176 write_hw_register(cfg, SSD2828_PSCR1, 1); in send_mipi_dcs_command()
178 write_hw_register(cfg, SSD2828_PDR, cmdnum); in send_mipi_dcs_command()
295 write_hw_register(cfg, SSD2828_VICR1, (mode->vsync_len << 8) | in ssd2828_configure_video_interface()
301 write_hw_register(cfg, SSD2828_VICR2, (vbp << 8) | hbp); in ssd2828_configure_video_interface()
304 write_hw_register(cfg, SSD2828_VICR3, (mode->lower_margin << 8) | in ssd2828_configure_video_interface()
308 write_hw_register(cfg, SSD2828_VICR4, mode->xres); in ssd2828_configure_video_interface()
311 write_hw_register(cfg, SSD2828_VICR5, mode->yres); in ssd2828_configure_video_interface()
331 write_hw_register(cfg, SSD2828_VICR6, val); in ssd2828_configure_video_interface()
334 write_hw_register(cfg, SSD2828_LCFR, in ssd2828_configure_video_interface()
402 write_hw_register(cfg, SSD2828_CFGR, cfgr_reg); in ssd2828_init()
408 write_hw_register(cfg, SSD2828_PLCR, pll_config); in ssd2828_init()
414 write_hw_register(cfg, SSD2828_VCR, 0); in ssd2828_init()
417 write_hw_register(cfg, SSD2828_CCR, SSD2828_LP_CLOCK_DIVIDER(lp_div)); in ssd2828_init()
420 write_hw_register(cfg, SSD2828_PCR, 1); /* Enable PLL */ in ssd2828_init()
433 write_hw_register(cfg, SSD2828_CFGR, cfgr_reg); in ssd2828_init()