Lines Matching +full:op +full:- +full:panel
1 // SPDX-License-Identifier: GPL-2.0-only
3 * OPAL Operator Panel Display Driver
26 * operator panel (character LCD display) on IBM Power Systems machines
29 * operator panel.
57 if (token != -ERESTARTSYS) in __op_panel_update_display()
82 pr_debug("OPAL write op-panel call failed [rc=%d]\n", rc); in __op_panel_update_display()
99 return -EFBIG; in oppanel_write()
106 pr_err_ratelimited("OPAL call failed to write to op panel display [rc=%d]\n", in oppanel_write()
109 return -EIO; in oppanel_write()
119 return -EBUSY; in oppanel_open()
147 struct device_node *np = pdev->dev.of_node; in oppanel_probe()
153 pr_err_ratelimited("Operator panel length property not found\n"); in oppanel_probe()
158 pr_err_ratelimited("Operator panel lines property not found\n"); in oppanel_probe()
163 pr_devel("Operator panel of size %u found with %u lines of length %u\n", in oppanel_probe()
168 return -ENOMEM; in oppanel_probe()
172 rc = -ENOMEM; in oppanel_probe()
206 { .compatible = "ibm,opal-oppanel" },
212 .name = "powernv-op-panel",
223 MODULE_DESCRIPTION("PowerNV Operator Panel LCD Display Driver");