Lines Matching refs:lcd2s
100 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_print() local
104 ret = lcd2s_i2c_master_send(lcd2s->i2c, buf, sizeof(buf)); in lcd2s_print()
114 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_gotoxy() local
118 ret = lcd2s_i2c_master_send(lcd2s->i2c, buf, sizeof(buf)); in lcd2s_gotoxy()
128 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_home() local
130 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CUR_RESET); in lcd2s_home()
136 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_init_display() local
139 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_DISPLAY_ON); in lcd2s_init_display()
140 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_BACKLIGHT_OFF); in lcd2s_init_display()
141 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CUR_MOVES_FWD); in lcd2s_init_display()
142 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CUR_BLINK_OFF); in lcd2s_init_display()
143 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CUR_UL_OFF); in lcd2s_init_display()
144 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CLEAR); in lcd2s_init_display()
151 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_shift_cursor() local
154 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_MOV_CUR_LEFT); in lcd2s_shift_cursor()
156 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_MOV_CUR_RIGHT); in lcd2s_shift_cursor()
163 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_shift_display() local
166 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_SHIFT_LEFT); in lcd2s_shift_display()
168 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_SHIFT_RIGHT); in lcd2s_shift_display()
175 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_backlight() local
178 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_BACKLIGHT_ON); in lcd2s_backlight()
180 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_BACKLIGHT_OFF); in lcd2s_backlight()
185 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_display() local
188 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_DISPLAY_ON); in lcd2s_display()
190 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_DISPLAY_OFF); in lcd2s_display()
197 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_cursor() local
200 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CUR_UL_ON); in lcd2s_cursor()
202 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CUR_UL_OFF); in lcd2s_cursor()
209 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_blink() local
212 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CUR_BLINK_ON); in lcd2s_blink()
214 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CUR_BLINK_OFF); in lcd2s_blink()
238 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_redefine_char() local
270 lcd2s_i2c_master_send(lcd2s->i2c, buf, sizeof(buf)); in lcd2s_redefine_char()
276 struct lcd2s_data *lcd2s = lcd->drvdata; in lcd2s_clear_display() local
279 lcd2s_i2c_smbus_write_byte(lcd2s->i2c, LCD2S_CMD_CLEAR); in lcd2s_clear_display()
303 struct lcd2s_data *lcd2s; in lcd2s_i2c_probe() local
316 lcd = charlcd_alloc(sizeof(*lcd2s)); in lcd2s_i2c_probe()
322 lcd2s = lcd->drvdata; in lcd2s_i2c_probe()
323 lcd2s->i2c = i2c; in lcd2s_i2c_probe()
324 lcd2s->charlcd = lcd; in lcd2s_i2c_probe()
337 err = charlcd_register(lcd2s->charlcd); in lcd2s_i2c_probe()
341 i2c_set_clientdata(i2c, lcd2s); in lcd2s_i2c_probe()
345 charlcd_free(lcd2s->charlcd); in lcd2s_i2c_probe()
351 struct lcd2s_data *lcd2s = i2c_get_clientdata(i2c); in lcd2s_i2c_remove() local
353 charlcd_unregister(lcd2s->charlcd); in lcd2s_i2c_remove()
354 charlcd_free(lcd2s->charlcd); in lcd2s_i2c_remove()