static ssize_t display_show_debug(struct device *dev,
struct device_attribute *attr, char *buf)
{
- return -EINVAL;
+ struct rk_display_device *dsp = dev_get_drvdata(dev);
+
+ if (dsp->ops && dsp->ops->getdebug)
+ return dsp->ops->getdebug(dsp, buf);
+ else
+ return -EINVAL;
}
static ssize_t display_store_debug(struct device *dev,
int (*getcolor)(struct rk_display_device *, char *);
int (*setcolor)(struct rk_display_device *, const char *, int);
int (*setdebug)(struct rk_display_device *, int);
+ int (*getdebug)(struct rk_display_device *, char *);
int (*getedidaudioinfo)(struct rk_display_device *,
char *audioinfo, int len);
int (*getmonspecs)(struct rk_display_device *,