| /linux/drivers/gpu/drm/logicvc/ |
| H 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()
|
| H A D | logicvc_interface.h | 21 struct drm_panel *drm_panel; member
|
| /linux/drivers/gpu/drm/panel/ |
| H 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()
|
| H 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()
|
| H 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()
|
| H A D | panel-samsung-sofef00.c | 22 struct drm_panel panel; 35 struct sofef00_panel *to_sofef00_panel(struct drm_panel *panel) in to_sofef00_panel() 80 static int sofef00_enable(struct drm_panel *panel) in sofef00_enable() 104 static int sofef00_panel_prepare(struct drm_panel *panel) in sofef00_panel_prepare() 125 static int sofef00_disable(struct drm_panel *panel) in sofef00_disable() 134 static int sofef00_panel_unprepare(struct drm_panel *panel) in sofef00_panel_unprepare() 162 static int sofef00_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) in sofef00_panel_get_modes()
|
| H 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()
|
| H 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()
|
| H A D | panel-lg-ld070wx3.c | 24 struct drm_panel panel; 30 static inline struct lg_ld070wx3 *to_lg_ld070wx3(struct drm_panel *panel) in to_lg_ld070wx3() 35 static int lg_ld070wx3_prepare(struct drm_panel *panel) in lg_ld070wx3_prepare() 76 static int lg_ld070wx3_unprepare(struct drm_panel *panel) in lg_ld070wx3_unprepare() 108 static int lg_ld070wx3_get_modes(struct drm_panel *panel, in lg_ld070wx3_get_modes()
|
| H 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()
|
| H A D | panel-tdo-tl070wsh30.c | 22 struct drm_panel base; 30 struct tdo_tl070wsh30_panel *to_tdo_tl070wsh30_panel(struct drm_panel *panel) in to_tdo_tl070wsh30_panel() 35 static int tdo_tl070wsh30_panel_prepare(struct drm_panel *panel) in tdo_tl070wsh30_panel_prepare() 75 static int tdo_tl070wsh30_panel_unprepare(struct drm_panel *panel) in tdo_tl070wsh30_panel_unprepare() 112 static int tdo_tl070wsh30_panel_get_modes(struct drm_panel *panel, in tdo_tl070wsh30_panel_get_modes()
|
| H A D | panel-raspberrypi-touchscreen.c | 192 struct drm_panel base; 214 static struct rpi_touchscreen *panel_to_ts(struct drm_panel *panel) in panel_to_ts() 250 static int rpi_touchscreen_disable(struct drm_panel *panel) in rpi_touchscreen_disable() 262 static int rpi_touchscreen_noop(struct drm_panel *panel) in rpi_touchscreen_noop() 267 static int rpi_touchscreen_prepare(struct drm_panel *panel) in rpi_touchscreen_prepare() 300 static int rpi_touchscreen_enable(struct drm_panel *panel) in rpi_touchscreen_enable() 317 static int rpi_touchscreen_get_modes(struct drm_panel *panel, in rpi_touchscreen_get_modes()
|
| H A D | panel-khadas-ts050.c | 22 struct drm_panel base; 631 struct khadas_ts050_panel *to_khadas_ts050_panel(struct drm_panel *panel) in to_khadas_ts050_panel() 636 static int khadas_ts050_panel_prepare(struct drm_panel *panel) in khadas_ts050_panel_prepare() 716 static int khadas_ts050_panel_unprepare(struct drm_panel *panel) in khadas_ts050_panel_unprepare() 737 static int khadas_ts050_panel_disable(struct drm_panel *panel) in khadas_ts050_panel_disable() 764 static int khadas_ts050_panel_get_modes(struct drm_panel *panel, in khadas_ts050_panel_get_modes()
|
| H A D | panel-sony-td4353-jdi.c | 34 struct drm_panel panel; 42 static inline struct sony_td4353_jdi *to_sony_td4353_jdi(struct drm_panel *panel) in to_sony_td4353_jdi() 93 static int sony_td4353_jdi_prepare(struct drm_panel *panel) in sony_td4353_jdi_prepare() 116 static int sony_td4353_jdi_unprepare(struct drm_panel *panel) in sony_td4353_jdi_unprepare() 142 static int sony_td4353_jdi_get_modes(struct drm_panel *panel, in sony_td4353_jdi_get_modes()
|
| H A D | panel-jdi-lt070me05000.c | 30 struct drm_panel base; 43 static inline struct jdi_panel *to_jdi_panel(struct drm_panel *panel) in to_jdi_panel() 172 static int jdi_panel_disable(struct drm_panel *panel) in jdi_panel_disable() 181 static int jdi_panel_unprepare(struct drm_panel *panel) in jdi_panel_unprepare() 202 static int jdi_panel_prepare(struct drm_panel *panel) in jdi_panel_prepare() 253 static int jdi_panel_enable(struct drm_panel *panel) in jdi_panel_enable() 275 static int jdi_panel_get_modes(struct drm_panel *panel, in jdi_panel_get_modes()
|
| H A D | panel-novatek-nt37801.c | 21 struct drm_panel panel; 34 static inline struct novatek_nt37801 *to_novatek_nt37801(struct drm_panel *panel) in to_novatek_nt37801() 128 static int novatek_nt37801_prepare(struct drm_panel *panel) in novatek_nt37801_prepare() 172 static int novatek_nt37801_unprepare(struct drm_panel *panel) in novatek_nt37801_unprepare() 203 static int novatek_nt37801_get_modes(struct drm_panel *panel, in novatek_nt37801_get_modes()
|
| H A D | panel-sharp-lq101r1sx01.c | 20 struct drm_panel base; 30 static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel) in to_sharp_panel() 85 static int sharp_panel_unprepare(struct drm_panel *panel) in sharp_panel_unprepare() 141 static int sharp_panel_prepare(struct drm_panel *panel) in sharp_panel_prepare() 237 static int sharp_panel_get_modes(struct drm_panel *panel, in sharp_panel_get_modes()
|
| H A D | panel-novatek-nt36672a.c | 68 struct drm_panel base; 77 static inline struct nt36672a_panel *to_nt36672a_panel(struct drm_panel *panel) in to_nt36672a_panel() 82 static int nt36672a_send_cmds(struct drm_panel *panel, const struct nt36672a_panel_cmd *cmds, in nt36672a_send_cmds() 101 static int nt36672a_panel_power_off(struct drm_panel *panel) in nt36672a_panel_power_off() 115 static int nt36672a_panel_unprepare(struct drm_panel *panel) in nt36672a_panel_unprepare() 170 static int nt36672a_panel_prepare(struct drm_panel *panel) in nt36672a_panel_prepare() 221 static int nt36672a_panel_get_modes(struct drm_panel *panel, in nt36672a_panel_get_modes()
|
| H A D | panel-startek-kd070fhfid015.c | 40 struct drm_panel base; 47 static inline struct stk_panel *to_stk_panel(struct drm_panel *panel) in to_stk_panel() 106 static int stk_panel_unprepare(struct drm_panel *panel) in stk_panel_unprepare() 118 static int stk_panel_prepare(struct drm_panel *panel) in stk_panel_prepare() 173 static int stk_panel_get_modes(struct drm_panel *panel, in stk_panel_get_modes()
|
| H A D | panel-sitronix-st7789v.c | 127 struct drm_panel panel; 140 static inline struct st7789v *panel_to_st7789v(struct drm_panel *panel) in panel_to_st7789v() 209 static int st7789v_check_id(struct drm_panel *panel) in st7789v_check_id() 337 static int st7789v_get_modes(struct drm_panel *panel, in st7789v_get_modes() 372 static enum drm_panel_orientation st7789v_get_orientation(struct drm_panel *p) in st7789v_get_orientation() 379 static int st7789v_prepare(struct drm_panel *panel) in st7789v_prepare() 576 static int st7789v_enable(struct drm_panel *panel) in st7789v_enable() 583 static int st7789v_disable(struct drm_panel *panel) in st7789v_disable() 593 static int st7789v_unprepare(struct drm_panel *panel) in st7789v_unprepare()
|
| H A D | panel-novatek-nt35560.c | 53 struct drm_panel panel; 140 static inline struct nt35560 *panel_to_nt35560(struct drm_panel *panel) in panel_to_nt35560() 280 static int nt35560_prepare(struct drm_panel *panel) in nt35560_prepare() 320 static int nt35560_unprepare(struct drm_panel *panel) in nt35560_unprepare() 341 static int nt35560_get_modes(struct drm_panel *panel, in nt35560_get_modes()
|
| /linux/drivers/gpu/drm/bridge/ |
| H 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()
|
| /linux/include/drm/ |
| H A D | drm_bridge.h | 44 struct drm_panel; 1559 struct drm_bridge *drm_panel_bridge_add(struct drm_panel *panel); 1560 struct drm_bridge *drm_panel_bridge_add_typed(struct drm_panel *panel, 1566 struct drm_panel *panel); 1568 struct drm_panel *panel, 1571 struct drm_panel *panel);
|
| /linux/drivers/gpu/drm/tve200/ |
| H A D | tve200_drm.h | 26 struct drm_panel; 108 struct drm_panel *panel;
|
| /linux/drivers/gpu/drm/fsl-dcu/ |
| H A D | fsl_dcu_drm_output.h | 14 struct drm_panel *panel;
|