Hello, > +static ssize_t wl1273_fm_fops_write(struct file *file, const char __user *buf, > + size_t count, loff_t *ppos) > +{ > + struct wl1273_device *radio = video_get_drvdata(video_devdata(file)); > + u16 val; > + int r; > + > + dev_dbg(radio->dev, "%s\n", __func__); > + > + if (radio->core->mode != WL1273_MODE_TX) > + return count; > + > + if (!radio->rds_on) { > + dev_warn(radio->dev, "%s: RDS not on.\n", __func__); > + return 0; > + } Aren't you planning to use extended controls "V4L2_CID_RDS_TX_RADIO_TEXT", "V4L2_CID_RDS_TX_PI", etc to handle FM TX RDS data? Thanks and regards, Pramodh -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html