| /linux/drivers/gpu/drm/panel/ |
| H A D | Makefile | 2 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 D | panel-edp.c | 249 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 D | Kconfig | 12 tristate "ABT Y030XX067A 320x480 LCD panel" 17 Y030XX067A 320x480 3.0" panel as found in the YLM RG-280M, RG-300 21 tristate "ARM Versatile panel driver" 27 reference designs. The panel is detected using special registers 31 tristate "ASUS Z00T TM5P5 NT35596 panel" 37 NT35596 1080x1920 video mode panel as found in some Asus 45 Say Y here to enable support for the AUO A030JTN01 320x480 3.0" panel 49 tristate "Boe BF060Y8M-AJ0 panel" 55 5.99" AMOLED modules. The panel has a 1080x2160 resolution and 60 tristate "Boe Himax8279d panel" [all …]
|
| H A D | panel-ronbo-rb070d30.c | 28 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 D | panel-samsung-sofef00.c | 22 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 D | panel-lg-ld070wx3.c | 24 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 D | panel-boe-himax8279d.c | 52 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 D | panel-truly-nt35597.c | 55 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 D | panel-novatek-nt35560.c | 53 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 D | panel-kingdisplay-kd097d04.c | 175 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 D | panel-sony-td4353-jdi.c | 34 struct drm_panel panel; member 42 static inline struct sony_td4353_jdi *to_sony_td4353_jdi(struct drm_panel *panel) in to_sony_td4353_jdi() argument 44 return container_of(panel, struct sony_td4353_jdi, panel); in to_sony_td4353_jdi() 93 static int sony_td4353_jdi_prepare(struct drm_panel *panel) in sony_td4353_jdi_prepare() argument 95 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel); in sony_td4353_jdi_prepare() 116 static int sony_td4353_jdi_unprepare(struct drm_panel *panel) in sony_td4353_jdi_unprepare() argument 118 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel); in sony_td4353_jdi_unprepare() 142 static int sony_td4353_jdi_get_modes(struct drm_panel *panel, in sony_td4353_jdi_get_modes() argument 145 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel); in sony_td4353_jdi_get_modes() 178 ctx = devm_drm_panel_alloc(dev, struct sony_td4353_jdi, panel, in sony_td4353_jdi_probe() [all …]
|
| H A D | panel-osd-osd101t2587-53ts.c | 27 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 D | panel-novatek-nt37801.c | 21 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 D | panel-novatek-nt36672a.c | 77 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 D | panel-khadas-ts050.c | 631 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 D | panel-tdo-tl070wsh30.c | 30 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 …]
|
| /linux/drivers/input/misc/ |
| H A D | ibm-panel.c | 26 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 D | dp_panel.c | 30 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 D | intel_dp_aux_backlight.c | 117 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 D | panel.c | 24 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 D | core.c | 46 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 D | lcd_mipid.c | 36 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 D | Makefile | 8 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 D | sun4i_lvds.c | 25 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/drivers/gpu/drm/exynos/ |
| H A D | exynos_drm_dpi.c | 30 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 …]
|