Lines Matching full:panel
15 void (*prepare)(struct rockchip_panel *panel);
16 void (*unprepare)(struct rockchip_panel *panel);
17 void (*enable)(struct rockchip_panel *panel);
18 void (*disable)(struct rockchip_panel *panel);
19 int (*get_mode)(struct rockchip_panel *panel,
34 static inline void rockchip_panel_init(struct rockchip_panel *panel, in rockchip_panel_init() argument
38 if (!panel) in rockchip_panel_init()
41 panel->conn = conn; in rockchip_panel_init()
42 panel->state = state; in rockchip_panel_init()
44 if (panel->bus_format) in rockchip_panel_init()
45 state->conn_state.bus_format = panel->bus_format; in rockchip_panel_init()
47 if (panel->bpc) in rockchip_panel_init()
48 state->conn_state.bpc = panel->bpc; in rockchip_panel_init()
51 static inline void rockchip_panel_prepare(struct rockchip_panel *panel) in rockchip_panel_prepare() argument
53 if (!panel) in rockchip_panel_prepare()
56 if (panel->funcs && panel->funcs->prepare) in rockchip_panel_prepare()
57 panel->funcs->prepare(panel); in rockchip_panel_prepare()
60 static inline void rockchip_panel_enable(struct rockchip_panel *panel) in rockchip_panel_enable() argument
62 if (!panel) in rockchip_panel_enable()
65 if (panel->funcs && panel->funcs->enable) in rockchip_panel_enable()
66 panel->funcs->enable(panel); in rockchip_panel_enable()
69 static inline void rockchip_panel_unprepare(struct rockchip_panel *panel) in rockchip_panel_unprepare() argument
71 if (!panel) in rockchip_panel_unprepare()
74 if (panel->funcs && panel->funcs->unprepare) in rockchip_panel_unprepare()
75 panel->funcs->unprepare(panel); in rockchip_panel_unprepare()
78 static inline void rockchip_panel_disable(struct rockchip_panel *panel) in rockchip_panel_disable() argument
80 if (!panel) in rockchip_panel_disable()
83 if (panel->funcs && panel->funcs->disable) in rockchip_panel_disable()
84 panel->funcs->disable(panel); in rockchip_panel_disable()