Home
last modified time | relevance | path

Searched refs:panel (Results 1 – 25 of 600) sorted by relevance

12345678910>>...24

/linux/drivers/gpu/drm/panel/
H A DMakefile2 obj-$(CONFIG_DRM_PANEL_ABT_Y030XX067A) += panel-abt-y030xx067a.o
3 obj-$(CONFIG_DRM_PANEL_ARM_VERSATILE) += panel-arm-versatile.o
4 obj-$(CONFIG_DRM_PANEL_ASUS_Z00T_TM5P5_NT35596) += panel-asus-z00t-tm5p5-n35596.o
5 obj-$(CONFIG_DRM_PANEL_AUO_A030JTN01) += panel-auo-a030jtn01.o
6 obj-$(CONFIG_DRM_PANEL_BOE_BF060Y8M_AJ0) += panel-boe-bf060y8m-aj0.o
7 obj-$(CONFIG_DRM_PANEL_BOE_HIMAX8279D) += panel-boe-himax8279d.o
8 obj-$(CONFIG_DRM_PANEL_BOE_TD4320) += panel-boe-td4320.o
9 obj-$(CONFIG_DRM_PANEL_BOE_TH101MB31UIG002_28A) += panel-boe-th101mb31ig002-28a.o
10 obj-$(CONFIG_DRM_PANEL_BOE_TV101WUM_LL2) += panel-boe-tv101wum-ll2.o
11 obj-$(CONFIG_DRM_PANEL_BOE_TV101WUM_NL6) += panel-boe-tv101wum-nl6.o
[all …]
H A Dpanel-edp.c249 static inline struct panel_edp *to_panel_edp(struct drm_panel *panel) in to_panel_edp() argument
251 return container_of(panel, struct panel_edp, base); in to_panel_edp()
254 static unsigned int panel_edp_get_timings_modes(struct panel_edp *panel, in panel_edp_get_timings_modes() argument
260 for (i = 0; i < panel->desc->num_timings; i++) { in panel_edp_get_timings_modes()
261 const struct display_timing *dt = &panel->desc->timings[i]; in panel_edp_get_timings_modes()
267 dev_err(panel->base.dev, "failed to add mode %ux%u\n", in panel_edp_get_timings_modes()
276 if (panel->desc->num_timings == 1) in panel_edp_get_timings_modes()
286 static unsigned int panel_edp_get_display_modes(struct panel_edp *panel, in panel_edp_get_display_modes() argument
292 for (i = 0; i < panel->desc->num_modes; i++) { in panel_edp_get_display_modes()
293 const struct drm_display_mode *m = &panel->desc->modes[i]; in panel_edp_get_display_modes()
[all …]
H A Dpanel-ronbo-rb070d30.c28 struct drm_panel panel; member
40 static inline struct rb070d30_panel *panel_to_rb070d30_panel(struct drm_panel *panel) in panel_to_rb070d30_panel() argument
42 return container_of(panel, struct rb070d30_panel, panel); in panel_to_rb070d30_panel()
45 static int rb070d30_panel_prepare(struct drm_panel *panel) in rb070d30_panel_prepare() argument
47 struct rb070d30_panel *ctx = panel_to_rb070d30_panel(panel); in rb070d30_panel_prepare()
64 static int rb070d30_panel_unprepare(struct drm_panel *panel) in rb070d30_panel_unprepare() argument
66 struct rb070d30_panel *ctx = panel_to_rb070d30_panel(panel); in rb070d30_panel_unprepare()
75 static int rb070d30_panel_enable(struct drm_panel *panel) in rb070d30_panel_enable() argument
77 struct rb070d30_panel *ctx = panel_to_rb070d30_panel(panel); in rb070d30_panel_enable()
82 static int rb070d30_panel_disable(struct drm_panel *panel) in rb070d30_panel_disable() argument
[all …]
H A Dpanel-samsung-sofef00.c22 struct drm_panel panel; member
35 struct sofef00_panel *to_sofef00_panel(struct drm_panel *panel) in to_sofef00_panel() argument
37 return container_of(panel, struct sofef00_panel, panel); in to_sofef00_panel()
80 static int sofef00_enable(struct drm_panel *panel) in sofef00_enable() argument
82 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_enable()
104 static int sofef00_panel_prepare(struct drm_panel *panel) in sofef00_panel_prepare() argument
106 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_panel_prepare()
125 static int sofef00_disable(struct drm_panel *panel) in sofef00_disable() argument
127 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_disable()
134 static int sofef00_panel_unprepare(struct drm_panel *panel) in sofef00_panel_unprepare() argument
[all …]
H A Dpanel-lg-ld070wx3.c24 struct drm_panel panel; member
30 static inline struct lg_ld070wx3 *to_lg_ld070wx3(struct drm_panel *panel) in to_lg_ld070wx3() argument
32 return container_of(panel, struct lg_ld070wx3, panel); in to_lg_ld070wx3()
35 static int lg_ld070wx3_prepare(struct drm_panel *panel) in lg_ld070wx3_prepare() argument
37 struct lg_ld070wx3 *priv = to_lg_ld070wx3(panel); in lg_ld070wx3_prepare()
39 struct device *dev = panel->dev; in lg_ld070wx3_prepare()
76 static int lg_ld070wx3_unprepare(struct drm_panel *panel) in lg_ld070wx3_unprepare() argument
78 struct lg_ld070wx3 *priv = to_lg_ld070wx3(panel); in lg_ld070wx3_unprepare()
108 static int lg_ld070wx3_get_modes(struct drm_panel *panel, in lg_ld070wx3_get_modes() argument
126 priv = devm_drm_panel_alloc(dev, struct lg_ld070wx3, panel, in lg_ld070wx3_probe()
[all …]
H A Dpanel-boe-himax8279d.c52 static inline struct panel_info *to_panel_info(struct drm_panel *panel) in to_panel_info() argument
54 return container_of(panel, struct panel_info, base); in to_panel_info()
64 static int send_mipi_cmds(struct drm_panel *panel, const struct panel_cmd *cmds) in send_mipi_cmds() argument
66 struct panel_info *pinfo = to_panel_info(panel); in send_mipi_cmds()
81 static int boe_panel_disable(struct drm_panel *panel) in boe_panel_disable() argument
83 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_disable()
88 dev_err(panel->dev, "failed to set display off: %d\n", err); in boe_panel_disable()
95 static int boe_panel_unprepare(struct drm_panel *panel) in boe_panel_unprepare() argument
97 struct panel_info *pinfo = to_panel_info(panel); in boe_panel_unprepare()
102 dev_err(panel->dev, "failed to set display off: %d\n", err); in boe_panel_unprepare()
[all …]
H A Dpanel-truly-nt35597.c55 struct drm_panel panel; member
69 static inline struct truly_nt35597 *panel_to_ctx(struct drm_panel *panel) in panel_to_ctx() argument
71 return container_of(panel, struct truly_nt35597, panel); in panel_to_ctx()
223 static int truly_dcs_write(struct drm_panel *panel, u32 command) in truly_dcs_write() argument
225 struct truly_nt35597 *ctx = panel_to_ctx(panel); in truly_dcs_write()
238 static int truly_dcs_write_buf(struct drm_panel *panel, in truly_dcs_write_buf() argument
241 struct truly_nt35597 *ctx = panel_to_ctx(panel); in truly_dcs_write_buf()
309 static int truly_nt35597_disable(struct drm_panel *panel) in truly_nt35597_disable() argument
311 struct truly_nt35597 *ctx = panel_to_ctx(panel); in truly_nt35597_disable()
323 static int truly_nt35597_unprepare(struct drm_panel *panel) in truly_nt35597_unprepare() argument
[all …]
H A Dpanel-novatek-nt35560.c53 struct drm_panel panel; member
140 static inline struct nt35560 *panel_to_nt35560(struct drm_panel *panel) in panel_to_nt35560() argument
142 return container_of(panel, struct nt35560, panel); in panel_to_nt35560()
217 u8 vendor, version, panel; in nt35560_read_id() local
222 mipi_dsi_dcs_read_multi(dsi_ctx, NT35560_DCS_READ_ID3, &panel, 1); in nt35560_read_id()
233 val = (vendor << 8) | panel; in nt35560_read_id()
241 vendor, version, panel); in nt35560_read_id()
246 vendor, version, panel); in nt35560_read_id()
280 static int nt35560_prepare(struct drm_panel *panel) in nt35560_prepare() argument
282 struct nt35560 *nt = panel_to_nt35560(panel); in nt35560_prepare()
[all …]
H A Dpanel-kingdisplay-kd097d04.c175 struct kingdisplay_panel *to_kingdisplay_panel(struct drm_panel *panel) in to_kingdisplay_panel() argument
177 return container_of(panel, struct kingdisplay_panel, base); in to_kingdisplay_panel()
180 static int kingdisplay_panel_disable(struct drm_panel *panel) in kingdisplay_panel_disable() argument
182 struct kingdisplay_panel *kingdisplay = to_kingdisplay_panel(panel); in kingdisplay_panel_disable()
187 dev_err(panel->dev, "failed to set display off: %d\n", err); in kingdisplay_panel_disable()
192 static int kingdisplay_panel_unprepare(struct drm_panel *panel) in kingdisplay_panel_unprepare() argument
194 struct kingdisplay_panel *kingdisplay = to_kingdisplay_panel(panel); in kingdisplay_panel_unprepare()
199 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err); in kingdisplay_panel_unprepare()
215 static int kingdisplay_panel_prepare(struct drm_panel *panel) in kingdisplay_panel_prepare() argument
217 struct kingdisplay_panel *kingdisplay = to_kingdisplay_panel(panel); in kingdisplay_panel_prepare()
[all …]
H A Dpanel-osd-osd101t2587-53ts.c27 static inline struct osd101t2587_panel *ti_osd_panel(struct drm_panel *panel) in ti_osd_panel() argument
29 return container_of(panel, struct osd101t2587_panel, base); in ti_osd_panel()
32 static int osd101t2587_panel_disable(struct drm_panel *panel) in osd101t2587_panel_disable() argument
34 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_disable()
42 static int osd101t2587_panel_unprepare(struct drm_panel *panel) in osd101t2587_panel_unprepare() argument
44 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_unprepare()
51 static int osd101t2587_panel_prepare(struct drm_panel *panel) in osd101t2587_panel_prepare() argument
53 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_prepare()
58 static int osd101t2587_panel_enable(struct drm_panel *panel) in osd101t2587_panel_enable() argument
60 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_enable()
[all …]
H A Dpanel-novatek-nt36672a.c77 static inline struct nt36672a_panel *to_nt36672a_panel(struct drm_panel *panel) in to_nt36672a_panel() argument
79 return container_of(panel, struct nt36672a_panel, base); in to_nt36672a_panel()
82 static int nt36672a_send_cmds(struct drm_panel *panel, const struct nt36672a_panel_cmd *cmds, in nt36672a_send_cmds() argument
85 struct nt36672a_panel *pinfo = to_nt36672a_panel(panel); in nt36672a_send_cmds()
101 static int nt36672a_panel_power_off(struct drm_panel *panel) in nt36672a_panel_power_off() argument
103 struct nt36672a_panel *pinfo = to_nt36672a_panel(panel); in nt36672a_panel_power_off()
110 dev_err(panel->dev, "regulator_bulk_disable failed %d\n", ret); in nt36672a_panel_power_off()
115 static int nt36672a_panel_unprepare(struct drm_panel *panel) in nt36672a_panel_unprepare() argument
117 struct nt36672a_panel *pinfo = to_nt36672a_panel(panel); in nt36672a_panel_unprepare()
121 ret = nt36672a_send_cmds(panel, pinfo->desc->off_cmds, in nt36672a_panel_unprepare()
[all …]
H A Dpanel-novatek-nt37801.c21 struct drm_panel panel; member
34 static inline struct novatek_nt37801 *to_novatek_nt37801(struct drm_panel *panel) in to_novatek_nt37801() argument
36 return container_of(panel, struct novatek_nt37801, panel); in to_novatek_nt37801()
128 static int novatek_nt37801_prepare(struct drm_panel *panel) in novatek_nt37801_prepare() argument
130 struct novatek_nt37801 *ctx = to_novatek_nt37801(panel); in novatek_nt37801_prepare()
150 dev_err(panel->dev, "failed to transmit PPS: %d\n", ret); in novatek_nt37801_prepare()
172 static int novatek_nt37801_unprepare(struct drm_panel *panel) in novatek_nt37801_unprepare() argument
174 struct novatek_nt37801 *ctx = to_novatek_nt37801(panel); in novatek_nt37801_unprepare()
203 static int novatek_nt37801_get_modes(struct drm_panel *panel, in novatek_nt37801_get_modes() argument
257 ctx = devm_drm_panel_alloc(dev, struct novatek_nt37801, panel, in novatek_nt37801_probe()
[all …]
H A Dpanel-khadas-ts050.c631 struct khadas_ts050_panel *to_khadas_ts050_panel(struct drm_panel *panel) in to_khadas_ts050_panel() argument
633 return container_of(panel, struct khadas_ts050_panel, base); in to_khadas_ts050_panel()
636 static int khadas_ts050_panel_prepare(struct drm_panel *panel) in khadas_ts050_panel_prepare() argument
638 struct khadas_ts050_panel *khadas_ts050 = to_khadas_ts050_panel(panel); in khadas_ts050_panel_prepare()
674 dev_err(panel->dev, "failed write cmds: %d\n", err); in khadas_ts050_panel_prepare()
681 dev_err(panel->dev, "failed to exit sleep mode: %d\n", err); in khadas_ts050_panel_prepare()
693 dev_err(panel->dev, "failed to set tear on: %d\n", err); in khadas_ts050_panel_prepare()
699 dev_err(panel->dev, "failed to set display on: %d\n", err); in khadas_ts050_panel_prepare()
716 static int khadas_ts050_panel_unprepare(struct drm_panel *panel) in khadas_ts050_panel_unprepare() argument
718 struct khadas_ts050_panel *khadas_ts050 = to_khadas_ts050_panel(panel); in khadas_ts050_panel_unprepare()
[all …]
H A Dpanel-tdo-tl070wsh30.c30 struct tdo_tl070wsh30_panel *to_tdo_tl070wsh30_panel(struct drm_panel *panel) in to_tdo_tl070wsh30_panel() argument
32 return container_of(panel, struct tdo_tl070wsh30_panel, base); in to_tdo_tl070wsh30_panel()
35 static int tdo_tl070wsh30_panel_prepare(struct drm_panel *panel) in tdo_tl070wsh30_panel_prepare() argument
37 struct tdo_tl070wsh30_panel *tdo_tl070wsh30 = to_tdo_tl070wsh30_panel(panel); in tdo_tl070wsh30_panel_prepare()
56 dev_err(panel->dev, "failed to exit sleep mode: %d\n", err); in tdo_tl070wsh30_panel_prepare()
65 dev_err(panel->dev, "failed to set display on: %d\n", err); in tdo_tl070wsh30_panel_prepare()
75 static int tdo_tl070wsh30_panel_unprepare(struct drm_panel *panel) in tdo_tl070wsh30_panel_unprepare() argument
77 struct tdo_tl070wsh30_panel *tdo_tl070wsh30 = to_tdo_tl070wsh30_panel(panel); in tdo_tl070wsh30_panel_unprepare()
82 dev_err(panel->dev, "failed to set display off: %d\n", err); in tdo_tl070wsh30_panel_unprepare()
88 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err); in tdo_tl070wsh30_panel_unprepare()
[all …]
H A Dpanel-sharp-lq101r1sx01.c30 static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel) in to_sharp_panel() argument
32 return container_of(panel, struct sharp_panel, base); in to_sharp_panel()
85 static int sharp_panel_unprepare(struct drm_panel *panel) in sharp_panel_unprepare() argument
87 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_unprepare()
94 dev_err(panel->dev, "failed to set display off: %d\n", err); in sharp_panel_unprepare()
98 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err); in sharp_panel_unprepare()
141 static int sharp_panel_prepare(struct drm_panel *panel) in sharp_panel_prepare() argument
143 struct sharp_panel *sharp = to_sharp_panel(panel); in sharp_panel_prepare()
161 dev_err(panel->dev, "failed to exit sleep mode: %d\n", err); in sharp_panel_prepare()
177 dev_err(panel->dev, "failed to set left-right mode: %d\n", err); in sharp_panel_prepare()
[all …]
/linux/drivers/input/misc/
H A Dibm-panel.c26 static u8 ibm_panel_calculate_checksum(struct ibm_panel *panel) in ibm_panel_calculate_checksum() argument
32 for (i = 0; i < sizeof(panel->command) - 1; ++i) { in ibm_panel_calculate_checksum()
33 sum += panel->command[i]; in ibm_panel_calculate_checksum()
47 static void ibm_panel_process_command(struct ibm_panel *panel) in ibm_panel_process_command() argument
52 if (panel->command[0] != 0xff && panel->command[1] != 0xf0) { in ibm_panel_process_command()
53 dev_dbg(&panel->input->dev, "command invalid: %02x %02x\n", in ibm_panel_process_command()
54 panel->command[0], panel->command[1]); in ibm_panel_process_command()
58 chksum = ibm_panel_calculate_checksum(panel); in ibm_panel_process_command()
59 if (chksum != panel->command[sizeof(panel->command) - 1]) { in ibm_panel_process_command()
60 dev_dbg(&panel->input->dev, in ibm_panel_process_command()
[all …]
/linux/drivers/gpu/drm/msm/dp/
H A Ddp_panel.c30 static inline u32 msm_dp_read_link(struct msm_dp_panel_private *panel, u32 offset) in msm_dp_read_link() argument
32 return readl_relaxed(panel->link_base + offset); in msm_dp_read_link()
35 static inline void msm_dp_write_link(struct msm_dp_panel_private *panel, in msm_dp_write_link() argument
42 writel(data, panel->link_base + offset); in msm_dp_write_link()
45 static inline void msm_dp_write_p0(struct msm_dp_panel_private *panel, in msm_dp_write_p0() argument
52 writel(data, panel->p0_base + offset); in msm_dp_write_p0()
55 static inline u32 msm_dp_read_p0(struct msm_dp_panel_private *panel, in msm_dp_read_p0() argument
62 return readl_relaxed(panel->p0_base + offset); in msm_dp_read_p0()
65 static void msm_dp_panel_read_psr_cap(struct msm_dp_panel_private *panel) in msm_dp_panel_read_psr_cap() argument
70 msm_dp_panel = &panel->msm_dp_panel; in msm_dp_panel_read_psr_cap()
[all …]
/linux/drivers/gpu/drm/i915/display/
H A Dintel_dp_aux_backlight.c117 struct intel_panel *panel = &connector->panel; in intel_dp_aux_supports_hdr_backlight() local
157 panel->backlight.edp.intel_cap.sdr_uses_aux = in intel_dp_aux_supports_hdr_backlight()
159 panel->backlight.edp.intel_cap.supports_2084_decode = in intel_dp_aux_supports_hdr_backlight()
161 panel->backlight.edp.intel_cap.supports_2020_gamut = in intel_dp_aux_supports_hdr_backlight()
163 panel->backlight.edp.intel_cap.supports_segmented_backlight = in intel_dp_aux_supports_hdr_backlight()
165 panel->backlight.edp.intel_cap.supports_sdp_colorimetry = in intel_dp_aux_supports_hdr_backlight()
167 panel->backlight.edp.intel_cap.supports_tone_mapping = in intel_dp_aux_supports_hdr_backlight()
177 struct intel_panel *panel = &connector->panel; in intel_dp_aux_hdr_get_backlight() local
190 if (!panel->backlight.edp.intel_cap.sdr_uses_aux) { in intel_dp_aux_hdr_get_backlight()
191 u32 pwm_level = panel->backlight.pwm_funcs->get(connector, pipe); in intel_dp_aux_hdr_get_backlight()
[all …]
/linux/drivers/gpu/drm/bridge/
H A Dpanel.c24 struct drm_panel *panel; member
45 return drm_panel_get_modes(panel_bridge->panel, connector); in panel_bridge_connector_get_modes()
129 drm_panel_prepare(panel_bridge->panel); in panel_bridge_atomic_pre_enable()
148 drm_panel_enable(panel_bridge->panel); in panel_bridge_atomic_enable()
167 drm_panel_disable(panel_bridge->panel); in panel_bridge_atomic_disable()
186 drm_panel_unprepare(panel_bridge->panel); in panel_bridge_atomic_post_disable()
194 return drm_panel_get_modes(panel_bridge->panel, connector); in panel_bridge_get_modes()
201 struct drm_panel *panel = panel_bridge->panel; in panel_bridge_debugfs_init() local
204 if (panel->funcs->debugfs_init) in panel_bridge_debugfs_init()
205 panel->funcs->debugfs_init(panel, root); in panel_bridge_debugfs_init()
[all …]
/linux/drivers/video/fbdev/mmp/
H A Dcore.c46 if (path->panel && path->panel->get_modelist) in path_get_modelist()
47 return path->panel->get_modelist(path->panel, modelist); in path_get_modelist()
72 void mmp_register_panel(struct mmp_panel *panel) in mmp_register_panel() argument
79 list_add_tail(&panel->node, &panel_list); in mmp_register_panel()
83 if (!strcmp(panel->plat_path_name, path->name)) { in mmp_register_panel()
84 dev_info(panel->dev, "connect to path %s\n", in mmp_register_panel()
86 path->panel = panel; in mmp_register_panel()
102 void mmp_unregister_panel(struct mmp_panel *panel) in mmp_unregister_panel() argument
107 list_del(&panel->node); in mmp_unregister_panel()
110 if (path->panel && path->panel == panel) { in mmp_unregister_panel()
[all …]
/linux/drivers/video/fbdev/omap/
H A Dlcd_mipid.c36 panel)
50 struct lcd_panel panel; member
153 set_data_lines(md, md->panel.data_lines); in send_init_string()
201 static int mipid_set_bklight_level(struct lcd_panel *panel, unsigned int level) in mipid_set_bklight_level() argument
203 struct mipid_device *md = to_mipid_device(panel); in mipid_set_bklight_level()
219 static unsigned int mipid_get_bklight_level(struct lcd_panel *panel) in mipid_get_bklight_level() argument
221 struct mipid_device *md = to_mipid_device(panel); in mipid_get_bklight_level()
229 static unsigned int mipid_get_bklight_max(struct lcd_panel *panel) in mipid_get_bklight_max() argument
231 struct mipid_device *md = to_mipid_device(panel); in mipid_get_bklight_max()
240 static unsigned long mipid_get_caps(struct lcd_panel *panel) in mipid_get_caps() argument
[all …]
/linux/drivers/video/fbdev/omap2/omapfb/displays/
H A DMakefile8 obj-$(CONFIG_FB_OMAP2_PANEL_DPI) += panel-dpi.o
9 obj-$(CONFIG_FB_OMAP2_PANEL_DSI_CM) += panel-dsi-cm.o
10 obj-$(CONFIG_FB_OMAP2_PANEL_SONY_ACX565AKM) += panel-sony-acx565akm.o
11 obj-$(CONFIG_FB_OMAP2_PANEL_LGPHILIPS_LB035Q02) += panel-lgphilips-lb035q02.o
12 obj-$(CONFIG_FB_OMAP2_PANEL_SHARP_LS037V7DW01) += panel-sharp-ls037v7dw01.o
13 obj-$(CONFIG_FB_OMAP2_PANEL_TPO_TD028TTEC1) += panel-tpo-td028ttec1.o
14 obj-$(CONFIG_FB_OMAP2_PANEL_TPO_TD043MTEA1) += panel-tpo-td043mtea1.o
15 obj-$(CONFIG_FB_OMAP2_PANEL_NEC_NL8048HL11) += panel-nec-nl8048hl11.o
/linux/drivers/gpu/drm/sun4i/
H A Dsun4i_lvds.c25 struct drm_panel *panel; member
47 return drm_panel_get_modes(lvds->panel, connector); in sun4i_lvds_get_modes()
74 if (lvds->panel) { in sun4i_lvds_encoder_enable()
75 drm_panel_prepare(lvds->panel); in sun4i_lvds_encoder_enable()
76 drm_panel_enable(lvds->panel); in sun4i_lvds_encoder_enable()
86 if (lvds->panel) { in sun4i_lvds_encoder_disable()
87 drm_panel_disable(lvds->panel); in sun4i_lvds_encoder_disable()
88 drm_panel_unprepare(lvds->panel); in sun4i_lvds_encoder_disable()
110 &lvds->panel, &bridge); in sun4i_lvds_init()
128 if (lvds->panel) { in sun4i_lvds_init()
/linux/arch/arm64/boot/dts/renesas/
H A DMakefile32 r8a77951-salvator-x-panel-aa104xd12-dtbs := r8a77951-salvator-x.dtb salvator-panel-aa104xd12.dtbo
33 dtb-$(CONFIG_ARCH_R8A77951) += r8a77951-salvator-x-panel-aa104xd12.dtb
35 r8a77951-salvator-xs-panel-aa104xd12-dtbs := r8a77951-salvator-xs.dtb salvator-panel-aa104xd12.dtbo
36 dtb-$(CONFIG_ARCH_R8A77951) += r8a77951-salvator-xs-panel-aa104xd12.dtb
41 r8a77960-salvator-x-panel-aa104xd12-dtbs := r8a77960-salvator-x.dtb salvator-panel-aa104xd12.dtbo
42 dtb-$(CONFIG_ARCH_R8A77960) += r8a77960-salvator-x-panel-aa104xd12.dtb
44 r8a77960-salvator-xs-panel-aa104xd12-dtbs := r8a77960-salvator-xs.dtb salvator-panel-aa104xd12.dtbo
45 dtb-$(CONFIG_ARCH_R8A77960) += r8a77960-salvator-xs-panel-aa104xd12.dtb
50 r8a77961-salvator-xs-panel-aa104xd12-dtbs := r8a77961-salvator-xs.dtb salvator-panel-aa104xd12.dtbo
51 dtb-$(CONFIG_ARCH_R8A77961) += r8a77961-salvator-xs-panel-aa104xd12.dtb
[all …]
/linux/drivers/gpu/drm/exynos/
H A Dexynos_drm_dpi.c30 struct drm_panel *panel; member
84 if (ctx->panel) in exynos_dpi_get_modes()
85 return drm_panel_get_modes(ctx->panel, connector); in exynos_dpi_get_modes()
127 if (ctx->panel) { in exynos_dpi_enable()
128 drm_panel_prepare(ctx->panel); in exynos_dpi_enable()
129 drm_panel_enable(ctx->panel); in exynos_dpi_enable()
137 if (ctx->panel) { in exynos_dpi_disable()
138 drm_panel_disable(ctx->panel); in exynos_dpi_disable()
139 drm_panel_unprepare(ctx->panel); in exynos_dpi_disable()
234 ctx->panel = of_drm_find_panel(ctx->panel_node); in exynos_dpi_probe()
[all …]

12345678910>>...24