Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 8e280f24 authored by Hans Verkuil's avatar Hans Verkuil Committed by Mauro Carvalho Chehab
Browse files

V4L/DVB (12217): radio-cadet: conform to the RDS spec.

parent f101a2a7
Loading
Loading
Loading
Loading
+4 −2
Original line number Original line Diff line number Diff line
@@ -359,7 +359,8 @@ static int vidioc_querycap(struct file *file, void *priv,
	strlcpy(v->card, "ADS Cadet", sizeof(v->card));
	strlcpy(v->card, "ADS Cadet", sizeof(v->card));
	strlcpy(v->bus_info, "ISA", sizeof(v->bus_info));
	strlcpy(v->bus_info, "ISA", sizeof(v->bus_info));
	v->version = CADET_VERSION;
	v->version = CADET_VERSION;
	v->capabilities = V4L2_CAP_TUNER | V4L2_CAP_RADIO | V4L2_CAP_READWRITE;
	v->capabilities = V4L2_CAP_TUNER | V4L2_CAP_RADIO |
			  V4L2_CAP_READWRITE | V4L2_CAP_RDS_CAPTURE;
	return 0;
	return 0;
}
}


@@ -372,7 +373,7 @@ static int vidioc_g_tuner(struct file *file, void *priv,
	switch (v->index) {
	switch (v->index) {
	case 0:
	case 0:
		strlcpy(v->name, "FM", sizeof(v->name));
		strlcpy(v->name, "FM", sizeof(v->name));
		v->capability = V4L2_TUNER_CAP_STEREO;
		v->capability = V4L2_TUNER_CAP_STEREO | V4L2_TUNER_CAP_RDS;
		v->rangelow = 1400;     /* 87.5 MHz */
		v->rangelow = 1400;     /* 87.5 MHz */
		v->rangehigh = 1728;    /* 108.0 MHz */
		v->rangehigh = 1728;    /* 108.0 MHz */
		v->rxsubchans = cadet_getstereo(dev);
		v->rxsubchans = cadet_getstereo(dev);
@@ -386,6 +387,7 @@ static int vidioc_g_tuner(struct file *file, void *priv,
		default:
		default:
			break;
			break;
		}
		}
		v->rxsubchans |= V4L2_TUNER_SUB_RDS;
		break;
		break;
	case 1:
	case 1:
		strlcpy(v->name, "AM", sizeof(v->name));
		strlcpy(v->name, "AM", sizeof(v->name));