| /linux/drivers/gpu/drm/ |
| H A D | drm_panel.c | 59 void drm_panel_init(struct drm_panel *panel, struct device *dev, in drm_panel_init() 82 void drm_panel_add(struct drm_panel *panel) in drm_panel_add() 96 void drm_panel_remove(struct drm_panel *panel) in drm_panel_remove() 114 void drm_panel_prepare(struct drm_panel *panel) in drm_panel_prepare() 160 void drm_panel_unprepare(struct drm_panel *panel) in drm_panel_unprepare() 216 void drm_panel_enable(struct drm_panel *panel) in drm_panel_enable() 266 void drm_panel_disable(struct drm_panel *panel) in drm_panel_disable() 328 int drm_panel_get_modes(struct drm_panel *panel, in drm_panel_get_modes() 348 struct drm_panel *panel = container_of(kref, struct drm_panel, refcount); in __drm_panel_free() local 361 struct drm_panel *drm_panel_get(struct drm_panel *panel) in drm_panel_get() [all …]
|
| /linux/drivers/gpu/drm/panel/ |
| H A D | panel-samsung-s6d16d0.c | 19 struct drm_panel panel; member 43 static inline struct s6d16d0 *panel_to_s6d16d0(struct drm_panel *panel) in panel_to_s6d16d0() 48 static int s6d16d0_unprepare(struct drm_panel *panel) in s6d16d0_unprepare() 68 static int s6d16d0_prepare(struct drm_panel *panel) in s6d16d0_prepare() 104 static int s6d16d0_enable(struct drm_panel *panel) in s6d16d0_enable() 119 static int s6d16d0_disable(struct drm_panel *panel) in s6d16d0_disable() 134 static int s6d16d0_get_modes(struct drm_panel *panel, in s6d16d0_get_modes()
|
| H A D | panel-lincolntech-lcd197.c | 21 struct drm_panel panel; member 29 struct lincoln_lcd197_panel *to_lincoln_lcd197_panel(struct drm_panel *panel) in to_lincoln_lcd197_panel() 34 static int lincoln_lcd197_panel_prepare(struct drm_panel *panel) in lincoln_lcd197_panel_prepare() 116 static int lincoln_lcd197_panel_unprepare(struct drm_panel *panel) in lincoln_lcd197_panel_unprepare() 130 static int lincoln_lcd197_panel_enable(struct drm_panel *panel) in lincoln_lcd197_panel_enable() 141 static int lincoln_lcd197_panel_disable(struct drm_panel *panel) in lincoln_lcd197_panel_disable() 168 static int lincoln_lcd197_panel_get_modes(struct drm_panel *panel, in lincoln_lcd197_panel_get_modes()
|
| 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() 45 static int rb070d30_panel_prepare(struct drm_panel *panel) in rb070d30_panel_prepare() 64 static int rb070d30_panel_unprepare(struct drm_panel *panel) in rb070d30_panel_unprepare() 75 static int rb070d30_panel_enable(struct drm_panel *panel) in rb070d30_panel_enable() 82 static int rb070d30_panel_disable(struct drm_panel *panel) in rb070d30_panel_disable() 105 static int rb070d30_panel_get_modes(struct drm_panel *panel, in rb070d30_panel_get_modes()
|
| H A D | panel-feiyang-fy07024di26a30d.c | 20 struct drm_panel panel; member 28 static inline struct feiyang *panel_to_feiyang(struct drm_panel *panel) in panel_to_feiyang() 47 static int feiyang_prepare(struct drm_panel *panel) in feiyang_prepare() 94 static int feiyang_enable(struct drm_panel *panel) in feiyang_enable() 106 static int feiyang_disable(struct drm_panel *panel) in feiyang_disable() 113 static int feiyang_unprepare(struct drm_panel *panel) in feiyang_unprepare() 157 static int feiyang_get_modes(struct drm_panel *panel, in feiyang_get_modes()
|
| H A D | panel-orisetech-ota5601a.c | 42 static inline struct ota5601a *to_ota5601a(struct drm_panel *panel) in to_ota5601a() 113 struct ota5601a *panel = to_ota5601a(drm_panel); in ota5601a_prepare() local 147 struct ota5601a *panel = to_ota5601a(drm_panel); in ota5601a_unprepare() local 158 struct ota5601a *panel = to_ota5601a(drm_panel); in ota5601a_enable() local 178 struct ota5601a *panel = to_ota5601a(drm_panel); in ota5601a_disable() local 194 struct ota5601a *panel = to_ota5601a(drm_panel); in ota5601a_get_modes() local 237 struct ota5601a *panel; in ota5601a_probe() local 289 struct ota5601a *panel = spi_get_drvdata(spi); in ota5601a_remove() local
|
| H A D | panel-feixin-k101-im2ba02.c | 25 struct drm_panel panel; member 32 static inline struct k101_im2ba02 *panel_to_k101_im2ba02(struct drm_panel *panel) in panel_to_k101_im2ba02() 305 static int k101_im2ba02_prepare(struct drm_panel *panel) in k101_im2ba02_prepare() 344 static int k101_im2ba02_enable(struct drm_panel *panel) in k101_im2ba02_enable() 361 static int k101_im2ba02_disable(struct drm_panel *panel) in k101_im2ba02_disable() 368 static int k101_im2ba02_unprepare(struct drm_panel *panel) in k101_im2ba02_unprepare() 407 static int k101_im2ba02_get_modes(struct drm_panel *panel, in k101_im2ba02_get_modes()
|
| H A D | panel-hydis-hv101hd1.c | 19 struct drm_panel panel; member 29 static inline struct hv101hd1 *to_hv101hd1(struct drm_panel *panel) in to_hv101hd1() 34 static int hv101hd1_prepare(struct drm_panel *panel) in hv101hd1_prepare() 56 static int hv101hd1_disable(struct drm_panel *panel) in hv101hd1_disable() 69 static int hv101hd1_unprepare(struct drm_panel *panel) in hv101hd1_unprepare() 91 static int hv101hd1_get_modes(struct drm_panel *panel, struct drm_connector *connector) in hv101hd1_get_modes()
|
| H A D | panel-seiko-43wvf1g.c | 53 static inline struct seiko_panel *to_seiko_panel(struct drm_panel *panel) in to_seiko_panel() 58 static int seiko_panel_get_fixed_modes(struct seiko_panel *panel, in seiko_panel_get_fixed_modes() 123 static int seiko_panel_unprepare(struct drm_panel *panel) in seiko_panel_unprepare() 139 static int seiko_panel_prepare(struct drm_panel *panel) in seiko_panel_prepare() 168 static int seiko_panel_get_modes(struct drm_panel *panel, in seiko_panel_get_modes() 177 static int seiko_panel_get_timings(struct drm_panel *panel, in seiko_panel_get_timings() 204 struct seiko_panel *panel; in seiko_panel_probe() local 242 struct seiko_panel *panel = platform_get_drvdata(pdev); in seiko_panel_remove() local
|
| H A D | panel-visionox-r66451.c | 21 struct drm_panel panel; member 27 static inline struct visionox_r66451 *to_visionox_r66451(struct drm_panel *panel) in to_visionox_r66451() 120 static int visionox_r66451_prepare(struct drm_panel *panel) in visionox_r66451_prepare() 144 static int visionox_r66451_unprepare(struct drm_panel *panel) in visionox_r66451_unprepare() 171 static int visionox_r66451_enable(struct drm_panel *panel) in visionox_r66451_enable() 195 static int visionox_r66451_disable(struct drm_panel *panel) in visionox_r66451_disable() 210 static int visionox_r66451_get_modes(struct drm_panel *panel, in visionox_r66451_get_modes()
|
| H A D | panel-samsung-atna33xc20.c | 44 static inline struct atana33xc20_panel *to_atana33xc20(struct drm_panel *panel) in to_atana33xc20() 140 static int atana33xc20_disable(struct drm_panel *panel) in atana33xc20_disable() 165 static int atana33xc20_enable(struct drm_panel *panel) in atana33xc20_enable() 191 static int atana33xc20_unprepare(struct drm_panel *panel) in atana33xc20_unprepare() 210 static int atana33xc20_prepare(struct drm_panel *panel) in atana33xc20_prepare() 223 static int atana33xc20_get_modes(struct drm_panel *panel, in atana33xc20_get_modes() 265 struct atana33xc20_panel *panel; in atana33xc20_probe() local 328 struct atana33xc20_panel *panel = dev_get_drvdata(dev); in atana33xc20_remove() local
|
| 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() 32 static int osd101t2587_panel_disable(struct drm_panel *panel) in osd101t2587_panel_disable() 42 static int osd101t2587_panel_unprepare(struct drm_panel *panel) in osd101t2587_panel_unprepare() 51 static int osd101t2587_panel_prepare(struct drm_panel *panel) in osd101t2587_panel_prepare() 58 static int osd101t2587_panel_enable(struct drm_panel *panel) in osd101t2587_panel_enable() 83 static int osd101t2587_panel_get_modes(struct drm_panel *panel, in osd101t2587_panel_get_modes()
|
| H A D | panel-sharp-ls037v7dw01.c | 25 struct drm_panel panel; member 39 static int ls037v7dw01_disable(struct drm_panel *panel) in ls037v7dw01_disable() 52 static int ls037v7dw01_unprepare(struct drm_panel *panel) in ls037v7dw01_unprepare() 60 static int ls037v7dw01_prepare(struct drm_panel *panel) in ls037v7dw01_prepare() 73 static int ls037v7dw01_enable(struct drm_panel *panel) in ls037v7dw01_enable() 102 static int ls037v7dw01_get_modes(struct drm_panel *panel, in ls037v7dw01_get_modes()
|
| 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() 80 static int sofef00_enable(struct drm_panel *panel) in sofef00_enable() 104 static int sofef00_panel_prepare(struct drm_panel *panel) in sofef00_panel_prepare() 125 static int sofef00_disable(struct drm_panel *panel) in sofef00_disable() 134 static int sofef00_panel_unprepare(struct drm_panel *panel) in sofef00_panel_unprepare() 162 static int sofef00_panel_get_modes(struct drm_panel *panel, struct drm_connector *connector) in sofef00_panel_get_modes()
|
| H A D | panel-innolux-ej030na.c | 31 struct drm_panel panel; member 41 static inline struct ej030na *to_ej030na(struct drm_panel *panel) in to_ej030na() 86 static int ej030na_prepare(struct drm_panel *panel) in ej030na_prepare() 118 static int ej030na_unprepare(struct drm_panel *panel) in ej030na_unprepare() 128 static int ej030na_enable(struct drm_panel *panel) in ej030na_enable() 143 static int ej030na_disable(struct drm_panel *panel) in ej030na_disable() 153 static int ej030na_get_modes(struct drm_panel *panel, in ej030na_get_modes()
|
| H A D | panel-samsung-s6e3ha8.c | 20 struct drm_panel panel; member 34 struct s6e3ha8 *to_s6e3ha8_amb577px01_wqhd(struct drm_panel *panel) in to_s6e3ha8_amb577px01_wqhd() 148 static int s6e3ha8_enable(struct drm_panel *panel) in s6e3ha8_enable() 161 static int s6e3ha8_disable(struct drm_panel *panel) in s6e3ha8_disable() 181 static int s6e3ha8_amb577px01_wqhd_prepare(struct drm_panel *panel) in s6e3ha8_amb577px01_wqhd_prepare() 215 static int s6e3ha8_amb577px01_wqhd_unprepare(struct drm_panel *panel) in s6e3ha8_amb577px01_wqhd_unprepare() 236 static int s6e3ha8_amb577px01_wqhd_get_modes(struct drm_panel *panel, in s6e3ha8_amb577px01_wqhd_get_modes()
|
| H A D | panel-samsung-s6d27a1.c | 45 struct drm_panel panel; member 69 static inline struct s6d27a1 *to_s6d27a1(struct drm_panel *panel) in to_s6d27a1() 171 static int s6d27a1_unprepare(struct drm_panel *panel) in s6d27a1_unprepare() 181 static int s6d27a1_disable(struct drm_panel *panel) in s6d27a1_disable() 192 static int s6d27a1_prepare(struct drm_panel *panel) in s6d27a1_prepare() 197 static int s6d27a1_enable(struct drm_panel *panel) in s6d27a1_enable() 207 static int s6d27a1_get_modes(struct drm_panel *panel, in s6d27a1_get_modes()
|
| H A D | panel-novatek-nt39016.c | 65 static inline struct nt39016 *to_nt39016(struct drm_panel *panel) in to_nt39016() 120 struct nt39016 *panel = to_nt39016(drm_panel); in nt39016_prepare() local 157 struct nt39016 *panel = to_nt39016(drm_panel); in nt39016_unprepare() local 168 struct nt39016 *panel = to_nt39016(drm_panel); in nt39016_enable() local 188 struct nt39016 *panel = to_nt39016(drm_panel); in nt39016_disable() local 204 struct nt39016 *panel = to_nt39016(drm_panel); in nt39016_get_modes() local 246 struct nt39016 *panel; in nt39016_probe() local 294 struct nt39016 *panel = spi_get_drvdata(spi); in nt39016_remove() local
|
| H A D | panel-lvds.c | 27 struct drm_panel panel; member 43 static inline struct panel_lvds *to_panel_lvds(struct drm_panel *panel) in to_panel_lvds() 48 static int panel_lvds_unprepare(struct drm_panel *panel) in panel_lvds_unprepare() 61 static int panel_lvds_prepare(struct drm_panel *panel) in panel_lvds_prepare() 82 static int panel_lvds_get_modes(struct drm_panel *panel, in panel_lvds_get_modes() 110 static enum drm_panel_orientation panel_lvds_get_orientation(struct drm_panel *panel) in panel_lvds_get_orientation()
|
| 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() 35 static int lg_ld070wx3_prepare(struct drm_panel *panel) in lg_ld070wx3_prepare() 76 static int lg_ld070wx3_unprepare(struct drm_panel *panel) in lg_ld070wx3_unprepare() 108 static int lg_ld070wx3_get_modes(struct drm_panel *panel, in lg_ld070wx3_get_modes()
|
| H A D | panel-samsung-s6e3fc2x01.c | 26 struct drm_panel panel; member 39 struct samsung_s6e3fc2x01 *to_samsung_s6e3fc2x01(struct drm_panel *panel) in to_samsung_s6e3fc2x01() 157 static int s6e3fc2x01_enable(struct drm_panel *panel) in s6e3fc2x01_enable() 199 static int s6e3fc2x01_disable(struct drm_panel *panel) in s6e3fc2x01_disable() 208 static int s6e3fc2x01_prepare(struct drm_panel *panel) in s6e3fc2x01_prepare() 229 static int s6e3fc2x01_unprepare(struct drm_panel *panel) in s6e3fc2x01_unprepare() 253 static int s6e3fc2x01_get_modes(struct drm_panel *panel, in s6e3fc2x01_get_modes()
|
| H A D | panel-sony-tulip-truly-nt35521.c | 21 struct drm_panel panel; member 35 struct truly_nt35521 *to_truly_nt35521(struct drm_panel *panel) in to_truly_nt35521() 285 static int truly_nt35521_prepare(struct drm_panel *panel) in truly_nt35521_prepare() 309 static int truly_nt35521_unprepare(struct drm_panel *panel) in truly_nt35521_unprepare() 326 static int truly_nt35521_enable(struct drm_panel *panel) in truly_nt35521_enable() 335 static int truly_nt35521_disable(struct drm_panel *panel) in truly_nt35521_disable() 358 static int truly_nt35521_get_modes(struct drm_panel *panel, in truly_nt35521_get_modes()
|
| H A D | panel-samsung-db7430.c | 58 struct drm_panel panel; member 84 static inline struct db7430 *to_db7430(struct drm_panel *panel) in to_db7430() 172 static int db7430_unprepare(struct drm_panel *panel) in db7430_unprepare() 177 static int db7430_disable(struct drm_panel *panel) in db7430_disable() 190 static int db7430_prepare(struct drm_panel *panel) in db7430_prepare() 195 static int db7430_enable(struct drm_panel *panel) in db7430_enable() 227 static int db7430_get_modes(struct drm_panel *panel, in db7430_get_modes()
|
| H A D | panel-samsung-s6e8aa5x01-ams561ra01.c | 744 struct drm_panel panel; member 757 static inline struct s6e8aa5x01_ams561ra01_ctx *to_ctx(struct drm_panel *panel) in to_ctx() 786 static int s6e8aa5x01_ams561ra01_prepare(struct drm_panel *panel) in s6e8aa5x01_ams561ra01_prepare() 808 static int s6e8aa5x01_ams561ra01_unprepare(struct drm_panel *panel) in s6e8aa5x01_ams561ra01_unprepare() 820 static int s6e8aa5x01_ams561ra01_enable(struct drm_panel *panel) in s6e8aa5x01_ams561ra01_enable() 853 static int s6e8aa5x01_ams561ra01_disable(struct drm_panel *panel) in s6e8aa5x01_ams561ra01_disable() 882 static int s6e8aa5x01_ams561ra01_get_modes(struct drm_panel *panel, in s6e8aa5x01_ams561ra01_get_modes()
|
| H A D | panel-synaptics-tddi.c | 32 struct drm_panel panel; member 48 static inline struct tddi_ctx *to_tddi_ctx(struct drm_panel *panel) in to_tddi_ctx() 67 static int tddi_prepare(struct drm_panel *panel) in tddi_prepare() 92 static int tddi_unprepare(struct drm_panel *panel) in tddi_unprepare() 107 static int tddi_enable(struct drm_panel *panel) in tddi_enable() 128 static int tddi_disable(struct drm_panel *panel) in tddi_disable() 142 static int tddi_get_modes(struct drm_panel *panel, in tddi_get_modes()
|