Lines Matching refs:status
610 static int read_status(struct dvb_frontend *fe, enum fe_status *status)
624 *status = (reg_data == 1) ? 0x1f : 0;
631 if (*status & FE_HAS_CARRIER)
636 if (*status & FE_HAS_SYNC)
650 unsigned int *delay, enum fe_status *status)
663 return read_status(fe, status);
844 int status;
865 status = write_firmware_block(state, mem_addr, size, w_buf_ptr);
866 if (status)
867 return status;
873 return status;
880 int status;
893 status = write_register(state, FW_DL_SIGN_ADDR, 0);
894 if (status)
895 return status;
918 status = write_fw_segment(state, seg_address,
924 status = write_fw_segment(state, seg_address,
927 if (status)
928 return status;
932 return status;
959 int status;
969 status = update_by_mnemonic(state, 0x8003003C, 0, 1, 0);
970 if (status)
971 return status;
975 status = write_register(state, HYDRA_RESET_TRANSPORT_FIFO_REG,
977 if (status)
978 return status;
979 status = write_register(state, HYDRA_RESET_BBAND_REG,
981 if (status)
982 return status;
983 status = write_register(state, HYDRA_RESET_XBAR_REG,
985 if (status)
986 return status;
991 status = write_register(state, HYDRA_MODULES_CLK_2_REG,
993 if (status)
994 return status;
995 /* Clear Software & Host interrupt status - (Clear on read) */
996 status = read_register(state, HYDRA_PRCM_ROOT_CLK_REG, ®_data);
997 if (status)
998 return status;
999 status = do_firmware_download(state, mbin, mbin_len);
1000 if (status)
1001 return status;
1007 status = write_register(state, 0x90720000, 1);
1008 if (status)
1009 return status;
1013 status = write_register(state, 0x9076B510, 1);
1014 if (status)
1015 return status;
1018 status = update_by_mnemonic(state, 0x8003003C, 0, 1, 1);
1019 if (status)
1020 return status;
1026 status = write_register(state, XPT_DMD0_BASEADDR, 0x76543210);
1027 if (status)
1028 return status;
1043 status = send_command(state, cmd_size + MXL_HYDRA_CMD_HEADER_SIZE,
1046 return status;
1051 int status = 0;
1074 status |= update_by_mnemonic(state, 0x90000170, 24, 3,
1076 status |= update_by_mnemonic(state, 0x90000170, 28, 3,
1078 status |= update_by_mnemonic(state, 0x90000174, 0, 3,
1080 status |= update_by_mnemonic(state, 0x90000174, 4, 3,
1082 status |= update_by_mnemonic(state, 0x90000174, 8, 3,
1084 status |= update_by_mnemonic(state, 0x90000174, 12, 3,
1086 status |= update_by_mnemonic(state, 0x90000174, 16, 3,
1088 status |= update_by_mnemonic(state, 0x90000174, 20, 3,
1090 status |= update_by_mnemonic(state, 0x90000174, 24, 3,
1092 status |= update_by_mnemonic(state, 0x90000174, 28, 3,
1094 status |= update_by_mnemonic(state, 0x90000178, 0, 3,
1096 status |= update_by_mnemonic(state, 0x90000178, 4, 3,
1098 status |= update_by_mnemonic(state, 0x90000178, 8, 3,
1104 status |= update_by_mnemonic(state, 0x9000016C, 4, 3, 1);
1105 status |= update_by_mnemonic(state, 0x9000016C, 8, 3, 0);
1106 status |= update_by_mnemonic(state, 0x9000016C, 12, 3, 0);
1107 status |= update_by_mnemonic(state, 0x9000016C, 16, 3, 0);
1108 status |= update_by_mnemonic(state, 0x90000170, 0, 3, 0);
1109 status |= update_by_mnemonic(state, 0x90000178, 12, 3, 1);
1110 status |= update_by_mnemonic(state, 0x90000178, 16, 3, 1);
1111 status |= update_by_mnemonic(state, 0x90000178, 20, 3, 1);
1112 status |= update_by_mnemonic(state, 0x90000178, 24, 3, 1);
1113 status |= update_by_mnemonic(state, 0x9000017C, 0, 3, 1);
1114 status |= update_by_mnemonic(state, 0x9000017C, 4, 3, 1);
1116 status |= update_by_mnemonic(state,
1118 status |= update_by_mnemonic(state,
1120 status |= update_by_mnemonic(state,
1122 status |= update_by_mnemonic(state,
1124 status |= update_by_mnemonic(state,
1126 status |= update_by_mnemonic(state,
1128 status |= update_by_mnemonic(state,
1130 status |= update_by_mnemonic(state,
1132 status |= update_by_mnemonic(state,
1134 status |= update_by_mnemonic(state,
1136 status |= update_by_mnemonic(state,
1138 status |= update_by_mnemonic(state,
1140 status |= update_by_mnemonic(state,
1142 status |= update_by_mnemonic(state,
1144 status |= update_by_mnemonic(state,
1146 status |= update_by_mnemonic(state,
1148 status |= update_by_mnemonic(state,
1150 status |= update_by_mnemonic(state,
1153 status |= update_by_mnemonic(state,
1155 status |= update_by_mnemonic(state,
1157 status |= update_by_mnemonic(state,
1159 status |= update_by_mnemonic(state,
1161 status |= update_by_mnemonic(state,
1163 status |= update_by_mnemonic(state,
1165 status |= update_by_mnemonic(state,
1167 status |= update_by_mnemonic(state,
1169 status |= update_by_mnemonic(state,
1171 status |= update_by_mnemonic(state,
1173 status |= update_by_mnemonic(state,
1175 status |= update_by_mnemonic(state,
1177 status |= update_by_mnemonic(state,
1179 status |= update_by_mnemonic(state,
1181 status |= update_by_mnemonic(state,
1183 status |= update_by_mnemonic(state,
1185 status |= update_by_mnemonic(state,
1187 status |= update_by_mnemonic(state,
1194 status |= update_by_mnemonic(state,
1196 status |= update_by_mnemonic(state,
1198 status |= update_by_mnemonic(state,
1200 status |= update_by_mnemonic(state,
1202 status |= update_by_mnemonic(state,
1204 status |= update_by_mnemonic(state,
1206 status |= update_by_mnemonic(state,
1208 status |= update_by_mnemonic(state,
1210 status |= update_by_mnemonic(state,
1212 status |= update_by_mnemonic(state,
1214 status |= update_by_mnemonic(state,
1216 status |= update_by_mnemonic(state,
1219 status |= update_by_mnemonic(state,
1221 status |= update_by_mnemonic(state,
1223 status |= update_by_mnemonic(state,
1225 status |= update_by_mnemonic(state,
1227 status |= update_by_mnemonic(state,
1229 status |= update_by_mnemonic(state,
1231 status |= update_by_mnemonic(state,
1233 status |= update_by_mnemonic(state,
1235 status |= update_by_mnemonic(state,
1237 status |= update_by_mnemonic(state,
1239 status |= update_by_mnemonic(state,
1242 status |= update_by_mnemonic(state,
1244 status |= update_by_mnemonic(state,
1246 status |= update_by_mnemonic(state,
1248 status |= update_by_mnemonic(state,
1250 status |= update_by_mnemonic(state,
1252 status |= update_by_mnemonic(state,
1254 status |= update_by_mnemonic(state,
1256 status |= update_by_mnemonic(state,
1259 status |= update_by_mnemonic(state,
1261 status |= update_by_mnemonic(state,
1263 status |= update_by_mnemonic(state,
1265 status |= update_by_mnemonic(state,
1267 status |= update_by_mnemonic(state,
1269 status |= update_by_mnemonic(state,
1271 status |= update_by_mnemonic(state,
1273 status |= update_by_mnemonic(state,
1275 status |= update_by_mnemonic(state,
1277 status |= update_by_mnemonic(state,
1279 status |= update_by_mnemonic(state,
1287 status |= update_by_mnemonic(state,
1289 status |= update_by_mnemonic(state,
1291 status |= update_by_mnemonic(state,
1293 status |= update_by_mnemonic(state,
1295 status |= update_by_mnemonic(state,
1297 status |= update_by_mnemonic(state,
1299 status |= update_by_mnemonic(state,
1301 status |= update_by_mnemonic(state,
1303 status |= update_by_mnemonic(state,
1305 status |= update_by_mnemonic(state,
1307 status |= update_by_mnemonic(state,
1311 return status;
1380 int status = 0;
1456 status |= update_by_mnemonic(state,
1468 status |= update_by_mnemonic(state,
1476 status |= update_by_mnemonic(state,
1482 status |= update_by_mnemonic(state,
1488 status |= update_by_mnemonic(state,
1494 status |= update_by_mnemonic(state,
1500 status |= update_by_mnemonic(state,
1506 status |= update_by_mnemonic(state,
1514 status |= update_by_mnemonic(state,
1519 status |= update_by_mnemonic(state,
1527 status |= update_by_mnemonic(state,
1533 status |= update_by_mnemonic(state,
1542 status |= update_by_mnemonic(state,
1548 status |= update_by_mnemonic(state,
1559 status |= update_by_mnemonic(state,
1565 return status;
1608 int status;
1611 status = read_by_mnemonic(state, 0x90000190, 0, 3, &pad_mux_bond);
1612 status |= read_by_mnemonic(state, 0x80030000, 0, 12, &prcm_chip_id);
1613 status |= read_by_mnemonic(state, 0x80030004, 24, 8, &prcm_so_cid);
1614 if (status)
1653 int status;
1656 status = read_by_mnemonic(state, 0x90000190, 0, 3, &val);
1657 if (status)
1658 return status;
1661 status = read_by_mnemonic(state, 0x80030004, 8, 8, &val);
1662 if (status)
1663 return status;
1666 status = read_register(state, HYDRA_FIRMWARE_VERSION, &val);
1667 if (status)
1668 return status;
1672 return status;
1701 int fw, status, j;
1772 status = validate_sku(state);
1773 if (status)
1774 return status;
1778 status = read_by_mnemonic(state, 0x80030000, 12, 4, &chipver);
1779 if (status)
1790 status = load_fw(state, cfg);
1791 if (status)
1792 return status;
1816 status = config_ts(state, (enum MXL_HYDRA_DEMOD_ID_E) j,
1818 if (status)
1819 return status;