/linux-master/drivers/gpu/drm/panel/ |
H A D | panel-auo-a030jtn01.c | 3 * 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 D | panel-innolux-ej030na.c | 3 * 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 D | panel-feiyang-fy07024di26a30d.c | 20 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 D | panel-olimex-lcd-olinuxino.c | 3 * 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 D | panel-ronbo-rb070d30.c | 7 * 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 D | panel-lg-lg4573.c | 6 * 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 D | panel-samsung-s6d16d0.c | 3 * 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 D | panel-edp.c | 46 * 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 D | panel-lvds.c | 3 * 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 D | panel-samsung-sofef00.c | 3 * 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 D | panel-jdi-lpm102a188a.c | 55 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 D | panel-abt-y030xx067a.c | 3 * 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 D | panel-mantix-mlaf057we51.c | 3 * 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 D | panel-sharp-ls037v7dw01.c | 7 * 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 D | panel-sharp-lq101r1sx01.c | 33 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 D | panel-ebbg-ft8719.c | 4 * 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 D | panel-sony-td4353-jdi.c | 5 * 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 D | panel-boe-th101mb31ig002-28a.c | 21 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 D | panel-samsung-s6d27a1.c | 3 * 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 D | omapfb.h | 78 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 D | fsl_dcu_drm_output.h | 14 struct drm_panel *panel; member in struct:fsl_dcu_drm_connector
|
/linux-master/arch/riscv/boot/dts/allwinner/ |
H A D | Makefile | 3 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 D | Makefile | 3 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 D | shmob_drm.h | 35 struct shmob_drm_panel_data panel; member in struct:shmob_drm_platform_data
|
/linux-master/drivers/gpu/drm/msm/dp/ |
H A D | dp_debug.c | 22 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...] |