Lines Matching full:ws2401
3 * Panel driver for the WideChips WS2401 480x800 DPI RGB panel, used in
58 * struct ws2401 - state container for a panel controlled by the WS2401
61 struct ws2401 { struct
99 static inline struct ws2401 *to_ws2401(struct drm_panel *panel) in to_ws2401() argument
101 return container_of(panel, struct ws2401, panel); in to_ws2401()
104 static void ws2401_read_mtp_id(struct ws2401 *ws) in ws2401_read_mtp_id()
128 static int ws2401_power_on(struct ws2401 *ws) in ws2401_power_on()
223 static int ws2401_power_off(struct ws2401 *ws) in ws2401_power_off()
233 struct ws2401 *ws = to_ws2401(panel); in ws2401_unprepare()
246 struct ws2401 *ws = to_ws2401(panel); in ws2401_disable()
262 struct ws2401 *ws = to_ws2401(panel); in ws2401_enable()
278 struct ws2401 *ws = to_ws2401(panel); in ws2401_get_modes()
320 struct ws2401 *ws = bl_get_data(bl); in ws2401_set_brightness()
347 struct ws2401 *ws; in ws2401_probe()
393 devm_backlight_device_register(dev, "ws2401", dev, ws, in ws2401_probe()
412 struct ws2401 *ws = spi_get_drvdata(spi); in ws2401_remove()
439 .name = "ws2401-panel",
446 MODULE_DESCRIPTION("Samsung WS2401 panel driver");