Lines Matching refs:write_cmd
62 ssd1320_write_bus_cmd_fn write_cmd; member
136 err = config->write_cmd(dev, SSD1320_SET_DISPLAY_START_LINE, &config->start_line, 1); in ssd1320_set_hardware_config()
140 err = config->write_cmd(dev, SSD1320_SET_DISPLAY_OFFSET, &config->display_offset, 1); in ssd1320_set_hardware_config()
144 err = config->write_cmd(dev, SSD1320_SET_DISPLAY_RAM, NULL, 0); in ssd1320_set_hardware_config()
148 err = config->write_cmd(dev, SSD1320_SET_NORMAL_DISPLAY, NULL, 0); in ssd1320_set_hardware_config()
152 err = config->write_cmd( in ssd1320_set_hardware_config()
158 err = config->write_cmd( in ssd1320_set_hardware_config()
164 err = config->write_cmd(dev, SSD1320_SET_SEGMENT_MAP_REMAPED, &config->remap_value, 1); in ssd1320_set_hardware_config()
170 err = config->write_cmd(dev, SSD1320_SET_GREY_ENHANCE, &buf, 1); in ssd1320_set_hardware_config()
177 err = config->write_cmd(dev, 0xF0, &buf, 1); in ssd1320_set_hardware_config()
182 err = config->write_cmd(dev, SSD1320_SET_MULTIPLEX_RATIO, &config->multiplex_ratio, 1); in ssd1320_set_hardware_config()
186 err = config->write_cmd(dev, SSD1320_SET_PHASE_LENGTH, &config->phase_length, 1); in ssd1320_set_hardware_config()
190 err = config->write_cmd(dev, SSD1320_SET_OSC_FREQ, &config->oscillator_freq, 1); in ssd1320_set_hardware_config()
194 err = config->write_cmd(dev, SSD1320_LINEAR_LUT, NULL, 0); in ssd1320_set_hardware_config()
198 err = config->write_cmd(dev, SSD1320_SET_PRECHARGE_VOLTAGE, &config->precharge_voltage, 1); in ssd1320_set_hardware_config()
202 err = config->write_cmd(dev, SSD1320_SET_VCOMH, &config->vcomh_voltage, 1); in ssd1320_set_hardware_config()
206 err = config->write_cmd(dev, SSD1320_SET_INTERNAL_IREF, &config->internal_iref, 1); in ssd1320_set_hardware_config()
211 return config->write_cmd(dev, SSD1320_SET_COMMAND_LOCK, &buf, 1); in ssd1320_set_hardware_config()
218 return config->write_cmd(dev, SSD1320_DISPLAY_ON, NULL, 0); in ssd1320_resume()
225 return config->write_cmd(dev, SSD1320_DISPLAY_OFF, NULL, 0); in ssd1320_suspend()
235 err = config->write_cmd(dev, SSD1320_SET_COLUMN_ADDR, x_position, sizeof(x_position)); in ssd1320_set_display()
239 err = config->write_cmd(dev, SSD1320_SET_ROW_ADDR, y_position, sizeof(y_position)); in ssd1320_set_display()
243 return config->write_cmd(dev, SSD1320_SET_SEGMENT_MAP_REMAPED, &config->remap_value, 1); in ssd1320_set_display()
345 err = config->write_cmd(dev, SSD1320_SET_COLUMN_ADDR, x_position, sizeof(x_position)); in ssd1320_write()
350 err = config->write_cmd(dev, SSD1320_SET_ROW_ADDR, y_position, sizeof(y_position)); in ssd1320_write()
362 return config->write_cmd(dev, SSD1320_SET_CONTRAST_CTRL, &contrast, 1); in ssd1320_set_contrast()
414 err = config->write_cmd(dev, buf, NULL, 0); in ssd1320_init_device()
510 .write_cmd = ssd1320_write_bus_cmd_i2c, \
541 .write_cmd = ssd1320_write_bus_cmd_mipi, \