Lines Matching refs:board
59 par->board->set_ctl(par, AUOK190X_I80_WR, 0); in auok190x_issue_data()
60 par->board->set_hdb(par, data); in auok190x_issue_data()
61 par->board->set_ctl(par, AUOK190X_I80_WR, 1); in auok190x_issue_data()
66 par->board->set_ctl(par, AUOK190X_I80_DC, 0); in auok190x_issue_cmd()
68 par->board->set_ctl(par, AUOK190X_I80_DC, 1); in auok190x_issue_cmd()
97 par->board->set_ctl(par, AUOK190X_I80_WR, 0); in auok190x_issue_pixels_rgb565()
104 par->board->set_hdb(par, tmp); in auok190x_issue_pixels_rgb565()
105 par->board->set_ctl(par, AUOK190X_I80_WR, 1); in auok190x_issue_pixels_rgb565()
125 par->board->set_ctl(par, AUOK190X_I80_WR, 0); in auok190x_issue_pixels_gray8()
135 par->board->set_hdb(par, tmp); in auok190x_issue_pixels_gray8()
136 par->board->set_ctl(par, AUOK190X_I80_WR, 1); in auok190x_issue_pixels_gray8()
163 par->board->set_ctl(par, AUOK190X_I80_OE, 0); in auok190x_read_data()
164 data = par->board->get_hdb(par); in auok190x_read_data()
165 par->board->set_ctl(par, AUOK190X_I80_OE, 1); in auok190x_read_data()
176 par->board->set_ctl(par, AUOK190X_I80_CS, 0); in auok190x_send_command_nowait()
178 par->board->set_ctl(par, AUOK190X_I80_CS, 1); in auok190x_send_command_nowait()
187 par->board->set_ctl(par, AUOK190X_I80_CS, 0); in auok190x_send_cmdargs_nowait()
192 par->board->set_ctl(par, AUOK190X_I80_CS, 1); in auok190x_send_cmdargs_nowait()
200 ret = par->board->wait_for_rdy(par); in auok190x_send_command()
214 ret = par->board->wait_for_rdy(par); in auok190x_send_cmdargs()
228 ret = par->board->wait_for_rdy(par); in auok190x_read_cmdargs()
232 par->board->set_ctl(par, AUOK190X_I80_CS, 0); in auok190x_read_cmdargs()
237 par->board->set_ctl(par, AUOK190X_I80_CS, 1); in auok190x_read_cmdargs()
248 par->board->set_ctl(par, AUOK190X_I80_CS, 0); in auok190x_send_cmdargs_pixels_nowait()
257 par->board->set_ctl(par, AUOK190X_I80_CS, 1); in auok190x_send_cmdargs_pixels_nowait()
266 ret = par->board->wait_for_rdy(par); in auok190x_send_cmdargs_pixels()
560 par->board->wait_for_rdy(par); in auok190xfb_set_par()
727 struct auok190x_board *board = par->board; in auok190x_power() local
739 gpio_set_value(board->gpio_nrst, 1); in auok190x_power()
740 gpio_set_value(board->gpio_nsleep, 1); in auok190x_power()
744 gpio_set_value(board->gpio_nrst, 0); in auok190x_power()
745 gpio_set_value(board->gpio_nsleep, 0); in auok190x_power()
770 par->board->wait_for_rdy(par); in auok190x_recover()
783 struct auok190x_board *board = par->board; in auok190x_runtime_suspend() local
801 if (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) { in auok190x_runtime_suspend()
804 } else if (board->quirks & AUOK190X_QUIRK_STANDBYPARAM) { in auok190x_runtime_suspend()
830 struct auok190x_board *board = par->board; in auok190x_runtime_resume() local
837 if (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) { in auok190x_runtime_resume()
849 board->wait_for_rdy(par); in auok190x_runtime_resume()
864 struct auok190x_board *board = par->board; in auok190x_suspend() local
868 if (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) { in auok190x_suspend()
891 gpio_direction_output(board->gpio_nsleep, 0); in auok190x_suspend()
904 struct auok190x_board *board = par->board; in auok190x_resume() local
907 if (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) { in auok190x_resume()
920 gpio_direction_output(board->gpio_nsleep, 1); in auok190x_resume()
952 struct auok190x_board *board = init->board; in auok190x_common_probe() local
960 if (!board->init || !board->cleanup || !board->wait_for_rdy in auok190x_common_probe()
961 || !board->set_ctl || !board->set_hdb || !board->get_hdb in auok190x_common_probe()
962 || !board->setup_irq) in auok190x_common_probe()
971 par->board = board; in auok190x_common_probe()
991 ret = board->init(par); in auok190x_common_probe()
997 ret = gpio_request(board->gpio_nsleep, "AUOK190x sleep"); in auok190x_common_probe()
1004 ret = gpio_direction_output(board->gpio_nsleep, 0); in auok190x_common_probe()
1010 ret = gpio_request(board->gpio_nrst, "AUOK190x reset"); in auok190x_common_probe()
1017 ret = gpio_direction_output(board->gpio_nrst, 0); in auok190x_common_probe()
1034 ret = par->board->setup_irq(par->info); in auok190x_common_probe()
1041 par->board->wait_for_rdy(par); in auok190x_common_probe()
1053 panel = &panel_table[board->resolution]; in auok190x_common_probe()
1055 par->resolution = board->resolution; in auok190x_common_probe()
1091 dev_dbg(info->device, "targeting %d frames per second\n", board->fps); in auok190x_common_probe()
1092 info->fbdefio->delay = HZ / board->fps; in auok190x_common_probe()
1128 par->autosuspend_delay = (board->quirks & AUOK190X_QUIRK_STANDBYBROKEN) in auok190x_common_probe()
1149 gpio_free(board->gpio_nrst); in auok190x_common_probe()
1151 gpio_free(board->gpio_nsleep); in auok190x_common_probe()
1153 board->cleanup(par); in auok190x_common_probe()
1167 struct auok190x_board *board = par->board; in auok190x_common_remove() local
1183 gpio_free(board->gpio_nrst); in auok190x_common_remove()
1184 gpio_free(board->gpio_nsleep); in auok190x_common_remove()
1186 board->cleanup(par); in auok190x_common_remove()