Lines Matching refs:dssdev
21 static ssize_t display_name_show(struct omap_dss_device *dssdev, char *buf) in display_name_show() argument
24 dssdev->name ? in display_name_show()
25 dssdev->name : ""); in display_name_show()
28 static ssize_t display_enabled_show(struct omap_dss_device *dssdev, char *buf) in display_enabled_show() argument
31 omapdss_device_is_enabled(dssdev)); in display_enabled_show()
34 static ssize_t display_enabled_store(struct omap_dss_device *dssdev, in display_enabled_store() argument
44 if (enable == omapdss_device_is_enabled(dssdev)) in display_enabled_store()
47 if (omapdss_device_is_connected(dssdev) == false) in display_enabled_store()
51 r = dssdev->driver->enable(dssdev); in display_enabled_store()
55 dssdev->driver->disable(dssdev); in display_enabled_store()
61 static ssize_t display_tear_show(struct omap_dss_device *dssdev, char *buf) in display_tear_show() argument
64 dssdev->driver->get_te ? in display_tear_show()
65 dssdev->driver->get_te(dssdev) : 0); in display_tear_show()
68 static ssize_t display_tear_store(struct omap_dss_device *dssdev, in display_tear_store() argument
74 if (!dssdev->driver->enable_te || !dssdev->driver->get_te) in display_tear_store()
81 r = dssdev->driver->enable_te(dssdev, te); in display_tear_store()
88 static ssize_t display_timings_show(struct omap_dss_device *dssdev, char *buf) in display_timings_show() argument
92 if (!dssdev->driver->get_timings) in display_timings_show()
95 dssdev->driver->get_timings(dssdev, &t); in display_timings_show()
103 static ssize_t display_timings_store(struct omap_dss_device *dssdev, in display_timings_store() argument
106 struct omap_video_timings t = dssdev->panel.timings; in display_timings_store()
109 if (!dssdev->driver->set_timings || !dssdev->driver->check_timings) in display_timings_store()
128 r = dssdev->driver->check_timings(dssdev, &t); in display_timings_store()
132 dssdev->driver->disable(dssdev); in display_timings_store()
133 dssdev->driver->set_timings(dssdev, &t); in display_timings_store()
134 r = dssdev->driver->enable(dssdev); in display_timings_store()
141 static ssize_t display_rotate_show(struct omap_dss_device *dssdev, char *buf) in display_rotate_show() argument
144 if (!dssdev->driver->get_rotate) in display_rotate_show()
146 rotate = dssdev->driver->get_rotate(dssdev); in display_rotate_show()
150 static ssize_t display_rotate_store(struct omap_dss_device *dssdev, in display_rotate_store() argument
155 if (!dssdev->driver->set_rotate || !dssdev->driver->get_rotate) in display_rotate_store()
162 r = dssdev->driver->set_rotate(dssdev, rot); in display_rotate_store()
169 static ssize_t display_mirror_show(struct omap_dss_device *dssdev, char *buf) in display_mirror_show() argument
172 if (!dssdev->driver->get_mirror) in display_mirror_show()
174 mirror = dssdev->driver->get_mirror(dssdev); in display_mirror_show()
178 static ssize_t display_mirror_store(struct omap_dss_device *dssdev, in display_mirror_store() argument
184 if (!dssdev->driver->set_mirror || !dssdev->driver->get_mirror) in display_mirror_store()
191 r = dssdev->driver->set_mirror(dssdev, mirror); in display_mirror_store()
198 static ssize_t display_wss_show(struct omap_dss_device *dssdev, char *buf) in display_wss_show() argument
202 if (!dssdev->driver->get_wss) in display_wss_show()
205 wss = dssdev->driver->get_wss(dssdev); in display_wss_show()
210 static ssize_t display_wss_store(struct omap_dss_device *dssdev, in display_wss_store() argument
216 if (!dssdev->driver->get_wss || !dssdev->driver->set_wss) in display_wss_store()
226 r = dssdev->driver->set_wss(dssdev, wss); in display_wss_store()
274 struct omap_dss_device *dssdev; in display_attr_show() local
277 dssdev = container_of(kobj, struct omap_dss_device, kobj); in display_attr_show()
283 return display_attr->show(dssdev, buf); in display_attr_show()
289 struct omap_dss_device *dssdev; in display_attr_store() local
292 dssdev = container_of(kobj, struct omap_dss_device, kobj); in display_attr_store()
298 return display_attr->store(dssdev, buf, size); in display_attr_store()
313 struct omap_dss_device *dssdev = NULL; in display_init_sysfs() local
316 for_each_dss_dev(dssdev) { in display_init_sysfs()
317 r = kobject_init_and_add(&dssdev->kobj, &display_ktype, in display_init_sysfs()
318 &pdev->dev.kobj, "%s", dssdev->alias); in display_init_sysfs()
321 omap_dss_put_device(dssdev); in display_init_sysfs()
336 struct omap_dss_device *dssdev = NULL; in display_uninit_sysfs() local
338 for_each_dss_dev(dssdev) { in display_uninit_sysfs()
339 if (kobject_name(&dssdev->kobj) == NULL) in display_uninit_sysfs()
342 kobject_del(&dssdev->kobj); in display_uninit_sysfs()
343 kobject_put(&dssdev->kobj); in display_uninit_sysfs()
345 memset(&dssdev->kobj, 0, sizeof(dssdev->kobj)); in display_uninit_sysfs()