Lines Matching refs:write_cmd
34 ssd1327_write_bus_cmd_fn write_cmd; member
107 err = config->write_cmd(dev, SSD1327_SET_PHASE_LENGTH, &config->phase_length, 1); in ssd1327_set_timing_setting()
111 err = config->write_cmd(dev, SSD1327_SET_OSC_FREQ, &config->oscillator_freq, 1); in ssd1327_set_timing_setting()
115 err = config->write_cmd(dev, SSD1327_SET_PRECHARGE_PERIOD, &config->prechargep, 1); in ssd1327_set_timing_setting()
119 err = config->write_cmd(dev, SSD1327_LINEAR_LUT, NULL, 0); in ssd1327_set_timing_setting()
124 err = config->write_cmd(dev, SSD1327_SET_LUT, config->grayscale_table, in ssd1327_set_timing_setting()
130 err = config->write_cmd(dev, SSD1327_SET_PRECHARGE_VOLTAGE, &config->precharge_voltage, 1); in ssd1327_set_timing_setting()
134 err = config->write_cmd(dev, SSD1327_SET_VCOMH, &config->vcomh_voltage, 1); in ssd1327_set_timing_setting()
138 err = config->write_cmd(dev, SSD1327_FUNCTION_SELECTION_B, &config->function_selection_b, in ssd1327_set_timing_setting()
143 return config->write_cmd(dev, SSD1327_SET_COMMAND_LOCK, &buf, 1); in ssd1327_set_timing_setting()
152 err = config->write_cmd(dev, SSD1327_SET_DISPLAY_START_LINE, &config->start_line, 1); in ssd1327_set_hardware_config()
156 err = config->write_cmd(dev, SSD1327_SET_DISPLAY_OFFSET, &config->display_offset, 1); in ssd1327_set_hardware_config()
160 err = config->write_cmd(dev, SSD1327_SET_NORMAL_DISPLAY, NULL, 0); in ssd1327_set_hardware_config()
164 err = config->write_cmd(dev, SSD1327_SET_SEGMENT_MAP_REMAPED, &config->remap_value, 1); in ssd1327_set_hardware_config()
168 err = config->write_cmd(dev, SSD1327_SET_MULTIPLEX_RATIO, &config->multiplex_ratio, 1); in ssd1327_set_hardware_config()
173 return config->write_cmd(dev, SSD1327_SET_FUNCTION_A, &buf, 1); in ssd1327_set_hardware_config()
180 return config->write_cmd(dev, SSD1327_DISPLAY_ON, NULL, 0); in ssd1327_resume()
187 return config->write_cmd(dev, SSD1327_DISPLAY_OFF, NULL, 0); in ssd1327_suspend()
197 err = config->write_cmd(dev, SSD1327_SET_COLUMN_ADDR, x_position, sizeof(x_position)); in ssd1327_set_display()
201 err = config->write_cmd(dev, SSD1327_SET_ROW_ADDR, y_position, sizeof(y_position)); in ssd1327_set_display()
205 return config->write_cmd(dev, SSD1327_SET_SEGMENT_MAP_REMAPED, &config->remap_value, 1); in ssd1327_set_display()
307 err = config->write_cmd(dev, SSD1327_SET_COLUMN_ADDR, x_position, sizeof(x_position)); in ssd1327_write()
312 err = config->write_cmd(dev, SSD1327_SET_ROW_ADDR, y_position, sizeof(y_position)); in ssd1327_write()
324 return config->write_cmd(dev, SSD1327_SET_CONTRAST_CTRL, &contrast, 1); in ssd1327_set_contrast()
376 err = config->write_cmd(dev, SSD1327_SET_ENTIRE_DISPLAY_OFF, &buf, 1); in ssd1327_init_device()
489 .write_cmd = ssd1327_write_bus_cmd_i2c, \
522 .write_cmd = ssd1327_write_bus_cmd_mipi, \