diff --git a/drivers/media/video/tuner-xc2028.c b/drivers/media/video/tuner-xc2028.c
index 7acc175d805a198f89a2f6ab087f702e79f0f4ca..fd248a19c259b89e939d3574c447d0084f9fa63f 100644
--- a/drivers/media/video/tuner-xc2028.c
+++ b/drivers/media/video/tuner-xc2028.c
@@ -970,7 +970,10 @@ static int xc2028_set_params(struct dvb_frontend *fe,
 		break;
 	case FE_ATSC:
 		bw = BANDWIDTH_6_MHZ;
+		/* The only ATSC firmware (at least on v2.7) is D2633,
+		   so overrides ctrl->d2633 */
 		type |= ATSC| D2633;
+		type &= ~D2620;
 		break;
 	/* DVB-S is not supported */
 	default: