Searched refs:panel (Results 26 - 50 of 257) sorted by relevance

1234567891011

/linux-master/drivers/gpu/drm/panel/
H A Dpanel-auo-a030jtn01.c3 * AU Optronics A030JTN01.0 TFT LCD panel driver
40 struct drm_panel panel; member in struct:a030jtn01
50 static inline struct a030jtn01 *to_a030jtn01(struct drm_panel *panel) argument
52 return container_of(panel, struct a030jtn01, panel);
55 static int a030jtn01_prepare(struct drm_panel *panel) argument
57 struct a030jtn01 *priv = to_a030jtn01(panel);
104 static int a030jtn01_unprepare(struct drm_panel *panel) argument
106 struct a030jtn01 *priv = to_a030jtn01(panel);
114 static int a030jtn01_enable(struct drm_panel *panel) argument
130 a030jtn01_disable(struct drm_panel *panel) argument
137 a030jtn01_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-innolux-ej030na.c3 * Innolux/Chimei EJ030NA TFT LCD panel driver
31 struct drm_panel panel; member in struct:ej030na
41 static inline struct ej030na *to_ej030na(struct drm_panel *panel) argument
43 return container_of(panel, struct ej030na, panel);
86 static int ej030na_prepare(struct drm_panel *panel) argument
88 struct ej030na *priv = to_ej030na(panel);
118 static int ej030na_unprepare(struct drm_panel *panel) argument
120 struct ej030na *priv = to_ej030na(panel);
128 static int ej030na_enable(struct drm_panel *panel) argument
143 ej030na_disable(struct drm_panel *panel) argument
153 ej030na_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-feiyang-fy07024di26a30d.c20 struct drm_panel panel; member in struct:feiyang
28 static inline struct feiyang *panel_to_feiyang(struct drm_panel *panel) argument
30 return container_of(panel, struct feiyang, panel);
47 static int feiyang_prepare(struct drm_panel *panel) argument
49 struct feiyang *ctx = panel_to_feiyang(panel);
94 static int feiyang_enable(struct drm_panel *panel) argument
96 struct feiyang *ctx = panel_to_feiyang(panel);
106 static int feiyang_disable(struct drm_panel *panel) argument
108 struct feiyang *ctx = panel_to_feiyang(panel);
113 feiyang_unprepare(struct drm_panel *panel) argument
157 feiyang_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-olimex-lcd-olinuxino.c3 * LCD-OLinuXino support for panel driver
62 struct drm_panel panel; member in struct:lcd_olinuxino
76 static inline struct lcd_olinuxino *to_lcd_olinuxino(struct drm_panel *panel) argument
78 return container_of(panel, struct lcd_olinuxino, panel);
81 static int lcd_olinuxino_disable(struct drm_panel *panel) argument
83 struct lcd_olinuxino *lcd = to_lcd_olinuxino(panel);
93 static int lcd_olinuxino_unprepare(struct drm_panel *panel) argument
95 struct lcd_olinuxino *lcd = to_lcd_olinuxino(panel);
108 static int lcd_olinuxino_prepare(struct drm_panel *panel) argument
126 lcd_olinuxino_enable(struct drm_panel *panel) argument
138 lcd_olinuxino_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
292 struct lcd_olinuxino *panel = i2c_get_clientdata(client); local
[all...]
H A Dpanel-ronbo-rb070d30.c7 * This file based on panel-ilitek-ili9881c.c
28 struct drm_panel panel; member in struct:rb070d30_panel
40 static inline struct rb070d30_panel *panel_to_rb070d30_panel(struct drm_panel *panel) argument
42 return container_of(panel, struct rb070d30_panel, panel);
45 static int rb070d30_panel_prepare(struct drm_panel *panel) argument
47 struct rb070d30_panel *ctx = panel_to_rb070d30_panel(panel);
64 static int rb070d30_panel_unprepare(struct drm_panel *panel) argument
66 struct rb070d30_panel *ctx = panel_to_rb070d30_panel(panel);
75 static int rb070d30_panel_enable(struct drm_panel *panel) argument
82 rb070d30_panel_disable(struct drm_panel *panel) argument
105 rb070d30_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-lg-lg4573.c6 * drivers/gpu/drm/panel/panel-ld9040.c
30 struct drm_panel panel; member in struct:lg4573
35 static inline struct lg4573 *panel_to_lg4573(struct drm_panel *panel) argument
37 return container_of(panel, struct lg4573, panel);
48 dev_dbg(ctx->panel.dev, "writing data: %x\n", data);
115 dev_dbg(ctx->panel.dev, "transfer display mode settings\n");
131 dev_dbg(ctx->panel.dev, "transfer power settings\n");
156 dev_dbg(ctx->panel
183 lg4573_disable(struct drm_panel *panel) argument
190 lg4573_enable(struct drm_panel *panel) argument
211 lg4573_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-samsung-s6d16d0.c3 * MIPI-DSI Samsung s6d16d0 panel driver. This is a 864x480
4 * AMOLED panel with a command-only DSI interface.
19 struct drm_panel panel; member in struct:s6d16d0
43 static inline struct s6d16d0 *panel_to_s6d16d0(struct drm_panel *panel) argument
45 return container_of(panel, struct s6d16d0, panel);
48 static int s6d16d0_unprepare(struct drm_panel *panel) argument
50 struct s6d16d0 *s6 = panel_to_s6d16d0(panel);
68 static int s6d16d0_prepare(struct drm_panel *panel) argument
70 struct s6d16d0 *s6 = panel_to_s6d16d0(panel);
104 s6d16d0_enable(struct drm_panel *panel) argument
119 s6d16d0_disable(struct drm_panel *panel) argument
134 s6d16d0_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-edp.c46 * struct panel_delay - Describes delays for a simple panel.
52 * The time (in milliseconds) that it takes after powering the panel
56 * NOTE: on some old panel data this number appears to be much too big.
74 * @powered_on_to_enable: Time between panel powered on and enable.
77 * between when panel powered on and enable may begin.
123 * @enable: Time for the panel to display a valid frame.
125 * The time (in milliseconds) that it takes for the panel to
136 * @disable: Time for the panel to turn the display off.
138 * The time (in milliseconds) that it takes for the panel to
149 * The time (in milliseconds) that it takes for the panel
255 to_panel_edp(struct drm_panel *panel) argument
260 panel_edp_get_timings_modes(struct panel_edp *panel, struct drm_connector *connector) argument
292 panel_edp_get_display_modes(struct panel_edp *panel, struct drm_connector *connector) argument
323 panel_edp_override_edid_mode(struct panel_edp *panel, struct drm_connector *connector, const struct drm_display_mode *override_mode) argument
341 panel_edp_get_non_edid_modes(struct panel_edp *panel, struct drm_connector *connector) argument
397 panel_edp_disable(struct drm_panel *panel) argument
424 panel_edp_unprepare(struct drm_panel *panel) argument
546 panel_edp_prepare(struct drm_panel *panel) argument
566 panel_edp_enable(struct drm_panel *panel) argument
609 panel_edp_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
660 panel_edp_get_timings(struct drm_panel *panel, unsigned int num_timings, struct display_timing *timings) argument
677 panel_edp_get_orientation(struct drm_panel *panel) argument
686 struct drm_panel *panel = s->private; local
701 panel_edp_debugfs_init(struct drm_panel *panel, struct dentry *root) argument
720 panel_edp_parse_panel_timing_node(struct device *dev, struct panel_edp *panel, const struct display_timing *ot) argument
766 generic_edp_panel_probe(struct device *dev, struct panel_edp *panel) argument
856 struct panel_edp *panel; local
963 struct panel_edp *panel = dev_get_drvdata(dev); local
980 struct panel_edp *panel = dev_get_drvdata(dev); local
2081 const struct edp_panel_entry *panel; local
[all...]
H A Dpanel-lvds.c3 * Generic LVDS panel driver
27 struct drm_panel panel; member in struct:panel_lvds
45 static inline struct panel_lvds *to_panel_lvds(struct drm_panel *panel) argument
47 return container_of(panel, struct panel_lvds, panel);
50 static int panel_lvds_unprepare(struct drm_panel *panel) argument
52 struct panel_lvds *lvds = to_panel_lvds(panel);
63 static int panel_lvds_prepare(struct drm_panel *panel) argument
65 struct panel_lvds *lvds = to_panel_lvds(panel);
84 static int panel_lvds_get_modes(struct drm_panel *panel, argument
112 panel_lvds_get_orientation(struct drm_panel *panel) argument
[all...]
H A Dpanel-samsung-sofef00.c3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
21 struct drm_panel panel; member in struct:sofef00_panel
29 struct sofef00_panel *to_sofef00_panel(struct drm_panel *panel) argument
31 return container_of(panel, struct sofef00_panel, panel);
109 static int sofef00_panel_prepare(struct drm_panel *panel) argument
111 struct sofef00_panel *ctx = to_sofef00_panel(panel);
125 dev_err(dev, "Failed to initialize panel: %d\n", ret);
133 static int sofef00_panel_unprepare(struct drm_panel *panel) argument
135 struct sofef00_panel *ctx = to_sofef00_panel(panel);
176 sofef00_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-jdi-lpm102a188a.c55 static inline struct jdi_panel *to_panel_jdi(struct drm_panel *panel) argument
57 return container_of(panel, struct jdi_panel, base);
70 static int jdi_panel_disable(struct drm_panel *panel) argument
72 struct jdi_panel *jdi = to_panel_jdi(panel);
81 static int jdi_panel_unprepare(struct drm_panel *panel) argument
83 struct jdi_panel *jdi = to_panel_jdi(panel);
88 dev_err(panel->dev, "failed to set display off: %d\n", ret);
92 dev_err(panel->dev, "failed to set display off: %d\n", ret);
99 dev_err(panel->dev, "failed to enter sleep mode: %d\n", ret);
102 dev_err(panel
189 jdi_panel_prepare(struct drm_panel *panel) argument
335 jdi_panel_enable(struct drm_panel *panel) argument
363 jdi_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-abt-y030xx067a.c3 * Asia Better Technology Ltd. Y030XX067A IPS LCD panel driver
122 struct drm_panel panel; member in struct:y030xx067a
132 static inline struct y030xx067a *to_y030xx067a(struct drm_panel *panel) argument
134 return container_of(panel, struct y030xx067a, panel);
162 static int y030xx067a_prepare(struct drm_panel *panel) argument
164 struct y030xx067a *priv = to_y030xx067a(panel);
194 static int y030xx067a_unprepare(struct drm_panel *panel) argument
196 struct y030xx067a *priv = to_y030xx067a(panel);
204 static int y030xx067a_enable(struct drm_panel *panel) argument
218 y030xx067a_disable(struct drm_panel *panel) argument
227 y030xx067a_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-mantix-mlaf057we51.c3 * Mantix MLAF057WE51 5.7" MIPI-DSI panel driver
22 #define DRV_NAME "panel-mantix-mlaf057we51"
31 struct drm_panel panel; member in struct:mantix
43 static inline struct mantix *panel_to_mantix(struct drm_panel *panel) argument
45 return container_of(panel, struct mantix, panel);
54 * Init sequence was supplied by the panel vendor.
74 static int mantix_enable(struct drm_panel *panel) argument
76 struct mantix *ctx = panel_to_mantix(panel);
108 static int mantix_disable(struct drm_panel *panel) argument
126 mantix_unprepare(struct drm_panel *panel) argument
145 mantix_prepare(struct drm_panel *panel) argument
220 mantix_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-sharp-ls037v7dw01.c7 * Based on the omapdrm-specific panel-sharp-ls037v7dw01 driver
25 struct drm_panel panel; member in struct:ls037v7dw01_panel
37 container_of(p, struct ls037v7dw01_panel, panel)
39 static int ls037v7dw01_disable(struct drm_panel *panel) argument
41 struct ls037v7dw01_panel *lcd = to_ls037v7dw01_device(panel);
52 static int ls037v7dw01_unprepare(struct drm_panel *panel) argument
54 struct ls037v7dw01_panel *lcd = to_ls037v7dw01_device(panel);
60 static int ls037v7dw01_prepare(struct drm_panel *panel) argument
62 struct ls037v7dw01_panel *lcd = to_ls037v7dw01_device(panel);
73 static int ls037v7dw01_enable(struct drm_panel *panel) argument
102 ls037v7dw01_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-sharp-lq101r1sx01.c33 static inline struct sharp_panel *to_sharp_panel(struct drm_panel *panel) argument
35 return container_of(panel, struct sharp_panel, base);
88 static int sharp_panel_disable(struct drm_panel *panel) argument
90 struct sharp_panel *sharp = to_sharp_panel(panel);
100 static int sharp_panel_unprepare(struct drm_panel *panel) argument
102 struct sharp_panel *sharp = to_sharp_panel(panel);
112 dev_err(panel->dev, "failed to set display off: %d\n", err);
116 dev_err(panel->dev, "failed to enter sleep mode: %d\n", err);
161 static int sharp_panel_prepare(struct drm_panel *panel) argument
163 struct sharp_panel *sharp = to_sharp_panel(panel);
250 sharp_panel_enable(struct drm_panel *panel) argument
274 sharp_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-ebbg-ft8719.c4 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
33 struct drm_panel panel; member in struct:ebbg_ft8719
42 struct ebbg_ft8719 *to_ebbg_ft8719(struct drm_panel *panel) argument
44 return container_of(panel, struct ebbg_ft8719, panel);
115 static int ebbg_ft8719_prepare(struct drm_panel *panel) argument
117 struct ebbg_ft8719 *ctx = to_ebbg_ft8719(panel);
129 dev_err(dev, "Failed to initialize panel: %d\n", ret);
137 static int ebbg_ft8719_unprepare(struct drm_panel *panel) argument
139 struct ebbg_ft8719 *ctx = to_ebbg_ft8719(panel);
170 ebbg_ft8719_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-sony-td4353-jdi.c5 * Generated with linux-mdss-dsi-panel-driver-generator with a
34 struct drm_panel panel; member in struct:sony_td4353_jdi
42 static inline struct sony_td4353_jdi *to_sony_td4353_jdi(struct drm_panel *panel) argument
44 return container_of(panel, struct sony_td4353_jdi, panel);
146 static int sony_td4353_jdi_prepare(struct drm_panel *panel) argument
148 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel);
164 dev_err(dev, "Failed to power on panel: %d\n", ret);
173 static int sony_td4353_jdi_unprepare(struct drm_panel *panel) argument
175 struct sony_td4353_jdi *ctx = to_sony_td4353_jdi(panel);
203 sony_td4353_jdi_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
H A Dpanel-boe-th101mb31ig002-28a.c21 struct drm_panel panel; member in struct:boe_th101mb31ig002
42 static int boe_th101mb31ig002_enable(struct drm_panel *panel) argument
44 struct boe_th101mb31ig002 *ctx = container_of(panel,
46 panel);
105 dev_err(dev, "Failed to set panel on: %d\n", ret);
112 static int boe_th101mb31ig002_disable(struct drm_panel *panel) argument
114 struct boe_th101mb31ig002 *ctx = container_of(panel,
116 panel);
123 dev_err(dev, "Failed to set panel off: %d\n", ret);
134 static int boe_th101mb31ig002_unprepare(struct drm_panel *panel) argument
147 boe_th101mb31ig002_prepare(struct drm_panel *panel) argument
184 boe_th101mb31ig002_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
220 boe_th101mb31ig002_get_orientation(struct drm_panel *panel) argument
[all...]
H A Dpanel-samsung-s6d27a1.c3 * Panel driver for the Samsung S6D27A1 480x800 DPI RGB panel.
26 #define S6D27A1_READID1 0xDA /* Read panel ID 1 */
27 #define S6D27A1_READID2 0xDB /* Read panel ID 2 */
28 #define S6D27A1_READID3 0xDC /* Read panel ID 3 */
45 struct drm_panel panel; member in struct:s6d27a1
52 * The vendor driver states that the S6D27A1 panel
69 static inline struct s6d27a1 *to_s6d27a1(struct drm_panel *panel) argument
71 return container_of(panel, struct s6d27a1, panel);
171 static int s6d27a1_unprepare(struct drm_panel *panel) argument
181 s6d27a1_disable(struct drm_panel *panel) argument
192 s6d27a1_prepare(struct drm_panel *panel) argument
197 s6d27a1_enable(struct drm_panel *panel) argument
207 s6d27a1_get_modes(struct drm_panel *panel, struct drm_connector *connector) argument
[all...]
/linux-master/drivers/video/fbdev/omap/
H A Domapfb.h78 int (*init) (struct lcd_panel *panel,
80 void (*cleanup) (struct lcd_panel *panel);
81 int (*enable) (struct lcd_panel *panel);
82 void (*disable) (struct lcd_panel *panel);
83 unsigned long (*get_caps) (struct lcd_panel *panel);
84 int (*set_bklight_level)(struct lcd_panel *panel,
86 unsigned int (*get_bklight_level)(struct lcd_panel *panel);
87 unsigned int (*get_bklight_max) (struct lcd_panel *panel);
88 int (*run_test) (struct lcd_panel *panel, int test_num);
204 struct lcd_panel *panel; /* LC member in struct:omapfb_device
[all...]
/linux-master/drivers/gpu/drm/fsl-dcu/
H A Dfsl_dcu_drm_output.h14 struct drm_panel *panel; member in struct:fsl_dcu_drm_connector
/linux-master/arch/riscv/boot/dts/allwinner/
H A DMakefile3 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1-lichee-rv-86-panel-480p.dtb
4 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1-lichee-rv-86-panel-720p.dtb
/linux-master/scripts/dtc/include-prefixes/riscv/allwinner/
H A DMakefile3 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1-lichee-rv-86-panel-480p.dtb
4 dtb-$(CONFIG_ARCH_SUNXI) += sun20i-d1-lichee-rv-86-panel-720p.dtb
/linux-master/include/linux/platform_data/
H A Dshmob_drm.h35 struct shmob_drm_panel_data panel; member in struct:shmob_drm_platform_data
/linux-master/drivers/gpu/drm/msm/dp/
H A Ddp_debug.c22 struct dp_panel *panel; member in struct:dp_debug_private
38 drm_mode = &debug->panel->dp_mode.drm_mode;
42 debug->panel->link_info.rate);
44 debug->panel->link_info.num_lanes);
46 debug->panel->link_info.capabilities);
60 debug->panel->dp_mode.h_active_low,
61 debug->panel->dp_mode.v_active_low);
69 debug->panel->dp_mode.bpp);
159 debug->panel->video_test = true;
161 debug->panel
225 dp_debug_get(struct device *dev, struct dp_panel *panel, struct dp_link *link, struct drm_connector *connector, struct dentry *root, bool is_edp) argument
[all...]

Completed in 263 milliseconds

1234567891011