Home
last modified time | relevance | path

Searched refs:panel (Results 76 - 100 of 473) sorted by relevance

12345678910>>...19

/kernel/linux/linux-6.6/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()
112 dev_info(drm->dev, "No panel o in sun4i_lvds_init()
[all...]
H A Dsun4i_rgb.c28 struct drm_panel *panel; member
51 return drm_panel_get_modes(rgb->panel, connector); in sun4i_rgb_get_modes()
109 if (rgb->panel) { in sun4i_rgb_mode_valid()
110 DRM_DEBUG_DRIVER("RGB panel used, skipping clock rate checks"); in sun4i_rgb_mode_valid()
165 if (rgb->panel) { in sun4i_rgb_encoder_enable()
166 drm_panel_prepare(rgb->panel); in sun4i_rgb_encoder_enable()
167 drm_panel_enable(rgb->panel); in sun4i_rgb_encoder_enable()
177 if (rgb->panel) { in sun4i_rgb_encoder_disable()
178 drm_panel_disable(rgb->panel); in sun4i_rgb_encoder_disable()
179 drm_panel_unprepare(rgb->panel); in sun4i_rgb_encoder_disable()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap/
H A Domapfb_main.c87 * LCD panel
139 struct lcd_panel *panel = fbdev->panel; in ctrl_init() local
141 int bpp = panel->bpp; in ctrl_init()
323 if (fbdev->panel->enable) in omapfb_blank()
324 fbdev->panel->enable(fbdev->panel); in omapfb_blank()
333 if (fbdev->panel->disable) in omapfb_blank()
334 fbdev->panel->disable(fbdev->panel); in omapfb_blank()
472 struct lcd_panel *panel = fbdev->panel; set_fb_var() local
764 struct lcd_panel *panel = fbdev->panel; omapfb_setup_plane() local
1613 omapfb_do_probe(struct platform_device *pdev, struct lcd_panel *panel) omapfb_do_probe() argument
1774 omapfb_register_panel(struct lcd_panel *panel) omapfb_register_panel() argument
[all...]
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
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap/
H A Domapfb_main.c87 * LCD panel
139 struct lcd_panel *panel = fbdev->panel; in ctrl_init() local
141 int bpp = panel->bpp; in ctrl_init()
323 if (fbdev->panel->enable) in omapfb_blank()
324 fbdev->panel->enable(fbdev->panel); in omapfb_blank()
333 if (fbdev->panel->disable) in omapfb_blank()
334 fbdev->panel->disable(fbdev->panel); in omapfb_blank()
472 struct lcd_panel *panel = fbdev->panel; set_fb_var() local
769 struct lcd_panel *panel = fbdev->panel; omapfb_setup_plane() local
1615 omapfb_do_probe(struct platform_device *pdev, struct lcd_panel *panel) omapfb_do_probe() argument
1788 omapfb_register_panel(struct lcd_panel *panel) omapfb_register_panel() argument
[all...]
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
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/panel/
H A Dpanel-sony-acx424akp.c3 * MIPI-DSI Sony ACX424AKP panel driver. This is a 480x864
4 * AMOLED panel with a command-only DSI interface.
36 * and panel 00 ... seems like default values.
41 struct drm_panel panel; member
86 static inline struct acx424akp *panel_to_acx424akp(struct drm_panel *panel) in panel_to_acx424akp() argument
88 return container_of(panel, struct acx424akp, panel); in panel_to_acx424akp()
178 u8 vendor, version, panel; in acx424akp_read_id() local
192 ret = mipi_dsi_dcs_read(dsi, ACX424_DCS_READ_ID3, &panel, 1); in acx424akp_read_id()
194 dev_err(acx->dev, "could not read panel I in acx424akp_read_id()
249 acx424akp_prepare(struct drm_panel *panel) acx424akp_prepare() argument
322 acx424akp_unprepare(struct drm_panel *panel) acx424akp_unprepare() argument
358 acx424akp_enable(struct drm_panel *panel) acx424akp_enable() argument
371 acx424akp_disable(struct drm_panel *panel) acx424akp_disable() argument
384 acx424akp_get_modes(struct drm_panel *panel, struct drm_connector *connector) acx424akp_get_modes() argument
[all...]
H A Dpanel-elida-kd35t133.c3 * Elida kd35t133 5.5" MIPI-DSI panel driver
8 * Rockteck jh057n00900 5.5" MIPI-DSI panel driver
41 struct drm_panel panel; member
48 static inline struct kd35t133 *panel_to_kd35t133(struct drm_panel *panel) in panel_to_kd35t133() argument
50 return container_of(panel, struct kd35t133, panel); in panel_to_kd35t133()
67 * Init sequence was supplied by the panel vendor with minimal in kd35t133_init_sequence()
95 static int kd35t133_unprepare(struct drm_panel *panel) in kd35t133_unprepare() argument
97 struct kd35t133 *ctx = panel_to_kd35t133(panel); in kd35t133_unprepare()
124 static int kd35t133_prepare(struct drm_panel *panel) in kd35t133_prepare() argument
201 kd35t133_get_modes(struct drm_panel *panel, struct drm_connector *connector) kd35t133_get_modes() argument
[all...]
H A Dpanel-lg-lb035q02.c7 * Based on the omapdrm-specific panel-lgphilips-lb035q02 driver
24 struct drm_panel panel; member
30 #define to_lb035q02_device(p) container_of(p, struct lb035q02_device, panel)
109 static int lb035q02_disable(struct drm_panel *panel) in lb035q02_disable() argument
111 struct lb035q02_device *lcd = to_lb035q02_device(panel); in lb035q02_disable()
118 static int lb035q02_enable(struct drm_panel *panel) in lb035q02_enable() argument
120 struct lb035q02_device *lcd = to_lb035q02_device(panel); in lb035q02_enable()
143 static int lb035q02_get_modes(struct drm_panel *panel, in lb035q02_get_modes() argument
198 drm_panel_init(&lcd->panel, &lcd->spi->dev, &lb035q02_funcs, in lb035q02_probe()
201 drm_panel_add(&lcd->panel); in lb035q02_probe()
[all...]
H A Dpanel-panasonic-vvx10f034n00.c7 * Based on AUO panel driver by Rob Clark <robdclark@gmail.com>
23 * When power is turned off to this panel a minimum off time of 500ms has to be
43 static inline struct wuxga_nt_panel *to_wuxga_nt_panel(struct drm_panel *panel) in to_wuxga_nt_panel() argument
45 return container_of(panel, struct wuxga_nt_panel, base); in to_wuxga_nt_panel()
53 static int wuxga_nt_panel_disable(struct drm_panel *panel) in wuxga_nt_panel_disable() argument
55 struct wuxga_nt_panel *wuxga_nt = to_wuxga_nt_panel(panel); in wuxga_nt_panel_disable()
68 static int wuxga_nt_panel_unprepare(struct drm_panel *panel) in wuxga_nt_panel_unprepare() argument
70 struct wuxga_nt_panel *wuxga_nt = to_wuxga_nt_panel(panel); in wuxga_nt_panel_unprepare()
82 static int wuxga_nt_panel_prepare(struct drm_panel *panel) in wuxga_nt_panel_prepare() argument
84 struct wuxga_nt_panel *wuxga_nt = to_wuxga_nt_panel(panel); in wuxga_nt_panel_prepare()
130 wuxga_nt_panel_enable(struct drm_panel *panel) wuxga_nt_panel_enable() argument
154 wuxga_nt_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) wuxga_nt_panel_get_modes() argument
[all...]
H A Dpanel-osd-osd101t2587-53ts.c30 static inline struct osd101t2587_panel *ti_osd_panel(struct drm_panel *panel) in ti_osd_panel() argument
32 return container_of(panel, struct osd101t2587_panel, base); in ti_osd_panel()
35 static int osd101t2587_panel_disable(struct drm_panel *panel) in osd101t2587_panel_disable() argument
37 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_disable()
50 static int osd101t2587_panel_unprepare(struct drm_panel *panel) in osd101t2587_panel_unprepare() argument
52 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_unprepare()
63 static int osd101t2587_panel_prepare(struct drm_panel *panel) in osd101t2587_panel_prepare() argument
65 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_prepare()
78 static int osd101t2587_panel_enable(struct drm_panel *panel) in osd101t2587_panel_enable() argument
80 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_enable()
108 osd101t2587_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) osd101t2587_panel_get_modes() argument
[all...]
H A Dpanel-leadtek-ltk500hd1829.c5 * base on panel-kingdisplay-kd097d04.c
26 struct drm_panel panel; member
264 struct ltk500hd1829 *panel_to_ltk500hd1829(struct drm_panel *panel) in panel_to_ltk500hd1829() argument
266 return container_of(panel, struct ltk500hd1829, panel); in panel_to_ltk500hd1829()
269 static int ltk500hd1829_unprepare(struct drm_panel *panel) in ltk500hd1829_unprepare() argument
271 struct ltk500hd1829 *ctx = panel_to_ltk500hd1829(panel); in ltk500hd1829_unprepare()
280 dev_err(panel->dev, "failed to set display off: %d\n", ret); in ltk500hd1829_unprepare()
284 dev_err(panel->dev, "failed to enter sleep mode: %d\n", ret); in ltk500hd1829_unprepare()
298 static int ltk500hd1829_prepare(struct drm_panel *panel) in ltk500hd1829_prepare() argument
376 ltk500hd1829_get_modes(struct drm_panel *panel, struct drm_connector *connector) ltk500hd1829_get_modes() argument
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/panel/
H A Dpanel-samsung-sofef00.c3 * Generated with linux-mdss-dsi-panel-driver-generator from vendor device tree:
21 struct drm_panel panel; member
30 struct sofef00_panel *to_sofef00_panel(struct drm_panel *panel) in to_sofef00_panel() argument
32 return container_of(panel, struct sofef00_panel, panel); in to_sofef00_panel()
110 static int sofef00_panel_prepare(struct drm_panel *panel) in sofef00_panel_prepare() argument
112 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_panel_prepare()
129 dev_err(dev, "Failed to initialize panel: %d\n", ret); in sofef00_panel_prepare()
138 static int sofef00_panel_unprepare(struct drm_panel *panel) in sofef00_panel_unprepare() argument
140 struct sofef00_panel *ctx = to_sofef00_panel(panel); in sofef00_panel_unprepare()
185 sofef00_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) sofef00_panel_get_modes() argument
[all...]
H A Dpanel-lg-lb035q02.c7 * Based on the omapdrm-specific panel-lgphilips-lb035q02 driver
24 struct drm_panel panel; member
30 #define to_lb035q02_device(p) container_of(p, struct lb035q02_device, panel)
109 static int lb035q02_disable(struct drm_panel *panel) in lb035q02_disable() argument
111 struct lb035q02_device *lcd = to_lb035q02_device(panel); in lb035q02_disable()
118 static int lb035q02_enable(struct drm_panel *panel) in lb035q02_enable() argument
120 struct lb035q02_device *lcd = to_lb035q02_device(panel); in lb035q02_enable()
143 static int lb035q02_get_modes(struct drm_panel *panel, in lb035q02_get_modes() argument
198 drm_panel_init(&lcd->panel, &lcd->spi->dev, &lb035q02_funcs, in lb035q02_probe()
201 drm_panel_add(&lcd->panel); in lb035q02_probe()
[all...]
H A Dpanel-panasonic-vvx10f034n00.c7 * Based on AUO panel driver by Rob Clark <robdclark@gmail.com>
23 * When power is turned off to this panel a minimum off time of 500ms has to be
43 static inline struct wuxga_nt_panel *to_wuxga_nt_panel(struct drm_panel *panel) in to_wuxga_nt_panel() argument
45 return container_of(panel, struct wuxga_nt_panel, base); in to_wuxga_nt_panel()
53 static int wuxga_nt_panel_disable(struct drm_panel *panel) in wuxga_nt_panel_disable() argument
55 struct wuxga_nt_panel *wuxga_nt = to_wuxga_nt_panel(panel); in wuxga_nt_panel_disable()
68 static int wuxga_nt_panel_unprepare(struct drm_panel *panel) in wuxga_nt_panel_unprepare() argument
70 struct wuxga_nt_panel *wuxga_nt = to_wuxga_nt_panel(panel); in wuxga_nt_panel_unprepare()
82 static int wuxga_nt_panel_prepare(struct drm_panel *panel) in wuxga_nt_panel_prepare() argument
84 struct wuxga_nt_panel *wuxga_nt = to_wuxga_nt_panel(panel); in wuxga_nt_panel_prepare()
130 wuxga_nt_panel_enable(struct drm_panel *panel) wuxga_nt_panel_enable() argument
154 wuxga_nt_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) wuxga_nt_panel_get_modes() argument
[all...]
H A Dpanel-osd-osd101t2587-53ts.c30 static inline struct osd101t2587_panel *ti_osd_panel(struct drm_panel *panel) in ti_osd_panel() argument
32 return container_of(panel, struct osd101t2587_panel, base); in ti_osd_panel()
35 static int osd101t2587_panel_disable(struct drm_panel *panel) in osd101t2587_panel_disable() argument
37 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_disable()
50 static int osd101t2587_panel_unprepare(struct drm_panel *panel) in osd101t2587_panel_unprepare() argument
52 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_unprepare()
63 static int osd101t2587_panel_prepare(struct drm_panel *panel) in osd101t2587_panel_prepare() argument
65 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_prepare()
78 static int osd101t2587_panel_enable(struct drm_panel *panel) in osd101t2587_panel_enable() argument
80 struct osd101t2587_panel *osd101t2587 = ti_osd_panel(panel); in osd101t2587_panel_enable()
108 osd101t2587_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) osd101t2587_panel_get_modes() argument
[all...]
H A Dpanel-samsung-s6d7aa0.c28 struct drm_panel panel; member
52 static inline struct s6d7aa0 *panel_to_s6d7aa0(struct drm_panel *panel) in panel_to_s6d7aa0() argument
54 return container_of(panel, struct s6d7aa0, panel); in panel_to_s6d7aa0()
92 dev_err(dev, "Failed to initialize panel: %d\n", ret); in s6d7aa0_on()
135 static int s6d7aa0_prepare(struct drm_panel *panel) in s6d7aa0_prepare() argument
137 struct s6d7aa0 *ctx = panel_to_s6d7aa0(panel); in s6d7aa0_prepare()
151 dev_err(dev, "Failed to initialize panel: %d\n", ret); in s6d7aa0_prepare()
159 static int s6d7aa0_disable(struct drm_panel *panel) in s6d7aa0_disable() argument
161 struct s6d7aa0 *ctx = panel_to_s6d7aa0(panel); in s6d7aa0_disable()
172 s6d7aa0_unprepare(struct drm_panel *panel) s6d7aa0_unprepare() argument
449 s6d7aa0_get_modes(struct drm_panel *panel, struct drm_connector *connector) s6d7aa0_get_modes() argument
[all...]
H A Dpanel-novatek-nt35560.c3 * MIPI-DSI Novatek NT35560-based panel controller.
6 * Sony ACX424AKM - a 480x854 AMOLED DSI panel
7 * Sony ACX424AKP - a 480x864 AMOLED DSI panel
42 * and panel 00 ... seems like default values.
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()
250 u8 vendor, version, panel; in nt35560_read_id() local
264 ret = mipi_dsi_dcs_read(dsi, NT35560_DCS_READ_ID3, &panel, in nt35560_read_id()
322 nt35560_prepare(struct drm_panel *panel) nt35560_prepare() argument
393 nt35560_unprepare(struct drm_panel *panel) nt35560_unprepare() argument
419 nt35560_get_modes(struct drm_panel *panel, struct drm_connector *connector) nt35560_get_modes() argument
[all...]
H A Dpanel-widechips-ws2401.c3 * Panel driver for the WideChips WS2401 480x800 DPI RGB panel, used in
34 #define WS2401_READ_ID1 0xda /* Read panel ID 1 */
35 #define WS2401_READ_ID2 0xdb /* Read panel ID 2 */
36 #define WS2401_READ_ID3 0xdc /* Read panel ID 3 */
58 * struct ws2401 - state container for a panel controlled by the WS2401
66 /** @panel: the DRM panel instance for this device */
67 struct drm_panel panel; member
68 /** @width: the width of this panel in mm */
70 /** @height: the height of this panel i
99 to_ws2401(struct drm_panel *panel) to_ws2401() argument
231 ws2401_unprepare(struct drm_panel *panel) ws2401_unprepare() argument
244 ws2401_disable(struct drm_panel *panel) ws2401_disable() argument
255 ws2401_prepare(struct drm_panel *panel) ws2401_prepare() argument
260 ws2401_enable(struct drm_panel *panel) ws2401_enable() argument
275 ws2401_get_modes(struct drm_panel *panel, struct drm_connector *connector) ws2401_get_modes() argument
[all...]
H A Dpanel-leadtek-ltk500hd1829.c5 * base on panel-kingdisplay-kd097d04.c
26 struct drm_panel panel; member
264 struct ltk500hd1829 *panel_to_ltk500hd1829(struct drm_panel *panel) in panel_to_ltk500hd1829() argument
266 return container_of(panel, struct ltk500hd1829, panel); in panel_to_ltk500hd1829()
269 static int ltk500hd1829_unprepare(struct drm_panel *panel) in ltk500hd1829_unprepare() argument
271 struct ltk500hd1829 *ctx = panel_to_ltk500hd1829(panel); in ltk500hd1829_unprepare()
280 dev_err(panel->dev, "failed to set display off: %d\n", ret); in ltk500hd1829_unprepare()
284 dev_err(panel->dev, "failed to enter sleep mode: %d\n", ret); in ltk500hd1829_unprepare()
298 static int ltk500hd1829_prepare(struct drm_panel *panel) in ltk500hd1829_prepare() argument
376 ltk500hd1829_get_modes(struct drm_panel *panel, struct drm_connector *connector) ltk500hd1829_get_modes() argument
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/sun4i/
H A Dsun4i_rgb.c28 struct drm_panel *panel; member
51 return drm_panel_get_modes(rgb->panel, connector); in sun4i_rgb_get_modes()
109 if (rgb->panel) { in sun4i_rgb_mode_valid()
110 DRM_DEBUG_DRIVER("RGB panel used, skipping clock rate checks"); in sun4i_rgb_mode_valid()
165 if (rgb->panel) { in sun4i_rgb_encoder_enable()
166 drm_panel_prepare(rgb->panel); in sun4i_rgb_encoder_enable()
167 drm_panel_enable(rgb->panel); in sun4i_rgb_encoder_enable()
177 if (rgb->panel) { in sun4i_rgb_encoder_disable()
178 drm_panel_disable(rgb->panel); in sun4i_rgb_encoder_disable()
179 drm_panel_unprepare(rgb->panel); in sun4i_rgb_encoder_disable()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/tegra/
H A Doutput.c24 * If the panel provides one or more modes, use them exclusively and in tegra_output_connector_get_modes()
27 if (output->panel) { in tegra_output_connector_get_modes()
28 err = drm_panel_get_modes(output->panel, connector); in tegra_output_connector_get_modes()
61 if (!output->panel) in tegra_output_connector_detect()
96 struct device_node *ddc, *panel; in tegra_output_probe() local
104 &output->panel, &output->bridge); in tegra_output_probe()
108 panel = of_parse_phandle(output->of_node, "nvidia,panel", 0); in tegra_output_probe()
109 if (panel) { in tegra_output_probe()
111 * Don't mix nvidia,panel phandl in tegra_output_probe()
[all...]
/kernel/linux/linux-6.6/drivers/gpu/drm/tegra/
H A Doutput.c27 * If the panel provides one or more modes, use them exclusively and in tegra_output_connector_get_modes()
30 if (output->panel) { in tegra_output_connector_get_modes()
31 err = drm_panel_get_modes(output->panel, connector); in tegra_output_connector_get_modes()
64 if (!output->panel) in tegra_output_connector_detect()
99 struct device_node *ddc, *panel; in tegra_output_probe() local
107 &output->panel, &output->bridge); in tegra_output_probe()
111 panel = of_parse_phandle(output->of_node, "nvidia,panel", 0); in tegra_output_probe()
112 if (panel) { in tegra_output_probe()
114 * Don't mix nvidia,panel phandl in tegra_output_probe()
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dau1100fb.c115 /* Turn on panel */ in au1100fb_fb_blank()
123 /* Turn off panel */ in au1100fb_fb_blank()
148 if (panel_is_active(fbdev->panel) || panel_is_color(fbdev->panel)) { in au1100fb_setmode()
172 index = (fbdev->panel->control_base & LCD_CONTROL_SBPPF_MASK) >> LCD_CONTROL_SBPPF_BIT; in au1100fb_setmode()
188 info->var.rotate = ((fbdev->panel->control_base&LCD_CONTROL_SM_MASK) \ in au1100fb_setmode()
192 fbdev->regs->lcd_control = fbdev->panel->control_base; in au1100fb_setmode()
193 fbdev->regs->lcd_horztiming = fbdev->panel->horztiming; in au1100fb_setmode()
194 fbdev->regs->lcd_verttiming = fbdev->panel->verttiming; in au1100fb_setmode()
195 fbdev->regs->lcd_clkcontrol = fbdev->panel in au1100fb_setmode()
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dau1100fb.c115 /* Turn on panel */ in au1100fb_fb_blank()
123 /* Turn off panel */ in au1100fb_fb_blank()
148 if (panel_is_active(fbdev->panel) || panel_is_color(fbdev->panel)) { in au1100fb_setmode()
172 index = (fbdev->panel->control_base & LCD_CONTROL_SBPPF_MASK) >> LCD_CONTROL_SBPPF_BIT; in au1100fb_setmode()
188 info->var.rotate = ((fbdev->panel->control_base&LCD_CONTROL_SM_MASK) \ in au1100fb_setmode()
192 fbdev->regs->lcd_control = fbdev->panel->control_base; in au1100fb_setmode()
193 fbdev->regs->lcd_horztiming = fbdev->panel->horztiming; in au1100fb_setmode()
194 fbdev->regs->lcd_verttiming = fbdev->panel->verttiming; in au1100fb_setmode()
195 fbdev->regs->lcd_clkcontrol = fbdev->panel in au1100fb_setmode()
[all...]

Completed in 13 milliseconds

12345678910>>...19