| /drivers/gpu/drm/panel/ |
| A D | panel-orisetech-ota5601a.c | 34 struct drm_panel drm_panel; member 111 static int ota5601a_prepare(struct drm_panel *drm_panel) in ota5601a_prepare() argument 145 static int ota5601a_unprepare(struct drm_panel *drm_panel) in ota5601a_unprepare() argument 156 static int ota5601a_enable(struct drm_panel *drm_panel) in ota5601a_enable() argument 168 if (drm_panel->backlight) { in ota5601a_enable() 176 static int ota5601a_disable(struct drm_panel *drm_panel) in ota5601a_disable() argument 191 static int ota5601a_get_modes(struct drm_panel *drm_panel, in ota5601a_get_modes() argument 285 drm_panel_add(&panel->drm_panel); in ota5601a_probe() 294 drm_panel_remove(&panel->drm_panel); in ota5601a_remove() 296 ota5601a_disable(&panel->drm_panel); in ota5601a_remove() [all …]
|
| A D | panel-novatek-nt39016.c | 57 struct drm_panel drm_panel; member 118 static int nt39016_prepare(struct drm_panel *drm_panel) in nt39016_prepare() argument 155 static int nt39016_unprepare(struct drm_panel *drm_panel) in nt39016_unprepare() argument 166 static int nt39016_enable(struct drm_panel *drm_panel) in nt39016_enable() argument 178 if (drm_panel->backlight) { in nt39016_enable() 186 static int nt39016_disable(struct drm_panel *drm_panel) in nt39016_disable() argument 201 static int nt39016_get_modes(struct drm_panel *drm_panel, in nt39016_get_modes() argument 287 drm_panel_add(&panel->drm_panel); in nt39016_probe() 296 drm_panel_remove(&panel->drm_panel); in nt39016_remove() 298 nt39016_disable(&panel->drm_panel); in nt39016_remove() [all …]
|
| A D | panel-osd-osd101t2587-53ts.c | 19 struct drm_panel base; 27 static inline struct osd101t2587_panel *ti_osd_panel(struct drm_panel *panel) in ti_osd_panel() 32 static int osd101t2587_panel_disable(struct drm_panel *panel) in osd101t2587_panel_disable() 42 static int osd101t2587_panel_unprepare(struct drm_panel *panel) in osd101t2587_panel_unprepare() 51 static int osd101t2587_panel_prepare(struct drm_panel *panel) in osd101t2587_panel_prepare() 58 static int osd101t2587_panel_enable(struct drm_panel *panel) in osd101t2587_panel_enable() 83 static int osd101t2587_panel_get_modes(struct drm_panel *panel, in osd101t2587_panel_get_modes()
|
| A D | panel-samsung-s6d16d0.c | 19 struct drm_panel panel; 43 static inline struct s6d16d0 *panel_to_s6d16d0(struct drm_panel *panel) in panel_to_s6d16d0() 48 static int s6d16d0_unprepare(struct drm_panel *panel) in s6d16d0_unprepare() 68 static int s6d16d0_prepare(struct drm_panel *panel) in s6d16d0_prepare() 104 static int s6d16d0_enable(struct drm_panel *panel) in s6d16d0_enable() 119 static int s6d16d0_disable(struct drm_panel *panel) in s6d16d0_disable() 134 static int s6d16d0_get_modes(struct drm_panel *panel, in s6d16d0_get_modes()
|
| A D | panel-feiyang-fy07024di26a30d.c | 20 struct drm_panel panel; 28 static inline struct feiyang *panel_to_feiyang(struct drm_panel *panel) in panel_to_feiyang() 47 static int feiyang_prepare(struct drm_panel *panel) in feiyang_prepare() 94 static int feiyang_enable(struct drm_panel *panel) in feiyang_enable() 106 static int feiyang_disable(struct drm_panel *panel) in feiyang_disable() 113 static int feiyang_unprepare(struct drm_panel *panel) in feiyang_unprepare() 157 static int feiyang_get_modes(struct drm_panel *panel, in feiyang_get_modes()
|
| A D | panel-ronbo-rb070d30.c | 28 struct drm_panel panel; 40 static inline struct rb070d30_panel *panel_to_rb070d30_panel(struct drm_panel *panel) in panel_to_rb070d30_panel() 45 static int rb070d30_panel_prepare(struct drm_panel *panel) in rb070d30_panel_prepare() 64 static int rb070d30_panel_unprepare(struct drm_panel *panel) in rb070d30_panel_unprepare() 75 static int rb070d30_panel_enable(struct drm_panel *panel) in rb070d30_panel_enable() 82 static int rb070d30_panel_disable(struct drm_panel *panel) in rb070d30_panel_disable() 105 static int rb070d30_panel_get_modes(struct drm_panel *panel, in rb070d30_panel_get_modes()
|
| A D | panel-innolux-ej030na.c | 31 struct drm_panel panel; 41 static inline struct ej030na *to_ej030na(struct drm_panel *panel) in to_ej030na() 86 static int ej030na_prepare(struct drm_panel *panel) in ej030na_prepare() 118 static int ej030na_unprepare(struct drm_panel *panel) in ej030na_unprepare() 128 static int ej030na_enable(struct drm_panel *panel) in ej030na_enable() 143 static int ej030na_disable(struct drm_panel *panel) in ej030na_disable() 153 static int ej030na_get_modes(struct drm_panel *panel, in ej030na_get_modes()
|
| A D | panel-lincolntech-lcd197.c | 21 struct drm_panel panel; 29 struct lincoln_lcd197_panel *to_lincoln_lcd197_panel(struct drm_panel *panel) in to_lincoln_lcd197_panel() 34 static int lincoln_lcd197_panel_prepare(struct drm_panel *panel) in lincoln_lcd197_panel_prepare() 116 static int lincoln_lcd197_panel_unprepare(struct drm_panel *panel) in lincoln_lcd197_panel_unprepare() 130 static int lincoln_lcd197_panel_enable(struct drm_panel *panel) in lincoln_lcd197_panel_enable() 141 static int lincoln_lcd197_panel_disable(struct drm_panel *panel) in lincoln_lcd197_panel_disable() 168 static int lincoln_lcd197_panel_get_modes(struct drm_panel *panel, in lincoln_lcd197_panel_get_modes()
|
| A D | panel-renesas-r69328.c | 29 struct drm_panel panel; 39 static inline struct renesas_r69328 *to_renesas_r69328(struct drm_panel *panel) in to_renesas_r69328() 52 static int renesas_r69328_prepare(struct drm_panel *panel) in renesas_r69328_prepare() 83 static int renesas_r69328_enable(struct drm_panel *panel) in renesas_r69328_enable() 128 static int renesas_r69328_disable(struct drm_panel *panel) in renesas_r69328_disable() 140 static int renesas_r69328_unprepare(struct drm_panel *panel) in renesas_r69328_unprepare() 172 static int renesas_r69328_get_modes(struct drm_panel *panel, in renesas_r69328_get_modes()
|
| A D | panel-panasonic-vvx10f034n00.c | 30 struct drm_panel base; 40 static inline struct wuxga_nt_panel *to_wuxga_nt_panel(struct drm_panel *panel) in to_wuxga_nt_panel() 50 static int wuxga_nt_panel_disable(struct drm_panel *panel) in wuxga_nt_panel_disable() 57 static int wuxga_nt_panel_unprepare(struct drm_panel *panel) in wuxga_nt_panel_unprepare() 67 static int wuxga_nt_panel_prepare(struct drm_panel *panel) in wuxga_nt_panel_prepare() 122 static int wuxga_nt_panel_get_modes(struct drm_panel *panel, in wuxga_nt_panel_get_modes()
|
| A D | panel-boe-himax8279d.c | 43 struct drm_panel base; 52 static inline struct panel_info *to_panel_info(struct drm_panel *panel) in to_panel_info() 64 static int send_mipi_cmds(struct drm_panel *panel, const struct panel_cmd *cmds) in send_mipi_cmds() 81 static int boe_panel_disable(struct drm_panel *panel) in boe_panel_disable() 95 static int boe_panel_unprepare(struct drm_panel *panel) in boe_panel_unprepare() 116 static int boe_panel_prepare(struct drm_panel *panel) in boe_panel_prepare() 174 static int boe_panel_enable(struct drm_panel *panel) in boe_panel_enable() 190 static int boe_panel_get_modes(struct drm_panel *panel, in boe_panel_get_modes()
|
| A D | panel-renesas-r61307.c | 29 struct drm_panel panel; 75 static inline struct renesas_r61307 *to_renesas_r61307(struct drm_panel *panel) in to_renesas_r61307() 88 static int renesas_r61307_prepare(struct drm_panel *panel) in renesas_r61307_prepare() 119 static int renesas_r61307_enable(struct drm_panel *panel) in renesas_r61307_enable() 161 static int renesas_r61307_disable(struct drm_panel *panel) in renesas_r61307_disable() 173 static int renesas_r61307_unprepare(struct drm_panel *panel) in renesas_r61307_unprepare() 207 static int renesas_r61307_get_modes(struct drm_panel *panel, in renesas_r61307_get_modes()
|
| A D | panel-sharp-ls037v7dw01.c | 25 struct drm_panel panel; 39 static int ls037v7dw01_disable(struct drm_panel *panel) in ls037v7dw01_disable() 52 static int ls037v7dw01_unprepare(struct drm_panel *panel) in ls037v7dw01_unprepare() 60 static int ls037v7dw01_prepare(struct drm_panel *panel) in ls037v7dw01_prepare() 73 static int ls037v7dw01_enable(struct drm_panel *panel) in ls037v7dw01_enable() 102 static int ls037v7dw01_get_modes(struct drm_panel *panel, in ls037v7dw01_get_modes()
|
| A D | panel-auo-a030jtn01.c | 40 struct drm_panel panel; 50 static inline struct a030jtn01 *to_a030jtn01(struct drm_panel *panel) in to_a030jtn01() 55 static int a030jtn01_prepare(struct drm_panel *panel) in a030jtn01_prepare() 104 static int a030jtn01_unprepare(struct drm_panel *panel) in a030jtn01_unprepare() 114 static int a030jtn01_enable(struct drm_panel *panel) in a030jtn01_enable() 130 static int a030jtn01_disable(struct drm_panel *panel) in a030jtn01_disable() 137 static int a030jtn01_get_modes(struct drm_panel *panel, in a030jtn01_get_modes()
|
| A D | panel-samsung-atna33xc20.c | 27 struct drm_panel base; 44 static inline struct atana33xc20_panel *to_atana33xc20(struct drm_panel *panel) in to_atana33xc20() 140 static int atana33xc20_disable(struct drm_panel *panel) in atana33xc20_disable() 165 static int atana33xc20_enable(struct drm_panel *panel) in atana33xc20_enable() 191 static int atana33xc20_unprepare(struct drm_panel *panel) in atana33xc20_unprepare() 210 static int atana33xc20_prepare(struct drm_panel *panel) in atana33xc20_prepare() 223 static int atana33xc20_get_modes(struct drm_panel *panel, in atana33xc20_get_modes()
|
| A D | panel-samsung-db7430.c | 58 struct drm_panel panel; 84 static inline struct db7430 *to_db7430(struct drm_panel *panel) in to_db7430() 172 static int db7430_unprepare(struct drm_panel *panel) in db7430_unprepare() 177 static int db7430_disable(struct drm_panel *panel) in db7430_disable() 190 static int db7430_prepare(struct drm_panel *panel) in db7430_prepare() 195 static int db7430_enable(struct drm_panel *panel) in db7430_enable() 227 static int db7430_get_modes(struct drm_panel *panel, in db7430_get_modes()
|
| A D | panel-samsung-s6d27a1.c | 45 struct drm_panel panel; 69 static inline struct s6d27a1 *to_s6d27a1(struct drm_panel *panel) in to_s6d27a1() 171 static int s6d27a1_unprepare(struct drm_panel *panel) in s6d27a1_unprepare() 181 static int s6d27a1_disable(struct drm_panel *panel) in s6d27a1_disable() 192 static int s6d27a1_prepare(struct drm_panel *panel) in s6d27a1_prepare() 197 static int s6d27a1_enable(struct drm_panel *panel) in s6d27a1_enable() 207 static int s6d27a1_get_modes(struct drm_panel *panel, in s6d27a1_get_modes()
|
| A D | panel-kingdisplay-kd097d04.c | 21 struct drm_panel base; 175 struct kingdisplay_panel *to_kingdisplay_panel(struct drm_panel *panel) in to_kingdisplay_panel() 180 static int kingdisplay_panel_disable(struct drm_panel *panel) in kingdisplay_panel_disable() 192 static int kingdisplay_panel_unprepare(struct drm_panel *panel) in kingdisplay_panel_unprepare() 215 static int kingdisplay_panel_prepare(struct drm_panel *panel) in kingdisplay_panel_prepare() 286 static int kingdisplay_panel_get_modes(struct drm_panel *panel, in kingdisplay_panel_get_modes()
|
| A D | panel-lvds.c | 27 struct drm_panel panel; 45 static inline struct panel_lvds *to_panel_lvds(struct drm_panel *panel) in to_panel_lvds() 50 static int panel_lvds_unprepare(struct drm_panel *panel) in panel_lvds_unprepare() 63 static int panel_lvds_prepare(struct drm_panel *panel) in panel_lvds_prepare() 84 static int panel_lvds_get_modes(struct drm_panel *panel, in panel_lvds_get_modes() 112 static enum drm_panel_orientation panel_lvds_get_orientation(struct drm_panel *panel) in panel_lvds_get_orientation()
|
| A D | panel-truly-nt35597.c | 55 struct drm_panel panel; 69 static inline struct truly_nt35597 *panel_to_ctx(struct drm_panel *panel) in panel_to_ctx() 223 static int truly_dcs_write(struct drm_panel *panel, u32 command) in truly_dcs_write() 238 static int truly_dcs_write_buf(struct drm_panel *panel, in truly_dcs_write_buf() 309 static int truly_nt35597_disable(struct drm_panel *panel) in truly_nt35597_disable() 323 static int truly_nt35597_unprepare(struct drm_panel *panel) in truly_nt35597_unprepare() 351 static int truly_nt35597_prepare(struct drm_panel *panel) in truly_nt35597_prepare() 407 static int truly_nt35597_enable(struct drm_panel *panel) in truly_nt35597_enable() 421 static int truly_nt35597_get_modes(struct drm_panel *panel, in truly_nt35597_get_modes()
|
| A D | panel-samsung-s6e3fa7.c | 23 struct drm_panel panel; 28 static inline struct s6e3fa7_panel *to_s6e3fa7_panel(struct drm_panel *panel) in to_s6e3fa7_panel() 61 static int s6e3fa7_panel_prepare(struct drm_panel *panel) in s6e3fa7_panel_prepare() 75 static int s6e3fa7_panel_unprepare(struct drm_panel *panel) in s6e3fa7_panel_unprepare() 84 static int s6e3fa7_panel_disable(struct drm_panel *panel) in s6e3fa7_panel_disable() 111 static int s6e3fa7_panel_get_modes(struct drm_panel *panel, in s6e3fa7_panel_get_modes()
|
| A D | panel-mantix-mlaf057we51.c | 31 struct drm_panel panel; 43 static inline struct mantix *panel_to_mantix(struct drm_panel *panel) in panel_to_mantix() 68 static int mantix_enable(struct drm_panel *panel) in mantix_enable() 89 static int mantix_disable(struct drm_panel *panel) in mantix_disable() 101 static int mantix_unprepare(struct drm_panel *panel) in mantix_unprepare() 120 static int mantix_prepare(struct drm_panel *panel) in mantix_prepare() 195 static int mantix_get_modes(struct drm_panel *panel, in mantix_get_modes()
|
| /drivers/gpu/drm/ |
| A D | drm_panel.c | 82 void drm_panel_add(struct drm_panel *panel) in drm_panel_add() 96 void drm_panel_remove(struct drm_panel *panel) in drm_panel_remove() 310 struct drm_panel *panel = container_of(kref, struct drm_panel, refcount); in __drm_panel_free() 323 struct drm_panel *drm_panel_get(struct drm_panel *panel) in drm_panel_get() 341 void drm_panel_put(struct drm_panel *panel) in drm_panel_put() 358 struct drm_panel *panel = (struct drm_panel *)data; in drm_panel_put_void() 368 struct drm_panel *panel; in __devm_drm_panel_alloc() 414 struct drm_panel *panel; in of_drm_find_panel() 480 struct drm_panel *panel; in find_panel_by_fwnode() 503 struct drm_panel *panel; in find_panel_by_dev() [all …]
|
| /drivers/gpu/drm/logicvc/ |
| A D | logicvc_interface.c | 41 if (interface->drm_panel) { in logicvc_encoder_enable() 42 drm_panel_prepare(interface->drm_panel); in logicvc_encoder_enable() 43 drm_panel_enable(interface->drm_panel); in logicvc_encoder_enable() 52 if (interface->drm_panel) { in logicvc_encoder_disable() 53 drm_panel_disable(interface->drm_panel); in logicvc_encoder_disable() 54 drm_panel_unprepare(interface->drm_panel); in logicvc_encoder_disable() 72 if (interface->drm_panel) in logicvc_connector_get_modes() 73 return drm_panel_get_modes(interface->drm_panel, drm_connector); in logicvc_connector_get_modes() 158 ret = drm_of_find_panel_or_bridge(of_node, 0, 0, &interface->drm_panel, in logicvc_interface_init() 173 if (native_connector || interface->drm_panel) { in logicvc_interface_init()
|
| /drivers/gpu/drm/bridge/ |
| A D | panel.c | 24 struct drm_panel *panel; 201 struct drm_panel *panel = panel_bridge->panel; in panel_bridge_debugfs_init() 261 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel) in drm_panel_bridge_add() 283 struct drm_bridge *drm_panel_bridge_add_typed(struct drm_panel *panel, in drm_panel_bridge_add_typed() 377 struct drm_panel *panel) in devm_drm_panel_bridge_add() 402 struct drm_panel *panel, in devm_drm_panel_bridge_add_typed() 445 struct drm_panel *panel) in drmm_panel_bridge_add() 502 struct drm_panel *panel; in devm_drm_of_get_bridge() 536 struct drm_panel *panel; in drmm_of_get_bridge()
|