Lines Matching refs:lcd_info
106 /* lcd_info is pre-initialized to the values needed to program KittyHawk LCD's
109 lcd_info __attribute__((aligned(8))) __read_mostly =
121 /* direct access to some of the lcd_info variables */
122 #define LCD_CMD_REG lcd_info.lcd_cmd_reg_addr
123 #define LCD_DATA_REG lcd_info.lcd_data_reg_addr
124 #define LED_DATA_REG lcd_info.lcd_cmd_reg_addr /* LASI & ASP only */
318 &lcd_info.heartbeat,
319 &lcd_info.disk_io,
320 &lcd_info.lan_rcv,
321 &lcd_info.lan_tx
325 unsigned int msec_cmd_delay = 1 + (lcd_info.min_cmd_delay / 1000);
532 if (lcd_info.model == DISPLAY_MODEL_LCD)
556 lcd_info.model = model; /* store the values */
559 switch (lcd_info.model) {
588 __func__, lcd_info.model);
618 switch (lcd_info.model) {
644 if (!led_func_ptr || lcd_info.model != DISPLAY_MODEL_LCD)
655 gsc_writeb(lcd_info.reset_cmd1, LCD_CMD_REG);
656 udelay(lcd_info.min_cmd_delay);
659 for (i=0; i < lcd_info.lcd_width; i++) {
664 udelay(lcd_info.min_cmd_delay);
672 return lcd_info.lcd_width;
705 goto found; /* use the preinitialized values of lcd_info */
709 lcd_info.model = DISPLAY_MODEL_NONE;
712 ret = pdc_chassis_info(&chassis_info, &lcd_info, sizeof(lcd_info));
717 __FILE__, lcd_info.model,
718 (lcd_info.model==DISPLAY_MODEL_LCD) ? "LCD" :
719 (lcd_info.model==DISPLAY_MODEL_LASI) ? "LED" : "unknown",
720 lcd_info.lcd_width, lcd_info.min_cmd_delay,
721 __FILE__, sizeof(lcd_info),
724 __FILE__, lcd_info.lcd_cmd_reg_addr,
725 lcd_info.lcd_data_reg_addr, lcd_info.reset_cmd1,
726 lcd_info.reset_cmd2, lcd_info.act_enable ));
732 switch (lcd_info.model) {
737 if (!lcd_info.act_enable) {
754 lcd_info.model);
760 register_led_driver(lcd_info.model, LCD_CMD_REG, LCD_DATA_REG);
768 lcd_info.model = DISPLAY_MODEL_NONE;