Symbol: jadard
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
101
if (jadard->desc->vcioo_to_lp11_delay_ms)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
102
msleep(jadard->desc->vcioo_to_lp11_delay_ms);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
104
if (jadard->desc->lp11_before_reset) {
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
105
ret = mipi_dsi_dcs_nop(jadard->dsi);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
110
if (jadard->desc->lp11_to_reset_delay_ms)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
111
msleep(jadard->desc->lp11_to_reset_delay_ms);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1117
static int anbernic_rgds_init_cmds(struct jadard *jadard)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1119
struct mipi_dsi_multi_context dsi_ctx = { .dsi = jadard->dsi };
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1120
struct drm_panel *panel = &jadard->panel;
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
113
gpiod_set_value_cansleep(jadard->reset, 0);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
116
gpiod_set_value_cansleep(jadard->reset, 1);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
119
gpiod_set_value_cansleep(jadard->reset, 0);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
122
ret = jadard->desc->init(jadard);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
131
struct jadard *jadard = panel_to_jadard(panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
133
gpiod_set_value_cansleep(jadard->reset, 0);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
136
if (jadard->desc->reset_before_power_off_vcioo) {
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
137
gpiod_set_value_cansleep(jadard->reset, 1);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1373
struct jadard *jadard;
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1376
jadard = devm_drm_panel_alloc(dev, struct jadard, panel, &jadard_funcs,
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1378
if (IS_ERR(jadard))
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1379
return PTR_ERR(jadard);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1393
jadard->reset = devm_gpiod_get(dev, "reset", GPIOD_OUT_HIGH);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1394
if (IS_ERR(jadard->reset))
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1395
return dev_err_probe(&dsi->dev, PTR_ERR(jadard->reset),
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1398
jadard->vdd = devm_regulator_get(dev, "vdd");
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1399
if (IS_ERR(jadard->vdd))
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1400
return dev_err_probe(&dsi->dev, PTR_ERR(jadard->vdd),
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1403
jadard->vccio = devm_regulator_get(dev, "vccio");
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1404
if (IS_ERR(jadard->vccio))
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1405
return dev_err_probe(&dsi->dev, PTR_ERR(jadard->vccio),
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1408
ret = of_drm_get_panel_orientation(dev->of_node, &jadard->orientation);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1412
ret = drm_panel_of_backlight(&jadard->panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1416
drm_panel_add(&jadard->panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1418
mipi_dsi_set_drvdata(dsi, jadard);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1419
jadard->dsi = dsi;
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
142
regulator_disable(jadard->vdd);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1420
jadard->desc = desc;
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1424
drm_panel_remove(&jadard->panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
143
regulator_disable(jadard->vccio);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1431
struct jadard *jadard = mipi_dsi_get_drvdata(dsi);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
1434
drm_panel_remove(&jadard->panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
151
struct jadard *jadard = panel_to_jadard(panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
152
const struct drm_display_mode *desc_mode = &jadard->desc->mode;
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
157
DRM_DEV_ERROR(&jadard->dsi->dev, "failed to add mode %ux%ux@%u\n",
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
174
struct jadard *jadard = panel_to_jadard(panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
176
return jadard->orientation;
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
187
static int radxa_display_8hd_ad002_init_cmds(struct jadard *jadard)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
189
struct mipi_dsi_multi_context dsi_ctx = { .dsi = jadard->dsi };
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
22
struct jadard;
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
28
int (*init)(struct jadard *jadard);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
394
static int cz101b4001_init_cmds(struct jadard *jadard)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
396
struct mipi_dsi_multi_context dsi_ctx = { .dsi = jadard->dsi };
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
62
static inline struct jadard *panel_to_jadard(struct drm_panel *panel)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
626
static int kingdisplay_kd101ne3_init_cmds(struct jadard *jadard)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
628
struct mipi_dsi_multi_context dsi_ctx = { .dsi = jadard->dsi };
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
64
return container_of(panel, struct jadard, panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
69
struct jadard *jadard = panel_to_jadard(panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
70
struct mipi_dsi_multi_context dsi_ctx = { .dsi = jadard->dsi };
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
72
if (jadard->desc->backlight_off_to_display_off_delay_ms)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
73
mipi_dsi_msleep(&dsi_ctx, jadard->desc->backlight_off_to_display_off_delay_ms);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
77
if (jadard->desc->display_off_to_enter_sleep_delay_ms)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
78
mipi_dsi_msleep(&dsi_ctx, jadard->desc->display_off_to_enter_sleep_delay_ms);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
82
if (jadard->desc->enter_sleep_to_reset_down_delay_ms)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
83
mipi_dsi_msleep(&dsi_ctx, jadard->desc->enter_sleep_to_reset_down_delay_ms);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
866
static int melfas_lmfbx101117480_init_cmds(struct jadard *jadard)
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
868
struct mipi_dsi_multi_context dsi_ctx = { .dsi = jadard->dsi };
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
90
struct jadard *jadard = panel_to_jadard(panel);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
93
ret = regulator_enable(jadard->vccio);
drivers/gpu/drm/panel/panel-jadard-jd9365da-h3.c
97
ret = regulator_enable(jadard->vdd);