aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/media/dvb
diff options
context:
space:
mode:
authorThomas Mair <thomas.mair86@googlemail.com>2012-05-18 13:47:42 -0400
committerMauro Carvalho Chehab <mchehab@redhat.com>2012-07-05 11:58:26 -0400
commit40a2d3c7629ef2979c959dcb908a37ba79f70f65 (patch)
treedc3bbcbc54dd0ccca0ed386d4af9e5bfe9ff8189 /drivers/media/dvb
parent5cf6631e52ac76e4051fd29db46092f36ab1ff84 (diff)
[media] rtl28xxu: renamed rtl2831_rd/rtl2831_wr to rtl28xx_rd/rtl28xx_wr
Signed-off-by: Thomas Mair <thomas.mair86@googlemail.com> Acked-by: Antti Palosaari <crope@iki.fi> Reviewed-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Antti Palosaari <crope@iki.fi> Signed-off-by: Mauro Carvalho Chehab <mchehab@redhat.com>
Diffstat (limited to 'drivers/media/dvb')
-rw-r--r--drivers/media/dvb/dvb-usb/rtl28xxu.c102
1 files changed, 51 insertions, 51 deletions
diff --git a/drivers/media/dvb/dvb-usb/rtl28xxu.c b/drivers/media/dvb/dvb-usb/rtl28xxu.c
index 9889c46666ab..2df6e53810da 100644
--- a/drivers/media/dvb/dvb-usb/rtl28xxu.c
+++ b/drivers/media/dvb/dvb-usb/rtl28xxu.c
@@ -84,7 +84,7 @@ err:
84 return ret; 84 return ret;
85} 85}
86 86
87static int rtl2831_wr_regs(struct dvb_usb_device *d, u16 reg, u8 *val, int len) 87static int rtl28xx_wr_regs(struct dvb_usb_device *d, u16 reg, u8 *val, int len)
88{ 88{
89 struct rtl28xxu_req req; 89 struct rtl28xxu_req req;
90 90
@@ -120,12 +120,12 @@ static int rtl2831_rd_regs(struct dvb_usb_device *d, u16 reg, u8 *val, int len)
120 return rtl28xxu_ctrl_msg(d, &req); 120 return rtl28xxu_ctrl_msg(d, &req);
121} 121}
122 122
123static int rtl2831_wr_reg(struct dvb_usb_device *d, u16 reg, u8 val) 123static int rtl28xx_wr_reg(struct dvb_usb_device *d, u16 reg, u8 val)
124{ 124{
125 return rtl2831_wr_regs(d, reg, &val, 1); 125 return rtl28xx_wr_regs(d, reg, &val, 1);
126} 126}
127 127
128static int rtl2831_rd_reg(struct dvb_usb_device *d, u16 reg, u8 *val) 128static int rtl28xx_rd_reg(struct dvb_usb_device *d, u16 reg, u8 *val)
129{ 129{
130 return rtl2831_rd_regs(d, reg, val, 1); 130 return rtl2831_rd_regs(d, reg, val, 1);
131} 131}
@@ -312,12 +312,12 @@ static int rtl2831u_frontend_attach(struct dvb_usb_adapter *adap)
312 */ 312 */
313 313
314 /* GPIO direction */ 314 /* GPIO direction */
315 ret = rtl2831_wr_reg(adap->dev, SYS_GPIO_DIR, 0x0a); 315 ret = rtl28xx_wr_reg(adap->dev, SYS_GPIO_DIR, 0x0a);
316 if (ret) 316 if (ret)
317 goto err; 317 goto err;
318 318
319 /* enable as output GPIO0, GPIO2, GPIO4 */ 319 /* enable as output GPIO0, GPIO2, GPIO4 */
320 ret = rtl2831_wr_reg(adap->dev, SYS_GPIO_OUT_EN, 0x15); 320 ret = rtl28xx_wr_reg(adap->dev, SYS_GPIO_OUT_EN, 0x15);
321 if (ret) 321 if (ret)
322 goto err; 322 goto err;
323 323
@@ -409,7 +409,7 @@ static int rtl2832u_fc0012_tuner_callback(struct dvb_usb_device *d,
409 switch (cmd) { 409 switch (cmd) {
410 case FC_FE_CALLBACK_VHF_ENABLE: 410 case FC_FE_CALLBACK_VHF_ENABLE:
411 /* set output values */ 411 /* set output values */
412 ret = rtl2831_rd_reg(d, SYS_GPIO_OUT_VAL, &val); 412 ret = rtl28xx_rd_reg(d, SYS_GPIO_OUT_VAL, &val);
413 if (ret) 413 if (ret)
414 goto err; 414 goto err;
415 415
@@ -419,7 +419,7 @@ static int rtl2832u_fc0012_tuner_callback(struct dvb_usb_device *d,
419 val |= 0x40; /* set GPIO6 high */ 419 val |= 0x40; /* set GPIO6 high */
420 420
421 421
422 ret = rtl2831_wr_reg(d, SYS_GPIO_OUT_VAL, val); 422 ret = rtl28xx_wr_reg(d, SYS_GPIO_OUT_VAL, val);
423 if (ret) 423 if (ret)
424 goto err; 424 goto err;
425 break; 425 break;
@@ -514,25 +514,25 @@ static int rtl2832u_frontend_attach(struct dvb_usb_adapter *adap)
514 deb_info("%s:\n", __func__); 514 deb_info("%s:\n", __func__);
515 515
516 516
517 ret = rtl2831_rd_reg(adap->dev, SYS_GPIO_DIR, &val); 517 ret = rtl28xx_rd_reg(adap->dev, SYS_GPIO_DIR, &val);
518 if (ret) 518 if (ret)
519 goto err; 519 goto err;
520 520
521 val &= 0xbf; 521 val &= 0xbf;
522 522
523 ret = rtl2831_wr_reg(adap->dev, SYS_GPIO_DIR, val); 523 ret = rtl28xx_wr_reg(adap->dev, SYS_GPIO_DIR, val);
524 if (ret) 524 if (ret)
525 goto err; 525 goto err;
526 526
527 527
528 /* enable as output GPIO3 and GPIO6*/ 528 /* enable as output GPIO3 and GPIO6*/
529 ret = rtl2831_rd_reg(adap->dev, SYS_GPIO_OUT_EN, &val); 529 ret = rtl28xx_rd_reg(adap->dev, SYS_GPIO_OUT_EN, &val);
530 if (ret) 530 if (ret)
531 goto err; 531 goto err;
532 532
533 val |= 0x48; 533 val |= 0x48;
534 534
535 ret = rtl2831_wr_reg(adap->dev, SYS_GPIO_OUT_EN, val); 535 ret = rtl28xx_wr_reg(adap->dev, SYS_GPIO_OUT_EN, val);
536 if (ret) 536 if (ret)
537 goto err; 537 goto err;
538 538
@@ -793,7 +793,7 @@ static int rtl2831u_streaming_ctrl(struct dvb_usb_adapter *adap , int onoff)
793 793
794 deb_info("%s: onoff=%d\n", __func__, onoff); 794 deb_info("%s: onoff=%d\n", __func__, onoff);
795 795
796 ret = rtl2831_rd_reg(adap->dev, SYS_GPIO_OUT_VAL, &gpio); 796 ret = rtl28xx_rd_reg(adap->dev, SYS_GPIO_OUT_VAL, &gpio);
797 if (ret) 797 if (ret)
798 goto err; 798 goto err;
799 799
@@ -807,11 +807,11 @@ static int rtl2831u_streaming_ctrl(struct dvb_usb_adapter *adap , int onoff)
807 gpio &= (~0x04); /* LED off */ 807 gpio &= (~0x04); /* LED off */
808 } 808 }
809 809
810 ret = rtl2831_wr_reg(adap->dev, SYS_GPIO_OUT_VAL, gpio); 810 ret = rtl28xx_wr_reg(adap->dev, SYS_GPIO_OUT_VAL, gpio);
811 if (ret) 811 if (ret)
812 goto err; 812 goto err;
813 813
814 ret = rtl2831_wr_regs(adap->dev, USB_EPA_CTL, buf, 2); 814 ret = rtl28xx_wr_regs(adap->dev, USB_EPA_CTL, buf, 2);
815 if (ret) 815 if (ret)
816 goto err; 816 goto err;
817 817
@@ -837,7 +837,7 @@ static int rtl2832u_streaming_ctrl(struct dvb_usb_adapter *adap , int onoff)
837 buf[1] = 0x02; /* reset EPA */ 837 buf[1] = 0x02; /* reset EPA */
838 } 838 }
839 839
840 ret = rtl2831_wr_regs(adap->dev, USB_EPA_CTL, buf, 2); 840 ret = rtl28xx_wr_regs(adap->dev, USB_EPA_CTL, buf, 2);
841 if (ret) 841 if (ret)
842 goto err; 842 goto err;
843 843
@@ -855,12 +855,12 @@ static int rtl2831u_power_ctrl(struct dvb_usb_device *d, int onoff)
855 deb_info("%s: onoff=%d\n", __func__, onoff); 855 deb_info("%s: onoff=%d\n", __func__, onoff);
856 856
857 /* demod adc */ 857 /* demod adc */
858 ret = rtl2831_rd_reg(d, SYS_SYS0, &sys0); 858 ret = rtl28xx_rd_reg(d, SYS_SYS0, &sys0);
859 if (ret) 859 if (ret)
860 goto err; 860 goto err;
861 861
862 /* tuner power, read GPIOs */ 862 /* tuner power, read GPIOs */
863 ret = rtl2831_rd_reg(d, SYS_GPIO_OUT_VAL, &gpio); 863 ret = rtl28xx_rd_reg(d, SYS_GPIO_OUT_VAL, &gpio);
864 if (ret) 864 if (ret)
865 goto err; 865 goto err;
866 866
@@ -880,12 +880,12 @@ static int rtl2831u_power_ctrl(struct dvb_usb_device *d, int onoff)
880 deb_info("%s: WR SYS0=%02x GPIO_OUT_VAL=%02x\n", __func__, sys0, gpio); 880 deb_info("%s: WR SYS0=%02x GPIO_OUT_VAL=%02x\n", __func__, sys0, gpio);
881 881
882 /* demod adc */ 882 /* demod adc */
883 ret = rtl2831_wr_reg(d, SYS_SYS0, sys0); 883 ret = rtl28xx_wr_reg(d, SYS_SYS0, sys0);
884 if (ret) 884 if (ret)
885 goto err; 885 goto err;
886 886
887 /* tuner power, write GPIOs */ 887 /* tuner power, write GPIOs */
888 ret = rtl2831_wr_reg(d, SYS_GPIO_OUT_VAL, gpio); 888 ret = rtl28xx_wr_reg(d, SYS_GPIO_OUT_VAL, gpio);
889 if (ret) 889 if (ret)
890 goto err; 890 goto err;
891 891
@@ -904,107 +904,107 @@ static int rtl2832u_power_ctrl(struct dvb_usb_device *d, int onoff)
904 904
905 if (onoff) { 905 if (onoff) {
906 /* set output values */ 906 /* set output values */
907 ret = rtl2831_rd_reg(d, SYS_GPIO_OUT_VAL, &val); 907 ret = rtl28xx_rd_reg(d, SYS_GPIO_OUT_VAL, &val);
908 if (ret) 908 if (ret)
909 goto err; 909 goto err;
910 910
911 val |= 0x08; 911 val |= 0x08;
912 val &= 0xef; 912 val &= 0xef;
913 913
914 ret = rtl2831_wr_reg(d, SYS_GPIO_OUT_VAL, val); 914 ret = rtl28xx_wr_reg(d, SYS_GPIO_OUT_VAL, val);
915 if (ret) 915 if (ret)
916 goto err; 916 goto err;
917 917
918 /* demod_ctl_1 */ 918 /* demod_ctl_1 */
919 ret = rtl2831_rd_reg(d, SYS_DEMOD_CTL1, &val); 919 ret = rtl28xx_rd_reg(d, SYS_DEMOD_CTL1, &val);
920 if (ret) 920 if (ret)
921 goto err; 921 goto err;
922 922
923 val &= 0xef; 923 val &= 0xef;
924 924
925 ret = rtl2831_wr_reg(d, SYS_DEMOD_CTL1, val); 925 ret = rtl28xx_wr_reg(d, SYS_DEMOD_CTL1, val);
926 if (ret) 926 if (ret)
927 goto err; 927 goto err;
928 928
929 /* demod control */ 929 /* demod control */
930 /* PLL enable */ 930 /* PLL enable */
931 ret = rtl2831_rd_reg(d, SYS_DEMOD_CTL, &val); 931 ret = rtl28xx_rd_reg(d, SYS_DEMOD_CTL, &val);
932 if (ret) 932 if (ret)
933 goto err; 933 goto err;
934 934
935 /* bit 7 to 1 */ 935 /* bit 7 to 1 */
936 val |= 0x80; 936 val |= 0x80;
937 937
938 ret = rtl2831_wr_reg(d, SYS_DEMOD_CTL, val); 938 ret = rtl28xx_wr_reg(d, SYS_DEMOD_CTL, val);
939 if (ret) 939 if (ret)
940 goto err; 940 goto err;
941 941
942 /* demod HW reset */ 942 /* demod HW reset */
943 ret = rtl2831_rd_reg(d, SYS_DEMOD_CTL, &val); 943 ret = rtl28xx_rd_reg(d, SYS_DEMOD_CTL, &val);
944 if (ret) 944 if (ret)
945 goto err; 945 goto err;
946 /* bit 5 to 0 */ 946 /* bit 5 to 0 */
947 val &= 0xdf; 947 val &= 0xdf;
948 948
949 ret = rtl2831_wr_reg(d, SYS_DEMOD_CTL, val); 949 ret = rtl28xx_wr_reg(d, SYS_DEMOD_CTL, val);
950 if (ret) 950 if (ret)
951 goto err; 951 goto err;
952 952
953 ret = rtl2831_rd_reg(d, SYS_DEMOD_CTL, &val); 953 ret = rtl28xx_rd_reg(d, SYS_DEMOD_CTL, &val);
954 if (ret) 954 if (ret)
955 goto err; 955 goto err;
956 956
957 val |= 0x20; 957 val |= 0x20;
958 958
959 ret = rtl2831_wr_reg(d, SYS_DEMOD_CTL, val); 959 ret = rtl28xx_wr_reg(d, SYS_DEMOD_CTL, val);
960 if (ret) 960 if (ret)
961 goto err; 961 goto err;
962 962
963 mdelay(5); 963 mdelay(5);
964 964
965 /*enable ADC_Q and ADC_I */ 965 /*enable ADC_Q and ADC_I */
966 ret = rtl2831_rd_reg(d, SYS_DEMOD_CTL, &val); 966 ret = rtl28xx_rd_reg(d, SYS_DEMOD_CTL, &val);
967 if (ret) 967 if (ret)
968 goto err; 968 goto err;
969 969
970 val |= 0x48; 970 val |= 0x48;
971 971
972 ret = rtl2831_wr_reg(d, SYS_DEMOD_CTL, val); 972 ret = rtl28xx_wr_reg(d, SYS_DEMOD_CTL, val);
973 if (ret) 973 if (ret)
974 goto err; 974 goto err;
975 975
976 976
977 } else { 977 } else {
978 /* demod_ctl_1 */ 978 /* demod_ctl_1 */
979 ret = rtl2831_rd_reg(d, SYS_DEMOD_CTL1, &val); 979 ret = rtl28xx_rd_reg(d, SYS_DEMOD_CTL1, &val);
980 if (ret) 980 if (ret)
981 goto err; 981 goto err;
982 982
983 val |= 0x0c; 983 val |= 0x0c;
984 984
985 ret = rtl2831_wr_reg(d, SYS_DEMOD_CTL1, val); 985 ret = rtl28xx_wr_reg(d, SYS_DEMOD_CTL1, val);
986 if (ret) 986 if (ret)
987 goto err; 987 goto err;
988 988
989 /* set output values */ 989 /* set output values */
990 ret = rtl2831_rd_reg(d, SYS_GPIO_OUT_VAL, &val); 990 ret = rtl28xx_rd_reg(d, SYS_GPIO_OUT_VAL, &val);
991 if (ret) 991 if (ret)
992 goto err; 992 goto err;
993 993
994 val |= 0x10; 994 val |= 0x10;
995 995
996 ret = rtl2831_wr_reg(d, SYS_GPIO_OUT_VAL, val); 996 ret = rtl28xx_wr_reg(d, SYS_GPIO_OUT_VAL, val);
997 if (ret) 997 if (ret)
998 goto err; 998 goto err;
999 999
1000 /* demod control */ 1000 /* demod control */
1001 ret = rtl2831_rd_reg(d, SYS_DEMOD_CTL, &val); 1001 ret = rtl28xx_rd_reg(d, SYS_DEMOD_CTL, &val);
1002 if (ret) 1002 if (ret)
1003 goto err; 1003 goto err;
1004 1004
1005 val &= 0x37; 1005 val &= 0x37;
1006 1006
1007 ret = rtl2831_wr_reg(d, SYS_DEMOD_CTL, val); 1007 ret = rtl28xx_wr_reg(d, SYS_DEMOD_CTL, val);
1008 if (ret) 1008 if (ret)
1009 goto err; 1009 goto err;
1010 1010
@@ -1043,7 +1043,7 @@ static int rtl2831u_rc_query(struct dvb_usb_device *d)
1043 /* init remote controller */ 1043 /* init remote controller */
1044 if (!priv->rc_active) { 1044 if (!priv->rc_active) {
1045 for (i = 0; i < ARRAY_SIZE(rc_nec_tab); i++) { 1045 for (i = 0; i < ARRAY_SIZE(rc_nec_tab); i++) {
1046 ret = rtl2831_wr_reg(d, rc_nec_tab[i].reg, 1046 ret = rtl28xx_wr_reg(d, rc_nec_tab[i].reg,
1047 rc_nec_tab[i].val); 1047 rc_nec_tab[i].val);
1048 if (ret) 1048 if (ret)
1049 goto err; 1049 goto err;
@@ -1073,12 +1073,12 @@ static int rtl2831u_rc_query(struct dvb_usb_device *d)
1073 1073
1074 rc_keydown(d->rc_dev, rc_code, 0); 1074 rc_keydown(d->rc_dev, rc_code, 0);
1075 1075
1076 ret = rtl2831_wr_reg(d, SYS_IRRC_SR, 1); 1076 ret = rtl28xx_wr_reg(d, SYS_IRRC_SR, 1);
1077 if (ret) 1077 if (ret)
1078 goto err; 1078 goto err;
1079 1079
1080 /* repeated intentionally to avoid extra keypress */ 1080 /* repeated intentionally to avoid extra keypress */
1081 ret = rtl2831_wr_reg(d, SYS_IRRC_SR, 1); 1081 ret = rtl28xx_wr_reg(d, SYS_IRRC_SR, 1);
1082 if (ret) 1082 if (ret)
1083 goto err; 1083 goto err;
1084 } 1084 }
@@ -1115,7 +1115,7 @@ static int rtl2832u_rc_query(struct dvb_usb_device *d)
1115 /* init remote controller */ 1115 /* init remote controller */
1116 if (!priv->rc_active) { 1116 if (!priv->rc_active) {
1117 for (i = 0; i < ARRAY_SIZE(rc_nec_tab); i++) { 1117 for (i = 0; i < ARRAY_SIZE(rc_nec_tab); i++) {
1118 ret = rtl2831_wr_reg(d, rc_nec_tab[i].reg, 1118 ret = rtl28xx_wr_reg(d, rc_nec_tab[i].reg,
1119 rc_nec_tab[i].val); 1119 rc_nec_tab[i].val);
1120 if (ret) 1120 if (ret)
1121 goto err; 1121 goto err;
@@ -1123,14 +1123,14 @@ static int rtl2832u_rc_query(struct dvb_usb_device *d)
1123 priv->rc_active = true; 1123 priv->rc_active = true;
1124 } 1124 }
1125 1125
1126 ret = rtl2831_rd_reg(d, IR_RX_IF, &buf[0]); 1126 ret = rtl28xx_rd_reg(d, IR_RX_IF, &buf[0]);
1127 if (ret) 1127 if (ret)
1128 goto err; 1128 goto err;
1129 1129
1130 if (buf[0] != 0x83) 1130 if (buf[0] != 0x83)
1131 goto exit; 1131 goto exit;
1132 1132
1133 ret = rtl2831_rd_reg(d, IR_RX_BC, &buf[0]); 1133 ret = rtl28xx_rd_reg(d, IR_RX_BC, &buf[0]);
1134 if (ret) 1134 if (ret)
1135 goto err; 1135 goto err;
1136 1136
@@ -1139,9 +1139,9 @@ static int rtl2832u_rc_query(struct dvb_usb_device *d)
1139 1139
1140 /* TODO: pass raw IR to Kernel IR decoder */ 1140 /* TODO: pass raw IR to Kernel IR decoder */
1141 1141
1142 ret = rtl2831_wr_reg(d, IR_RX_IF, 0x03); 1142 ret = rtl28xx_wr_reg(d, IR_RX_IF, 0x03);
1143 ret = rtl2831_wr_reg(d, IR_RX_BUF_CTRL, 0x80); 1143 ret = rtl28xx_wr_reg(d, IR_RX_BUF_CTRL, 0x80);
1144 ret = rtl2831_wr_reg(d, IR_RX_CTRL, 0x80); 1144 ret = rtl28xx_wr_reg(d, IR_RX_CTRL, 0x80);
1145 1145
1146exit: 1146exit:
1147 return ret; 1147 return ret;
@@ -1346,23 +1346,23 @@ static int rtl28xxu_probe(struct usb_interface *intf,
1346 1346
1347 1347
1348 /* init USB endpoints */ 1348 /* init USB endpoints */
1349 ret = rtl2831_rd_reg(d, USB_SYSCTL_0, &val); 1349 ret = rtl28xx_rd_reg(d, USB_SYSCTL_0, &val);
1350 if (ret) 1350 if (ret)
1351 goto err; 1351 goto err;
1352 1352
1353 /* enable DMA and Full Packet Mode*/ 1353 /* enable DMA and Full Packet Mode*/
1354 val |= 0x09; 1354 val |= 0x09;
1355 ret = rtl2831_wr_reg(d, USB_SYSCTL_0, val); 1355 ret = rtl28xx_wr_reg(d, USB_SYSCTL_0, val);
1356 if (ret) 1356 if (ret)
1357 goto err; 1357 goto err;
1358 1358
1359 /* set EPA maximum packet size to 0x0200 */ 1359 /* set EPA maximum packet size to 0x0200 */
1360 ret = rtl2831_wr_regs(d, USB_EPA_MAXPKT, "\x00\x02\x00\x00", 4); 1360 ret = rtl28xx_wr_regs(d, USB_EPA_MAXPKT, "\x00\x02\x00\x00", 4);
1361 if (ret) 1361 if (ret)
1362 goto err; 1362 goto err;
1363 1363
1364 /* change EPA FIFO length */ 1364 /* change EPA FIFO length */
1365 ret = rtl2831_wr_regs(d, USB_EPA_FIFO_CFG, "\x14\x00\x00\x00", 4); 1365 ret = rtl28xx_wr_regs(d, USB_EPA_FIFO_CFG, "\x14\x00\x00\x00", 4);
1366 if (ret) 1366 if (ret)
1367 goto err; 1367 goto err;
1368 1368