Browse Source

[media] fc0011: Return early, if the frequency is already tuned

Return early, if we already tuned to a frequency.

Signed-off-by: Michael Buesch <m@bues.ch>
Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Michael Büsch 12 years ago
parent
commit
a92591a711
1 changed files with 3 additions and 0 deletions
  1. 3 0
      drivers/media/tuners/fc0011.c

+ 3 - 0
drivers/media/tuners/fc0011.c

@@ -187,6 +187,9 @@ static int fc0011_set_params(struct dvb_frontend *fe)
 	u8 fa, fp, vco_sel, vco_cal;
 	u8 regs[FC11_NR_REGS] = { };
 
+	if (priv->frequency == p->frequency)
+		return 0;
+
 	regs[FC11_REG_7] = 0x0F;
 	regs[FC11_REG_8] = 0x3E;
 	regs[FC11_REG_10] = 0xB8;