/drivers/staging/fbtft/ |
D | fbtft-core.c | 133 if (par->fbtftops.request_gpios_match) in fbtft_request_gpios() 134 flags = par->fbtftops.request_gpios_match(par, gpio); in fbtft_request_gpios() 309 if (!par->fbtftops.unregister_backlight) in fbtft_register_backlight() 310 par->fbtftops.unregister_backlight = fbtft_unregister_backlight; in fbtft_register_backlight() 381 if (par->fbtftops.set_addr_win) in fbtft_update_display() 382 par->fbtftops.set_addr_win(par, 0, start_line, in fbtft_update_display() 387 ret = par->fbtftops.write_vmem(par, offset, len); in fbtft_update_display() 470 par->fbtftops.update_display(info->par, in fbtft_deferred_io() 484 par->fbtftops.mkdirty(info, rect->dy, rect->height); in fbtft_fb_fillrect() 497 par->fbtftops.mkdirty(info, area->dy, area->height); in fbtft_fb_copyarea() [all …]
|
D | flexfb.c | 423 par->fbtftops.init_display = fbtft_init_display; in flexfb_probe_common() 428 par->fbtftops.write_register = fbtft_write_reg8_bus8; in flexfb_probe_common() 431 par->fbtftops.write_register = fbtft_write_reg16_bus8; in flexfb_probe_common() 442 par->fbtftops.write = fbtft_write_spi; in flexfb_probe_common() 445 par->fbtftops.write_vmem = fbtft_write_vmem16_bus8; in flexfb_probe_common() 447 par->fbtftops.verify_gpios = flexfb_verify_gpios_dc; in flexfb_probe_common() 454 par->fbtftops.write_register = fbtft_write_reg8_bus9; in flexfb_probe_common() 455 par->fbtftops.write_vmem = fbtft_write_vmem16_bus9; in flexfb_probe_common() 470 par->fbtftops.write = fbtft_write_spi_emulate_9; in flexfb_probe_common() 478 par->fbtftops.verify_gpios = flexfb_verify_gpios_db; in flexfb_probe_common() [all …]
|
D | fb_watterott.c | 60 ret = par->fbtftops.write(par, par->buf, len); in write_reg8_bus8() 91 ret = par->fbtftops.write(par, in write_vmem() 130 ret = par->fbtftops.write(par, in write_vmem_8bit() 145 par->fbtftops.read(par, rxbuf, 4); in firmware_version() 169 par->fbtftops.reset(par); in init_display() 184 par->fbtftops.write_vmem = write_vmem_8bit; in init_display() 271 if (!par->fbtftops.unregister_backlight) in register_chip_backlight() 272 par->fbtftops.unregister_backlight = fbtft_unregister_backlight; in register_chip_backlight() 285 .fbtftops = {
|
D | fb_ssd1351.c | 31 par->fbtftops.register_backlight = register_onboard_backlight; in init_display() 34 par->fbtftops.reset(par); in init_display() 71 if (par->fbtftops.init_display != init_display) { in set_var() 173 .fbtftops = { 222 if (!par->fbtftops.unregister_backlight) in register_onboard_backlight() 223 par->fbtftops.unregister_backlight = fbtft_unregister_backlight; in register_onboard_backlight()
|
D | fbtft-bus.c | 41 ret = par->fbtftops.write(par, par->buf, sizeof(type) + offset); \ 59 ret = par->fbtftops.write(par, par->buf, \ 109 ret = par->fbtftops.write(par, par->buf, (len + pad) * sizeof(u16)); in define_fbtft_write_reg() 147 return par->fbtftops.write(par, vmem16, len); in fbtft_write_vmem16_bus8() 168 ret = par->fbtftops.write(par, par->txbuf.buf, in fbtft_write_vmem16_bus8() 218 ret = par->fbtftops.write(par, par->txbuf.buf, to_copy * 2); in fbtft_write_vmem16_bus9() 249 return par->fbtftops.write(par, vmem16, len); in fbtft_write_vmem16_bus16()
|
D | fb_ra8875.c | 64 par->fbtftops.reset(par); in init_display() 210 par->fbtftops.write = write_spi; in write_reg8_bus8() 224 ret = par->fbtftops.write(par, par->buf, 2); in write_reg8_bus8() 242 ret = par->fbtftops.write(par, par->buf, len + 1); in write_reg8_bus8() 253 par->fbtftops.write = fbtft_write_spi; in write_reg8_bus8() 288 ret = par->fbtftops.write(par, par->txbuf.buf, in write_vmem16_bus8() 300 .fbtftops = {
|
D | fb_pcd8544.c | 45 par->fbtftops.reset(par); in init_display() 132 ret = par->fbtftops.write(par, par->txbuf.buf, 6 * 84); in write_vmem() 160 .fbtftops = {
|
D | fb_tls8204.c | 44 par->fbtftops.reset(par); in init_display() 121 ret = par->fbtftops.write(par, par->txbuf.buf, WIDTH); in write_vmem() 152 .fbtftops = {
|
D | fb_ssd1331.c | 26 par->fbtftops.reset(par); in init_display() 78 ret = par->fbtftops.write(par, par->buf, sizeof(u8)); in write_reg8_bus8() 91 ret = par->fbtftops.write(par, par->buf, len * (sizeof(u8))); in write_reg8_bus8() 178 .fbtftops = {
|
D | fb_uc1701.c | 74 par->fbtftops.reset(par); in init_display() 172 ret = par->fbtftops.write(par, par->txbuf.buf, WIDTH); in write_vmem() 187 .fbtftops = {
|
D | fb_ssd1306.c | 43 par->fbtftops.reset(par); in init_display() 181 ret = par->fbtftops.write(par, par->txbuf.buf, in write_vmem() 198 .fbtftops = {
|
D | fb_ssd1289.c | 38 par->fbtftops.reset(par); in init_display() 107 if (par->fbtftops.init_display != init_display) { in set_var() 174 .fbtftops = {
|
D | fb_ili9320.c | 38 ret = par->fbtftops.read(par, rxbuf, 4); in read_devicecode() 46 par->fbtftops.reset(par); in init_display() 260 .fbtftops = {
|
D | fb_agm1264k-fl.c | 77 par->fbtftops.reset(par); in init_display() 221 ret = par->fbtftops.write(par, par->buf, len * (sizeof(u8))); in write_reg8_bus8() 370 ret = par->fbtftops.write(par, buf, len); in write_vmem() 392 par->fbtftops.write(par, buf, len); in write_vmem() 438 .fbtftops = {
|
D | fb_tinylcd.c | 30 par->fbtftops.reset(par); in init_display() 98 .fbtftops = {
|
D | fb_ili9340.c | 32 par->fbtftops.reset(par); in init_display() 135 .fbtftops = {
|
D | fbtft-sysfs.c | 127 ret = par->fbtftops.set_gamma(par, tmp_curves); in store_gamma_curve() 210 if (par->gamma.curves && par->fbtftops.set_gamma) in fbtft_sysfs_init() 217 if (par->gamma.curves && par->fbtftops.set_gamma) in fbtft_sysfs_exit()
|
D | fb_hx8353d.c | 31 par->fbtftops.reset(par); in init_display() 136 .fbtftops = {
|
D | fb_hx8357d.c | 35 par->fbtftops.reset(par); in init_display() 196 .fbtftops = {
|
D | fb_uc1611.c | 266 ret = par->fbtftops.write(par, par->txbuf.buf, len / 2); in write_vmem() 301 ret = par->fbtftops.write(par, par->txbuf.buf, len); in write_vmem() 322 .fbtftops = {
|
D | fb_upd161704.c | 36 par->fbtftops.reset(par); in init_display() 181 .fbtftops = {
|
D | fb_ili9341.c | 39 par->fbtftops.reset(par); in init_display() 148 .fbtftops = {
|
D | fb_hx8340bn.c | 44 par->fbtftops.reset(par); in init_display() 197 .fbtftops = {
|
D | fb_bd663474.c | 39 par->fbtftops.reset(par); in init_display() 168 .fbtftops = {
|
D | fbtft.h | 131 struct fbtft_ops fbtftops; member 225 struct fbtft_ops fbtftops; member 257 par->fbtftops.write_register(par, NUMARGS(__VA_ARGS__), __VA_ARGS__)
|