Lines Matching full:hx8394
3 * Driver for panels based on Himax HX8394 controller, such as:
27 #define DRV_NAME "panel-himax-hx8394"
29 /* Manufacturer specific commands sent via DSI, listed in HX8394-F datasheet */
67 struct hx8394 { struct
83 int (*init_sequence)(struct hx8394 *ctx); argument
86 static inline struct hx8394 *panel_to_hx8394(struct drm_panel *panel) in panel_to_hx8394()
88 return container_of(panel, struct hx8394, panel); in panel_to_hx8394()
91 static int hsd060bhw4_init_sequence(struct hx8394 *ctx) in hsd060bhw4_init_sequence()
154 /* Unknown command, not listed in the HX8394-F datasheet */ in hsd060bhw4_init_sequence()
162 /* Unknown command, not listed in the HX8394-F datasheet */ in hsd060bhw4_init_sequence()
178 /* Unknown command, not listed in the HX8394-F datasheet */ in hsd060bhw4_init_sequence()
208 static int powkiddy_x55_init_sequence(struct hx8394 *ctx) in powkiddy_x55_init_sequence()
270 /* Unknown command, not listed in the HX8394-F datasheet */ in powkiddy_x55_init_sequence()
278 /* Unknown command, not listed in the HX8394-F datasheet */ in powkiddy_x55_init_sequence()
286 /* Unknown command, not listed in the HX8394-F datasheet */ in powkiddy_x55_init_sequence()
307 /* Unknown command, not listed in the HX8394-F datasheet */ in powkiddy_x55_init_sequence()
311 /* Unknown command, not listed in the HX8394-F datasheet */ in powkiddy_x55_init_sequence()
342 static int mchp_ac40t08a_init_sequence(struct hx8394 *ctx) in mchp_ac40t08a_init_sequence()
421 /* Unknown command, not listed in the HX8394-F datasheet (C0H) */ in mchp_ac40t08a_init_sequence()
433 /* Unknown command, not listed in the HX8394-F datasheet (D4h) */ in mchp_ac40t08a_init_sequence()
462 /* Unknown command, not listed in the HX8394-F datasheet (C6h) */ in mchp_ac40t08a_init_sequence()
494 struct hx8394 *ctx = panel_to_hx8394(panel); in hx8394_enable()
531 struct hx8394 *ctx = panel_to_hx8394(panel); in hx8394_disable()
548 struct hx8394 *ctx = panel_to_hx8394(panel); in hx8394_unprepare()
560 struct hx8394 *ctx = panel_to_hx8394(panel); in hx8394_prepare()
592 struct hx8394 *ctx = panel_to_hx8394(panel); in hx8394_get_modes()
615 struct hx8394 *ctx = panel_to_hx8394(panel); in hx8394_get_orientation()
632 struct hx8394 *ctx; in hx8394_probe()
695 struct hx8394 *ctx = mipi_dsi_get_drvdata(dsi); in hx8394_remove()
724 MODULE_DESCRIPTION("DRM driver for Himax HX8394 based MIPI DSI panels");