/kernel/linux/linux-5.10/drivers/gpu/drm/panel/ |
H A D | panel-arm-versatile.c | 51 /* The Versatile can detect the connected panel type */ 70 * @name: the name of this panel 78 * @mode: the DRM display mode for this panel 82 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 86 * @width_mm: the panel width in mm 90 * @height_mm: the panel height in mm 94 * @ib2: the panel may be connected on an IB2 daughterboard 108 * @panel: the DRM panel instance for this device 110 struct drm_panel panel; member 222 to_versatile_panel(struct drm_panel *panel) to_versatile_panel() argument 227 versatile_panel_disable(struct drm_panel *panel) versatile_panel_disable() argument 243 versatile_panel_enable(struct drm_panel *panel) versatile_panel_enable() argument 259 versatile_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) versatile_panel_get_modes() argument [all...] |
H A D | panel-nec-nl8048hl11.c | 7 * Based on the omapdrm-specific panel-nec-nl8048hl11 driver 24 struct drm_panel panel; member 30 #define to_nl8048_device(p) container_of(p, struct nl8048_panel, panel) 90 static int nl8048_disable(struct drm_panel *panel) in nl8048_disable() argument 92 struct nl8048_panel *lcd = to_nl8048_device(panel); in nl8048_disable() 99 static int nl8048_enable(struct drm_panel *panel) in nl8048_enable() argument 101 struct nl8048_panel *lcd = to_nl8048_device(panel); in nl8048_enable() 125 static int nl8048_get_modes(struct drm_panel *panel, in nl8048_get_modes() argument 166 /* Reinitialize the panel. */ in nl8048_resume() 207 drm_panel_init(&lcd->panel, in nl8048_probe() [all...] |
H A D | panel-sharp-ls043t1le01.c | 7 * Based on AUO panel driver by Rob Clark <robdclark@gmail.com> 36 static inline struct sharp_nt_panel *to_sharp_nt_panel(struct drm_panel *panel) in to_sharp_nt_panel() argument 38 return container_of(panel, struct sharp_nt_panel, base); in to_sharp_nt_panel() 101 static int sharp_nt_panel_disable(struct drm_panel *panel) in sharp_nt_panel_disable() argument 103 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel); in sharp_nt_panel_disable() 113 static int sharp_nt_panel_unprepare(struct drm_panel *panel) in sharp_nt_panel_unprepare() argument 115 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel); in sharp_nt_panel_unprepare() 123 dev_err(panel->dev, "failed to set panel off: %d\n", ret); in sharp_nt_panel_unprepare() 136 static int sharp_nt_panel_prepare(struct drm_panel *panel) in sharp_nt_panel_prepare() argument 182 sharp_nt_panel_enable(struct drm_panel *panel) sharp_nt_panel_enable() argument 206 sharp_nt_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) sharp_nt_panel_get_modes() argument [all...] |
H A D | panel-raydium-rm68200.c | 77 struct drm_panel panel; member 99 static inline struct rm68200 *panel_to_rm68200(struct drm_panel *panel) in panel_to_rm68200() argument 101 return container_of(panel, struct rm68200, panel); in panel_to_rm68200() 133 * This panel is not able to auto-increment all cmd addresses so for some of 234 static int rm68200_disable(struct drm_panel *panel) in rm68200_disable() argument 236 struct rm68200 *ctx = panel_to_rm68200(panel); in rm68200_disable() 246 static int rm68200_unprepare(struct drm_panel *panel) in rm68200_unprepare() argument 248 struct rm68200 *ctx = panel_to_rm68200(panel); in rm68200_unprepare() 257 dev_warn(panel in rm68200_unprepare() 277 rm68200_prepare(struct drm_panel *panel) rm68200_prepare() argument 318 rm68200_enable(struct drm_panel *panel) rm68200_enable() argument 330 rm68200_get_modes(struct drm_panel *panel, struct drm_connector *connector) rm68200_get_modes() argument [all...] |
H A D | panel-simple.c | 42 * @modes: Pointer to array of fixed modes appropriate for this panel. If 52 * @size: Structure containing the physical size of this panel. 53 * @delay: Structure containing various delay values for this panel. 66 * @width: width (in millimeters) of the panel's active display area 67 * @height: height (in millimeters) of the panel's active display area 75 * @prepare: the time (in milliseconds) that it takes for the panel to 79 * @enable: the time (in milliseconds) that it takes for the panel to 82 * @disable: the time (in milliseconds) that it takes for the panel to 84 * @unprepare: the time (in milliseconds) that it takes for the panel 119 static inline struct panel_simple *to_panel_simple(struct drm_panel *panel) in to_panel_simple() argument 124 panel_simple_get_timings_modes(struct panel_simple *panel, struct drm_connector *connector) panel_simple_get_timings_modes() argument 156 panel_simple_get_display_modes(struct panel_simple *panel, struct drm_connector *connector) panel_simple_get_display_modes() argument 187 panel_simple_get_non_edid_modes(struct panel_simple *panel, struct drm_connector *connector) panel_simple_get_non_edid_modes() argument 233 panel_simple_disable(struct drm_panel *panel) panel_simple_disable() argument 248 panel_simple_unprepare(struct drm_panel *panel) panel_simple_unprepare() argument 292 panel_simple_prepare(struct drm_panel *panel) panel_simple_prepare() argument 341 panel_simple_enable(struct drm_panel *panel) panel_simple_enable() argument 356 panel_simple_get_modes(struct drm_panel *panel, struct drm_connector *connector) panel_simple_get_modes() argument 382 panel_simple_get_timings(struct drm_panel *panel, unsigned int num_timings, struct display_timing *timings) panel_simple_get_timings() argument 410 panel_dpi_probe(struct device *dev, struct panel_simple *panel) panel_dpi_probe() argument 459 panel_simple_parse_panel_timing_node(struct device *dev, struct panel_simple *panel, const struct display_timing *ot) panel_simple_parse_panel_timing_node() argument 505 struct panel_simple *panel; panel_simple_probe() local 643 struct panel_simple *panel = dev_get_drvdata(dev); panel_simple_remove() local 657 struct panel_simple *panel = dev_get_drvdata(dev); panel_simple_shutdown() local 4615 struct panel_simple *panel = dev_get_drvdata(&dsi->dev); panel_simple_dsi_probe() local [all...] |
H A D | panel-sitronix-st7703.c | 5 * - Rocktech jh057n00900 5.5" MIPI-DSI panel 26 #define DRV_NAME "panel-sitronix-st7703" 53 struct drm_panel panel; member 71 static inline struct st7703 *panel_to_st7703(struct drm_panel *panel) in panel_to_st7703() argument 73 return container_of(panel, struct st7703, panel); in panel_to_st7703() 89 * Init sequence was supplied by the panel vendor. Most of the commands in jh057n_init_sequence() 179 * Init sequence was supplied by the panel vendor. in xbd599_init_sequence() 231 * REV_PANEL = 1 (normally black panel), BGR_PANEL = 1 (BGR) in xbd599_init_sequence() 324 /* Adjust the gamma characteristics of the panel in xbd599_init_sequence() 358 st7703_enable(struct drm_panel *panel) st7703_enable() argument 390 st7703_disable(struct drm_panel *panel) st7703_disable() argument 407 st7703_unprepare(struct drm_panel *panel) st7703_unprepare() argument 422 st7703_prepare(struct drm_panel *panel) st7703_prepare() argument 457 st7703_get_modes(struct drm_panel *panel, struct drm_connector *connector) st7703_get_modes() argument [all...] |
H A D | panel-tpo-tpg110.c | 45 * @name: the name of this panel 53 * @mode: the DRM display mode for this panel 57 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 63 * struct tpg110 - state container for the TPG110 panel 75 * @panel: the DRM panel instance for this device 77 struct drm_panel panel; member 79 * @panel_type: the panel mode as detected 83 * @width: the width of this panel in mm 87 * @height: the height of this panel i 184 to_tpg110(struct drm_panel *panel) to_tpg110() argument 336 tpg110_disable(struct drm_panel *panel) tpg110_disable() argument 349 tpg110_enable(struct drm_panel *panel) tpg110_enable() argument 370 tpg110_get_modes(struct drm_panel *panel, struct drm_connector *connector) tpg110_get_modes() argument [all...] |
H A D | panel-orisetech-otm8009a.c | 65 struct drm_panel panel; member 88 static inline struct otm8009a *panel_to_otm8009a(struct drm_panel *panel) in panel_to_otm8009a() argument 90 return container_of(panel, struct otm8009a, panel); in panel_to_otm8009a() 254 /* Wait a short while to let the panel be ready before the 1st frame */ in otm8009a_init_sequence() 260 static int otm8009a_disable(struct drm_panel *panel) in otm8009a_disable() argument 262 struct otm8009a *ctx = panel_to_otm8009a(panel); in otm8009a_disable() 286 static int otm8009a_unprepare(struct drm_panel *panel) in otm8009a_unprepare() argument 288 struct otm8009a *ctx = panel_to_otm8009a(panel); in otm8009a_unprepare() 305 static int otm8009a_prepare(struct drm_panel *panel) in otm8009a_prepare() argument 336 otm8009a_enable(struct drm_panel *panel) otm8009a_enable() argument 350 otm8009a_get_modes(struct drm_panel *panel, struct drm_connector *connector) otm8009a_get_modes() argument [all...] |
H A D | panel-sitronix-st7701.c | 100 struct drm_panel panel; member 109 static inline struct st7701 *panel_to_st7701(struct drm_panel *panel) in panel_to_st7701() argument 111 return container_of(panel, struct st7701, panel); in panel_to_st7701() 197 static int st7701_prepare(struct drm_panel *panel) in st7701_prepare() argument 199 struct st7701 *st7701 = panel_to_st7701(panel); in st7701_prepare() 218 static int st7701_enable(struct drm_panel *panel) in st7701_enable() argument 220 struct st7701 *st7701 = panel_to_st7701(panel); in st7701_enable() 227 static int st7701_disable(struct drm_panel *panel) in st7701_disable() argument 229 struct st7701 *st7701 = panel_to_st7701(panel); in st7701_disable() 236 st7701_unprepare(struct drm_panel *panel) st7701_unprepare() argument 262 st7701_get_modes(struct drm_panel *panel, struct drm_connector *connector) st7701_get_modes() argument [all...] |
/kernel/linux/linux-5.10/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dpi.c | 29 struct drm_panel *panel; member 67 /* fimd timings gets precedence over panel modes */ in exynos_dpi_get_modes() 83 if (ctx->panel) in exynos_dpi_get_modes() 84 return drm_panel_get_modes(ctx->panel, connector); in exynos_dpi_get_modes() 126 if (ctx->panel) { in exynos_dpi_enable() 127 drm_panel_prepare(ctx->panel); in exynos_dpi_enable() 128 drm_panel_enable(ctx->panel); in exynos_dpi_enable() 136 if (ctx->panel) { in exynos_dpi_disable() 137 drm_panel_disable(ctx->panel); in exynos_dpi_disable() 138 drm_panel_unprepare(ctx->panel); in exynos_dpi_disable() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/exynos/ |
H A D | exynos_drm_dpi.c | 30 struct drm_panel *panel; member 68 /* fimd timings gets precedence over panel modes */ in exynos_dpi_get_modes() 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() [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/ |
H A D | panel-nec-nl8048hl11.c | 7 * Based on the omapdrm-specific panel-nec-nl8048hl11 driver 24 struct drm_panel panel; member 30 #define to_nl8048_device(p) container_of(p, struct nl8048_panel, panel) 90 static int nl8048_disable(struct drm_panel *panel) in nl8048_disable() argument 92 struct nl8048_panel *lcd = to_nl8048_device(panel); in nl8048_disable() 99 static int nl8048_enable(struct drm_panel *panel) in nl8048_enable() argument 101 struct nl8048_panel *lcd = to_nl8048_device(panel); in nl8048_enable() 125 static int nl8048_get_modes(struct drm_panel *panel, in nl8048_get_modes() argument 166 /* Reinitialize the panel. */ in nl8048_resume() 207 drm_panel_init(&lcd->panel, in nl8048_probe() [all...] |
H A D | panel-arm-versatile.c | 51 /* The Versatile can detect the connected panel type */ 70 * @name: the name of this panel 78 * @mode: the DRM display mode for this panel 82 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 86 * @width_mm: the panel width in mm 90 * @height_mm: the panel height in mm 94 * @ib2: the panel may be connected on an IB2 daughterboard 108 * @panel: the DRM panel instance for this device 110 struct drm_panel panel; member 222 to_versatile_panel(struct drm_panel *panel) to_versatile_panel() argument 227 versatile_panel_disable(struct drm_panel *panel) versatile_panel_disable() argument 243 versatile_panel_enable(struct drm_panel *panel) versatile_panel_enable() argument 259 versatile_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) versatile_panel_get_modes() argument [all...] |
H A D | panel-tdo-tl070wsh30.c | 32 struct tdo_tl070wsh30_panel *to_tdo_tl070wsh30_panel(struct drm_panel *panel) in to_tdo_tl070wsh30_panel() argument 34 return container_of(panel, struct tdo_tl070wsh30_panel, base); in to_tdo_tl070wsh30_panel() 37 static int tdo_tl070wsh30_panel_prepare(struct drm_panel *panel) in tdo_tl070wsh30_panel_prepare() argument 39 struct tdo_tl070wsh30_panel *tdo_tl070wsh30 = to_tdo_tl070wsh30_panel(panel); in tdo_tl070wsh30_panel_prepare() 61 dev_err(panel->dev, "failed to exit sleep mode: %d\n", err); in tdo_tl070wsh30_panel_prepare() 70 dev_err(panel->dev, "failed to set display on: %d\n", err); in tdo_tl070wsh30_panel_prepare() 82 static int tdo_tl070wsh30_panel_unprepare(struct drm_panel *panel) in tdo_tl070wsh30_panel_unprepare() argument 84 struct tdo_tl070wsh30_panel *tdo_tl070wsh30 = to_tdo_tl070wsh30_panel(panel); in tdo_tl070wsh30_panel_unprepare() 92 dev_err(panel->dev, "failed to set display off: %d\n", err); in tdo_tl070wsh30_panel_unprepare() 98 dev_err(panel in tdo_tl070wsh30_panel_unprepare() 124 tdo_tl070wsh30_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) tdo_tl070wsh30_panel_get_modes() argument [all...] |
H A D | panel-asus-z00t-tm5p5-n35596.c | 15 struct drm_panel panel; member 22 static inline struct tm5p5_nt35596 *to_tm5p5_nt35596(struct drm_panel *panel) in to_tm5p5_nt35596() argument 24 return container_of(panel, struct tm5p5_nt35596, panel); in to_tm5p5_nt35596() 109 static int tm5p5_nt35596_prepare(struct drm_panel *panel) in tm5p5_nt35596_prepare() argument 111 struct tm5p5_nt35596 *ctx = to_tm5p5_nt35596(panel); in tm5p5_nt35596_prepare() 128 dev_err(dev, "Failed to initialize panel: %d\n", ret); in tm5p5_nt35596_prepare() 139 static int tm5p5_nt35596_unprepare(struct drm_panel *panel) in tm5p5_nt35596_unprepare() argument 141 struct tm5p5_nt35596 *ctx = to_tm5p5_nt35596(panel); in tm5p5_nt35596_unprepare() 150 dev_err(dev, "Failed to un-initialize panel in tm5p5_nt35596_unprepare() 174 tm5p5_nt35596_get_modes(struct drm_panel *panel, struct drm_connector *connector) tm5p5_nt35596_get_modes() argument [all...] |
H A D | panel-sony-td4353-jdi.c | 5 * Generated with linux-mdss-dsi-panel-driver-generator with a 34 struct drm_panel panel; member 43 static inline struct sony_td4353_jdi *to_sony_td4353_jdi(struct drm_panel *panel) in to_sony_td4353_jdi() argument 45 return container_of(panel, struct sony_td4353_jdi, panel); in to_sony_td4353_jdi() 147 static int sony_td4353_jdi_prepare(struct drm_panel *panel) in sony_td4353_jdi_prepare() argument 149 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel); in sony_td4353_jdi_prepare() 168 dev_err(dev, "Failed to power on panel: %d\n", ret); in sony_td4353_jdi_prepare() 178 static int sony_td4353_jdi_unprepare(struct drm_panel *panel) in sony_td4353_jdi_unprepare() argument 180 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel); in sony_td4353_jdi_unprepare() 212 sony_td4353_jdi_get_modes(struct drm_panel *panel, struct drm_connector *connector) sony_td4353_jdi_get_modes() argument [all...] |
H A D | panel-raydium-rm68200.c | 77 struct drm_panel panel; member 99 static inline struct rm68200 *panel_to_rm68200(struct drm_panel *panel) in panel_to_rm68200() argument 101 return container_of(panel, struct rm68200, panel); in panel_to_rm68200() 133 * This panel is not able to auto-increment all cmd addresses so for some of 234 static int rm68200_disable(struct drm_panel *panel) in rm68200_disable() argument 236 struct rm68200 *ctx = panel_to_rm68200(panel); in rm68200_disable() 246 static int rm68200_unprepare(struct drm_panel *panel) in rm68200_unprepare() argument 248 struct rm68200 *ctx = panel_to_rm68200(panel); in rm68200_unprepare() 257 dev_warn(panel in rm68200_unprepare() 277 rm68200_prepare(struct drm_panel *panel) rm68200_prepare() argument 318 rm68200_enable(struct drm_panel *panel) rm68200_enable() argument 330 rm68200_get_modes(struct drm_panel *panel, struct drm_connector *connector) rm68200_get_modes() argument [all...] |
H A D | panel-newvision-nv3052c.c | 3 * NewVision NV3052C IPS LCD panel driver 32 struct drm_panel panel; member 236 static inline struct nv3052c *to_nv3052c(struct drm_panel *panel) in to_nv3052c() argument 238 return container_of(panel, struct nv3052c, panel); in to_nv3052c() 241 static int nv3052c_prepare(struct drm_panel *panel) in nv3052c_prepare() argument 243 struct nv3052c *priv = to_nv3052c(panel); in nv3052c_prepare() 283 static int nv3052c_unprepare(struct drm_panel *panel) in nv3052c_unprepare() argument 285 struct nv3052c *priv = to_nv3052c(panel); in nv3052c_unprepare() 299 static int nv3052c_enable(struct drm_panel *panel) in nv3052c_enable() argument 319 nv3052c_disable(struct drm_panel *panel) nv3052c_disable() argument 334 nv3052c_get_modes(struct drm_panel *panel, struct drm_connector *connector) nv3052c_get_modes() argument [all...] |
H A D | panel-himax-hx8394.c | 5 * - HannStar HSD060BHW4 5.99" MIPI-DSI panel 9 * Based on drivers/gpu/drm/panel/panel-sitronix-st7703.c 27 #define DRV_NAME "panel-himax-hx8394" 67 struct drm_panel panel; member 84 static inline struct hx8394 *panel_to_hx8394(struct drm_panel *panel) in panel_to_hx8394() argument 86 return container_of(panel, struct hx8394, panel); in panel_to_hx8394() 206 static int hx8394_enable(struct drm_panel *panel) in hx8394_enable() argument 208 struct hx8394 *ctx = panel_to_hx8394(panel); in hx8394_enable() 244 hx8394_disable(struct drm_panel *panel) hx8394_disable() argument 261 hx8394_unprepare(struct drm_panel *panel) hx8394_unprepare() argument 278 hx8394_prepare(struct drm_panel *panel) hx8394_prepare() argument 314 hx8394_get_modes(struct drm_panel *panel, struct drm_connector *connector) hx8394_get_modes() argument [all...] |
H A D | panel-visionox-r66451.c | 21 struct drm_panel panel; member 28 static inline struct visionox_r66451 *to_visionox_r66451(struct drm_panel *panel) in to_visionox_r66451() argument 30 return container_of(panel, struct visionox_r66451, panel); in to_visionox_r66451() 120 static int visionox_r66451_prepare(struct drm_panel *panel) in visionox_r66451_prepare() argument 122 struct visionox_r66451 *ctx = to_visionox_r66451(panel); in visionox_r66451_prepare() 139 dev_err(dev, "Failed to initialize panel: %d\n", ret); in visionox_r66451_prepare() 151 static int visionox_r66451_unprepare(struct drm_panel *panel) in visionox_r66451_unprepare() argument 153 struct visionox_r66451 *ctx = to_visionox_r66451(panel); in visionox_r66451_unprepare() 162 dev_err(dev, "Failed to un-initialize panel in visionox_r66451_unprepare() 186 visionox_r66451_enable(struct drm_panel *panel) visionox_r66451_enable() argument 227 visionox_r66451_disable(struct drm_panel *panel) visionox_r66451_disable() argument 253 visionox_r66451_get_modes(struct drm_panel *panel, struct drm_connector *connector) visionox_r66451_get_modes() argument [all...] |
H A D | panel-sharp-ls043t1le01.c | 7 * Based on AUO panel driver by Rob Clark <robdclark@gmail.com> 33 static inline struct sharp_nt_panel *to_sharp_nt_panel(struct drm_panel *panel) in to_sharp_nt_panel() argument 35 return container_of(panel, struct sharp_nt_panel, base); in to_sharp_nt_panel() 97 static int sharp_nt_panel_unprepare(struct drm_panel *panel) in sharp_nt_panel_unprepare() argument 99 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel); in sharp_nt_panel_unprepare() 107 dev_err(panel->dev, "failed to set panel off: %d\n", ret); in sharp_nt_panel_unprepare() 120 static int sharp_nt_panel_prepare(struct drm_panel *panel) in sharp_nt_panel_prepare() argument 122 struct sharp_nt_panel *sharp_nt = to_sharp_nt_panel(panel); in sharp_nt_panel_prepare() 145 dev_err(panel in sharp_nt_panel_prepare() 178 sharp_nt_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) sharp_nt_panel_get_modes() argument [all...] |
H A D | panel-sharp-ls060t1sx01.c | 3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree: 20 struct drm_panel panel; member 30 static inline struct sharp_ls060 *to_sharp_ls060(struct drm_panel *panel) in to_sharp_ls060() argument 32 return container_of(panel, struct sharp_ls060, panel); in to_sharp_ls060() 98 static int sharp_ls060_prepare(struct drm_panel *panel) in sharp_ls060_prepare() argument 100 struct sharp_ls060 *ctx = to_sharp_ls060(panel); in sharp_ls060_prepare() 133 dev_err(dev, "Failed to initialize panel: %d\n", ret); in sharp_ls060_prepare() 160 static int sharp_ls060_unprepare(struct drm_panel *panel) in sharp_ls060_unprepare() argument 162 struct sharp_ls060 *ctx = to_sharp_ls060(panel); in sharp_ls060_unprepare() 202 sharp_ls060_get_modes(struct drm_panel *panel, struct drm_connector *connector) sharp_ls060_get_modes() argument [all...] |
H A D | panel-tpo-tpg110.c | 45 * @name: the name of this panel 53 * @mode: the DRM display mode for this panel 57 * @bus_flags: the DRM bus flags for this panel e.g. inverted clock 63 * struct tpg110 - state container for the TPG110 panel 75 * @panel: the DRM panel instance for this device 77 struct drm_panel panel; member 79 * @panel_mode: the panel mode as detected 83 * @width: the width of this panel in mm 87 * @height: the height of this panel i 184 to_tpg110(struct drm_panel *panel) to_tpg110() argument 336 tpg110_disable(struct drm_panel *panel) tpg110_disable() argument 349 tpg110_enable(struct drm_panel *panel) tpg110_enable() argument 371 tpg110_get_modes(struct drm_panel *panel, struct drm_connector *connector) tpg110_get_modes() argument [all...] |
/kernel/linux/linux-6.6/drivers/gpu/drm/msm/dp/ |
H A D | dp_debug.c | 25 struct dp_panel *panel; member 43 drm_mode = &debug->panel->dp_mode.drm_mode; in dp_debug_show() 47 debug->panel->link_info.rate); in dp_debug_show() 49 debug->panel->link_info.num_lanes); in dp_debug_show() 51 debug->panel->link_info.capabilities); in dp_debug_show() 65 debug->panel->dp_mode.h_active_low, in dp_debug_show() 66 debug->panel->dp_mode.v_active_low); in dp_debug_show() 74 debug->panel->dp_mode.bpp); in dp_debug_show() 164 debug->panel->video_test = true; in dp_test_active_write() 166 debug->panel in dp_test_active_write() 233 dp_debug_get(struct device *dev, struct dp_panel *panel, struct dp_link *link, struct drm_connector *connector, struct drm_minor *minor) dp_debug_get() argument [all...] |
/foundation/arkui/ace_engine/frameworks/core/components_ng/pattern/panel/ |
H A D | sliding_panel_pattern.cpp | 16 #include "core/components_ng/pattern/panel/sliding_panel_pattern.h" 212 TAG_LOGW(AceLogTag::ACE_PANEL, "Children size wrong in slide panel modal"); in InitializeLayoutProps() 611 auto panel = weak.Upgrade(); in AnimateTo() 612 CHECK_NULL_VOID(panel); in AnimateTo() 613 auto layoutProperty = panel->GetLayoutProperty<SlidingPanelLayoutProperty>(); in AnimateTo() 616 auto dragBar = panel->GetDragBarNode(); in AnimateTo() 622 if (!panel->isShowQueue_.empty() && !panel->isShowQueue_.front()) { in AnimateTo() 623 auto panelNode = panel->GetHost(); in AnimateTo() 624 panel in AnimateTo() [all...] |