[media] tveeprom: print log messages using pr_foo()
Unfortunately, the callers of tveeprom don't do the right thing to initialize the device. So, it produces log messages like: [ 267.533010] (null): Hauppauge model 42012, rev C186, serial# 2819348 [ 267.533012] (null): tuner model is Philips FQ1236 MK3 (idx 86, type 43) [ 267.533013] (null): TV standards NTSC(M) (eeprom 0x08) [ 267.533014] (null): audio processor is MSP3445 (idx 12) [ 267.533015] (null): has radio So, replace it to pr_foo(), as it should work fine. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com>
This commit is contained in:
		
							parent
							
								
									d3d96820d0
								
							
						
					
					
						commit
						6037b3ca28
					
				| @ -28,6 +28,8 @@ | |||||||
|  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. |  * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. | ||||||
|  */ |  */ | ||||||
| 
 | 
 | ||||||
|  | #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt | ||||||
|  | 
 | ||||||
| #include <linux/module.h> | #include <linux/module.h> | ||||||
| #include <linux/errno.h> | #include <linux/errno.h> | ||||||
| #include <linux/kernel.h> | #include <linux/kernel.h> | ||||||
| @ -496,12 +498,12 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, | |||||||
| 			len = eeprom_data[i] & 0x07; | 			len = eeprom_data[i] & 0x07; | ||||||
| 			++i; | 			++i; | ||||||
| 		} else { | 		} else { | ||||||
| 			dev_warn(&c->dev, "Encountered bad packet header [%02x]. Corrupt or not a Hauppauge eeprom.\n", | 			pr_warn("Encountered bad packet header [%02x]. Corrupt or not a Hauppauge eeprom.\n", | ||||||
| 				eeprom_data[i]); | 				eeprom_data[i]); | ||||||
| 			return; | 			return; | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
| 		dev_dbg(&c->dev, "Tag [%02x] + %d bytes: %*ph\n", | 		pr_debug("Tag [%02x] + %d bytes: %*ph\n", | ||||||
| 			eeprom_data[i], len - 1, len, &eeprom_data[i]); | 			eeprom_data[i], len - 1, len, &eeprom_data[i]); | ||||||
| 
 | 
 | ||||||
| 		/* process by tag */ | 		/* process by tag */ | ||||||
| @ -642,14 +644,14 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, | |||||||
| 		/* case 0x12: tag 'InfoBits' */ | 		/* case 0x12: tag 'InfoBits' */ | ||||||
| 
 | 
 | ||||||
| 		default: | 		default: | ||||||
| 			dev_dbg(&c->dev, "Not sure what to do with tag [%02x]\n", | 			pr_debug("Not sure what to do with tag [%02x]\n", | ||||||
| 					tag); | 					tag); | ||||||
| 			/* dump the rest of the packet? */ | 			/* dump the rest of the packet? */ | ||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if (!done) { | 	if (!done) { | ||||||
| 		dev_warn(&c->dev, "Ran out of data!\n"); | 		pr_warn("Ran out of data!\n"); | ||||||
| 		return; | 		return; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| @ -662,8 +664,8 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, | |||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	if (hasRadioTuner(tuner1) && !tvee->has_radio) { | 	if (hasRadioTuner(tuner1) && !tvee->has_radio) { | ||||||
| 		dev_info(&c->dev, "The eeprom says no radio is present, but the tuner type\n"); | 		pr_info("The eeprom says no radio is present, but the tuner type\n"); | ||||||
| 		dev_info(&c->dev, "indicates otherwise. I will assume that radio is present.\n"); | 		pr_info("indicates otherwise. I will assume that radio is present.\n"); | ||||||
| 		tvee->has_radio = 1; | 		tvee->has_radio = 1; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| @ -698,46 +700,46 @@ void tveeprom_hauppauge_analog(struct i2c_client *c, struct tveeprom *tvee, | |||||||
| 		} | 		} | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	dev_info(&c->dev, "Hauppauge model %d, rev %s, serial# %u\n", | 	pr_info("Hauppauge model %d, rev %s, serial# %u\n", | ||||||
| 		tvee->model, tvee->rev_str, tvee->serial_number); | 		tvee->model, tvee->rev_str, tvee->serial_number); | ||||||
| 	if (tvee->has_MAC_address == 1) | 	if (tvee->has_MAC_address == 1) | ||||||
| 		dev_info(&c->dev, "MAC address is %pM\n", tvee->MAC_address); | 		pr_info("MAC address is %pM\n", tvee->MAC_address); | ||||||
| 	dev_info(&c->dev, "tuner model is %s (idx %d, type %d)\n", | 	pr_info("tuner model is %s (idx %d, type %d)\n", | ||||||
| 		t_name1, tuner1, tvee->tuner_type); | 		t_name1, tuner1, tvee->tuner_type); | ||||||
| 	dev_info(&c->dev, "TV standards%s%s%s%s%s%s%s%s (eeprom 0x%02x)\n", | 	pr_info("TV standards%s%s%s%s%s%s%s%s (eeprom 0x%02x)\n", | ||||||
| 		t_fmt_name1[0], t_fmt_name1[1], t_fmt_name1[2], | 		t_fmt_name1[0], t_fmt_name1[1], t_fmt_name1[2], | ||||||
| 		t_fmt_name1[3],	t_fmt_name1[4], t_fmt_name1[5], | 		t_fmt_name1[3],	t_fmt_name1[4], t_fmt_name1[5], | ||||||
| 		t_fmt_name1[6], t_fmt_name1[7],	t_format1); | 		t_fmt_name1[6], t_fmt_name1[7],	t_format1); | ||||||
| 	if (tuner2) | 	if (tuner2) | ||||||
| 		dev_info(&c->dev, "second tuner model is %s (idx %d, type %d)\n", | 		pr_info("second tuner model is %s (idx %d, type %d)\n", | ||||||
| 					t_name2, tuner2, tvee->tuner2_type); | 					t_name2, tuner2, tvee->tuner2_type); | ||||||
| 	if (t_format2) | 	if (t_format2) | ||||||
| 		dev_info(&c->dev, "TV standards%s%s%s%s%s%s%s%s (eeprom 0x%02x)\n", | 		pr_info("TV standards%s%s%s%s%s%s%s%s (eeprom 0x%02x)\n", | ||||||
| 			t_fmt_name2[0], t_fmt_name2[1], t_fmt_name2[2], | 			t_fmt_name2[0], t_fmt_name2[1], t_fmt_name2[2], | ||||||
| 			t_fmt_name2[3],	t_fmt_name2[4], t_fmt_name2[5], | 			t_fmt_name2[3],	t_fmt_name2[4], t_fmt_name2[5], | ||||||
| 			t_fmt_name2[6], t_fmt_name2[7], t_format2); | 			t_fmt_name2[6], t_fmt_name2[7], t_format2); | ||||||
| 	if (audioic < 0) { | 	if (audioic < 0) { | ||||||
| 		dev_info(&c->dev, "audio processor is unknown (no idx)\n"); | 		pr_info("audio processor is unknown (no idx)\n"); | ||||||
| 		tvee->audio_processor = TVEEPROM_AUDPROC_OTHER; | 		tvee->audio_processor = TVEEPROM_AUDPROC_OTHER; | ||||||
| 	} else { | 	} else { | ||||||
| 		if (audioic < ARRAY_SIZE(audio_ic)) | 		if (audioic < ARRAY_SIZE(audio_ic)) | ||||||
| 			dev_info(&c->dev, "audio processor is %s (idx %d)\n", | 			pr_info("audio processor is %s (idx %d)\n", | ||||||
| 					audio_ic[audioic].name, audioic); | 					audio_ic[audioic].name, audioic); | ||||||
| 		else | 		else | ||||||
| 			dev_info(&c->dev, "audio processor is unknown (idx %d)\n", | 			pr_info("audio processor is unknown (idx %d)\n", | ||||||
| 								audioic); | 								audioic); | ||||||
| 	} | 	} | ||||||
| 	if (tvee->decoder_processor) | 	if (tvee->decoder_processor) | ||||||
| 		dev_info(&c->dev, "decoder processor is %s (idx %d)\n", | 		pr_info("decoder processor is %s (idx %d)\n", | ||||||
| 			STRM(decoderIC, tvee->decoder_processor), | 			STRM(decoderIC, tvee->decoder_processor), | ||||||
| 			tvee->decoder_processor); | 			tvee->decoder_processor); | ||||||
| 	if (tvee->has_ir) | 	if (tvee->has_ir) | ||||||
| 		dev_info(&c->dev, "has %sradio, has %sIR receiver, has %sIR transmitter\n", | 		pr_info("has %sradio, has %sIR receiver, has %sIR transmitter\n", | ||||||
| 				tvee->has_radio ? "" : "no ", | 				tvee->has_radio ? "" : "no ", | ||||||
| 				(tvee->has_ir & 2) ? "" : "no ", | 				(tvee->has_ir & 2) ? "" : "no ", | ||||||
| 				(tvee->has_ir & 4) ? "" : "no "); | 				(tvee->has_ir & 4) ? "" : "no "); | ||||||
| 	else | 	else | ||||||
| 		dev_info(&c->dev, "has %sradio\n", | 		pr_info("has %sradio\n", | ||||||
| 				tvee->has_radio ? "" : "no "); | 				tvee->has_radio ? "" : "no "); | ||||||
| } | } | ||||||
| EXPORT_SYMBOL(tveeprom_hauppauge_analog); | EXPORT_SYMBOL(tveeprom_hauppauge_analog); | ||||||
| @ -753,12 +755,12 @@ int tveeprom_read(struct i2c_client *c, unsigned char *eedata, int len) | |||||||
| 	buf = 0; | 	buf = 0; | ||||||
| 	err = i2c_master_send(c, &buf, 1); | 	err = i2c_master_send(c, &buf, 1); | ||||||
| 	if (err != 1) { | 	if (err != 1) { | ||||||
| 		dev_info(&c->dev, "Huh, no eeprom present (err=%d)?\n", err); | 		pr_info("Huh, no eeprom present (err=%d)?\n", err); | ||||||
| 		return -1; | 		return -1; | ||||||
| 	} | 	} | ||||||
| 	err = i2c_master_recv(c, eedata, len); | 	err = i2c_master_recv(c, eedata, len); | ||||||
| 	if (err != len) { | 	if (err != len) { | ||||||
| 		dev_warn(&c->dev, "i2c eeprom read error (err=%d)\n", err); | 		pr_warn("i2c eeprom read error (err=%d)\n", err); | ||||||
| 		return -1; | 		return -1; | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user