Lines Matching defs:s6

50 	struct s6d16d0 *s6 = panel_to_s6d16d0(panel);
51 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev);
57 dev_err(s6->dev, "failed to enter sleep mode (%d)\n", ret);
62 gpiod_set_value_cansleep(s6->reset_gpio, 1);
63 regulator_disable(s6->supply);
70 struct s6d16d0 *s6 = panel_to_s6d16d0(panel);
71 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev);
74 ret = regulator_enable(s6->supply);
76 dev_err(s6->dev, "failed to enable supply (%d)\n", ret);
81 gpiod_set_value_cansleep(s6->reset_gpio, 1);
84 gpiod_set_value_cansleep(s6->reset_gpio, 0);
91 dev_err(s6->dev, "failed to enable vblank TE (%d)\n", ret);
97 dev_err(s6->dev, "failed to exit sleep mode (%d)\n", ret);
106 struct s6d16d0 *s6 = panel_to_s6d16d0(panel);
107 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev);
112 dev_err(s6->dev, "failed to turn display on (%d)\n", ret);
121 struct s6d16d0 *s6 = panel_to_s6d16d0(panel);
122 struct mipi_dsi_device *dsi = to_mipi_dsi_device(s6->dev);
127 dev_err(s6->dev, "failed to turn display off (%d)\n", ret);
166 struct s6d16d0 *s6;
169 s6 = devm_kzalloc(dev, sizeof(struct s6d16d0), GFP_KERNEL);
170 if (!s6)
173 mipi_dsi_set_drvdata(dsi, s6);
174 s6->dev = dev;
189 s6->supply = devm_regulator_get(dev, "vdd1");
190 if (IS_ERR(s6->supply))
191 return PTR_ERR(s6->supply);
194 s6->reset_gpio = devm_gpiod_get_optional(dev, "reset",
196 if (IS_ERR(s6->reset_gpio)) {
197 ret = PTR_ERR(s6->reset_gpio);
203 drm_panel_init(&s6->panel, dev, &s6d16d0_drm_funcs,
206 drm_panel_add(&s6->panel);
210 drm_panel_remove(&s6->panel);
217 struct s6d16d0 *s6 = mipi_dsi_get_drvdata(dsi);
220 drm_panel_remove(&s6->panel);